@font-face {
    font-family: 'montserrat';
    src: url(../../fonts/Montserrat-UltraLight.eot) format("embedded-opentype"),
         url(../../fonts/Montserrat-UltraLight.woff) format("woff"),
         url(../../fonts/Montserrat-UltraLight.ttf) format("truetype"),
         url(../../fonts/Montserrat-UltraLight.svg) format("svg");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'montserrat';
    src: url(../../fonts/Montserrat-Light.eot) format("embedded-opentype"),
         url(../../fonts/Montserrat-Light.woff) format("woff"),
         url(../../fonts/Montserrat-Light.ttf) format("truetype"),
         url(../../fonts/Montserrat-Light.svg) format("svg");
    font-weight: 300;
    font-style: normal;
}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanproblk-webfont-9caf9636d4fe338fecd65ba6119d6ab6.eot);src:url(../../fonts/freigsanproblk-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanproblk-webfont-5315bccbb228c751c10803bb7f98276a.woff) format("woff"),url(../../fonts/freigsanproblk-webfont-e8535c469edf7e7eac0a7396d516499e.ttf) format("truetype"),url(../../fonts/freigsanproblk-webfont.svg) format("svg");font-weight:900;font-style:normal}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanproblkit-webfont-e9eba3a2f8fe153f93d5e50c3f9a5545.eot);src:url(../../fonts/freigsanproblkit-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanproblkit-webfont-609b8d832a7e6275a90d95438bed23aa.woff) format("woff"),url(../../fonts/freigsanproblkit-webfont-11c0b0d52ee1410273b48fd6e0bde0e7.ttf) format("truetype"),url(../../fonts/freigsanproblkit-webfont.svg) format("svg");font-weight:900;font-style:italic}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanprobold-webfont-dd1129f3ac1272ed440dfd0c6a0b7dc5.eot);src:url(../../fonts/freigsanprobold-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanprobold-webfont-96a121169c72c35e74d53b1461ff3b99.woff) format("woff"),url(../../fonts/freigsanprobold-webfont-383be630e2a3bd0b9ed4b21876b7b01b.ttf) format("truetype"),url(../../fonts/freigsanprobold-webfont.svg) format("svg");font-weight:700;font-style:normal}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanproboldit-webfont-55c9df76090aaa889fedc1a267c773f7.eot);src:url(../../fonts/freigsanproboldit-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanproboldit-webfont-88e2a1e6da35d53ba1ef5449ebc504dc.woff) format("woff"),url(../../fonts/freigsanproboldit-webfont-724954bc311669f37943a02474bb1c20.ttf) format("truetype"),url(../../fonts/freigsanproboldit-webfont.svg) format("svg");font-weight:700;font-style:italic}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanprobook-webfont-74557cfdc69184d99d5bfbfdc11888f7.eot);src:url(../../fonts/freigsanprobook-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanprobook-webfont-2e3a8587608bc40a5a4348539913c5f5.woff) format("woff"),url(../../fonts/freigsanprobook-webfont-a37629220982d499dca14a2601f1f485.ttf) format("truetype"),url(../../fonts/freigsanprobook-webfont.svg) format("svg");font-weight:400;font-style:normal}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanprobookit-webfont-524fe6fe069a4a6f901b881eddbedd58.eot);src:url(../../fonts/freigsanprobookit-webfont.eot) format("embedded-opentype"),url(http://community.leapmotion.com/wp-content/fonts/freigsanprobookit-webfont-33695ef4efc09ffd03165e538f62a325.woff) format("woff"),url(../../fonts/freigsanprobookit-webfont-e9c091377b81e422dfacc0c0badffa0b.ttf) format("truetype"),url(../../fonts/freigsanprobookit-webfont.svg) format("svg");font-weight:400;font-style:italic}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanprolig-webfont-adb6a9f8edc3bdeb4c26ef0ce1f634cb.eot);src:url(../../fonts/freigsanprolig-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanprolig-webfont-5364ff65618fac5f8ce55d0bf27b1b9a.woff) format("woff"),url(../../fonts/freigsanprolig-webfont-d07852d8c1ba7a721650bd84a13c8015.ttf) format("truetype"),url(../../fonts/freigsanprolig-webfont.svg) format("svg");font-weight:300;font-style:normal}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanproligit-webfont-407f1c799031dd501f5294cf5dfc5695.eot);src:url(../../fonts/freigsanproligit-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanproligit-webfont-73e7c57aac53e63b2617229e5c0fbde2.woff) format("woff"),url(../../fonts/freigsanproligit-webfont-da3eee004ea5770b4f29268b35a92019.ttf) format("truetype"),url(../../fonts/freigsanproligit-webfont.svg) format("svg");font-weight:300;font-style:italic}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanpromed-webfont-87511dfd38278fd3e7855d52d77c5a03.eot);src:url(../../fonts/freigsanpromed-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanpromed-webfont-439b6aa9bd792e4aa1fcaf6d58a7876b.woff) format("woff"),url(../../fonts/freigsanpromed-webfont-db958d475b3dcb1a13cd93903f3ff4d4.ttf) format("truetype"),url(../../fonts/freigsanpromed-webfont.svg) format("svg");font-weight:500;font-style:normal}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanpromedit-webfont-3161c5fd6094f779e0ca3ad4661ad0e0.eot);src:url(../../fonts/freigsanpromedit-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanpromedit-webfont-6c9dd0f2fbd22dd2fa81dcc2dcdfe209.woff) format("woff"),url(../../fonts/freigsanpromedit-webfont-ec9d4e893493c147600e2cb26794d7e9.ttf) format("truetype"),url(../../fonts/freigsanpromedit-webfont.svg) format("svg");font-weight:500;font-style:italic}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanprosem-webfont-9a63096cd4adb8c80ec578c4c1e86c77.eot);src:url(../../fonts/freigsanprosem-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanprosem-webfont-367c0d83a6a9ecc65fcdf0f278d05470.woff) format("woff"),url(../../fonts/freigsanprosem-webfont-2d547771ec9d61d70e32cf8e3723cf3b.ttf) format("truetype"),url(../../fonts/freigsanprosem-webfont.svg) format("svg");font-weight:600;font-style:normal}

@font-face{font-family:'freightsans_pro';src:url(../../fonts/freigsanprosemit-webfont-3754407bb088376c69ed5d32ca1798de.eot);src:url(../../fonts/freigsanprosemit-webfont.eot) format("embedded-opentype"),url(../../fonts/freigsanprosemit-webfont-838c2b08439fd694cc8c499209aa77d8.woff) format("woff"),url(../../fonts/freigsanprosemit-webfont-528cc5f127810007be486d873d708542.ttf) format("truetype"),url(../../fonts/freigsanprosemit-webfont.svg) format("svg");font-weight:600;font-style:italic}

/* https://dc9imnqtc4nui.cloudfront.net/assets */

.site-title {
    padding: 5.5px 0;
}
.site-title a {
    display: inline-block;
    white-space: nowrap;
}
.site-title a img {
    vertical-align: middle;
    max-width: 110px;
}
.site-title-sub {
    color: #b1b2b1!important;
    font-weight: 200;
    letter-spacing: 4.5px;
    margin-left: 6px;
    font-size: 20px;
}
@media (max-width: 878px) {
    .site-title {
        padding: 0;
    }
}

.centered {
  margin: auto;
  text-align: center;
}
.social-links { font-size: 40px;    margin: 40px 0; }
.social-links a { display: inline-block; padding: 8px 10px;  }

#header-wrapper {background-color:#fff}

#header-wrapper .c-button,.c-menu__close{-moz-appearance:none;appearance:none;border-radius:none;-webkit-appearance:none;font-size:14px;box-shadow:none}

#header-wrapper .c-button:focus,.c-menu__close:focus{outline:0}

#header-wrapper #carbonads,.c-mask,.c-menu{position:fixed}

*,::after,::before{box-sizing:inherit}

#header-wrapper  #header {
    width: 100%;
    position: relative;
    /*z-index: 8001;*/
	font-size: 16px;
    line-height: 1.8em;
    letter-spacing: 1.6px;
    font-weight: 500;
    font-style: normal;
	font-family: "freightsans_pro"!important;
	text-transform:uppercase}
	
