﻿


.icon-blocks{
	list-style: none;
	padding:0;
	margin:0;
	margin-bottom: 15px;
}


.icon-blocks li{
	list-style: none;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	color: #18566d;
	margin-right: 15px;
	text-transform: uppercase;

}


.icon-blocks li .fa{
	display: block;
	opacity: 0.75;
	color: #18566d;
	font-size: 30px;

}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.fusion-sep-clear{clear:both;display:block;height:1px;font-size:0;line-height:0;width:100%;overflow:hidden}
.fs-xlg{font-size:3em}
.menu-item-117{background-color:#d8c3b6;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}

ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but,
span.mvp-widget-home-title,
span.mvp-post-cat,
span.mvp-feat1-pop-head {
background: #ff005b;
}

  .header .wrap-menu.anchor-hide {
    transform: translateY(-200%);
    -webkit-transform: translateY(-200%);
  }




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}
.sidemenu{width:100%;padding:0;margin:0}
.sidemenu li{clear:both;cursor:pointer;border-top:1px solid rgba(0,0,0,.1)}
.sidemenu li a{padding:15px 0 15px 30px;display:block;text-align:left;color:#FFF;opacity:.8;background:rgba(255,255,255,.1)}
.sidemenu li:last-child a{border-bottom:1px solid rgba(0,0,0,.1)}
.sidemenu li a:hover,.sidemenu li.active a{opacity:1;background:rgba(0,0,0,.2)}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}
header,.sidemenu li.active a, .sidemenu li a:hover,.note-tabs,header #searchform input[type="text"],.boxed header:not(.transparent) .container,.reset_answer:hover{background-color:#000000;}
#headertop a, .sidemenu li a{font-family:"Varela Round";}
#site-navigation #menu-menu-1 #menu-item-social-links{display:none}
#site-navigation #menu-menu-1 #menu-item-social-links a{display:inline-block}
#site-navigation #menu-menu-1 #menu-item-social-links .genericon{font-size:3rem}
#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{display:none}
.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}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}

.home-item-list{
    position: absolute;
    left: 0;
    top: 30px;
    list-style: none;
    width: 100px;
    border: 1px solid #ffb578;
    background: #fffcf9;
    
    z-index: 99;
    padding: 5px 0;
    display: none;
}

