﻿

.industry-icon {
  background: #fff;
  border-radius: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 164px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 164px;
}


.industry-icon svg {
  height: auto;
  width: 63px;
}


.industry-icon svg path,
.industry-icon svg rect,
.industry-icon svg circle {
  fill: #003a5d;
}

	.menu-close,
	.menu-back {
		display: none;
	}


	.wf-phone-hidden,
	.menu-open,
	.menu-close,
	.menu-back  {
		display: none;
	}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}

.posts-mini .post-item .post-info-container{
	padding-right:0;
	padding-left:0
}

.blog-posts .post-item:hover .post-content .post-info-container a,.blog-posts .post-item:hover .post-meta li{
	color:#fff
}

.post-info-container{
	margin-bottom:20px;
}

.post-item .post-info-container{
	padding:20px 20px 0;
	margin:0;
	overflow:hidden
}

.col-md-8.inner-magazine .recent-posts .post-info-container{
	padding-left:20px
}

.blog-single .post-item .post-info-container, .blog-single .post-item .post-content p{
	padding:0
}

.blog-single .post-item .post-info-container{
	margin-bottom:20px;
	overflow:hidden
}

.inner-magazine .post-content .post-info-container{
	padding:0
}


.be-gdpr-modal-item-desc {
    flex-basis: 70%;
    margin-left: 0px;
    font-size: 13px;
    line-height: 20px;
    color: #72777c;
}


    .be-gdpr-modal-item-head,
    .be-gdpr-modal-item-desc {
        margin-bottom: 12px;
    }



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}


body .wpb_text_column{margin-bottom:0px}


body .wpb_text_column h2:last-child, body .wpb_text_column h3:last-child{margin-bottom:10px}