#header-wrapper #header a {text-decoration:none;color:#222}
#header-wrapper #header a:hover{color:rgba(0,0,0,.7)}	

#header-wrapper #c-menu--push-right {   font-weight: 500;
    font-style: normal;
	font-family: "montserrat"!important;
	text-transform:uppercase}	
	
#header-wrapper .c-menu__close	{   font-weight: 500;
    font-style: normal;
	font-family: "montserrat"!important;
	text-transform:uppercase}	

@media (max-width: 1024px) and (min-width: 879px){
#header-wrapper .title-nav-wrapper {padding-left: 5% !important;
    padding-right: 5% !important;}}

	@media (max-width: 878px){
#header-wrapper .has-nav #mobileMenu {
    text-align: right;
    display: table-cell;
    width: 20%;}}
	
	@media (max-width: 878px){
#header-wrapper #mobileNav, #mobileMenu {
    visibility: visible!important;
    display: table-cell!important;
	float:right;
	color: #fff;}}
	
	
	@media (max-width: 878px){
	#header-wrapper #desktopNav {display:none!important}}
	
@media (max-width: 878px){
#header-wrapper #mobileNav .main-nav .nav-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 79%;
    overflow: scroll;
    background-color: #fff;
    opacity: 0;
    -webkit-transition: none .2s .5s linear;
    -moz-transition: none .2s .5s linear;
    -o-transition: none .2s .5s linear;
    transition: none .2s .5s linear;}
}	
	
@media only screen and (max-width: 878px){
#header-wrapper .title-nav-wrapper {
    padding: 20px !important;
}}	
	
