/*
 Theme Name:   Strappress Child
 Description:  Strappress Child Theme
 Author:       Incredible Marketing
 Author URI:   http://incrediblemarketing.com
 Template:     strappress
 Version:      1.0.0
 Text Domain:  strappress-child
*/
body{ overflow-x: hidden !important; font-family:"proxima-nova",sans-serif; font-size: 18px; line-height: 1.5em;font-weight:200;}
#sticky-nav{width: 15.5%; min-height: 200px; position: fixed; left: 0; top: 160px; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; color: #fff; font-family: "proxima-nova",sans-serif; font-size: 18px; text-transform: uppercase;}
#sticky-nav-2{width: 50px; min-height: 200px; position: fixed; left: 0; top: 160px; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; color: #fff; font-family: "proxima-nova",sans-serif; font-size: 18px; text-transform: uppercase;}
#sticky-nav a, #sticky-nav-2 a{color:#fff;font-weight:300;latter-spacing:1px;}
#sticky-nav a:hover, #sticky-nav a:active, #sticky-nav a:focus, #sticky-nav-2 a:hover {
    color: #c04221;
    text-decoration: none;
}
nav.main-menu {
    margin: 30px 0;
    border-left: 15px solid #c04221;
}
#hidden-view {
    display: none;
}
.panel-body a img{width:100%;}
.wppaszone img{width:100%;}
nav.main-menu ul{list-style: none;padding:0 10px 0 25px;}
nav.main-menu ul li{padding-bottom: 12px;}
nav.main-menu ul li:last-child{padding-bottom: 0px;}
div#sticky-nav.menu-small{width: 50px;overflow: hidden;top:10%;}
#sticky-nav button.close{-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;font-size: 32px;color: #efefef;padding: 5px 10px;}
#sticky-nav ul.sub-menu{display: none;font-size: 14px;line-height: 16px;padding-top: 10px;padding-left: 20px;}
.spacer{ height: 50px; background-color: transparent;}
.social-icons a, .social-icons-small a{color: #fff;}
.social-icons a:hover, .social-icons-small a:hover{color: #ffad00;}
.social-icons-small{margin-left: 0; padding: 20px 0;}
.home-wrap{background: #fff; min-height: 580px;}
#parallax1{min-height: 85vh;}
parallax1-sub{min-height: 60vh;}
#parallax2-sub{/*height: 60vh;*/height:80vh; position: relative;margin-right:0 !important;margin-left:0 !important;}
#parallax2-sub img{max-width: 100%; min-width: 100%; position: absolute; bottom: -40px;}
#parallax2{height: 85vh; position: relative;}
#parallax2 img{max-width: 100%; min-width: 100%; position: absolute; bottom: -40px;}
#logo img{max-height: 115px;}
.social-icons{margin-left: 50px; padding-bottom: 20px;}
.social-icons i{font-size: 22px; padding: 5px;}
.social-icons-small i{font-size: 22px; padding: 10px 15px;}
.hide{display: none !important;}
.content{ padding: 50px 0;background:#fff;}
section.post-entry h1, section.post-entry h2, section.post-entry h3{ color:#c04221; margin: 1em 0 0.25em 0;}
.breadcrumb{padding: 8px 15px;list-style: none;background-color: #f5f5f5;border-radius: 0px;}
#mobile-header{display: none;padding: 10px 15px;background: #fff;border-bottom: 2px solid #52BDBC;}
#navigation{display: none;}
#mobile-header a{color: #52BDBC; font-size: 18px}
#mobile-header a:hover, #mobile-header a:active, #mobile-header a:focus{color: #C04221; text-decoration: none;}
#mobile-header i.fa.fa-bars{font-size: 20px;}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #c04221;
}

a {
    cursor: pointer;
}

/** HOME PAGE **/
.test-slider{padding:0;margin:0;}
.testimonials{min-height: 400px; position: relative;}
.testimonials img{min-width: 100%; max-width: 100%; position: absolute; top: 0; z-index: 100;}
.testimonials-left{ background: url(/wp-content/uploads/2016/03/newsletter-bg-orange.jpg) center center no-repeat; background-size:cover; height:400px; overflow: hidden; padding: 125px 10%  0; font-family: "proxima-nova",sans-serif; font-weight: 300; font-size: 24px;}
.newsletter{padding-top: 200px; padding-right: 10%; padding-left: 30px;}
.twitter{min-height: 115px;padding: 40px 0 5px 0;}
.twitter a{color: #000000;}
.twitter a:hover{color: #f5f5f5;}
.twitter h4{font-size:24px;text-transform:lowercase;}
p.ktext{font-size: 18px;line-height: 1.5em;color: #fff;font-family: "proxima-nova",sans-serif;}
.photos{padding: 15px 0;}
.home-ad{background: #ccc; height: 400px; color: #fff; line-height: 400px;}
a#peel{position: fixed; top: 0; right: 0; min-width: 15%; z-index: 99999;}
#logo{margin-left: 0px;}
#axis-name img{min-width: 100%;position: absolute;bottom:0;left: 0;}
header.video{width: 100%;height: 100vh;overflow:hidden;}
.ssslide{line-height:30px;}
.ssslide p{margin-bottom:0 !important;font-weight:200;}
.ssslide br{display:none;}
.ssslide .text-yellow{display:block;margin-top:20px; font-style:italic;}
.nopad{padding-left:0;padding-right:0;}
.nomargin{margin-left:0;margin-right:0;}
.home-btn{text-transform:uppercase;font-size:36px !important;font-weight:200 !important;}
.covervid-video{height: auto;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
div#logo_subheading {
    color: #fff !important;
    font-weight: bolder;
    font-size: 20px;
    margin: 0.25em 0.125em;
}

.col-xs-9.icon-text {
    padding-right: 0px;
    padding-top: 15px;
}

.col-xs-3.icon {
    padding-left: 0px;
    padding-right: 0px;
}

#axis-name img{min-width: 100%;position: absolute;bottom: -40px;left: 0;}

#logo {
    float: none;
    margin-right: 0px;
    margin-left: 0px;
}

div.copyright .icon {
    margin-bottom: 1em;
}

div.copyright #logo_subheading {
    font-size: 18px;
}

/** PAGE TABS **/
#tabs { margin: 1em 0 0 0 !important; }
#tabs li { display: inline !important; width: 50px !important; }
#tabs a { padding: 2px 8px 2px 8px !important; border: 1px solid #4a7194 !important; margin-left: .5em !important; text-decoration: none !important; }

#tabs li.selected a { color: #fff !important; background-color: #4a7194 !important; }

/** ADS **/
#featured-home-sponsor{/*background: #b4b4b4;*/padding: 0px;}
.paszone_container{margin:0 auto;}
/** .executive-patron-adzone, .leadership-patron-adzone{padding: 1em;} **/

/** WIDGETS **/
#widgets .textwidget{display: block;line-height: 1.5em;margin: 0px;word-wrap: break-word;padding: 0px;}
#widgets .btn-lg{font-size: 16px;}
.widget-wrapper{margin: 20px 0;}
.widget-wrapper:first-child{margin-top: 0px;}
div#pro_ads_custom_widgets-2{background: #f5f5f5;padding: 40px 0;}
h2.widgettitle{font-size: 18px;text-align: center;width: 100%;background-color: #ffad00;padding: 15px;color: #fff;text-transform: uppercase;font-weight: 300;}
ul#menu-sponsor-details{font-size: 16px;line-height: 1.5em;font-weight: 300;list-style: square;padding-left: 5px;}
.newsletter h2.widgettitle{background: none;text-align: left;font-size: 24px;font-weight: 200;font-family: "proxima-nova",sans-serif;padding: 0;margin-bottom: 0;text-transform: inherit;}
form#sf_widget_constantcontact__1_form{color: #fff;}

/** FOOTER **/
#footer-ads .fa-title{background-color:#52bdbc;color:#fff;}
#footer-ads .fa-title .outer{text-align:center;width: 100%;}
#footer-ads .fa-title .middle{margin-left: -200px;width: 400px;text-align: center;position: relative;left: 50%;top: 50%;line-height: 37px;}
#footer-ads .fa-title .inner{display: inline-block;font-size: 13px;font-color: #878787;}
#footer-ads .fa-title .rotate{-webkit-transform: rotate(-90deg);-ff-transform: rotate(-90deg);transform: rotate(-90deg);width: 16px;font-family: "proxima-nova",sans-serif;font-weight:900;font-size:4em;}
#footer-ads .fa-body ul{list-style-type:none;display:table;width:calc(100% - 90px);-moz-width:calc(100% - 90px);-webkit-width:calc(100% - 90px);float:left;margin:0;padding:0;}
#footer-ads .fa-body ul li{display:table;float:left;background:#fff;padding:5px;margin-right:5px !important;}
#footer-ads .fa-body ul li > div{display: table-cell;vertical-align:middle;height: 100%;width: 100%;}
#footer-ads .fa-body .presenting{background-color:#003399;padding:5px 5px 0 5px;min-height:198px;}
#footer-ads .fa-body .presenting ul li{width:188px;height:188px;margin-bottom:5px;}
#footer-ads .fa-body .presenting .outer .middle{line-height: 116px;padding: 0px !important;}
#footer-ads .fa-body .collab{background-color:#e27c31;padding:5px 5px 0 5px;min-height:198px;}
#footer-ads .fa-body .collab ul li{width:188px;height:188px;margin-bottom:5px;}
#footer-ads .fa-body .collab .outer .middle{line-height: 116px;padding: 0px !important;}
#footer-ads .fa-body .platinum{background-color:#8f898d;padding:5px 5px 0 5px;}
#footer-ads .fa-body .platinum ul li{width:188px;height:188px;margin-bottom:5px;}
#footer-ads .fa-body .gold{background-color:#cdac54;padding:5px 5px 0 5px;}
#footer-ads .fa-body .gold ul li{width:167px;height:167px;margin-bottom:5px;}
#footer-ads .fa-body .silver{background-color:#bfbebe;padding:5px 5px 0 5px;}
#footer-ads .fa-body .silver ul li{width:130px;height:130px;margin-bottom:5px;}
#footer-ads .fa-body .bronze{background-color:#7d5339;padding:5px 5px 0 5px;}
#footer-ads .fa-body .bronze ul li{width:126px;height:126px;margin-bottom:5px;}
.bronze li img, .silver li img, .gold li img, .platinum li img, .collab li img, .presenting li img{width:100%;}
#footer-ads .no-pad{padding:0;}
#footer-ads .outer{float:left;text-align:center;width: 90px;}
#footer-ads .middle{margin-left: 0;width: 100%;text-align: center;position: relative;left: 0;top: 50%;line-height: 37px;}
#footer-ads .inner{display: inline-block;font-size: 1em;font-color: #ffffff;font-family: "proxima-nova",sans-serif;font-weight:900;}
#footer-ads .rotate{-webkit-transform: rotate(-90deg);-ff-transform: rotate(-90deg);transform: rotate(-90deg);width: 16px;color:#ffffff;}
#footer{overflow: hidden;background:#641197 url(/wp-content/themes/strappress-child/images/footer-bg.jpg) top center no-repeat;background-size:cover;}
#map{height: 450px !important;}
.footer-menu li a {border-left: none;padding: 0 0 5px 0 !important;font-weight: 400;text-transform: uppercase;letter-spacing: 2px;font-size: 17px;}
.footer-menu li{display: block;list-style-type: none;font-size: 18px;line-height: 15px;margin-bottom: 1em;}
#footer ul.sub-menu{margin:0;padding:10px 0 0 0;}
#footer ul.sub-menu li{margin-bottom: 0px;}
#footer ul.sub-menu a {font-size: 14px;font-weight: 200;text-transform: inherit;letter-spacing: 1px;color: #eeebf2;line-height: 18px;}
#footer a{color: #fff;}
#footer a:hover{color: #f96f4a;}
.footer-menu{padding: 60px 0 0;}
#footer img.logo{}
h4.connected {padding: 0;width: 50%;text-align:right;float: left;font-weight:200;}
.social-footer{display: block; padding: 0 15px;float:right;width:50%;}
.social-footer a i{padding: 5px;}
.copyright{position: relative; min-height: 380px; padding-top: 60px;}
.c4-logo{position: absolute;bottom: 0;width: 100%;}
a.kaccount{display: none !important;}
.kebo-tweets .ktweet .kmeta{display: none;}
.testimonials img.quotes{position:Absolute;top:50px;left:30px;max-width:131px !important;width:131px !important;min-width:inherit !important;}

/** ---------- COLORS ---------- **/

/** Backgrounds **/
.purple{background: #c54422;}
.yellow{background: #52bdbc;}
.dark-yellow{background: #38a9a8;}
.white{background: #fff;}
.orange {background: #c04221;}

/** Text **/
.text-white{color: #fff !important;}
.text-yellow{color: #ffad00 !important;}
.text-purple{color: #5a138c !important;font-weight:300;}
.text-orange {color: #c04221 !important;}
.text-teal {color: #52bdbc !important;}
.text-dark-teal {color: #38a9a8 !important;}

/** TYPOGRAPHY **/

h1,h2,h3,h4,h5,h6{font-weight: 600; font-family: "proxima-nova",sans-serif; margin-top: 0px;}

h1{font-size: 54px;}
h2{font-size: 36px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}

a{color: #52bdbc; text-decoration: none;}
a:hover{ color: #38a9a8; text-decoration: none;}
hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #f96f4a;}
#content section.post-entry ul, #homepage-content ul{ padding-left:20px; list-style:none; }
#homepage-content ul{margin-top:50px;margin-left:20px;}
#content section.post-entry li, #homepage-content li{margin-bottom:1px;}
#content section.post-entry li:before, #homepage-content li:before{font-family: 'FontAwesome';content: '\f0c8';margin:0 10px 0 -15px;color: #52BDBC;font-size: 10px;padding-right:15px;}

/** ---------- FORMS ---------- **/

.btn{font-size: 18px; color: #fff; font-family: "proxima-nova",sans-serif; font-weight: 300; border-radius: 0px;white-space:normal !important;}
.btn-default, .btn-submit {
    background-color: #52bdbc !important;
    border-color: #52bdbc !important;
    padding: 12px 5px !important;
}
.btn-submit{color:#fff !important;}
.btn-default:hover, .btn-submit:hover{ background-color: #38a9a8 !important; border-color: #38a9a8 !important; color: #fff !important;}
.newsletter input.form-control{ margin: 15px 0; font-size: 18px; height: 40px;}
.btn-primary{color: #c04221;background-color: #ffffff;border-color: #cccccc;}
.btn-primary:focus, .btn-primary.focus{color: #c04221;background-color: #efefef;border-color: #cccccc;}
.btn-primary:hover{color: #c04221;background-color: #efefef;border-color: #cccccc;}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #c04221;background-color: #efefef;border-color: #cccccc;}
.btn-info {
    color: #fff;
    background-color: #c04221;
    border-color: #c04221;
}
.btn-info:hover{color: #fff;background-color: #f96f4a;border-color: #f96f4a;}
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color: #f96f4a;border-color: #f96f4a;}
.btn-lg, .btn-group-lg > .btn{padding: 20px;font-size: 18px;line-height: 1.3333333;border-radius: 0px;}

/** ----------- PANELS ---------**/

.panel{border-radius: 0px; margin: 20px 0;}
.panel-primary, .panel-purple{border-color: #cccccc;}
.panel-title{margin-top: 0;margin-bottom: 0;font-size: 18px;color: inherit;text-transform: uppercase;font-weight: 300;}
.panel-heading{padding: 5px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 0px;border-top-right-radius: 0px;text-align: center;}
.panel-primary>.panel-heading{color: #fff;background-color: #c04221;border-color: #ffad00;}
.panel-info{border-color: #cccccc;}
.panel-info > .panel-heading{color: #ffffff;background-color: #52bdbc;border-color: #52bdbc;}
.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: #cccccc;}
.panel-info > .panel-heading .badge{color: #ffffff;background-color: #5a138c;}
.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #cccccc;}
.panel-default>.panel-heading{color: #fff;background-color: #52bdbc;border-color: #52bdbc;}
.panel-default{border-color: #cccccc;}
.kebo-tweets .ktweet .kfooter{display:none !important;}
.twitter{min-height: inherit;padding: 10px 0;}
.twitter h4{padding-top:20px;margin:0 !important;}
h1.text-purple, h1.text-orange{font-weight:300;letter-spacing:-2px;}
h1.text-purple strong, h1.text-orange strong{font-weight:900;}

.foot-panel{margin: 0 0 10px 0;background-color: #fff;border: 1px solid #d3d3d3;border-radius: 4px;-webkit-box-shadow: none;box-shadow: none;min-height:500px;}
.top-carousel .foot-panel{min-height:430px;}
.foot-panel h5{text-transform:uppercase;}
.no-height{min-height:inherit !important;;}
.footer-logos{padding:30px;}
.panel-1 .pasli{width:50%;display:inline-block;text-align:center;}
.panel-3 .pasli{width:20%;display:inline-block;}
.ads-container{margin: 0 0 10px 0;background-color: #fff;border: 1px solid #d3d3d3;border-radius: 4px;padding:10px;}
.ads-container h5{text-transform:uppercase;text-align:Center;font-size:20px; font-weight: 400;}
.ads-container .pasli{padding:0 10px !important;}
.ads-container .executiveAds img{max-width:90%;margin:0 auto;}
.ads-container .leadershipAds img{max-width:80%;max-height:135px;margin:0 auto;}

ul#filter {float: left; font-size: 16px; list-style: none !important;margin:10px 0 10px 20px;}
ul#filter li{background:#fff;border:2px solid #c04221;float: right;line-height: 16px;margin-left: 13px;padding: 15px 20px !important;text-transform:uppercase;border-radius:5px;text-align:Center;color: #c04221;}
ul#filter li:last-child {margin-left: 0; padding-left: 0; }
ul#filter li:hover{cursor:pointer;}
ul#filter li.current, ul#filter li:hover{background:#c04221;color:#fff;}
ul#portfolio{float: left; list-style: none; margin-left: 0; width: 100%;padding:0;}
ul#portfolio li{float: left;margin:0; padding: 20px;width: 14.258%;text-align:center;}
ul#portfolio li div{display:table-cell;vertical-align:middle;text-align:Center;height:380px;margin:0 auto;}
ul#portfolio li div img{margin:0 auto !important;max-width:85%;}
ul#portfolio .box-0{background:#e8e6e7;}
ul#portfolio .box-1{background:#d6d4d5;}
ul#portfolio a:hover{text-decoration: none; }
ul#portfolio img{margin:0 auto;vertical-align:middle; }

.proadszone-122 {height:auto !important;}

#text-7 .panel-info > .panel-heading{background-color:#ccc !important;border-color:#ccc !important;}
#text-8 .panel-default>.panel-heading{background-color:#ffad00 !important;border-color:#ffad00 !important;}

#supporters .panel-heading h3 {
    font-family: "proxima-nova",sans-serif !important;
    text-transform: uppercase;
    font-weight: 200;
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-size: 22px;
}
.home-height{min-height:500px !important;}
.kebo-tweets .ktweet .ktext{min-height:inherit !important;}
.btn-lg, .btn-group-lg > .btn {
    padding: 20px 5px;}
.mobile-logo{display:none;}


.pad-top {padding-top: 30px;}

/*==========  Non-Mobile First Method  ==========*/

/* X-Large Devices, X-Wide Screens */
@media only screen and (max-width : 1500px){
	#sticky-nav{width: 18%; font-size: 16px;}
	h2.text-purple{float:none;text-align:Center;}
ul#filter {
    float: none;
    font-size: 16px;
    list-style: none;
    margin-left: 0;
    margin-right: 130px;
    width: 100%;
    padding: 0;
    text-align: Center;
    margin: 0 auto;
    height: 60px !important;
    padding: 10px 0;
}
ul#filter li {
    background: #fff;
    border: 2px solid #5b1390;
    float: right;
    display: inline;
    margin: 0 2.5%;
    padding: 10px;
    width: 20%;
    text-transform: uppercase;
    border-radius: 5px;
    text-align: Center;
    color: #5b1390;
	    font-weight: 600;
    letter-spacing: 1px;
}
ul#filter li:last-child{padding-left:10px;}
.home-btn{font-size:25px !important;}
.ssslide p{font-size:18px;line-height:22px;}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px){
	div#logo_subheading {font-size: 15px;}
	#sticky-nav{width: 22%;}
	.testimonials-left p{font-size: 18px;}
	.newsletter h3{font-size: 22px;}
	ul#filter li{font-size:12px;}
	#footer-ads .fa-title .rotate{font-size:3em;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
	div.copyright #logo_subheading {
	    font-size: 18px;
	    text-align: left;
	    width: 100%;
	}
	.copyright .icon-text {
    text-align: left;
	}
	
	div#logo_subheading {font-size: 20px;}
	body{margin-top: 45px;}
	#mobile-header{display: block;}
	#sticky-nav{display: none;}
	a#peel{display: none}
	#footer{height: initial;overflow: hidden;}
	.footer-menu{padding: 0;}
.copyright{padding-top: 20px; text-align: center;}
.newsletter{padding: 40px !important;}
.twitter{
min-height: 115px;
padding: 30px;
}

#parallax2 img{
max-width: 100%;
min-width: 100%;
position: absolute;
bottom: -20px;
}

#parallax1{min-height: 65vh;}
#parallax2{height: 65vh; position: relative;}

#homepage-content h1{font-size: 52px;}

.copyright{
position: relative;
padding: 0px;
margin: 0px;
width: 100%;
min-height: 400px;
}

#map{min-height: 350px;}

#homepage-content{
padding-top: 40px;
}

.mobile-header-wrap{
position: fixed;
top: 0;
z-index: 9999999;
width: 100%;
height: 50px;
}

.first{margin-top: 50px;}
ul#filter li {
    background: #fff;
    border: 2px solid #5b1390;
    float: right;
    display: inline;
    margin: 0 2.5% 10px;
    padding: 10px;
    width: 45%;
    text-transform: uppercase;
    border-radius: 5px;
    text-align: Center;
    color: #5b1390;
    font-weight: 600;
    letter-spacing: 1px;
}

#footer-ads .fa-title .outer{text-align:center;width: 100%;}
#footer-ads .fa-title .middle{margin-left: 0;width: 100%;text-align: center;position: inherit;line-height: 37px;}
#footer-ads .fa-title .inner{display:block;font-size: 13px;font-color: #878787;}
#footer-ads .fa-title .rotate{-webkit-transform: none;-ff-transform: none;transform: none;width: 100%;font-family: "proxima-nova",sans-serif;font-weight:900;font-size:4em;text-align:center;}
#footer-ads .fa-body{width:100%;}
#footer-ads .middle{margin-left: 0;width: 100%;text-align: center;position: relative;left: 0;top: 50%;line-height: 37px;}
#footer-ads .outer{width:45px;}
#footer-ads .fa-body ul{width: calc(100% - 45px);}
#footer ul.sub-menu{padding-left:0;}
#parallax2-sub{height:70vh;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px){

div#logo_subheading {font-size: 16px;}
.testimonials-left{padding: 100px 10% 0 10%;}

#parallax2-sub img{
bottom: 0;margin-right:0 !important;margin-left:0 !important;
}
ul#portfolio li{width:33.3333%;}
#footer-ads .fa-body .presenting{padding:5px 5px 0 5px;}
#footer-ads .fa-body .presenting ul li{height:auto;padding:10px;width:100%;text-align:center;}
#footer-ads .fa-body .collab{padding:5px 5px 0 5px;}
#footer-ads .fa-body .collab ul li{height:auto;padding:10px;width:100%;text-align:center;}
#footer-ads .fa-body .platinum{padding:5px 5px 0 5px;}
#footer-ads .fa-body .platinum ul li{height:auto;padding:10px;width:100%;text-align:center;}
#footer-ads .fa-body .gold{padding:5px 5px 0 5px;}
#footer-ads .fa-body .gold ul li{height:150px;padding:10px;width:calc(50% - 5px);text-align:center;float:left;}
#footer-ads .fa-body .gold ul li img{max-height:130px;}
#footer-ads .fa-body .silver{padding:5px 5px 0 5px;}
#footer-ads .fa-body .silver ul li{height:98px;padding:10px;width:calc(33.3333% - 5px);text-align:center;float:left;}
#footer-ads .fa-body .silver ul li img{max-height:78px;}
#footer-ads .fa-body .bronze{padding:5px 5px 0 5px;}
#footer-ads .fa-body .bronze ul li{height:98px;padding:10px;width:calc(33.3333% - 5px);text-align:center;float:left;}
#footer-ads .fa-body .bronze ul li img{max-height:78px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px){

div#logo_subheading {font-size: 14px;}

#parallax2-sub img{
bottom: 0;
}

.copyright{min-height: 350px;}
ul#portfolio li{width:50%;}

#footer-ads .fa-title .rotate{font-size:3em;height:75px;}
#footer-ads .outer{float:none;text-align:center;width: 100%;height:auto !important;}
#footer-ads .middle{margin-left: 0;width: 100%;text-align: center;position: inherit;}
#footer-ads .inner{display: inline-block;font-size: 1em;font-color: #ffffff;font-family: "proxima-nova",sans-serif;font-weight:900;}
#footer-ads .rotate{-webkit-transform:none;-ff-transform:none;transform:none;width: 100%;color:#ffffff;}

#footer-ads .fa-body .gold{padding:5px 5px 0 5px;}
#footer-ads .fa-body ul{width:100%;}
.full-logo{display:none;}
.mobile-logo{display:block;}
#logo img {
    max-height: none;
    padding-right: 10px;
}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 360px){    
	
	div#logo_subheading {font-size: 12px;}
	
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px){    
}

/* Custom Tabbable Agenda List */
.tabbable .custom-buttons{list-style-type: none !important}
.tabbable .custom-buttons>li.active>a, .tabbable .custom-buttons>li.active>a:focus, .tabbable .custom-buttons>li.active>a:hover {
    color: #fff !important;
    background-color: #c04221 !important;
}
.tabbable .custom-buttons>li:before{display:none !important;}
.tabbable .custom-buttons>li>a{color: #c04221 !important;}



/* fixes */
.in_fix::before { /* because placing "In" in the actual <li> for the button broke the jQuery */
    content:"In ";
}