.view-profile-absolute {
	position:absolute;
	top:20px;
	left:0;
}
.fl-photo-img-svg {width: 100%;}
.menu-subpage .part{max-width:1050px;padding-left:20px}
.part{max-width:1400px;margin:0 auto!important}
.layout-menu .menu-subpage .part .map-input{width:70%!important}
.bottom-footer .part{max-width:initial}
.panel-body{padding:15px}
.panel-body:before,.panel-body:after{display:table;content:" "}
.panel-body:after{clear:both}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.primary-nav__trigger .trigger__icon{position:relative}
.primary-nav__trigger .trigger__icon .material-icons{-webkit-transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3333s cubic-bezier(1,0,0,1);transition:all .3333s cubic-bezier(1,0,0,1);font-size:2.4rem;vertical-align:middle}
.primary-nav__trigger .trigger__icon:after{content:'\E5CD';font-family:'Material Icons';font-size:2.4rem;position:absolute;top:0;right:0;opacity:0;-webkit-transition:all .3333s cubic-bezier(1,0,0,1);transition:all .3333s cubic-bezier(1,0,0,1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

.fusion-clearfix:before,
.fusion-clearfix:after {
  content: " ";
  display: table;
}

.fusion-clearfix:after {
  clear: both;
}
#block-bb6590343d80bf61{min-height:30px}
.block-type-footer .copyright{float:left;width:100%;clear:both;text-align:center;margin:10px 0}
.block-type-footer p.copyright{color:#666666;}
.td-hover-1 .td-big-grid-wrapper .entry-thumb{transition-timing-function:ease!important}
.td-grid-style-6 .td-big-grid-wrapper .td-big-grid-post .td-big-grid-meta{margin:0}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post{margin-left:3px;margin-right:0;margin-bottom:0}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child{margin-left:0}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb{margin-top:11px}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll{overflow-x:hidden;white-space:normal;font-size:0;overflow-y:auto}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.et_pb_slide_content,.et_pb_best_value{font-size:18px}





.mh-container-outer { margin: 0 auto; box-shadow: none; }



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}


.site-footer-top-left {
  margin: 0 0 20px;
}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
#block-menu-menu-social-media-navigation ul.menu li.first{margin-left:8px;}
.menu-site-map .level-0 .first{display:none;}

.node-type-special-communication-page .img-responsive{display:inline-block;}






#sidebar-wrapper { width: 283px; float: left; margin-top: 20px; }

		#sidebar { float: left; padding-left: 13px; padding-right: 13px; width: 257px; background-color: #FFF; border: 1px solid #D6D6D6; padding-bottom: 20px; padding-top: 10px; }


		#sidebar a { color:#; }
.b-photodescr-photo .image-ver-response{width:600px;margin-left:40px}
.image-ver-response{background-position:center top;background-repeat:no-repeat;background-size:auto 100%;height:100%}

.floatleft{ float:left; }

#maininner.grid-box {height: auto !important;}

#maininner { width: 69%; }

          .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt {
            width: 175px; }

            .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt .time {
              font-size: 80%;
              margin-bottom: 3px; }

            .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt .title {
              font-size: 90%;
              line-height: 1.3; }


.breaker {
    clear: both;
}
.wrap{max-width:1300px;width:97.5%;margin:0 auto;position:relative}
.location-box .wrap{z-index:200}
header .white-grad-top .wrap{min-height:140px}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .wrap .right{margin:0 auto;float:none;text-align:center}
header .wrap{padding:10px 0 0px}
.dropdown-bookmarks .bookmarks-li{line-height:22px;color:#555;margin-bottom:13px}
.dropdown-bookmarks .bookmarks-li span{display:inline-block;border-radius:3px;background-color:#EDEDED;border:1px solid #D1D1D1;padding:0 5px;line-height:20px}
.add-btn.none,.dropdown-bookmarks .bookmarks-icon,.dropdown-bookmarks .bookmarks-li,.dropdown-bookmarks .bookmarks-tip,.dropdown-bookmarks-rught.none{display:none}


.mod-section-3-col-item img,
.mod-section-3-list-item img,
.mod-section-4-col img,
.aside-sidebar-main-callout-list img,
.content-see-also li img {
	display: block;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
}


.content-listing li:last-child,
.single-listing-extras:last-child,
.trending-item:last-child,
.aside-sidebar-main-callout-list .view-more {
	border-bottom: none;
}


.aside-sidebar-main-callout-list,
.aside-sidebar-three-item-list,
.aside-sidebar-item-list {
	margin-bottom: 55px;
}


	.aside-sidebar-main-callout-list,
	.aside-sidebar-three-item-list,
	.aside-sidebar-item-list {
		margin-bottom: 30px;
	}
body.home #main article div.post-mark-branding{border:#fff 2px solid;font-family:montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:70%;font-weight:700;margin:7px 10px;padding:0 4px;position:absolute;right:0;text-transform:uppercase;top:0}
body.home #main article div.post-mark-branding-ad,body.home #main article div.post-mark-branding-sponsored{border-color:#87cefa;color:#87cefa}
a.ptp-button{border-style:solid;cursor:pointer;font-family:inherit;font-weight:bold;line-height:1.3;position:relative;text-decoration:none;text-align:center;display:inline-block;width:75%;margin:0 0 1.25em;padding-top:.75em;padding-bottom:.8125em;font-size:1em;border-top:0;border-left:0;border-right:0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}
#ptp-17 a.ptp-button{border-radius:0;font-size:.9em;color:#fff;background-color:#3498db;border-bottom:#2980b9 4px solid;margin:0}
#ptp-17 a.ptp-button:hover{background-color:#2980b9}
div#ptp-17 .ptp-highlight a.ptp-button{color:#fff;background-color:#e74c3c;border-bottom:#c0392b 4px solid}
div#ptp-17 .ptp-highlight a.ptp-button:hover{background-color:#c0392b}
#homepage #homepage-magazine-block .jumbotron-heading{font-weight:300;padding-top:20px;padding-bottom:20px;color:#333}
#homepage #homepage-magazine-block .jumbotron-heading h2{margin-bottom:.5rem;line-height:1.1;margin:.67em 0;font-size:2rem}
#homepage #homepage-podcast-block .jumbotron-heading{font-weight:300;padding-top:20px;padding-bottom:20px;color:#444}
#homepage #homepage-podcast-block .jumbotron-heading h2{margin-bottom:.5rem;line-height:1.1;margin:.67em 0;font-size:2rem}
#podcast-page .jumbotron .jumbotron-heading{font-weight:300;color:#fff}
#magazine-page .jumbotron .jumbotron-heading{font-weight:300}
#about-page #about-first .jumbotron .jumbotron-heading{font-weight:300}
#about-page #about-third .jumbotron .jumbotron-heading{font-weight:300}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}
.mm-opening .menu-icon .mm1{transform:rotate(45deg) translateX(6px) translateY(5px)}

#slide_banner .slide_stage {
	WIDTH: 100%; HEIGHT: 395px OVERFLOW: hidden
}

#slide_banner .slide_stage .bg {
	TEXT-ALIGN: center; HEIGHT: 395px
}

#slide_banner .slide_stage A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 395px
}


	#header-outer[data-mobile-fixed="1"],
	#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
	#mobile-menu[data-mobile-fixed="1"] {
		position: fixed!important;
	}


	#mobile-menu[data-mobile-fixed="1"] {
		width:100%;
		top: 58px;
		left: 0;
	}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}

.fl{ float:left;}
#wrapper{min-height:100%;padding-bottom:243px}

.copyright-wrapper .inner{width:1170px; margin: auto;}



@import url(../warp/css/layout.css);




.wrapper { padding: 5px 0; }
		.wrapper { max-width: 980px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}


.article-wrapper:nth-child(2n+3) .col-xs-12.col-sm-12.col-md-6 {
    clear: both;
}

  .menu-item-859 {
    display: none !important;
  }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.menu-level-2 .site-header-nav .pane-inner {
  overflow: hidden;
  height: 100%;
}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}