#header-wrapper .title-nav-wrapper {
    display: table;
    width: 100%;
    margin: 0 auto;
    padding: 20px 80px;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
	
#header-wrapper .site-title {
    font-size: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: .1em;
    font-weight: 700;
    font-style: normal;
    margin: 0;
    display: table-cell;
    width: 30%;
	min-width:320px;
    vertical-align: middle;
    line-height: 1em;
    /*z-index: 8002;*/
    position: absolute;
    float: left;
}
	
#header-wrapper .logo {
	max-width: 110px;
	margin:4px 0px}
	
	@media only screen and (max-width: 878px){
#header-wrapper .logo {
	max-width: 110px;
	margin:0px}}	
	
	
#header-wrapper #mobileNav, #mobileMenu {
    display: none;
    visibility: hidden;}
	
#header-wrapper .icon-menu {transition: color .14s ease;}
	
#header-wrapper #desktopNav {
    display: table-cell;
    width: 70%;
    text-align: right;
    vertical-align: middle;
	height:64px;
}

#header-wrapper ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}	


#header-wrapper #desktopNav .folder, .secondary-nav .folder {
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
}
#header-wrapper .main-nav ul li {
    text-align: right;
    margin: 0 0 0 30px;
}
#header-wrapper .main-nav ul li, .secondary-nav ul li {
    display: inline-block;
    position: relative;
    z-index: inherit;}
	
#header-wrapper 	.main-nav ul {
    font-size: 16px;}
	
#header-wrapper 	.main-nav ul, .secondary-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 2em;
    position: relative;
    /*z-index: 8002;*/
}

#header-wrapper .c-menu,.o-wrapper{-webkit-transition:-webkit-transform .3s}

#header-wrapper .o-container{margin:0 auto;padding:4px;max-width:960px}

@media all and (min-width:480px){#header-wrapper .o-container{padding:4px}
}

@media all and (min-width:720px){#header-wrapper .o-container{padding:4px}
}

#header-wrapper .o-header{margin:0;padding:0}

#header-wrapper .o-header-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#67b5d1}

#header-wrapper .o-header-nav__link{padding:12px;color:#fff}

#header-wrapper .o-header-nav__link:hover{color:#fff;background-color:#5daa00}

#header-wrapper .o-header__title{margin:24px;padding:0;color:#818181;font-size:28px;font-weight:300;text-align:center}

@media all and (min-width:480px){#header-wrapper .o-header__title{margin:36px;font-size:42px}
}

#header-wrapper .o-sub-nav{margin:0 0 24px;padding:0}

#header-wrapper .o-sub-nav__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0}

#header-wrapper .o-sub-nav__item{margin:0;padding:4px}

#header-wrapper .o-sub-nav__link{display:block;margin:0;padding:4px 24px;border:2px solid #67b5d1}

#header-wrapper .o-sub-nav__item.active .o-sub-nav__link,.o-sub-nav__link:hover{color:#fff;background-color:#67b5d1}

#header-wrapper .o-footer{padding:12px 0;text-align:center}

@media all and (min-width:480px){#header-wrapper .o-footer{padding:24px 0}

}

@media all and (min-width:720px){#header-wrapper .o-sub-nav{margin:0 0 48px}

#header-wrapper .o-footer{padding:48px 0}

}

#header-wrapper .c-menu{z-index:300;background-color:#222222;transition:transform .3s}

#header-wrapper .c-menu__items{list-style:none;margin:0;padding:0}