.home-item-list li{text-align: center;line-height: 30px;height: 30px;font-size: 12px;color: #333;}

.home-item-list li:hover,.user-info-box li:hover{color:#fe9226;background: #e5e5e5;}

.home-item-list li:hover a,.user-info-box li:hover a{color:#fe9226;background: #e5e5e5;text-decoration: none;}

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}

.tab-custom .nav-tabs.row { margin-left: 0; margin-right: 0; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}

#pagenavi a:hover, #pagenavi span.current { color: #111; }

#pagenavi span.current { font-weight: bold; }
.body__container{overflow-x:hidden}



.widget-title { text-transform: uppercase; letter-spacing: 0.125rem; font-size: 1.125rem; }


h1, h2, h3, h4, h5, h6, .site-title, .lesse-hs-1-main-title, .lesse-hs1-title, .lesse-hs3-main-title, .lesse-hs3-title, .lesse-hs5-title, .lesse-hs7-title, .lesse-hs7-main-title, .lesse-main-navigation, .widget-title-sidebar, .entry-title, .reply, q, blockquote { color: #000000; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .site-title a, .lesse-hs-1-main-title a, .lesse-hs1-title a, .lesse-hs3-main-title a, .lesse-hs3-title a, .lesse-hs5-title a, .lesse-hs7-title a, .lesse-hs7-main-title a, .lesse-main-navigation a, .widget-title-sidebar a, .entry-title a, .reply a, q a, blockquote a { color: #000000; }

.site-footer .widget-title { color: #ffffff; font-size: 1.125rem; }
.back-top{margin:0 auto;margin-top:1em;text-align:center;width:50px;font-size:10px}
.back-top a{display:inline-block;position:relative;bottom:0;z-index:10;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.back-top a:before{content:'\e806';font-family:'themify_theme_icon';font-size:3em;display:inline-block}
.back-top:hover a{-webkit-animation:backtoparrow 1s infinite;-webkit-animation-timing-function:linear;animation:backtoparrow 1s infinite;animation-timing-function:linear}
.tb-megamenu-column{padding:10px 0;}





.page-template-page-portfolio #content .container {
	padding: 0;	
}

	.page-template-page-modules-quizz  #content .container, .container-fluid {
		padding-left: 0px;
		padding-right: 0px;
	}
#content,.box-inner,.mfp-bg,.section,.select-wrap{overflow:hidden}
.pace-minimal.pace-on #content,.pace-minimal.pace-on .menu,.pace-minimal.pace-on .top-bar{visibility:visible}
#content{-moz-transition:-moz-filter 1s ease;-o-transition:-o-filter 1s ease;-webkit-transition:-webkit-filter 1s ease;transition:filter 1s ease;-webkit-filter:none;filter:none}
#content.blur{-webkit-filter:blur(2px);filter:blur(2px)}
.layout-boxed #content,.layout-boxed #masthead,.layout-boxed .top-bar{max-width:1200px;margin:0 auto;right:0}
.mini-cart-opened #content{-webkit-filter:grayscale(100%);filter:grayscale(100%)}


.gd-full-width.no-site-header .site-container,
.gd-full-width.no-site-header .site-container .site-inner {
   margin-top: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}


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

.home-container .team-blocks:not(:first-child) {
  margin-top: 50px; }
.header-lower{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 6%;margin-bottom:20px;}
.header-lower:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.header-lower .logo-wrapper #logo{float:left;display:block;margin-right:1.94712%;width:60%;}
.header-lower .logo-wrapper #logo:last-child{margin-right:0;}
.header-lower .logo-wrapper #logo img{width:180px;}
.header-lower .logo-wrapper .hamburger-wrapper{float:left;display:block;margin-right:1.94712%;width:18.44231%;padding-top:30px;}
.header-lower .logo-wrapper .hamburger-wrapper:last-child{margin-right:0;}
.header-lower .logo-wrapper .hamburger-wrapper .hamburger{display:block;width:28px;height:28px;float:right;}
.header-lower .logo-wrapper .hamburger-wrapper .hamburger img{width:100%;}
.header-lower .logo-wrapper{float:left;display:block;margin-right:1.94712%;width:38.83173%;}
.header-lower .logo-wrapper:last-child{margin-right:0;}
.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-4{width:33.33333333%}

    .copyright-section .col-sm-4 {
        width: 512px;
    }

    .features-section .col-sm-4 p {
        font-size: 11px;
        margin: 0px;
    }

    .sub-hero-section .col-sm-4 {
        height: 223px;
    }


.large-post .read-more-link {
	display: block;
	text-align: center;
}
h2 .strong{color:#656564}
.strong{font-weight:700}
#related form .strong{color:#fff}

.nivo-html-caption {
    display:none;
}
.tribe-events-ajax-loading{background:#666;border-radius:5px;box-shadow:none;display:none;left:50%;margin-left:-27px;padding:15px;position:absolute;top:150px;z-index:10}
.tribe-events-ajax-loading.tribe-events-active-spinner,.tribe-events-ajax-loading.tribe-events-active-spinner img,.tribe-events-loading .tribe-events-ajax-loading{display:block}
body .main-container{min-height:600px;}
body.node-type-brands-stories .main-container{max-width:750px;margin-right:auto;margin-left:auto;}

.td-weather-section-1,
.td-weather-section-2,
.td-weather-section-3 {
  float: left;
  width: 33%;
}

.td-weather-section-1 {
  text-align: right;
  padding-right: 10px;
}

.readmore a{
	padding: 10px;
	background: #FF5722;
	color: #fff;
	border-radius: 3px;
	    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
}

.readmore a:hover{
	color: #FF5722;
	background:#fff;
	border: 2px solid #FF5722;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(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, .container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}


.jumbotron .container {
  max-width: 100%;
}

.header-img {width:100%; height:auto;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

.main4 .main4le .wen{ width:90%; margin:0 auto; padding-top:5%; line-height:25px;}

.main4 .main4le .wen .genyun{ font-size:16px; color:#333; font-weight:bold; text-align:left;}

.main4 .main4le .wen .genyun a{ color:#333;}

.main4 .main4le .wen .genyun a:hover{ color:#a90619;}

.main4 .main4le .wen .duan{ font-size:14px; color:#888; padding-top:4%; text-align:left;}

.main4 .main4le .wen .xiax{ width:35%; height:32px; background:#a90619; text-align:center; line-height:32px; font-size:14px; 

float:left;     border-radius: 7px; margin:5% 0 5% 0; color:#fff; }

.main4 .main4le .wen .xiax a{ color:#fff; display:block; border-radius:5px;}

.main4 .main4le .wen .xiax a:hover{ color:#a90619; border:2px solid #a90619; border-radius:7px; background:#fff;}


.reports .description {
	width: 555px;
	float: left;
	padding: 8px 0px 0px 8px;
}

.reports.videos .description {
	width: 538px;
}


.site-title {
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 48px;
	margin: 0;

	
	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
}


.site-title a,
.site-title a:hover {
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}
#u21041-6{background-color:transparent;font-family:freight-sans-condensed-pro, sans-serif;font-weight:700;text-align:left;color:#FFFFFF;position:relative;}
#buttonu21015.ButtonSelected #u21016-4,#buttonu21039:hover #u21041-6{padding-top:0px;margin-bottom:0px;margin-right:0px;padding-bottom:0px;margin-top:0px;}
#buttonu21015.ButtonSelected #u21027-6 p,#buttonu21039:hover #u21041-6 p{visibility:inherit;color:#FFFFFF;}
#buttonu21039.ButtonSelected #u21041-6 p,#buttonu21039:hover #u21040-8 p{visibility:inherit;color:#FFFFFF;}
#buttonu21039.ButtonSelected #u21041-6,#buttonu21069:hover #u21071-4{padding-top:0px;margin-bottom:0px;margin-right:0px;padding-bottom:0px;margin-top:0px;}
#buttonu21039.ButtonSelected #u21041-6,#buttonu21099:hover #u21101-4{min-height:60px;width:95.42%;margin-left:4.59%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.sr-only, .icon-bar {
    background-color: #777;
}
.fl-node-5c62a06c2da80 .fl-rich-text strong {font-weight: bold;}
.fl-node-5c610e9b19b68 .fl-rich-text strong {font-weight: bold;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}

	
	#access .menu {
		text-align: center;
	}

	
	#access:target .menu {
		margin-top: 213px;
		background: #111;
	}

	
	#access:target .menu a {
		height: 40px !important;
		border-top: 1px solid #444;
		line-height: 40px;
		-moz-transition: height .25s, line-height .25s;
		-webkit-transition: height .25s, line-height .25s;
		-o-transition: height .25s, line-height .25s;
		-ms-transition: height .25s, line-height .25s;
		transition: height .25s, line-height .25s;
	}

	
	#access .menu a:hover {
		background:#555;
	}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}


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


.genesis-nav-menu .menu-item:hover {
   position: static;
}

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

 
	.nav-primary .menu-item:hover {
		position: static;
	}


#footerbox{
	border-top: 1px solid white;
	color:#777;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.BrandPage_product .attributes .row{border-bottom:1px solid #888;padding:8px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.BrandPage_product .attributes .row:last-child{border-bottom:0}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}


.color-block{
	background-color: #e3e7ea;
	
	float: left;
	width: 100%;
	padding-left: 5px;
	margin-bottom: 5px;
}


p .alignleft,
p .alignright,
p .aligncenter,
p .alignnone {
  clear: none;
}


p .alignnone {
  display: inline-block;
}


.alignleft,
.alignright,
.aligncenter,
.alignnone {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 100%;
}


.alignleft, .alignleft img,
.alignright,
.alignright img,
.aligncenter,
.aligncenter img,
.alignnone,
.alignnone img {
  display: block;
}


.alignnone,
.aligncenter {
  display: block;
}


.entry-content .aligncenter + p, .entry-content
.alignnone + p {
  margin-top: 2rem;
}


figure.alignleft, figure.alignright, figure.aligncenter, figure.alignnone {
  margin-top: 2rem;
}


.widget_image img.alignnone {
  margin-top: 0;
  margin-bottom: 0;
}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}


.header, .container, .footer, .top-inner {
    margin: 0 auto;
    width: 1089px;
}


.top-inner {
    left: 50%;
    margin: auto;
    position: fixed;
    padding: 5%;
    text-align: center;
    top: 30%;
    transform: translate(-50%, -30%);
    width: 65%;
}


#big-slider, #slider-container {
	width: 620px;
	overflow: hidden;
	height: 300px;
	position: relative;
}

#big-slider a { display: block; }
.b-preloader__icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.b-preloader__icon path{fill:#fff}
#block-b4y57d2ff094e26c{min-height:140px}
.home-twitter{width:310px;margin-left:-17px}
.home-twitter .widget-border{border:1px solid #e9eaed}
.responsive-grid-active .home-facebook.block,.responsive-grid-active .home-twitter.block{width:300px !important;float:none !important;margin:0px auto !important;margin-bottom:20px !important}


#cookie_option { height: 35px; position: fixed; bottom: -35px; right: 0px; width: 100%; background-color: #000; text-align: center; }
.et_pb_row_5.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.container, .row {
  height: 100%;
}
.container,.row{height:100%}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}
.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


#boite_full{
position: relative; 
border:1px solid #cecece;
border-top:0px;
width:1000px;
padding:10px;
position: relative;
float: left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}
#mvp-site-main{margin-top:0}

.block1__time-dig {
    margin-bottom: 5px;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    font-size: 65px;
    line-height: 45px;
    color: #fff;
    letter-spacing: normal;
    text-align: center;
    text-justify: center;
    text-align-last: center;
}

.home__block-time .block1__time-dig {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 50px;
    color: #383838;
}

body.startpage .diyw .diywebFooter .webnavigation a,
body.startpage .diyw .diywebFooter .diywebNav a {
  color: #121313 !important;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif !important;
  font-size: 14px !important;
}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}

.main-sidebar {
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
  position: relative;
  padding: 1.5em 7.4074%;
  background: #27292B;
  color: white;
}
.simcal-event-bubble .simcal-event-details .simcal-event-description,.simcal-event-bubble .simcal-event-details p{margin:0 0 1em}
.simcal-default-calendar-list .simcal-event-details{font-size:.84em;line-height:1.5;overflow:hidden}
.simcal-default-calendar-list .simcal-event-details .simcal-event-description,.simcal-default-calendar-list .simcal-event-details p{margin:0 0 1em}

.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}

.featured-entries-col .entry-content{margin:0;color:#2D2D2D;}

.featured-entries-col .entry-content .tags-links{display:none;}

.single .entry-content{color:#2d2d2d;font-size:14px;line-height:22px;padding:0 0 10px 0;}

.entry-content ul,
.entry-content ol{padding-left:20px;}

.blog-no-image .entry-content,
.blog-no-image .entry-content{padding:0!important;}


.stats-col .circle {
  display: inline-block;
  width: 160px;
  height: 160px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #666;
  border-radius: 50%;
  padding: 10%;
  position: relative;
  margin-bottom:5%
}


.stats-col .circle .stats-no {
  color: #fff;
  width: 70px;
  height: 70px;
  line-height: 70px;
  top: -25px;
  right: -15px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 18px;
  background-color: #E04F00;
  position: absolute;
  border-radius: 50%;
  font-weight: 700;
}
.canvas-ovelay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;z-index:999998;visibility:hidden}
body.open-mobile-menu-ct .canvas-ovelay{visibility:visible}


.verticalAlign, .header .logo img, .header .logo span, .header .logo i, .request__content_date, .request__content_s, .request__content_week, .request__content_statement, .events__box .rss-aggregator .feed-date span, .events__box .rss-aggregator .feed-date i, .events__box_date span, .events__box_date i, .inner-pages ul li span, .inner-pages ul li a, .terms_footer .logo i, .terms_footer .logo span, .terms_footer .logo label {
  display: table-cell;
  vertical-align: middle;
}


.events__box_date {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.54);
  letter-spacing: 1px;
  display: table;
  text-transform: uppercase;
}


.events__box_date span {
  padding-left: 10px;
}


.events__box_date i {
  font-size: 18px;
}


#header-container {
	position: absolute;
	top: 0;
	display: block;
	float: none;
	width: 100%;
	height: 100%;
}

.right-span {
    font-size: 16px !important;
    display: inline-block;
    font-weight: 500;
}

.right-span i {
    font-style: normal;
    font-size: 30px;
}

	
	div.feature-media-item-class.eight .feature-media-thumbnail, 
	div.feature-media-item-class.nine .feature-media-thumbnail, 
	div.feature-media-item-class.twelve .feature-media-thumbnail{ max-width: 100%; width: 100%; float: none; margin-right: 0px; margin-bottom: 20px; }

.columns-ul {
	padding-left: 20px;
	list-style-type: none;
}
#om-menu-mega-menu .om-maximenu-content .block.first{width:385px;float:left;padding:10px 0 30px;}
.homebox.half.first{border-right:1px solid #e3e3e3;margin-right:0;padding-right:15px;}
#om-menu-mega-menu li .om-maximenu-content .block.first{width:41.4%;text-align:center;}
#om-menu-mega-menu li .om-maximenu-content .block.first img{width:80%;}
#om-menu-mega-menu .leaf-bookstore.leaf-role-anonymous-user .om-maximenu-content .block.first{display:block;}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }


#btn-share-toggle{
  opacity: 0.7;
}
.address-text{font-size:16px;color:#7a7a75;display:inline-block;word-break:break-word}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
header .utility-nav ul li.has-dropdown:after{top:10px}
.logosMenus .ar-main-nav ul li.has-dropdown.full{padding-top:8px}
.main-footer .top .footer-menu li.fb{float:right;margin-right:0}
.main-footer .top .footer-menu li.fb img{width:30px;margin-top:-5px}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
#connect{float:right;top:-15px;width:499px;height:82px;background-color:#cedfb5;padding:0 20px;overflow:hidden;position:relative;border:0 solid #dcddcd;border-width:0 1px 1px;border-bottom:1px solid #acada0}
#connect.axis{top:0}
#connect p{font-size:11px}
#connect select{display:block;margin:0 0 5px;width:210px}
#connect #search_location{width:175px;font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;font-size:11px;padding:2px}
#connect span{font-family:georgia,times,serif;display:block;position:absolute}
#connect .subheading{font-size:12px;top:29px;color:#9ba2a3;right:38px;font-weight:400;width:204px;text-align:center}
#connect .number{color:#333;top:43px;right:25px;font-size:30px}


.carousel-control .icon-prev,
.carousel-control .icon-next {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}


.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}


.carousel-control .icon-next::before {
  content: "\203a";
}
footer .col50{position:relative;display:block;clear:both;width:100%;text-align:center}
footer .col50.footer-firstcol{display:none}
footer .col50.footer-firstcol ul{padding-left:1em;padding-right:.25em;line-height:1em}
footer .col50.footer-firstcol ul li{padding:.25em 0}
footer .col50.footer-firstcol h3{color:#fff;margin-bottom:.5em}

.template-index.transparent-menu .header-divider { display: none; }

.site-info {
	color: #aaa9a9;
	text-align: center;
}

#footer .return {
	position:absolute;
	right:0;
	margin-top:-35px;
}

#footer .return a{
	padding:5px;
	text-decoration: none;
}
.qodef-popup-holder .qodef-popup-inner{width:300px}
.qodef-popup-opened .qodef-popup-holder .qodef-popup-inner{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s cubic-bezier(.26,.63,0,.96);transition:transform 1s cubic-bezier(.26,.63,0,.96)}




.mh-preheader, .mh-wide-layout .mh-subheader { background: #e64946; }

	.mh-header-widget-1, .mh-preheader, .mh-header, .mh-subheader, .mh-navigation, .mh-breadcrumb, .entry-meta, .mh-posts-1, .mh-posts-2, .mh-sidebar, .mh-sidebar-2, .mh-share-buttons, .mh-content-ad, .pagination, .entry-tags, .mh-author-box, .mh-post-nav, .mh-related-content, .mh-comments-wrap, .mh-footer, .mh-copyright-wrap { display: none; }
.widget-counter li.youtube-subs a strong{background-position:center -776px;}
.widget-counter li.youtube-subs a:hover strong{background-position:center -830px;}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


.wrapper { clear: both; float: left; width: 70%; overflow: hidden; }


.show-nav .hambuger-line {
  float: left;
  position: relative;
  background-color: #fff;
  height: 4px;
  width: 100%;
  margin-bottom: 5px;
  -webkit-border-radius: 1px;
  border-radius: 1px; }

  .standalone-hambuger .hambuger-line {
    float: left;
    position: relative;
    background-color: #fff;
    height: 4px;
    width: 100%;
    margin-bottom: 5px;
    -webkit-border-radius: 1px;
    border-radius: 1px; }

#footer .footer{
	width: 990px;
	margin:0 auto;
	color:#f5f5f5;
}


#td-mobile-nav .td-menu-login-section {
  list-style: none;
  position: relative;
  margin-top: 20px;
}

#td-mobile-nav .td-menu-login-section .td-logged-wrap {
  line-height: 50px;
  text-align: center;
  
}

