/*
Theme Name: seoX - Supply Chain
Description: SEO optimized theme based on Google Fundamentals and Bootstrap.
Author: Mull2Media
Theme URI: http://www.mull2media.nl
Author URI: http://www.mull2media.nl
Version: 1.0.0
Text Domain: seox
Template: seox
*/

/*@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,400italic,700italic|Roboto:400,700,700italic,400italic);*/

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@font-face{font-family:'norwesterregular';src:url('assets/fonts/norwester-webfont.woff2') format('woff2'),
url('assets/fonts/norwester-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
body{font-family:'Roboto', sans-serif;font-size:14px;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Roboto Condensed', serif;margin-top:10px;}
.alt-font{font-family:'Roboto Condensed', sans-serif;}
.container-fluid{padding-top:0!important;padding-bottom:0!important;}
.container{padding-top:35px;padding-bottom:20px;}
h1{color:#003a78;font-size:35px;font-weight:bold;}
h2{font-size:25px;font-weight:bold;}
h3{font-size:18px;}
h4{font-size:17px;}
h5{font-size:15px;}
h6{font-size:13px;}
.large{font-size:3em}
.xlarge{font-size:4em}
.full-width{width:100%;}
.full-width a{width:100%;}
.center{text-align:center;}
.clear{clear:both;}
.pink{color:#e80c8b;}
.green{color:#b8c218;}
.gray{color:#b3b3b3;}
.black{color:#1a1a1a;}
.white{color:#fff;}
.blue{color:#003a78;}
.norwester{font-family:norwesterregular;letter-spacing:1px;}
.bold{font-weight:bold;}
.gray-bg1{background-color:#f4f2f2!important;}
.gray-bg2{background-color:#eeecec!important;}
.gray-bg3{background-color:#e4e0e0!important;}
.blue-bg1{background-color:#003a78!important;}
.blue-bg2{background-color:#003772!important;}
.blue-bg3{background-color:#012348!important;}
.blue-bg4{background-color:#012144!important;}
.white-bg{background-color:#ffffff!important;}
#main{background-color:#f4f2f2;}
#main #content{background-color:#fff;}
#content .hentry.col-md-8 .post-content .container{width:auto !important; padding-right:0; padding-left:0;}
hr{margin:10px 0;}
hr.thick{border-top-width:3px;}
hr.blue{border-top-color:#003a78;}
h3.divider{position:relative;}
h3.divider:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:50%;border-bottom:1px solid #b3b3b3;}
h3.divider span{position:relative;background:#fff;padding:0 20px;}
.no-padding-top{padding-top:0!important;}
.no-padding{padding:0!important;}
.no-margin{margin:0!important;}
.borderbottom{border-bottom:solid 1px #e9e9e9;margin-bottom:30px;}
.contact-title{color:#003a78!important;font-size:26px!important;}
.person{margin-bottom:40px;}
.person p{margin-bottom:5px!important}
.role{color:#f39200;}
.tel:before{content:"\f095";font-family:fontawesome;margin-right:10px;font-size:27px;color:#f39200;}
.email:before{content:"\f003 ";font-family:fontawesome;margin-right:10px;font-size:27px;color:#f39200;}
.wpcf7 .email:before{content:none;}
.wpcf7 .text-right .wpcf7-submit{float:right;}
span.wpcf7-not-valid-tip{display:none!important;}
div.wpcf7-response-output{margin:0;padding:15px;border:none;background:#f4f2f2;}
.seox-whitepaper-download{margin-top:30px;background:#eeeced;padding:20px;padding-bottom:0;}
.seox-whitepaper-download .submit-wrapper input{background:#f39200;padding-right:30px;}
.seox-whitepaper-download .submit-wrapper input[disabled="disabled"]{opacity:.5;}
.seox-whitepaper-download .submit-wrapper:after{content:'\e072';color:#fff;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;position:absolute;top:3px;right:15px;bottom:3px;display:inline-block;padding:4px 5px;background:none!important;}
.tel{margin-bottom:0!important;}
.email{margin-bottom:0!important;text-decoration:none;}
.email:hover{text-decoration:none;}

.page-template-template-clean #content > .container{width:100%;padding:0;}

#wpadminbar #wp-toolbar #wp-admin-bar-root-default #wp-admin-bar-enable-jquery-migrate-helper {display:none!important;}

.boxzilla-container form input {width:100%;min-width:100%;padding:7px 10px; color:#000;}
blockquote{border-color:#012144;}
ul.arrow-list{list-style:none;padding-left:0;}
ul.arrow-list li{position:relative;padding-left:20px;margin-bottom:10px;}
ul.arrow-list li:before{content:'\e072';color:inherit;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;display:inline-block;padding:4px 5px;background:none!important;position:absolute;left:0px;}

ul.wpp-list{list-style:none;padding-left:0;}
ul.wpp-list li{position:relative;padding-left:20px;margin-bottom:10px;}
ul.wpp-list li:before{content:'\e072';color:inherit;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;display:inline-block;padding:4px 5px;background:none!important;position:absolute;left:0px;}

.homebanner-slider{position:relative;height:175px;overflow:hidden;}
.homebanner-slider .slick-slide{top:0!important;bottom:0!important;left:0!important;right:0!important;}
.homebanner-slider .slick-slide:not(.slick-active){display:none!important;}

a, .text-primary, .btn-primary .badge, .btn-link, .pagination>li>a,.pagination>li>span, .list-group-item.active>.badge,.nav-pills>.active>a>.badge,.panel-primary>.panel-heading .badge{color:#1a1a1a;}
a:hover,a:focus,.btn-link:hover,.btn-link:focus,.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#012144;}
.bg-primary,.btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,.label-primary,.progress-bar,.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus,.panel-primary>.panel-heading{background-color:#002560;}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active,.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus,.panel-primary,.panel-primary>.panel-heading,.panel-primary>.panel-heading+.panel-collapse>.panel-body,.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-color:#002560;}
.cookie-bar-bar button#catapultCookie{border-radius:0!important;background-color:transparent;color:#fff;border:2px solid #fff;font-weight:bold;padding-right:20px;}
.cookie-bar-bar button#catapultCookie:after{top:6px;right:0;}
#submit, input[type="submit"]{background:#002560;padding-right:0.5em;}
button{position:relative;}
button, .button-def a:after, .button-alt a:after{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
button, .button-def a{color:#fff;line-height:14px;padding-right:30px;text-decoration:none;background:#58585a;}
button:hover, .button-def a:hover{color:#fff;background:#313131;}
button:after, .button-def a:after, .button-alt a:after, .read-more:after{content:'\e250';color:inherit;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;position:absolute;top:3px;right:3px;bottom:3px;display:inline-block;padding:4px 5px;background:none!important;}
button:after{top:8px;bottom:8px;}
.button-def a, .button-alt a{text-decoration:none;position:relative;display:inline-block;margin:0 0 0.5em;padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5em;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.button-alt a{color:#fff;line-height:14px;padding-right:30px;background:#002560;}
.button-alt a:hover{color:#fff;text-decoration:none;background:#012144;}
.button-alt a:after{color:#002560;background:#fff;}
.button-alt a:hover:after{color:#012144;background:#fff;}
.button-link a, a.button-link{text-decoration:underline;}
.button-link a:before, a.button-link:before{content:'\e072';color:#1a1a1a;font-size:8px;font-family:'Glyphicons Halflings';vertical-align:middle;display:inline-block;margin-right:5px;}
#uwpqsf_id{border:none;}
.uwpqsf_class > span[class*='taxolabel-'], .uwpqsf_class > span[class*='cmflabel-'],.uform_title{display:none;}
.uwpqsf_class{width:calc(50% - 40px);display:inline-block;}
.uwpqsf_class select{margin:0;border:3px solid #d4d4d4;color:#b3b3b3;background:none;}
.uwpqsf_class select:focus{border-color:#003a78;outline:0;}
.uwpqsf_class.uwpqsf_submit{width:75px;float:right;}
#uwpqsf_btn input{border:3px solid #d4d4d4;color:#d4d4d4;background:none;font-weight:bold;vertical-align:top;line-height:14px;margin-bottom:0;padding:7.5px;letter-spacing:3px;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
#uwpqsf_btn input:hover{background:#d4d4d4;color:#fff;}
.list-group a{color:#1a1a1a;}
.list-group .list-group-item.active{color:#1a1a1a;font-weight:bold;}
.list-group .list-group-item{border-top:0;border-bottom:0;}
.list-group .list-group-item:last-child{border-bottom:1px solid #ddd;}
.check-list ul, ul.check-list{padding-left:25px;}
.check-list li{position:relative;list-style:none;margin-bottom:10px;}
.check-list li:before{content:'';display:inline-block;position:absolute;left:-25px;width:18px;height:18px;background:url(images/icon-sprite.png) -335px -5px no-repeat;}
h1.entry-title, h1.post-title, h1.page-title{font-family:'Roboto Condensed', sans-serif;font-weight:bold;}
.mc_embed_signup button{float:right;}
#wrapper.menu-underlay{position:relative;}
#wrapper:before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-transition:background 200ms ease-out;transition:background 200ms ease-out;z-index:-10;}
#wrapper.menu-underlay:before{display:block;background:rgba(0, 0, 0, 0.2);z-index:10;}
.scm-premium-partners .slick-slide a, .scm-alliance-partners .slick-slide a{vertical-align:middle;text-align:center;position:relative;display:block;height:80px;padding:10px;border:1px solid #f7f7f7;}
.scm-premium-partners .slick-slide a img, .scm-alliance-partners .slick-slide a img{max-width:calc(100% - 20px);max-height:calc(100% - 20px);width:auto;height:auto;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.group-premium-partners-bronze a:before, .group-premium-partners-silver a:before, .group-premium-partners-gold a:before, .group-premium-partners-platinum a:before{color:#b3b3b3;font-size:12px;font-weight:bold;text-transform:uppercase;position:absolute;top:-8px;left:10px;display:block;padding:0 5px;background:#fff;}
.group-premium-partners-bronze a:before{content:'Bronze';}
.group-premium-partners-silver a:before{content:'Silver';}
.group-premium-partners-gold a:before{content:'Gold';}
.group-premium-partners-platinum a:before{content:'Platinum';color:#003a78;}
.group-home-banners{text-align:center;margin-bottom:15px;}
.group-sidebar,.group-sidebar-de{text-align:center;margin-top:25px;}
.scm-banner-300x250 iframe{display:inherit;}
.scm-banner-300x250 object{display:inherit;}
.slick-slider .slick-slide{position:relative;padding:5px;}
.slick-slider button{display:block!important;}
.slick-slider button.slick-arrow{background:url(images/slider_arrows.png) no-repeat 0 0;text-indent:-99999px;width:58px;height:58px;position:absolute;top:50%;transform:translateY(-50%);opacity:0.4;z-index:99;}
.slick-slider button.slick-arrow:hover{opacity:1;}
.slick-slider button.slick-arrow:after{content:none;}
.slick-slider button.slick-prev.slick-arrow{left:50px;}
.slick-slider button.slick-next.slick-arrow{right:50px;background-position:-58px 0;}
.scm-banner-720x300{position:relative;height:auto;clear:both;}
.scm-banner-720x300 iframe{margin:auto;max-width:100%;max-height:100%;}
#sidebar-secondary .widget{clear:both;}
.sprite{vertical-align:middle;background:url(images/icon-sprite.png) no-repeat;display:inline-block}.sprite-icon-360{width:54px;height:53px;background-position:-5px -5px}.sprite-icon-cart{width:47px;height:40px;background-position:-69px -5px}.sprite-icon-cart-arrow{width:58px;height:40px;background-position:-126px -5px}.sprite-icon-cart-menu{width:38px;height:26px;background-position:-194px -5px}.sprite-icon-chat{width:46px;height:46px;background-position:-242px -5px}.sprite-icon-chat-small{width:27px;height:27px;background-position:-298px -5px}.sprite-icon-check{width:18px;height:18px;background-position:-335px -5px}.sprite-icon-facebook{width:46px;height:46px;background-position:-363px -5px}.sprite-icon-facebook-orange{width:28px;height:27px;background-position:-419px -5px}.sprite-icon-list{width:26px;height:26px;background-position:-457px -5px}.sprite-icon-list-gray{width:26px;height:26px;background-position:-493px -5px}.sprite-icon-map{width:49px;height:48px;background-position:-529px -5px}.sprite-icon-min{width:20px;height:20px;background-position:-588px -5px}.sprite-icon-plus{width:20px;height:20px;background-position:-618px -5px}.sprite-icon-scooter{width:40px;height:23px;background-position:-648px -5px}.sprite-icon-service{width:26px;height:23px;background-position:-698px -5px}.sprite-icon-shipping{width:53px;height:44px;background-position:-734px -5px}.sprite-icon-snor{width:47px;height:23px;background-position:-797px -5px}.sprite-icon-star-active{width:22px;height:21px;background-position:-854px -5px}.sprite-icon-star-inactive{width:22px;height:21px;background-position:-885px -5px}.sprite-icon-tel{width:44px;height:44px;background-position:-917px -5px}.sprite-icon-time{width:24px;height:25px;background-position:-971px -5px}.sprite-icon-twitter{width:49px;height:48px;background-position:-1005px -5px}.sprite-icon-twitter-orange{width:29px;height:29px;background-position:-1064px -5px}.sprite-icon-video{width:54px;height:53px;background-position:-1103px -5px}.sprite-icon-youtube{width:47px;height:46px;background-position:-1167px -5px}.sprite-icon-phone-orange{width:28px;height:27px;background-position:-297px -34px;}.sprite-icon-mail-orange{width:28px;height:27px;background-position:-329px -34px;}
.misc-sprite{background:url(images/misc-sprite.png) no-repeat;display:inline-block}.sprite-bg-service{width:234px;height:168px;background-position:-5px -5px;}.sprite-bg-footer{width:389px;height:424px;background-position:-5px -183px;}.sprite-payment-gateways{width:335px;height:43px;background-position:-5px -617px;}
.social-home-block{padding-bottom:10px;margin:0 5px;max-width:301px;}
.social-home-block a{display:block;color:#fff;line-height:18px;margin-bottom:5px;}
.social-home-block a:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;background:url(images/icon-sprite.png) no-repeat;width:18px;height:18px;}
.social-home-block a.linkedin:before{background-position:-599px -34px;}
.social-home-block a.mailchimp:before{background-position:-628px -34px;}
.social-home-block a:after{content:"";display:inline-block;vertical-align:middle;margin-right:10px;background:url(images/icon-sprite.png) no-repeat;width:18px;height:18px;background-position:-659px -37px;}
.scm-post img{width:100%;}
.scm-post.grid img{max-width:none;width:auto;min-width:100%;min-height:200px;}
.scm-post .scm-post-image{max-height:200px;overflow:hidden;border-right:7px solid #003a78;}
.scm-post .scm-post-content .title{margin:0;margin-bottom:5px;}
.scm-post .scm-post-content .categories{margin-bottom:0px;}
.scm-post .scm-post-content .categories, .scm-post .scm-post-content .categories a{color:#b3b3b3;text-transform:lowercase;font-weight:bold;text-decoration:none;}
.scm-post .scm-post-content .categories a:hover{text-decoration:underline;}
.scm-post .scm-post-content .excerpt{text-align:justify;}
.scm-post .scm-post-content .scm-buttons, .type-tribe_events .scm-buttons{text-align:center;}
.scm-post .scm-post-content .scm-buttons .read-more, .type-tribe_events .read-more{border:2px solid #003a78;color:#fff;background:#003a78;font-weight:bold;vertical-align:top;line-height:14px;margin-bottom:0;padding:7.5px;padding-right:25px;letter-spacing:3px;}
.scm-post .scm-post-content .scm-buttons .read-more:hover, .type-tribe_events .read-more:hover{border:2px solid #003a78;color:#003a78;background:none;text-decoration:none;box-shadow:none;}
.scm-post.grid .scm-post-content .title{min-height:38px;}
.scm-post.grid .scm-post-content .excerpt{min-height:160px;word-wrap:break-word;}
.scm-post.grid .scm-post-image{border-right:none;border-bottom:7px solid #003a78;}
.scm-post.grid .scm-post-content{padding:10px;}
.scm-post.tribe_events .scm-post-image{border-color:#f39200;}
.scm-post.tribe_events.grid .scm-post-image{border-color:#f39200;}

.home-people-wrapper{padding-bottom:60px;max-width:301px;margin:30px 7.5px;}
.home-people-wrapper .scm-buttons{position:absolute;bottom:11px;left:0;right:0;}
.home-people-wrapper .secondary-people h5 a{padding-left:15px;position:relative;}
.home-people-wrapper .secondary-people h5 a:before{content: '\e072';
    color: inherit;
    font-size: 10px;
    font-family: 'Glyphicons Halflings';
    vertical-align: middle;
    display: inline-block;
    background: none!important;
    position: absolute;
    left: 0px;top:3px;
}

.header-center-wrapper{display:flex;align-items:center;justify-content:space-between;}
.header-center-wrapper .youtube-wrapper{width:180px;max-width:100%;}

.scm-post.grid img,.home-people-wrapper .scm-post-image img{max-width:none;width:auto;min-height:200px;min-width:100%;}
.scm-post .scm-post-image,.home-people-wrapper .scm-post-image{max-height:200px;overflow:hidden;border-right:7px solid #003a78;}
.scm-post.grid .scm-post-image,.home-people-wrapper .scm-post-image{border-right:none;border-bottom:7px solid #003a78;}
.home-people-wrapper .scm-buttons{text-align:center;margin-bottom:0;}
.home-people-wrapper .title{margin:0;margin-bottom:5px;}
.scm-post .scm-post-content .categories,.home-people-wrapper .categories{margin-bottom:0px;}
.scm-post .scm-post-content .categories, .scm-post .scm-post-content .categories a, .home-people-wrapper .categories,.home-people-wrapper .categories a{color:#b3b3b3;text-transform:lowercase;font-weight:bold;text-decoration:none;}

.home-people-wrapper .scm-post-image{margin-left:-15px;margin-right:-15px;margin-bottom:10px;}
.home-people-wrapper .scm-post-image img{width:100%;}
.scm-post .scm-post-content .scm-buttons .read-more, .type-tribe_events .read-more, .home-people-wrapper .read-more{border:2px solid #003a78;color:#fff;background:#003a78;font-weight:bold;vertical-align:top;line-height:14px;margin-bottom:0;padding:7.5px;padding-right:25px;letter-spacing:3px;}

.social-share{display:inline-block;position:relative;background:none;font-weight:bold;letter-spacing:3px;color:#d4d4d4;border:2px solid #d4d4d4;padding:5px 30px;padding-left:30px;margin-right:10px;margin-bottom:0;cursor:pointer;}
.social-share:hover{box-shadow:none;background:#d4d4d4;color:#fff;}
.social-share:before{content:" ";position:absolute;top:5px;left:4px;background:url('images/icon-sprite.png') no-repeat -425px -40px;display:inline-block;width:17px;height:17px;}
.social-share:hover:before{background-position:-460px -40px;}
.social-share:after{content:'\e250';color:inherit;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;position:absolute;top:3px;right:3px;bottom:3px;display:inline-block;padding:4px 5px;background:none!important;}
.social-share:hover:after{content:'\e252';}
.social-share .social-icon-container{display:none;position:absolute;z-index:999;width:200px;background:transparent;left:-2px;top:30px;list-style:none;padding-left:0px;padding-top:5px;}
.social-share:hover .social-icon-container{display:inline-block;}
.social-share .social-icon-container li{width:25%;float:left;padding:10px 0;background:#d4d4d4;}
.social-icon-container li a{padding:10px;color:#a1a1a1;display:inline-block;width:35px;text-align:center;}
.social-icon-container li a:hover{opacity:0.7;}
.tribe-events-list-separator-month{display:none;}
#top-bar{background:#e4e0e0;margin-bottom:0px;color:#b3b3b3;font-size:13px;}
#top-bar a, #top-bar .navbar-nav>li>a{color:#b3b3b3;}
#top-bar .container{background:#eeecec;padding-top:0!important;padding-bottom:0!important;}
#top-bar .content-left{float:left;}
#top-bar .navbar-nav .service-nav-item:before{content:none;}
#top-bar .service-nav-item a{font-weight:bold;background:#002560;}
#top-bar .service-nav-item a:hover{background:#012144;}
#top-bar .service-nav-item a:before{content:'';vertical-align:middle;background:url(images/icon-sprite.png) -698px -5px no-repeat;display:inline-block;width:26px;height:23px;margin:-3px 5px -3px 0;}
#top-bar .service-nav-item a:after{content:'\e072';color:#1a1a1a;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;display:inline-block;margin-left:5px;}
header{background-color:#f4f2f2;margin-bottom:0px;}
header .container{background:#fff;}
#partners-top{padding-top:0;padding-bottom:0;}

#sidebar-secondary .scm-banner-shortcode .slick-slide a,#sidebar-secondary .scm-banner-shortcode .slick-slide a img{display:none!important;opacity:0;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
#sidebar-secondary .scm-banner-shortcode .slick-slide.slick-current.slick-active a,#sidebar-secondary .scm-banner-shortcode .slick-slide.slick-current.slick-active a img{display:block!important;opacity:1;}

.home #partners-top{padding-top:35px;}
.container#slider{position:relative;padding:0 !important;}
.category .container#slider{max-height:165px;overflow:hidden;background:#f39200;}
.category .container#slider .img{width:800px;}
.category .container#slider .category-title{position:absolute;width:calc(100% - 800px);top:0;right:0;bottom:0;text-align:center;}
.category .container#slider .category-title h1{color:#fff;text-transform:uppercase;line-height:165px;margin:0px;}
.tp-caption a{color:rgb(186, 125, 34);}
.navbar-toggle .icon-bar{background:#1a1a1a;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background:#002560;}
.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;border:1px solid #f2f2f2;}
#scm-menu{padding-top:0;}
#scm-menu .fa-shopping-cart:before{padding-right:5px;color:#003a78;font-size:18px;}
.menu-main-navigation-container ul{display:table;width:100%;padding-left:0;list-style:none;text-align:center;}
.menu-main-navigation-container ul li{display:table-cell;float:none;position:relative;}
.menu-main-navigation-container ul li.blue li{min-width:200px;}
.menu-main-navigation-container ul li.blue a{background:#003a78;color:#fff;padding:5px 10px;}
.menu-main-navigation-container ul li a{color:#003a78;font-family:'Roboto', sans-serif;font-size:18px;letter-spacing:1px;}
.menu-main-navigation-container ul li.current-menu-item a{font-weight:bold;}
.menu-main-navigation-container ul > li > ul{position:absolute;
    display: none;
    background: #eeecec;
    left: 50%;
    width: auto;
    top: 100%;
    transform: translateX(-50%);
    padding:0;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
	z-index:10;}
.menu-main-navigation-container ul > li:hover > ul{display:inline-block!important;}
.menu-main-navigation-container ul > li > ul > li{display:block;text-align:left;}
.menu-main-navigation-container ul > li > ul > li a{display:block;padding: 5px 30px;font-size:14px;}
.home #cat-menu .navbar > .dropdown > .dropdown-menu{display:block !important;}
.seox-nav .open .dropdown-toggle{background:#fff;}
.seox-nav .open > .dropdown-toggle{background:#002560;}
.searchform .form-control, .searchform .btn-default{border-color:#e3e3e3;min-height:40px;}
.searchform .btn-default{border-left-color:#ccc;}
.searchform button[type="submit"]{background:#e3e3e3;}
.scm-post, .blog #content .scm-post, .archive #content .scm-post, .search #content .scm-post{border-top:1px solid #d4d4d4;padding-top:0;padding-bottom:10px;}
.type-tribe_events{border-top:1px solid #d4d4d4;}
.blog #content .scm-post:first-child, .archive #content .scm-post:first-child, .type-tribe_events.tribe-events-first{border-top:1px solid transparent;}
.archive .pagination, .blog .pagination{display:block;clear:both;position:relative;text-align:center;}
.archive .pagination:before, .blog .pagination:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:0;border-top:1px solid #d4d4d4;margin:auto;}
.archive .pagination .nav-links, .blog .pagination .nav-links{position:relative;display:inline-block;padding:0 10px;background:#fff;}
.archive .pagination .page-numbers, .blog .pagination .page-numbers{display:inline-block;margin:0 5px;border-bottom:0;}
.archive .pagination a.page-numbers, .blog .pagination a.page-numbers{color:#b4b4b4;vertical-align:middle;font-weight:bold;text-decoration:none;}
.archive .pagination a.page-numbers:hover, .blog .pagination a.page-numbers:hover{color:#002560;border:0;}
.archive .pagination .page-numbers.current, .blog .pagination .page-numbers.current{color:#002560;font-size:20px;vertical-align:middle;font-weight:bold;border:0;}
.archive .pagination a.prev, .blog .pagination a.prev, .blog .pagination a.next, .archive .pagination a.next{color:#fff;position:relative;width:22px;height:22px;border:2px solid #b4b4b4;}
.archive .pagination a.prev:before, .blog .pagination a.prev:before, .blog .pagination a.next:before, .archive .pagination a.next:before{content:'';position:absolute;top:0;bottom:0;width:0;height:0;border:5px solid transparent;margin:auto;}
.archive .pagination a.prev:before, .blog .pagination a.prev:before{left:1px;border-right-color:#b4b4b4;}
.blog .pagination a.next:before, .archive .pagination a.next:before{right:1px;border-left-color:#b4b4b4;}
.archive .pagination a.prev:hover, .blog .pagination a.prev:hover, .blog .pagination a.next:hover, .archive .pagination a.next:hover{color:#fff;border:2px solid #002560;}
.archive .pagination a.prev:hover:before, .blog .pagination a.prev:hover:before{border-right-color:#002560;}
.blog .pagination a.next:hover:before, .archive .pagination a.next:hover:before{border-left-color:#002560;}
.container-fluid.bg-orange{background:#002560;}
.border-gray, .border-pink, .container .bg-gray, .container .bg-orange{position:relative;padding:15px 30px 5px;}
.border-gray:before, .border-pink:before, .container .bg-gray:before, .container .bg-orange:before{content:'';position:absolute;top:0;right:15px;bottom:0;left:15px;z-index:-1;}
.border-gray:before{border:1px solid #f2f2f2;}
.container .bg-gray:before{background:#f2f2f2;}
.container .bg-blue:before{background:#002560;}
.container .bg-orange:before{background:#f39200;}
.home .recent-posts{text-align:center;}
.home .recent-posts h3{color:#909090;}
.home .recent-post-thumbnail{overflow:hidden;max-height:120px;}
.testimonial-carousel .col-md-8{min-height:185px;}
h2 .modal-box-triger{font-weight:bold;margin-left:15px;}
#tribe-events-pg-template{max-width:1240px;background:#fff;padding-left:70px;padding-right:70px;}
#tribe-events-content{clear:both;}
#tribe-events-content ul.tribe-events-sub-nav{padding-left:0;}
#tribe-events-content .tribe-events-meta-group-details{background:#003a78;padding:10px 15px;color:#fff;}
#tribe-events-content .tribe-events-meta-group-details a{color:#fff;}
.single-tribe_events .tribe-events-event-meta{margin-top:0;}
.single-tribe_events #tribe-events-footer li, .single-tribe_events #tribe-events-header li{width:49.5%;margin:0!important;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous{text-align:left;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next{text-align:right;}
.tribe-events-event-meta dt{clear:none;float:left;display:inline-block;width:110px;}
.tribe-events-event-meta dd{clear:none;/*display:inline-block;*/width:calc(100% - 110px);}
body.single-tribe_events .tribe-events-cal-links a.tribe-events-gcal{display:none!important;}
body.single-tribe_events .tribe-events-cal-links a.tribe-events-ical:after{content:'\e250';color:inherit;font-size:10px;font-family:'Glyphicons Halflings';vertical-align:middle;position:absolute;top:4px;right:3px;bottom:3px;display:inline-block;padding:4px 5px;background:none!important;}
body.single-tribe_events .tribe-events-cal-links a.tribe-events-ical{position:relative;border:2px solid #003a78;color:#fff;background:#003a78;font-weight:bold;vertical-align:top;line-height:14px;margin-bottom:0;padding:7.5px;padding-right:25px;letter-spacing:3px;}
body.single-tribe_events .tribe-events-cal-links a.tribe-events-ical:hover{border:2px solid #003a78;color:#003a78;background:none;text-decoration:none;box-shadow:none;}
.single-tribe_events .tribe-events-venue-map{width:100%;margin-top:20px;} 
.customtable{width:100%;margin-bottom:1.2em;}
.customtable tr{border-top:1px solid #eee;}
.customtable tr:first-child{border-top:0;}
.customtable td{padding:5px 25px 5px 5px;}
.panel-default>.panel-heading{padding:0;}
.panel-default>.panel-heading>a{display:block;padding:10px 15px;}
#breadcrumbs{padding-top:10px;padding-bottom:0px;}
#breadcrumbs nav{margin:0 0 1em;padding:0;font-size:.92em;color:#777;}
#breadcrumbs nav a{color:#777;}
#signup-container{position:relative;}
#signup-container:before{content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:50%;background:#e4e0df;}
#signup-container .container{padding:0 15px;}
#signup-container .upcoming-events{margin-bottom:0;padding:20px 20px 5px;background:#eeeced;}
#signup-container .newsletter{margin-bottom:0;border-right:25px solid #fff;padding:35px 15px 20px;background:#003a79;}
.newsletter{padding-top:20px;}
#signup-container .newsletter{padding-top:50px;}
#signup-container .newsletter p{text-align:right;font-size:38px;line-height:40px;}
.newsletter h3{color:#37679a;}
.newsletter .mc-field-group, .mc4wp-form-fields input[type="email"]{width:calc(100% - 110px);float:left;}
.newsletter button,.newsletter.innowvate input[type="submit"], .newsletter .button-def a, .mc4wp-form-fields input[type="submit"]{background:#f39200;float:right;line-height:18px;}

.newsletter.innowvate{background:#003a79;}
.newsletter.innowvate .large{font-size:28px;}  

/* Magazine Overview */
.magazine .scm-post-image{height:275px;}
.magazine .scm-post-image img{max-height:100%;margin:0 auto;}
.magazine h3{min-height:38px;}
.magazine p.excerpt{margin:10px 0;}
.magazine-buttons{min-height:76px;}
.magazine a.read-more{display:block;border: 2px solid #003a78;margin-top:10px;color:#fff;background:#003a78;font-weight:bold;vertical-align:top;line-height: 14px;margin-bottom:0;padding:7.5px;padding-right:25px;letter-spacing:3px;}
.magazine a.read-more:hover{border: 2px solid #003a78;color:#003a78;background:none;text-decoration:none;box-shadow:none;}

/*.magazine a.read-more:after{content:none;}*/
/*.magazine a.read-more.half{display:inline-block;width:calc(50% - 5px);}*/
/*.magazine a.read-more.half:nth-child(1){margin-bottom:10px;}*/

/* Header button */
#header-button{display:inline-block;background:#003a78;color:#fff;border:2px solid #003a78;font-size:20px;padding:5px 20px;border-radius:5px;margin:8px 0 8px 20px;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;}
#header-button:hover,#header-button:active,#header-button:focus{text-decoration:none;background:#fff;color:#003a78;}

.mc4wp-alert p{color:#fff;font-size:1em!important;line-height:1.4em!important;text-align:left!important;}
.more:after{content:'';text-decoration:none;vertical-align:middle;display:inline-block;margin-left:5px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #58585a;}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop{max-width:none;}
.tribe-events-list .tribe-events-event-image{float:none;width:auto;}
.tribe-events-list-event-title a{color:#002560;}
.related-posts{list-style:none;padding-left:0;}
.related-posts a:hover{text-decoration:underline;}
.related-posts li{display:block;clear:both;margin-bottom:10px;}
.related-posts .img-wrapper{width:100px;display:inlinie-block;float:left; margin-right:15px;}
.related-posts .img-wrapper img{border-right:7px solid #003a78;}
dd.tribe-organizer{clear:both!important;display:block!important;} 
.single-post .wp-post-image{margin-right:10px;margin-bottom:10px;}
.single-post .post-content hr{border:none;clear:both;}
.sidebar .widget{padding:0;border:0;}
.sidebar .widget-title{font-family:'Roboto Condensed', sans-serif;}
#footer-usp{background:#f2f2f2;}
#footer-usp h2{color:#002560;}
#footer-contact{background:#002560;padding-top:0px;font-size:14px;border-bottom:1px solid #26415f;}
#footer-contact .col-sm-6{position:relative;border-left:1px solid #c3d1df;}
#footer-contact .footer-column1{border-left:0;}
#footer-contact .service:after{content:'';position:absolute;right:0;bottom:-180px;display:block;width:389px;height:424px;background:url(images/misc-sprite.png) -5px -183px no-repeat;}
#footer-contact .service h2{color:#fff;font-size:36px;font-weight:bold;text-align:right;position:relative;float:left;width:230px;z-index:1;}
#footer-contact ul{padding-left:0;list-style:none;}
#footer-contact #menu-footer-menu li{color:#fff;margin-bottom:20px;float:left;width:25%;text-align:left;}
#footer-contact #menu-footer-menu li:nth-child(3n+3){width:50%;}
#footer-contact li a{color:#fff;}
#footer-contact li strong{color:#fff;font-family:'Roboto Condensed', sans-serif;font-size:20px;}
#footer-contact ul.contact li{width:100%;line-height:48px;margin-bottom:5px;}
#footer-contact ul.contact li.double{line-height:24px;}
#footer-contact ul.contact li:before{content:'';font-family:'FontAwesome';color:#fff;float:left;display:block;width:48px;height:48px;margin-right:10px;font-size:32px;line-height:48px;text-align:center;}
#footer-contact li:after{content:none;clear:both;display:block;}
#footer-contact ul.contact li.chat:before{content:"\f27b";}
#footer-contact ul.contact li.facebook:before{content:"\f09a";}
#footer-contact ul.contact li.youtube:before{content:"\f167";}
#footer-contact ul.contact li.tel:before{content:"\f095";}
#footer-contact ul.contact li.email:before{content:"\f0e0";}
#footer-contact ul.contact li.map:before{content:"\f041";}
#footer-contact .newsletter h3{color:#fff;font-size:26px;text-align:right;}
#footer-contact .newsletter p{color:#fff;font-size:14px;margin:0 0 5px;}
#footer-contact .newsletter input{margin-bottom:5px;}
#footer-contact .newsletter input[type="email"]{min-height:0;margin-right:10px;padding:5px 0.8em;border:0;}
#footer-contact .newsletter button{margin-bottom:10px;}
#footer-contact .newsletter .mc-field-group{float:left;margin-right:10px;}
#footer-contact .newsletter .mc_embed_signup{margin-top:10px;}
#footer-contact .footer-column1 p{margin-top:10px;text-align:right;line-height:30px;}
ul.social-icon-container.shortcode{text-align:center;margin-bottom:0px;}
ul.social-icon-container.shortcode li{width:auto!important;display:inline-block;float:none!important;margin-left:5px!important;margin-bottom:0px!important;}
ul.social-icon-container.shortcode li:first-child{margin-left:0px;}
ul.social-icon-container.shortcode li a{background:#e2e2e2;padding:5px;width:30px;font-size:14px!important;line-height:20px!important;}
#footer{background:#012144;}
#footer #copyright{background:#012348;color:#b3b3b3;}
#footer #copyright a{color:#b3b3b3;}
#footer-contact ul.social-icon-container.shortcode li a{background:#b3b3b3;color:#012348;}
#footer-widgets{color:#fff;padding:20px 0;background:#002560;}
#footer-widgets .widget-title{color:#002560;margin-bottom:20px;}
#footer-widgets .menu-item{border-top:1px solid rgba(0, 0, 0, 0.2);}
#footer-widgets a{color:#fff;}
#footer-widgets .visible-xs-block{position:relative;}
#footer-widgets .visible-xs-block:after{position:absolute;}
#footer-widgets .visible-xs-block .mobile-contact{padding-left:85px;}
#footer-widgets .visible-xs-block .mobile-contact-link{padding-left:120px;}
#footer-widgets .visible-xs-block .mobile-contact:after{content:'';display:block;background:url(images/misc-sprite.png) no-repeat;}
#footer-widgets .visible-xs-block .mobile-contact:after{position:absolute;left:-40px;bottom:-35px;width:210px;height:160px;background-position:-5px -5px;background-size:cover;}
.modal-box-triger{text-decoration:underline;}
.modal-header .close{margin-bottom:0;}
.modal-header .close:after{content:none;}
@media (max-width:1380px){.uranus.tparrows{display:none;}
}@media (min-width:768px){header .searchform, header .locations{padding-top:0px;margin-bottom:0;}
#footer-widgets{color:#fff;padding:20px 0;background:#58585a;}
#footer-widgets .menu-item a:before{color:#002560;}
}
@media (min-width:992px){header .searchform, header .locations{padding-top:20px;margin-bottom:0;}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
}
@media (min-width:1280px){/*.container{width:1240px;padding-left:70px;padding-right:70px;}
.container#slider{width:1280px !important;}*/
}
@media (max-width:992px){.content-left{display:none;}
#footer-contact .service:after{position:absolute;right:0;bottom:-34px;width:308px;height:365px;background-position:-5px -5px;}
#signup-container{background-color:#e4e0e0!important;}
#signup-container:before{bottom:calc(50% - 12px);left:0px;background:#003772;}
#signup-container .newsletter{border-right:0;}
#signup-container .container.blue-bg1{background-color:transparent!important;}
#signup-container .upcoming-events{padding-top:15px;}
#footer-contact .col-sm-6{border-left:none;}
}
@media (max-width:767px){
    h1{font-size:28px;}
    #wrapper:before{content:none;}
    .home-people-wrapper{padding-bottom:0;min-height:0;width:calc(100% - 60px);margin: 0 30px;}
    .scm-post .scm-post-image, .home-people-wrapper .scm-post-image{max-height:none;}
    .home-people-wrapper .scm-buttons{position:Static;margin-bottom:10px;margin-top:10px;}
    .scm-post.grid .scm-post-content .excerpt{min-height:0;}
    header{margin-bottom:0;}
    #signup-container:before{bottom:calc(50% - 44px);left:0px;background:#003772;}
}
@media (max-width:480px){
	.single .post-content img{width:100%;height:auto;display:block;}
}