#header-wrapper .c-menu--push-left,.c-menu--push-right,.c-menu--slide-left,.c-menu--slide-right{width:100%;height:100%;overflow-y:scroll}

@media all and (min-width:320px){#header-wrapper .c-menu--push-left,.c-menu--push-right,.c-menu--slide-left,.c-menu--slide-right{width:300px}

}

#header-wrapper .c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item,.c-menu--slide-left .c-menu__item,.c-menu--slide-right .c-menu__item{display:block;text-align:center;border: #2c2c2c solid;
    border-width: 0 0 1px 0;}

#header-wrapper .c-menu--push-left .c-menu__item:first-child,.c-menu--push-right .c-menu__item:first-child,.c-menu--slide-left .c-menu__item:first-child,.c-menu--slide-right .c-menu__item:first-child{border-top:none}

#header-wrapper .c-menu--push-left .c-menu__item:last-child,.c-menu--push-right .c-menu__item:last-child,.c-menu--slide-left .c-menu__item:last-child,.c-menu--slide-right .c-menu__item:last-child{border-bottom:none}

#header-wrapper .c-menu--push-left .c-menu__link,.c-menu--push-right .c-menu__link,.c-menu--slide-left .c-menu__link,.c-menu--slide-right .c-menu__link{display:block;padding:12px 24px;color:#fff;text-decoration:none}

#header-wrapper .c-menu--push-right {font-family:"montserrat"!important;}

#header-wrapper .c-menu--push-right .current {color:#999!important}

#header-wrapper .c-menu--push-left .c-menu__close,.c-menu--push-right .c-menu__close,.c-menu--slide-left .c-menu__close,.c-menu--slide-right .c-menu__close{display:block;padding:12px 24px;width:100%}

#header-wrapper .c-menu--push-left,.c-menu--slide-left{top:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}

@media all and (min-width:320px){#header-wrapper .c-menu--push-left,.c-menu--slide-left{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}

}

#header-wrapper .c-menu--push-left.is-active,.c-menu--slide-left.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}

#header-wrapper .c-menu--push-right,.c-menu--slide-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}

@media all and (min-width:320px){#header-wrapper .c-menu--push-right,.c-menu--slide-right{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}

}

#header-wrapper .c-menu--push-right.is-active,.c-menu--slide-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);overflow:hidden; width:78%}

#header-wrapper .c-menu--push-bottom,.c-menu--push-top,.c-menu--slide-bottom,.c-menu--slide-top{vertical-align:middle;width:100%;height:60px;text-align:center;overflow-x:scroll}

#header-wrapper .c-mask,body.has-active-menu{overflow:hidden}


@media all and (min-width:320px){#header-wrapper .o-wrapper.has-push-left{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}

}

#header-wrapper .o-wrapper.has-push-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}

@media all and (min-width:320px){#header-wrapper .o-wrapper.has-push-right{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}

}

#header-wrapper .o-wrapper.has-push-top{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}

#header-wrapper .o-wrapper.has-push-bottom{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}

#header-wrapper .c-menu__close{color:#fff;background-color:#5daa00;border:none;cursor:pointer}

#header-wrapper .c-mask{z-index:100;top:0;left:0;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity .3s,width 0s .3s,height 0s .3s;transition:opacity .3s,width 0s .3s,height 0s .3s}

#header-wrapper .c-mask.is-active{width:100%;height:100%;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s}

#header-wrapper .c-buttons{margin-bottom:48px;text-align:center}

#header-wrapper .c-button:before {
    font-family: FontAwesome;
    content: "\f0c9";
}

#header-wrapper .c-button {
  display: inline-block;
  margin: 4px;
  padding: 0px;
  color: #222;
  background: none;
  font-size: 18px;
  border: none;
  box-shadow: none;
  border-radius: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  	-webkit-transform: scale(1.3,1);
    -moz-transform: scale(1.3,1);
    -ms-transform: scale(1.3,1);
    -o-transform: scale(1.3,1);
    transform: scale(1.3,1);
}

#header-wrapper .carbon-img,.carbon-wrap{display:block;margin:0 0 4px}

#header-wrapper .c-button:disabled{opacity:.3;cursor:not-allowed}

#header-wrapper #carbonads{bottom:12px;right:12px;z-index:1000;padding:24px 12px 12px;width:154px;background-color:#fff;line-height:1.1;border:1px solid #e7e7e7}

#header-wrapper .carbon-img{padding:0;width:130px;height:100px}

#header-wrapper .carbon-text{color:#818181;font-size:12px}