#td-mobile-nav .td-menu-login-section a {
  color: #fff;
}

    #rt-header, #rt-logo, #gantry_logo-10003 {
        max-height: 100px !important;
    }
.rt-logo-block{padding:15px;}
body.layout-mode-responsive .rt-logo-block{padding:5px 0;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

.header-social .fa-stack-1x, .header-social .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.header-social .fa-stack-1x {
  line-height: inherit;
}

.header-social .fa-stack-2x {
  font-size: 2em;
}
footer .social-nav .social li a.twitter{font-size:0;padding:0}
footer .social-nav .social li a.twitter:before{content:'\f099';font-family:FontAwesome;font-size:17px!important;font-weight:400!important}
footer .social-nav .social li.twitter a:before{font-family:FontAwesome;content:'\f099';font-weight:400!important}

.in-col-duoi {
    width: 33.33333%;
    float: left;
    padding: 0px 7.5px;
}

.in-col-duoi.col-duoi-2 {
    padding-left: 0px;
}

.in-col-duoi.col-duoi-4 {
    padding-right: 0px;
}

.entrada .leermas{ text-align:right;font-family: 'Lato', sans-serif;font-size:12px; color:#98A5B0; padding:0; font-style:italic; padding-bottom:10px;}

.entrada .leermas a{color:#98A5B0; text-decoration:none;}

.entrada .leermas a:hover{text-decoration:underline;}
#prk_mobile_bar .verve_menu_label{height:auto}
.verve_menu_label{overflow:hidden}
.sub-menu .verve_menu_label {height:24px;}


#header_eva .header_eva_submenu_lifestyle .right_container {
	display: table-cell;
	width: 100%;
	white-space: nowrap;
	vertical-align: top;
	padding: 50px 0px 50px 50px;
    border-bottom: 1px solid #E1E2E8;
    overflow: hidden;
}

#footer-links{border-top:1px solid #cccccc;color:#335577;text-shadow:#fafafa 1px 1px 0;}

#footer-wrapper{background:#DEDEDE;border-top:2px solid #e8e8e8;}

#sidebar ul.item-list li,#footer ul.item-list li{clear:both;padding-bottom:10px;margin-bottom:10px;}

#footer{width:980px;margin-left:auto;margin-right:auto;text-align:center;padding:20px 0px;}

#footer-block-wrapper{padding-bottom:20px;}

#footer-links a,#footer-links a:link,#footer-links a:visited,#footer-links a:hover{padding-right:20px;}

ul.widget-wrapper,ul#footer{padding:10px 0px 0px 0px;}

.widget-wrapper li,#footer li{padding-left:30px;padding-bottom:5px;}

#sidebar li,#footer li{list-style:none;text-align:left;}

.pr-button .mt-button {
	width: 33.3%;
	float: left;
	text-align: center;
	border-right: 1px solid
}

.pr-info-area .product-name a:hover, .pr-button .mt-button a:hover {
	color: #F47E1E
}

.pr-button .mt-button a {
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 9px 0 6px;
	background: #464646;
	border-radius: 100%;
	font-weight: normal;
display: none;
    
}

.pr-button .mt-button a:hover {
	background: #27ae61;
	color: #fff
}

.product-item .item-inner .product-thumbnail:hover .mt-button {
	transform: scale(1)
}
.hero-banner__info{align-self:flex-end;padding-top:45px;width:50%;font-size:30px;line-height:1.6}


.pnumber {
border:1px solid #272727;
background:#434343;
padding:2px 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
#div-on-air #div-on-air-data-now{float:left;width:75%}
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}
#wrapper{height:100%}
.boxed #wrapper{max-width:1380px;margin:0 auto;-webkit-box-shadow:6px 0 0 rgba(0,0,0,.04),-6px 0 0 rgba(0,0,0,.04);box-shadow:6px 0 0 rgba(0,0,0,.04),-6px 0 0 rgba(0,0,0,.04)}
#wrapper,.container-inner{min-width:320px}

.our-material .wrap-content .info-content .sub-item {
  float: none;
  margin-left: 0;
  width: 100%;
  color: #959595;
  font-family: "Trebuchet MS";
  line-height: 20px;
  padding: 10px 0 20px 0;
  text-align: left;
  word-wrap: break-word;
  margin-bottom: 20px;
}

.our-material .wrap-content .info-content .sub-item.first {
  margin-left: 0;
}

.our-material .wrap-content .info-content .sub-item p {
  font-size: 14px;
}

.our-material .wrap-content .info-content .sub-item h5 {
  color: #fff;
  display: block;
  font-size: 20px;
  text-align: center;
  width: 150px;
  margin: 15px auto;
  padding: 5px 0;
  background: #005490;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}

    .left-part{ width: 100%;}


.left-part img, .right-part img {
    height: auto;
    margin-bottom: 15px;
    max-width: 100%;
}


.left-part .thumbs img, .right-part .thumbs img {
    width: 100%;
}


.left-part img.avatar {
    float: left;
    height: auto;
    margin-bottom: 15px;
    margin-right: 15px;
    width: auto;
}


.content .left-part h2 {
    border-bottom: 1px solid #ff7f00;
    color: #ff7f00;
    font-family: 'Oswald', sans-serif;
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 20px;
    padding: 10px 0;
    text-align: left;
}


.content .left-part h2 a {
    text-decoration: none;
}
.header .header-body-head{width:100%;text-align:right;font-size:12px;line-height:18px;font-weight:500;padding-right:12px;letter-spacing:1px}
.header .header-body-head a{font-size:18px;margin-left:10px}
.header .header-body-head .btn{display:none}
.header .header-body-head blockquote{display:inline-block;vertical-align:top;border-bottom:1px solid #acaab0;padding:5px 0 7px;margin:0}
body.show-fixed-header .header .header-body-head{padding:0;text-align:center}
body.show-fixed-header .header .header-body-head blockquote{font-size:0;line-height:0;border:0;padding:9px 0}
body.show-fixed-header .header .header-body-head blockquote a{font-size:18px;line-height:1.11}
body.show-fixed-header .header .header-body-head .btn{display:inline-block}
.header .header-body-head blockquote a{display:block}
#brand .brand-list{display:inline;float:right;}
#brand .brand-list ul{padding:10px 0;list-style:none;color:#203232;font-size:30px;font-family:HelveticaNeueLTStd-Lt;text-align:right;}


ul.logo-list-1 {
    float: left;
    list-style: none outside none;
    padding: 0 1px;
    width: 260px;
}

ul.logo-list-1 li {
    border-bottom: 1px solid #B4B4B4;
    float: left;
    padding: 5px 0;
    width: 130px;
}

ul.logo-list-1 li.last {
    border-bottom: none;
}

ul.logo-list-1 li a {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin: 0 2px;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.div-app-alerts .right .description{color:#6F6F83;font-size:20px;display:block;line-height:53px}
#page-audioshow #div-stories .story-item .description{display:none}