.footercentro{float:left; width:97%}
.header .nav-trigger{display:none}
.nav-trigger{position:relative;display:inline-block;width:25px;height:20px;cursor:pointer}
.nav-trigger span{position:absolute;display:block;height:4px;width:100%;background:#ee3b33;border-radius:2px;transition:top .2s .25s,left .2s .25s,opacity .2s .25s,transform .2s 0s}
.nav-trigger span:nth-child(1){top:0}
.nav-trigger span:nth-child(2){top:8px}
.nav-trigger span:nth-child(3){top:16px}
.nav-trigger.active span{transition:background .2s,top .2s,left .2s,opacity .2s,transform .2s .25s}
.nav-trigger.active span:nth-child(1),.nav-trigger.active span:nth-child(3){top:8px;background:#fff}
.nav-trigger.active span:nth-child(2){opacity:0}
.nav-trigger.active span:nth-child(1){-ms-transform:rotate(45deg);transform:rotate(45deg)}
.nav-trigger.active span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.header .header-bar .nav-trigger{display:inline-block;margin-left:22px}


.custom-search { display: none; }


.custom-search .icon-search-icon { color: #1eb1d1; float: left; position: relative; font-size: 21px; top: -23px; left: 5px; }


.custom-search label, .custom-search input[type="search"].search-field { font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, sans-serif; font-weight: 400; font-size: 13px; color: #1eb1d1; width: 90%; margin: 0 10px; appearance: none; -webkit-appearance: none; -moz-appearance: none; }


.custom-search input[type="search"].search-field { background-color: #fff; outline: none; border: none; border-radius: 0; }


.custom-search input[type="submit"] { display: none; }


          

  
  
  
  
 
   
   

 .colormag-button,blockquote,button,input[type=reset],input[type=button],input[type=submit],
		#masthead.colormag-header-clean #site-navigation.main-small-navigation .menu-toggle{background-color:#f80707}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  padding: 0;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
.main_menu li.expanded{display:flex;}
.main_menu li.expanded.open{display:block;}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

.scene .layer {
  position: absolute; 
}


.page1 .layer.layer1 {
	right: 0;
}

.page1 .layer.layer2 {
	right: 80px;
}

.page1 .layer.layer3 {
	right: 660px;
}

.page1 .layer.layer4 {
	right: 380px;
	z-index: 10000;
	top: -500px;
	position: fixed;
}


.page1 .layer.layer5 {
	top: 220px;
	left: 290px;
}


.tab ul.login .sep {color:#414141;padding:0px;}
.larger{font-size:38px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-8{width:66.66666667%}

.widget{background-color:#fff;border:0px solid #eee;overflow:hidden;padding:15px 15px 15px 15px;margin-bottom:16px}

.widget.social{ padding:6px;}

.widget.social.rbox h3{ margin:0 6px 18px;}

.widget.divCrchives{ padding:12px 15px 10px;}

.widget .nobtm li{width:28px;height:30px;background:none;padding:0;}

.widget .nobtm li.donate,.widget .nobtm li.archive{width:80px;}

.widget .nobtm li.archive a{width:78px;height:24px;}

.widget .nobtm li.donate a{width:78px;height:24px;}

.widget-box{clear:both;margin-bottom:20px;background:#fff;position:relative;}

.widget-main{padding:10px 15px;border-bottom:1px solid #E1E1E1;position:relative;z-index:1;}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.tw-process-holder .wpb_column:last-child .vc_column-inner:after {
  border: 0;
}

#footer{width:100%;min-width:319px;margin:0 auto;background:#FFFFFF;}

#footer h6{clear:both;max-width:1000px;margin:0 auto;text-align:left;color:#646464;font-size:10px;font-weight:normal;padding:20px 0 0px 0;border-top:1px solid #cccccc;}


#footer .footer-img-wrapper{  width: 100%;  max-width: 1000px;  display: block;  margin: 0 auto;  text-align: center;}

#footer .footer-img-wrapper img {    max-width: 409px;}

#footer .pwrapper{  width: 100%;  max-width: 980px;  display: block;  margin: 0 auto;  padding:10px 0;text-align: center;}


h1.three-boxs-title{
    font-family: "myriad-pro-condensed",sans-serif;
    font-weight: bold;
    font-size: 80px;
    text-align: center;
    color: #ff8b00;
    line-height: 1;
    text-shadow: 1px 1px 3px rgba(31,31,31,0.6);
    -webkit-text-stroke: 1px #622b0c;
    margin: 0;
    
    position: relative;
}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-size:0.9em;letter-spacing:.05em;line-height:1.6em;padding-top:0.5em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description.hasbg{margin-top:0.4em;padding:10px 15px;line-height:1.6em;background-color:rgba(0,0,0,0.5);text-shadow:none;}
.feature-description,.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-family:'Roboto';text-shadow:rgba(0,0,0,0.5) 2px 2px 0,rgba(0,0,0,0.9) 1px 1px 0;}

	#top .avia_hidden_link_text{display: none;}



.container_7 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}


.container_7 .grid_1 { width: 150px;}

.container_7 .grid_2 { width: 210px;}

.container_7 .grid_3 { width: 225px;}

.container_7 .grid_4 { width: 486px;}

.container_7 .grid_5 { width: 312px;}

.container_7 .grid_6 { width: 635px;}

.container_7 .grid_7 { width: 960px;}

.container_7 .grid_pie { width: 715px;}



.clearfix:before,
.clearfix:after,
.container_7:before,
.container_7:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}


.clearfix:after,
.container_7:after {
  clear: both;
}




.clearfix,
.container_7 {
  zoom: 1;
}

#side_text_ads{padding:20px 0;}

#side_text_ads .ad_title{font-size:16px;}

#side_text_ads .ad_link a, #side_text_ads .ad_title a{color:#C00;}
.section-top-logo svg{height:25px;width:41px}
.page-template-template-about-ahlei .section-top-logo{margin-bottom:11px}


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}
.grid,.grid-right{float:none}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

	
	#header-social a,
	.header-search-mobile-nav-hook {
		border-top: 3px solid transparent;
		display: inline-block;
		line-height: 70px; 
		color: #ffffff;
		font-size: 14px;
		margin-left: 10px;
		vertical-align: middle;
		cursor: pointer;
	}




#header-social span.header-search-mobile-nav-hook {
	display: none;
	position: relative;
	overflow: hidden;
}


.header-search-mobile-nav-hook select {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	padding: 0;
	margin: 0;
	opacity: 0;
}


	body #header-social span.header-search-mobile-nav-hook {
		display: inline-block;
	}


.pt-8 {
  padding-top: 2rem;
}
.nav .lang__curent{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;line-height:46px;float:right;cursor:pointer;text-align:right;padding-left:15px}
.nav .lang__curent .fa{margin-left:3px;font-size:20px}
.nav .lang__curent .lang__img{margin-top:-7px}
.nav .lang__curent span{display:none}

.map__halfbox {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 70px 0;
}




.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}
.menu-item{position:relative}
.search-index-page .top-bar .main-navigation .green a{color:#65ad19}
.search-index-page .top-bar .main-navigation .green a:hover{color:#d63600}
.modal-footer.download a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726}
.library-info-box-footer a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726}
.torrent-work.green .torrent-work-heading{background-color:#d1e1a0;border-color:#90a64b}
.torrent-work.green .torrent-work-heading h2{color:#57691d}
.torrent-work.green .torrent-work-detail{border-top:5px solid #90a64b}
blockquote.green header{color:#57691d;background-color:#d1e1a0;border-color:#90a64b}
blockquote.green .blockquote-content{border-top:5px solid #90a64b}
.main-container { max-width: 96% }

.main-container #page { max-width: 100% }

.cbn-wrap {
    position: relative;
    padding: 30px 15px;
}

.cbn-wrap .cbn-title {
    position: relative;
    padding-bottom: 25px;
    font: 18px 'Helvetica Neue Bold';
    color: #fff;
}

.cbn-wrap button {
    font-family: 'Helvetica Neue Bold';
}

.style2 {font-size: 12px}
.td-container,.tdc-row{width:1068px;margin-right:auto;margin-left:auto}
.td-container:before,.tdc-row:before,.td-container:after,.tdc-row:after{display:table;content:'';line-height:0}
.td-container:after,.tdc-row:after{clear:both}
.tdc-row.stretch_row_1200{width:auto!important;max-width:1240px}
.tdc-row.stretch_row_1400{width:auto!important;max-width:1440px}
.tdc-row.stretch_row_1600{width:auto!important;max-width:1640px}
.tdc-row.stretch_row_1800{width:auto!important;max-width:1840px}
.tdc-row.stretch_row_content{width:100%!important}
.tdc-row.stretch_row_content_no_space{width:100%!important}

.video-thumbnail:hover .icon-play {
  display: none;
}


.icon-play {
  overflow: hidden;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  background-color: #BAC60A;
  color: #fff;
  text-align: center;
  line-height: 48px;
  font-size: 24px;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -25px;
  margin-left: -25px;
}

.icon-play:before {
  font-family: "FontAwesome";
  content: '\f04b';
  display: inline;
}

.icon-play:after {
  content: '';
  width: 25px;
  height: 50px;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  left: 0;
  top: 0;
}
.col-lg-7{width:58.33333%}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.social-top a{font-size:14px!important}
.align-baseline{vertical-align:baseline!important}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.level1 { background: #505c70; min-height: 63px; position: relative; }

.level1:active, .level1:focus, .level1:hover, .sel .level1 { background: #363e4d; }

#aside_icon, #aside_icon_rt, #aside_bottom, #aside_bottom_button {
	display:none;
}

#aside_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	height: 50px;
	width: 738px;
	padding-left: 20px;
	padding-right: 10px;
	float: left;
	padding-top: 20px;
}

#aside_bottom a {
	color: #FFF;
}
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}
.fl-module-content { margin: 20px; }

.fl-post-contents .fl-module-content {
  margin: 0px; }

  .fl-row.row-colored .fl-col:first-child .fl-col-content .fl-module-content {
    float: right; }

  .fl-row.row-colored .fl-col:last-child .fl-col-content .fl-module-content {
    float: left; }

    .fl-row.row-colored .fl-col .fl-col-content .fl-module-content {
      position: relative;
      width: 436px; }
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.item4 {
    order: 4;
    flex-grow: 1;
    text-align: center !important;
}

.header-search-wrap #td-header-search-button-mob {
  display: none;
  position: relative;
  
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-2{width:16.66666667%}
.col-md-1,.col-md-11,.col-md-12,.col-md-19,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{clear:left;width:100%}
.col-md-2-5{width:20%;float:left;padding-left:15px;padding-right:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4{clear:right!important;float:left;margin-right:0;width:49.99%}
.share .items a:first-child .item{margin-left:0}
.share .items .item{position:relative;width:32px;height:32px;background:red;display:inline-block;color:transparent;border-radius:50%;margin-left:5px}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}


.pswp--css_animation .pswp__preloader__cut {

  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }


.home-middle-right {
	float: right;
	width: 285px;
}


.home-middle-right .featuredpost h2,
.home-middle-right h2 a,
.sidebar .featuredpost h2,
.sidebar .featuredpost h2 a {
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin: 10px 0 0;
}


.home.content-sidebar .home-middle-right .featuredpost .post,
.home.content-sidebar #home-bottom .featuredpost .post {
	padding: 0;
}


a.woo-sc-button.small { padding:2px 10px; font-size:0.9em;}

span.small {color:#7d7d7d;}

a.button.small, a.comment-reply-link { padding:0px 10px;}
.pull-left{float:left!important}
.top-nav-mobile .pull-left a{float:left;}
.search__input{position:fixed;top:50px;right:50px;left:15px;display:block}
.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}
.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.newsdate {
  color: #FFF;
  font-weight: 700;
  border: 1px solid silver;
  padding: 3px;
  text-align: right;
  border-left: none;
}

#footer #credit img{vertical-align:middle;}

#footer #credit span{display:none;}

.col-right { float: right; }


.et_pb_testimonial_description,
.et_pb_testimonial_description_inner {
	display: block;
	position: relative;
}


.et_pb_bg_layout_dark .et_pb_testimonial_description a {
	color: #fff;
}


.et_pb_testimonial_old_layout,
.et_pb_testimonial_old_layout .et_pb_testimonial_description a {
	color: #666 !important;
}


	.et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_testimonial_description a {
		color: #fff;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: block;
	}


	.et_pb_bg_layout_dark_phone:not(:hover) .et_pb_testimonial_description a {
		color: #fff;
	}

    td.loctext {
        width: 90% !important;
    }


.footer-logo { margin-bottom: 30px; }

.footer { background-color: #822a25; }
.section-rings-collection .ring-box-container{width:260px}
#halo-effect-collection .ring-box-container{margin-top:290px;margin-right:10px;margin-left:auto}

						#social-5d22dcb3d359d a { 
							opacity: 1 !important;margin: 4px;color: #f4f4f4 !important;}

						#social-5d22dcb3d359d a:hover { }

						#social-5d22dcb3d359d a:hover .mk-svg-icon { }
.align-left{text-align:left}
.widget_social_networks .align-left{text-align:left}
.mk-fancy-title.pattern-style.align-left span{padding:0 6px 0 0}
.mk-fancy-title.color-gradient.align-left span i{margin:0 auto 0 0}
.mk-blockquote.align-left{float:left}
.mk-image.align-left{text-align:left}
.mk-image-switch.align-left{text-align:left}
#mk-filter-portfolio ul.align-left{text-align:left}
form, .diyw form,
.inline, .diyw
.inline{display:inline}
.gsc-control-cse,.gsc-control-cse.gsc-table-result{width:100%;font-family:Arial,sans-serif;font-size:13px}
.gsc-control-cse div{position:static}
.cse.gsc-control-cse,.gsc-control-cse{padding:1em;width:auto}
.cse.gsc-control-cse:after,.gsc-control-cse:after{content:;display:block;height:0;clear:both;visibility:hidden}

.gsc-control-cse{padding:0!important;border:0!important}
div.gsc-control-cse{background-color:transparent!important;border:0!important}

.td-grid-style-5 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}

.td-grid-style-6 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}

.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta {
  
}

.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta .entry-title {
  
}

.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-meta-align {
  margin-top: 11px;
  
}

.td-big-grid-post .td-meta-align {
  pointer-events: none;
}

.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}
.partners{padding:5px 0 0;margin:0;list-style:none;overflow:hidden;width:225px}
.partners li{display:inline-block;vertical-align:top;margin:0 4px 12px 0;background:0 0}
*+html .partners li{display:inline;margin:0 8px 12px 0}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}


#connect-bar-facebook, #connect-bar-twitter, #connect-bar-plusone, #connect-bar-email, #connect-bar-pinterest
{
    position: relative;
    display: inline-block;
    float: right;
    margin-left: 5px;
    vertical-align: middle;
    margin: auto;
    padding-top: 3px;
    padding-left: 5px;
    text-align: right;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }



.title-center{text-align:center;color:#fff;font: normal "Helvetica Neue LT Std Lt";}
.simple-list .list-content .theme-color{display:block}
.white-color .info-item i.theme-color{color:#fff}
.theme-color{color:#5996cd}
.theme-color-force{color:#5996cd!important}


.text5 {
	display:block;
	color:#e6e9ee;
	font-size:40px;
	letter-spacing:-1px;
	line-height:48px;
}


.dd-textblock-1951639157-text-container
{
  display: table;
}

.mid-left{
	float:left;
}


.container_testimonials .oval {
    width: 150px;
    height: 150px;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}


.wrapper {
  display: block;
  height: auto;
  margin: 0 auto;
  padding: 0;
}
.list-unstyled{padding-left:0;list-style:none}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


#primary-nav .menu-item-36514 a{font-weight:bold;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.sidebar-item{position:relative;height:60px;border-bottom:1px solid #313131;padding:0 78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sidebar-item .sidebar-nav{pointer-events:none;position:fixed;width:100%;height:calc(100vh - 90px);top:90px;left:100%;overflow-y:auto;will-change:left;-webkit-transition:left 500ms cubic-bezier(0.15, 0.67, 0.67, 1);transition:left 500ms cubic-bezier(0.15, 0.67, 0.67, 1);z-index:1;-webkit-overflow-scrolling:touch}
.sidebar-item .sidebar-nav::-webkit-scrollbar{width:3px;height:0px}
.sidebar-item .sidebar-nav::-webkit-scrollbar-thumb{border-radius:5px;background-color:#fbba00}
.sidebar-item .sidebar-nav::-webkit-scrollbar-track{-webkit-box-shadow:0;border-radius:5px;background-color:#212121}
.sidebar-item .cat,.sidebar-item .banner__cat,.sidebar-item .feature-product__cat{display:none}


.comment-list .children {
	list-style: none;
	margin-left: 15px;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
.node .node-header .field-name-field-n1n2-image .img-responsive{max-width:none;position:absolute;left:50%;margin-left:-480px;}

.search-toggle {
	display:none;
}
.wp-block-button{color:#fff;margin-bottom:1.5em}
.wp-block-button.aligncenter{text-align:center}
.wp-block-button.alignright{text-align:right}


.fh5co-cover,
.fh5co-hero {
  position: relative;
  height: 800px;
}

.fh5co-cover.fh5co-hero-2,
.fh5co-hero.fh5co-hero-2 {
  height: 600px;
}

.fh5co-cover.fh5co-hero-2 .fh5co-overlay,
.fh5co-hero.fh5co-hero-2 .fh5co-overlay {
  position: absolute !important;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.8);
}

#calendar2 thead tr.month{
  background-color: #67b9ce;
  height: 30px;
  color: #fff;
}


.dd-page-footer, .dd-page-footer a, .dd-page-footer a:link, .dd-page-footer a:visited, .dd-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #CCC4B7;
}


.dd-page-footer
{
  position: relative;
  z-index: auto !important;
  padding: 1em;
  text-align: right !important;
  text-decoration: none;
  color: #CCC4B8;
  width: 959px;
  margin-left: auto; margin-right: auto;
}

.more {
    float: right;
    display: inline-block;
    width: 40%;
    margin-top: 6px;
}

.more img {
    
    width: 18px;
    position: absolute;
}

.more span {
    vertical-align: super;
    font-weight: 500;
}

.more:hover {
    cursor: pointer;
}
.nav-design:hover .meganav-disc-title{background:#EC008C;}
.nav-design .meganav-disc-title a,.nav-design .meganav-disc-title a:visited{color:white;}
.nav-act:hover .meganav-disc-title{background:#00B6F2;}
.nav-act .meganav-disc-title a,.nav-act .meganav-disc-title a:visited{color:white;}
.nav-bt:hover .meganav-disc-title{background:#73C800;}
.nav-bt .meganav-disc-title a,.nav-bt .meganav-disc-title a:visited{color:white;}
.nav-htc:hover .meganav-disc-title{background:#A000CE;}
.nav-htc .meganav-disc-title a,.nav-htc .meganav-disc-title a:visited{color:white;}
.nav-c:hover .meganav-disc-title{background:#F57920;}
.nav-c .meganav-disc-title a,.nav-c .meganav-disc-title a:visited{color:white;}






.sidebar {
	overflow: hidden;
	margin-bottom: 20px;
	border-radius: 7px;
	border: 1px solid #2d2d2d;
	background-color: #0e0e0e;
	border-radius: 7px;
}


.sidebar .sb-head {
	width: 100%;
	overflow: hidden;
}


.sidebar .sb-head span {
	float: left;
	width: 100%;
	color: #fff;
	padding: 15px 15px 15px;
	text-shadow: 1px -1px 0 #434343;
	text-transform: uppercase;
	font: bold 17px "Titillium Web", sans-serif;
}


.sidebar .sb-repeat {width: 100%;padding: 17px 11px;background-color: #161616;}


.sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

	border-top: 1px solid #1a1a1a;

}


.sidebar ul li {

	padding: 6px 6px 7px;

	border-bottom: 1px solid #1a1a1a;

}


.sidebar ul li a {

color: #FFF;

font: 11px tahoma, arial, verdana;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}
.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}
.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}
.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}
.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}

	.avisosportada .pagination, .noticiasportada .pagination { border: none;  }

		
	
	
	
.pagination li {
display:inline;
padding:10px;
}

	.pagination {
    border-top: 2px solid #F8F8F8;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    list-style-type: none;
}

ul.pagination {
   float: none;
   display:block;
}

ul.pagination li {
   display:inline;
   padding: 0 4px 0 4px;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}


.site-title {
	clear: none;
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 800;
	line-height: 1.25;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}


.site-title,
.site-title a {
	color: #222;
	opacity: 1; 
}


body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	color: #fff;
}


	body,
	a,
	.site-title a,
	.twentyseventeen-front-page.has-header-image .site-title,
	.twentyseventeen-front-page.has-header-video .site-title,
	.twentyseventeen-front-page.has-header-image .site-title a,
	.twentyseventeen-front-page.has-header-video .site-title a {
		color: #222 !important; 
	}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}


#logo {margin-top: -10px; float:left;}

#logo img {display:block;}


.alt_header_1 #logo {padding-top:3px; float:left;}

.alt_header_1 #logo img {display:block;}


.alt_header_2 #logo {padding-top:3px; float:left;}

.alt_header_2 #logo img {display:block;}


.alt_header_3 #logo {padding-top:14px; float:left;}

.alt_header_3 #logo img {display:block;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-sm-12 {
    width: 100%;
  }


ul.page-numbers li {
	display: inline-block;
	font-weight: 400;
	color: #676767;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.5em;
	padding: 10px;
}


ul.page-numbers li .page-numbers.current {
	color: #000;
}


ul.page-numbers li .prev.page-numbers i,
ul.page-numbers li .next.page-numbers i{
	line-height: 21px;
	font-size: 11px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
#footer-widgets{color:#ffffff}


.footer-widgets {
  background: #050505;
}

.footer-widgets.section-padding {
  padding: 70px 0px 35px;
  padding:  4.375rem 0px 2.1875rem;
}

.footer-widgets table {
  border-collapse: collapse;
}

.footer-widgets table th, .footer-widgets table td {
  border-color: rgba(233, 233, 233, 0.4);
}

.footer-widgets .widget-title {
  color: #ffffff;
}

.footer-widgets .widget-area .widget_categories li, .footer-widgets .widget-area .widget_archive li, .footer-widgets .widget-area .widget_meta li {
  width: 100% !important;
  float: none;
}

.footer-widgets .widget_recent_entries ul li,
.footer-widgets .widget_recent_comments ul li {
  border-bottom: 0px none;
  padding: 5px 0px;
  margin-bottom: 0px;
}

.footer-widgets .sidebar .widget {
  margin-bottom: 30px;
}


.additional-content-inner-hcp {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  font-size: 16px;
  color: rgb(221, 87, 37);;
  font-weight: 600;
  text-align: center;
}


.additional-content-inner-hcp a {
  color: rgb(221, 87, 37);
  text-decoration: underline;
}

      .panel__title{
        border-bottom:1px solid #e5ded3;
        color:#6a6663;
        font-size:16px;
        font-size:1.6rem;
		font-style:normal;
		font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
		font-weight:300;
		letter-spacing:0;
        line-height:18px;
        margin:0;
        padding:10px;
      }
.vce-featured .entry-meta .meta-item,.vce-featured .entry-meta .meta-item a,.vce-featured .entry-meta .reviews span,.vce-featured-grid .reviews i,.vce-featured-info .reviews i,.vce-featured-section a,.vce-grid-text .vce-featured-info .meta-item,.vce-grid-text .vce-featured-info .meta-item a,.vce-lay-g .vce-featured-info .meta-category a,.vce-lay-h .reviews i,.vce-lay-h header .meta-category a{color:#FFF!important;-webkit-backface-visibility:hidden}
.vce-grid-text .fn,.vce-grid-text .vce-featured-info .meta-item,.vce-grid-text .vce-featured-info .meta-item a{font-size:13px}
.meta-item .review-total-star{margin:0;float:none}
.meta-item .review-total-star i{font-size:14px}


html.special .header__right { margin-top: -8px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

  html.special .header__line_navigation .header__right { margin-top: 13px; }

  html.special.medium-font .header__line_navigation .header__right { margin-top: 13px; }

  html.special.big-font .header__line_navigation .header__right { margin-top: 13px; }


.header__right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }


.landscape .iOS-old .header__right { width: 30%; }

.ads-top .textwidget img {
	display: block;
	margin: 0 auto;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

	
	body.search .divider {
		display: none;	
	}


.divider {
	height: 20px;
}


.divider-border {
	margin: 35px 0px 35px 0px;
	border-bottom: 1px solid #ddd;
}


.centered-text .divider-small-border {
	margin: 25px auto;
}


.divider-small-border {
	margin: 25px 0;
	width: 20%;
	border-bottom: 1px solid #ddd;
}


.light .divider-small-border {
	border-bottom: 1px solid rgba(255,255,255,0.6);
}

.news-body-text {
font-size:0.85em;
padding:2px 10px 0 10px;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.slicknav_menu, .mh-main-nav-mobile .slicknav_menu, .slicknav_btn, .mh-main-nav-mobile .slicknav_btn {
	background: #000;
}


.mh-main-nav-mobile .slicknav_nav ul, .slicknav_nav ul {
	border-top: solid 1px #ddd;
}


.mh-main-nav-mobile .slicknav_nav a:hover, .slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover {
    border-radius: 0;
    background: #585858;
    margin: 0;
}


#cff .cff-expand{
  display: none;
}

#cff.cff-default-styles .cff-expand a{
  font-size: 11px;
  font-weight: normal;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.font20{font-size:20px!important}






.ves-widget{
	width: 100%;
}


.ves-widget img{
}


.ves-widget.widget-carousel.owlcarousel.block{
	display: none;
}
#main-wrapper{position:relative;overflow-x:hidden}


    #green_subnav{
        background: #90c548;
        width: 100%;
        height: 33px;
        position: absolute;
        bottom: -33px;
        box-shadow: 0 2px 3px 0px rgba(0,0,0,0.4);
        display: none;
    }
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}

#content .h_row_2 .col-sm-3 {
  padding-right: 8px;
  padding-left: 8px;
}
.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}
.fl-icon-text-empty {display: none;}
.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}
.fl-icon-text a {text-decoration: none;}
.fl-icon-text span {display: block;}
.fl-icon-text span.mce-edit-focus {min-width: 1px;}
.fl-node-5c3398a9e624e .fl-module-content .fl-icon-text {height: 70px;}


#menu ul li {
    margin-bottom: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid  #ddd;
    list-style-type:none;

}


#menu h3 {
    margin-left: 34px;
    color: #079BFD;
    font-size: 21px;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 0px
}