#header-wrapper .carbon-poweredby{font-size:10px}

#header-wrapper .carbonad__close{display:block;position:absolute;top:0;left:12px;height:24px;font-size:11px;line-height:24px}

@media all and (max-width:660px){#header-wrapper #carbonads{display:none}

}

#header-wrapper .buy-menu  {color:#5daa00}


#header-wrapper .logo-container {
    float: left;
}

#header-wrapper .logo {
    float: left;
}

#header-wrapper .leap-header {
    position: absolute;
    z-index: 100;
    padding: 20px;
    width: 100%;
}

#header-wrapper .single-post .leap-header {background-color:#222}

#header-wrapper .top-menu {
    float: right;
    color:#fff
}

#header-wrapper .cross-site-name-separator {margin-left: 12px;
    margin-right: 12px;
    font-size: 30px;
    color: white;
}

#header-wrapper .cross-site-name-container {
    float: left;
    margin-top: 20px;
}

#header-wrapper img.cross-site-name {
    width: 120px;
}

#header-wrapper .site-title-wrapper {min-width:300px;position:relative}

@media screen and (max-width: 800px) {
.sqs-layout [class*=sqs-col] {
    float: none !important;
    width: auto !important;}
	
.sqs-layout .sqs-row .sqs-block:last-child {
    padding-bottom: 17px !important;}
	
.sqs-layout .sqs-row .sqs-block:first-child {
    padding-top: 17px !important;}
}

.footer-notice {
    font-size: .75em;
    line-height: 150%;
    text-align: left;
    color: #c2c2c2;
}

@media only screen and (max-width: 1024px) and (min-width: 879px)
.footer-wrapper {
    padding: 5%;
}
.footer-wrapper {
    color: #fff;
}
.footer-wrapper {
    max-width: 1265px;
    margin: 0 auto;
    padding: 60px 8%;
	overflow: hidden;
    background-color:#222
}
.sqs-layout > .sqs-row {
    margin-left: -17px;
    margin-right: -17px;
}
.sqs-row {
    width: auto !important;
}
.sqs-col-3 {
    width: 25%;
}
[class*=sqs-col] {
    float: left;
}
.sqs-layout:not(.sqs-editing)>.sqs-row:first-child>[class*=sqs-col]:first-child>.sqs-block:last-child, .sqs-layout:not(.sqs-editing) .sqs-block+.sqs-row .sqs-block:not(.float):last-child {
    padding-bottom: 17px;
}
.sqs-layout:not(.sqs-editing) .sqs-row .sqs-block:not(.float):first-child {
    padding-top: 0;
}
[class*=sqs-col] .sqs-block {
    padding-left: 17px;
    padding-right: 17px;
}
.sqs-block-html {
    clear: none;
}
.footer-wrapper h2 {
    font-weight: 400;
    margin-bottom: 1em;
    color: #81d41d;
	font-family: "freightsans_pro";
    font-size: 26px;
    line-height: 1.2em;
    text-transform: none;
    text-decoration: none;
    letter-spacing: .015em;
}
.footer-wrapper p {
    font-family: "montserrat"!important; margin: .5em 0;
}
.footer-wrapper a, .footer-wrapper a:visited {
    text-decoration: none;
}
.footer-wrapper a, .footer-wrapper a:visited {
    color: #fff; border-bottom:none!important
}

footer{background:#222;
margin-top:0px;
padding:0;}

#footer-instagram{margin-top:0px;
margin-bottom:0px;
text-align:center;}
#footer-instagram .widgettitle{text-align:center;
display:inline-block;
padding:5px 14px;
border:2px solid #151515;
	text-transform:uppercase;
font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
	line-height:1.5em;
margin-bottom:14px;}
#footer-instagram .instagram-pics{margin:0;}
#footer-instagram .instagram-pics li{display:inline-block; margin:0;
width:25%;}
#footer-instagram .instagram-pics li img{max-width: 100%;
width:auto;
height:auto;}
#footer-instagram .instagram-pics li img:hover{opacity:0.9;}

#footer-instagram .clear {
    bottom: 0;
    font-size: 12px;
    left: 0;
    letter-spacing: 2px;
    line-height: 1.1;
    position: absolute;
    right: 0;
}
#footer-instagram .clear a {
    background: rgba(0,0,0,0.5);
    border: medium none;
    color: #ffffff;
    display: inline-block;
    padding: 5px 14px;
}

.foo-block .widget{margin-bottom:36px;}

.bottom-info{margin-top:18px;}

.copyright{width:50%;
float:left;
font-size:11px;
text-transform:uppercase;}
.footer-social{width:50%;
float:right;
margin:0;
text-align:right;}
.get-social{margin:0;}
.footer-social li, .author-social li, .get-social li{display:inline-block;
list-style:none;
margin-left:10px;
font-size:16px;}
.footer-social li:first-child, .author-social li:first-child, .get-social li:first-child{margin-left:0;}

.footer-social a, .get-social-right li a{color:#454545;border-bottom:none!important}
.footer-social a.social-twitter:hover, .get-social li a.social-twitter:hover{color:#29C5F6 !important;border-bottom:none!important}
.footer-social a.social-facebook:hover, .get-social li a.social-facebook:hover{color:#6788CE !important;border-bottom:none!important}
.footer-social a.social-gplus:hover, .get-social li a.social-gplus:hover{color:#E75C3C !important;border-bottom:none!important}
.footer-social a.social-linkedin:hover, .get-social li a.social-linkedin:hover{color:#3A9BDC !important;border-bottom:none!important}
.footer-social a.social-pinterest:hover, .get-social li a.social-pinterest:hover{color:#FE4445 !important;border-bottom:none!important}
.footer-social a.social-youtube:hover, .get-social li a.social-youtube:hover{color:#E34040 !important;border-bottom:none!important}
.footer-social a.social-vimeo:hover, .get-social li a.social-vimeo:hover{color:#44BBFF !important;border-bottom:none!important}
.footer-social a.social-instagram:hover, .get-social li a.social-instagram:hover{color:#AA8062 !important;border-bottom:none!important}
.footer-social a.social-dribbble:hover, .get-social li a.social-dribbble:hover{color:#ED4F8C !important;border-bottom:none!important}
.footer-social a.social-skype:hover, .get-social li a.social-skype:hover{color:#24B4F0 !important;border-bottom:none!important}
.get-social-header li a{color:#ffffff;}


/* CUSTOM OLIVER THEME */

.portfolio .hentry-middle {background-color:#fff}
.entry-meta span:not(.cat-links):not(.entry-like) a:hover, .blog-stream .entry-title a:hover, .comment-meta a:hover, .comment-reply-link:hover, .navigation a:hover {background:none!important}
h2 a {color:#5daa00!important}
.portfolio-excerpt {color: #808080!important;text-transform:none!important;letter-spacing:1px!important}
h2.entry-title {margin:3px 0 0 0!important; line-height:115%!important; font-weight:400!important}

.page-template-page_template-portfolio-full .share-links h3 {display:none}
.page-template-page_template-portfolio-full .share-links a {padding: 5px 5px}
.page-template-page_template-portfolio-full .share-links {margin:1em 0 0 0}
.page-template-page_template-full #title h1 {padding-top:48px;color:#fff}
.page-template-page_template-full #title p {color:#fff;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}
.page-template-page_template-full .layout-full {padding-top:0!important}

.tribe-events-page-title {display:none}
#tribe-events-header {display:none}
.tribe-bar-disabled {width:100%}
#tribe-bar-views .tribe-bar-views-inner {background-color: #fff!important}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {background-color: #fff!important}
abbr[title] {text-decoration:none}
.tribe-bar-filters {display:none}
.archive .tribe-events-button {display:none!important}

.portfolio-author {color:#bbb; font-size: 11px; letter-spacing: 2px; opacity: 1;text-transform:uppercase; margin:6px 0 3px 0}
@media (min-width: 803px) and (max-width: 991px){.page-template .portfolio {height:400px}}
@media (min-width: 992px) and (max-width: 1348px){.page-template .portfolio {height:450px}}
@media (min-width: 1349px) {.page-template .portfolio {height:400px}}
.tptn_counter {display:none}

#title {height:300px;background: url("../../uploads/2017/11/home-bg.jpg");background-size:100%;text-align:center}
.home #main {margin-top:0px}
.home .entry-content {max-width: 1016px; margin-left: auto; margin-right: auto;}
.lined-row {border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.home-1 {padding:42px 64px 42px 42px;width:100%;background: url("../../uploads/2017/11/path.png") #fafafa;background-repeat: no-repeat;background-position:95%}
.home-1 h1 {font-size:36px;font-weight:500;color:#5c5c5c!important}
.home-1 p {color:#5c5c5c!important;font-size:18px}
.home-button {width:100%}
.home-button a {background-color:#5daa00!important;color:#fff!important;font-size:16px!important;width:100%}