#menu p {
    margin-left:40px;
    text-align:justify;
    line-height:19px;
    font-size:12px;
}


#menu h4 {
    margin-left:40px;
    color:#666;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;

}


#menu ul li a { display: block; }

#menu ul li a:hover { text-decoration: none; }

#menu ul li:hover { border-color: #079BFD; }
.overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}
.overlay--grey{background-color:#444;opacity:.902}
.group.has-call-to-action-panels.mobile-2-col .col-4{width:50%;min-height:1px}
.col-4\.7{width:39.16667%;min-height:1px}
.col-4\.6{width:38.33333%;min-height:1px}
.col-4\.5{width:37.5%;min-height:1px}
.col-4{width:33.33333%;min-height:1px}
.position .entry-container .col-4{width:100%!important;margin-top:30px}

.pr100{padding-right:100px}

.footer-container{
	border-top:1px solid #d9d9d9;
}
body.noscroll .header_slide{width:100vw!important}
.header_slide,.header_slider{height:100vh;position:relative}
.header_slide{padding-top:165px;background-repeat:no-repeat;background-position:top;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100vw;float:left}
#section_top,.header_slide,.header_slider{max-height:none}
.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:5%}
.col3-1{max-width:31%}
.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}
.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}
.loops-wrapper.grid2 .post-title,.col4-1 .post-title,.col4-2 .post-title,.sidebar2 .col3-2 .post-title,.col3-1 .post-title{font-size:1.3em;margin:0 0 .6em;padding:0}
.col3-1 .module.loops-wrapper.grid2 .post-title,.sidebar2 .col3-1 .post-title{font-size:1em}
.sidebar2 .col3-1 .post-image{margin:0 0 10px}

.titlebar_symbol_wrapper {float:left; margin-left:26px; margin-top:6px;}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}

h3.artistname {
    font-size:1.8rem;
    margin:10px 0;  
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.accessbox.contactbox h3.artistname {
    margin-top:0;    
}
