﻿

.table-link-site td a{
	color: #d44950;
}



tr.gigpress-header th {
	font-weight: bold;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:3px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}


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;
}

.navigation li.n3 {
  -webkit-transition: 0.2s linear 0.4s !important;
  -o-transition: 0.2s linear 0.4s !important;
  transition: 0.2s linear 0.4s !important;
    top: 120px;
}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}

.gray2{ color:#888; font-weight:normal;}

.gray2 a{ color:#888; text-decoration:none;}

.gray2 a:hover{ color:#999; text-decoration:none;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-preferred-size: 33.33%;-webkit-flex-basis: 33.33%;flex-basis: 33.33%;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {margin-left: 6px;}
.woocommerce ul#shipping_method .amount{font-weight:700}


.cartcontents + .amount:before {
	content: '-';
	margin: 0 0.25em;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

#layout-footer {padding: 0;}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


a.latestreport-more {
    background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 80%;
   
}


td.latestreport {
    padding-top: 20px;
}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}


.align-middle {
  vertical-align: middle !important;
}

.omurga_sag_yan, .omurga_sol_yan{background-color:#E6ADD3;width:10px}
.c-header__booknow__toggle__bar{background-color:#790033}
.c-header__booknow__toggle__bar:before{top:0;display:block;width:30px;height:2px;content:"";background-color:#fff;transform:rotate(45deg)}
.c-header__booknow__toggle__bar:after{bottom:0;display:block;width:30px;height:2px;content:"";background-color:#fff;transform:rotate(-45deg)}

.featured-excerpt {
    position: absolute;
    bottom: 0;
    width: 94%;
    margin: 0;
    padding: 3%;
    background: rgba(0, 0, 0, 0.5);
    color: #f1f1f1;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.video-list ul .video-box footer .post-meta .meta{width:30%;float:left;border-right:1px solid #fff;padding:3px;text-align:center;color:#7A3F0F;margin:5px 0 0}
.video-list ul .video-box footer .post-meta .meta span{display:block;color:#ccc;text-transform:uppercase}
.video-list ul .video-box footer .post-meta .meta.length{width:40%}
.video-list ul .video-box footer .post-meta .meta.rating{border-right:none}

#slider-home .slick-slide{width:100%;display:block;}

#slider-home .slick-slide img{width:100%;}


.site-header .site-title:hover {
	text-decoration: underline;
}


.site-title {
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 58px 0 10px;
}
#mobile-nav,.header-buttons-mobile,.header-buttons-mobile .header-buttons,.mobile-separator,.mobile-widget{display:block}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#colophon #site-generator{margin-top:20px}
#colophon #site-generator p{color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:13px}
#brand{padding:20px 0;}
#brand .logo{margin:35px 0;}
#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;}
#brand .slogan img{width:100%;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

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

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

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


.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;
	}






.more {
	text-align: center; 
	position: relative; 
	bottom:0px; 
	width: 100px;
	height: 100px;
	display:inline-block; 
	z-index:100; 
	left: 50%;
	margin-left: -50px;
	border-radius: 50%;
	margin-top: -50px;
	
	background: #000;
}


.more a {
	font-size: 36px; 
	color: #fff;
	line-height: 86px;
}


.more a:hover {
	text-decoration:none; 
	color: #fb0000;
}
#background,#header_logo,#header_bottom,#left,#footer,#edit-tabs,.change-language,.breadcrumb,div.tabs,.links,.taxonomy,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden !important;display:none !important;}










#g_header-clone-sticky {
    height: 0px;
}


#g_header-clone-sticky.show {
    height: auto;
}
.x-navbar .x-container{position:relative}
.x-container.width{width:88%;}
.x-container.max{max-width:1200px;}
.x-container:before{content:normal;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.menu-item-language img{vertical-align:baseline;}

ul.sw-channel-list li.sw-channel-item {
	position: relative;
	list-style: none;
	float: left;
	margin: 0 0 0 5px;
	height: 39px;
}

 


li.sw-channel-item:nth-child(5) ul.sw-channel-dropdown.outer, li.sw-channel-item:nth-child(6) ul.sw-channel-dropdown.outer {
	right: -39px;
    left: auto;
    margin-left: 0;
}

li.sw-channel-item:nth-child(5) ul.sw-channel-dropdown.outer {
	right: -190px;
}


 

ul.sw-channel-list li.sw-channel-item:last-child ul.sw-channel-dropdown {
	left: auto;
	right: 0px;
}
.ctn-post-pagination{position:relative;z-index:2}


.index__content-wrapper { width: 85%; position: relative; margin: 80px auto 0; text-align: left; }


.index__content-wrapper .headline { padding-bottom: 15px; }


.index__content-wrapper .copy { padding-bottom: 25px; }


.index__content-wrapper .copy a { color: #f9f9f9; }


.index__content-wrapper .copy a:hover, .index__content-wrapper .copy a:active { color: #c4d92e; }

  .index__content-wrapper span { display: block; padding-top: 10px; }

  .index__content-wrapper .copy.copy__white { max-width: 100%; }

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.sfsi_plus_twt_tool_bdr .sfsi_plus_inside .cstmicon1 {
    margin: 2px 0!important;
    display: inline-block;
    float: none;
	vertical-align: middle;
    overflow: hidden;
	 
}

.sfsi_plus_twt_tool_bdr .sfsi_plus_inside .cstmicon1 a {
    display: inline-block;
    vertical-align: middle;
    
	width:auto;
}

.sfsi_plus_twt_tool_bdr .sfsi_plus_inside .cstmicon1 a img{
	float: left;
}

.cstmicon1{text-align:center;}

		
#footer-text {
	width:auto;
	float:none;
	text-align:center;
}

        #footer-text a {
            color:#767575;
            text-decoration:none;
            -webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
        }

        #footer-text a:hover {color:#016e51;}


	.icons_container .col-xs-6:nth-child(odd){
		clear: left;
	}


	.icons_container .col-xs-6{
		width: 100%;
		float: none;
	}


    

  

    .icons_container{
      margin-top: -70px;
    }


.text-color {
	color: #fb0000 !important;
}
#header .main_sites{padding:5px;padding-bottom:10px;overflow:auto}
#header .main_sites .others{text-align:right}
#header .main_sites a img{border:none !important}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
footer .contact-items ul.main-link-list li.email-link{-ms-flex-order:1;order:1;border-right:none}




.silder .item_slide { position:absolute; top: 0; }

	
	
	
	#homeHeader .logo .table .cell {
		padding: 0 40px;
	}

#homeHeader .logo .table {
	display: table;
	width: 100%;
	height: 100%;
}

#homeHeader .logo .table img {
	width: 100%;
	max-width: 800px;
}
.grid-style-3 .price-wrapper{text-align:right}
.price-wrapper .price{display:block}
.stack-width,.deco-width{margin:0 auto;position:relative;text-align:left;}
.stack-width{width:auto;}
.stack,.stack-width,.wrapper{position:static;}
#content .stack .stack-width{margin:0 3.6%;}
#content .stack .stack-width,#prefooter,#header-inner{margin:0 3.6%;}
.bit-1,.container-full{width:100%}
.container{margin:0 auto;max-width:1140px}
.container-fix{margin:0 -15px}
.container:after{content:"";display:table;clear:both}
.header-sticky .container{position:relative}
.site-info .container{width:100%}

.grayscale:hover, .grayscale:focus {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(0);
	filter: grayscale(0)
}


.page-title{ border: 2px solid #222; display: inline-block; margin-bottom: 66px;  }

.page-title h3{ float: left; border-right: 2px solid #222; padding: 7px 22px 7px 22px; }

.page-title i{ float: right; font-size: 33px; margin: 10px 6px 0px 11px; }


#services .page-title{ border-color: #fff; }

#services .page-title h3{ border-color: #fff; }


#contact .page-title{ border-color: #fff; }

#contact .page-title h3{ border-color: #fff; }
strong#emotion-header-title,
.diyw strong#emotion-header-title{position:absolute;font-weight:normal;margin:0;padding:0;white-space:pre;z-index:5}
#emotion-header-title-svg,
.diyw #emotion-header-title-svg{display:block;position:absolute;visibility:hidden;width:100%;height:100%;left:0;top:0;z-index:5;overflow:visible}
div#emotion-header-title-bg,
.diyw div#emotion-header-title-bg{position:absolute;z-index:3}


.diyw div#emotion-header-title-bg {
    left: 0%;
    top: 20%;
    width: 100%;
    height: 19%;

    background-color: #FFFFFF;
    opacity: 0.50;
    filter: alpha(opacity = 50);
    display: none;}


.diyw div#emotion-header strong#emotion-header-title {
    left: 5%;
    top: 20%;
    color: #ffffff;
        font: normal normal 36px/120% Impact, Charcoal, sans-serif;
}

header .basket-block .line.top{border-bottom:1px dashed #8d8b8c;}

.autopromo.bando{
  margin-top: 15px;
}

.autopromo{
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.autopromo:hover{
	opacity: 0.95;
}

#bandeaublocs .autopromo{
    margin-top: 15px;
}

#bandeaublocs .autopromo img{
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

#bandeaublocs .autopromo:hover img{
    opacity: 0.9;
}

.menu-footer-menu-container li, .menu-footer-menu-spanish-container li {
	display:inline-table;
	padding:0 5px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.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%}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}


    .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";
    }
.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-md-4{width:33.33333333%}


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

  .row:before, .row:after {
    content: " ";
    display: table; }

  .row:after {
    clear: both; }

    .fixed-menu .row {
      margin: 0px;
      padding-bottom: 60px;
      background-color: #652267; }
.orientation--left .main-side__image-wrapper{max-width:100%}
.main-side__image-wrapper{width:100%;max-width:750px}
#menu #collapse-1{padding-right:5px !important}
.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}




.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}
.footer-col.col-logo .logo .tit{display:block}
#general #subheader .logo img{margin:0 15px}
#general #subheader .logo .tit{margin:0 15px}
#general #footer .logo{margin:0 auto;display:block;float:none!important;text-align:center}
#general #footer .logo img{text-align:center;display:inline-block!important}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}




.container,
#main {
	position: relative;
	width: 1140px;
	
	margin: 0 auto;
	padding: 0 25px;
	zoom: 1;
}


.container:before,
#main:before {
	content: '';
	display: block;
}


.container:after,
#main:after {
	clear: both;
	content: '';
	display: table;
}


body.responsive .container,
body.responsive #main {
	width: auto;
	
	max-width: 1024px;
}


#masthead hgroup .container {
	height: 180px;
	
}


body.siteorigin-panels-home #masthead hgroup .container {
	height: 260px;
	
}

#csbwfs-bottom .csbwfs-hide{display:none !important;}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}


.cart_btn {
    position: relative;
}


.cart_btn .total_price,
.cart_btn .price_count {
    padding-left: 3px;
}

body .container-fluid header .header-top .header-top-inner .search .toggle-lang
{
    font: 400 12px 'Open Sans', sans-serif;

    letter-spacing: 1px;
    display: inline-block;
    float: left; 

    padding: 17px;

    text-transform: uppercase;

    color: #fff;
}

body .container-fluid header .header-top .header-top-inner .search .toggle-lang a
{
    color: #fff;
}


#cookiebarheadline,
.widgetheadline {
    font-weight: 700;
    border-left: 2px solid #000;
    text-transform: uppercase
}


#cookiebarheadline {
    font-size: 25px;
    margin-bottom: 30px;
    padding-left: 8px
}
.inner_large{width:1280px}
#our_values .inner_large{padding:90px 0 120px}
.inner_large,.inner_medium{width:100%;padding-left:20px;padding-right:20px;float:left}
#deliver .inner_large,#deliver ul{overflow:hidden}
.page-cart #views-form-commerce-cart-form-default table td.views-field-edit-quantity{padding-top:7px;}
.page-cart #views-form-commerce-cart-form-default table td.views-field-edit-quantity .form-item{margin-bottom:0;}

#holder3{
	width:100%;
	float:left;
	}

.awesome-bar_close {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 20px;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 16px;
    width: 20px;
}

.awesome-bar_close:hover {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 50%;
}

.awesome-bar .awesome-bar_close {
  top: 10px;
}

#section-home-inner {
	max-width: 1140px;
	margin: 20px auto 0;
}

.footer .footer-text {
	font:400 10px/16px Arial;
	color:#e4e4e4;
}

.footer .footer-text a { color:#e4e4e4; }
.print-only{display:none}


p.space {
    margin-top: 55px;
}
.gamma,h3{font-size:1.618em}
.alpha,.beta,.delta,.gamma{display:block}

.gmr-box-content {
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px dashed #ecf0f1;
}

.gmr-box-content.gmr-single .entry-header {
	text-align: center;
	position: relative;
	border-bottom: 1px dashed #ecf0f1;
	padding-bottom: 5px;
	margin-bottom: 20px;
}

.gmr-box-content.gmr-single .entry-header span.byline,
.gmr-box-content.gmr-single .entry-header span.posted-on,
.gmr-box-content.gmr-single .entry-header span.gmr-view {
	margin-top: 20px;
	font-size: 11px;
	font-weight: 300;
	color: #aaa;
}

.gmr-box-content.gmr-single .entry-header span.byline {
	margin-right: 20px;
}

.gmr-box-content.gmr-single .entry-header span.gmr-view {
	margin-left: 20px;
}

.gmr-box-content p {
	word-wrap: break-word;
}



.column.omega, .columns.omega {
  margin-right: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.omega {
     }
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}


            .hitmag-post .entry-meta a:hover {
                color: #bf2531;
            }


            .hitmag-single .entry-meta a:hover {
                color: #bf2531;
            }



.gallery-info {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


.gallery-info a { 
	padding: 10px 40px; 
	background: none; 
	margin-top: 20px;
	border-radius: 5px; 
	font-size: 20px; 
	font-color: white;
}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col6{width:50%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}
.rev_slider_wrapper{position:relative}

.h2 {
    font-size: 32px;
    line-height: 36px;
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 15px;
}

.home-main__lid .def-width .h2 {
  color: #fff;
  font-size: 52px;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 20px;
}

.home-main__lid .def-width .h2 span {
  color: #70ee24;
}
.columns.address-section{margin-top:30px}
.columns{margin-top:-1.071rem;margin-left:-1.071rem;margin-right:-1.071rem}
.columns:not(:last-child){margin-bottom:-1.071rem}
.columns.is-multiline{-webkit-flex-wrap:wrap}
.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%}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.modal-header:after,.nav:after,.row:after{clear:both}
 

.exp-post-single-content .tatsu-section:first-child .tatsu-section-pad {
    padding-top: 0;
}

.exp-post-single-content .tatsu-section:last-child .tatsu-section-pad {
    padding-bottom: 0;
}
.tatsu-section-pad{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.tatsu-fu4pvxuknibd41pu .tatsu-section-pad{padding:200px 0px 200px 0px}
.tatsu-HyWToQ3ZAN .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-ry-5pz9AAE .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fu60hab16xeedtcm .tatsu-section-pad{padding:90px 0px 88px 0px}
.tatsu-r1bGj2qe1H .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fynrg3e5668lq8nm .tatsu-section-pad{padding:50px 0px 50px 0px}
.tatsu-fynrg3eg7i5ecer0 .tatsu-section-pad{padding:20px 0px 20px 0px}


.widget {
  margin-bottom: 18px;
}

.widget h3 { border-bottom: 0; }

.margin-top-20{margin-top:20px;}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col12{width:100%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}

.nind-ul{border-top: 3px solid #ececec;border-bottom: 3px solid #ECECEC;}

.menu-widget .menu-item a img {
	display: none;
}

.menu-item a.menu-image-title-before.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper {
	padding-left: 0;
}

.menu-item a img {
	display: none;
}
.sidebar .post-nav li a,.sidebar .post-nav li.next a,.sidebar .post-nav li.previous a{border-bottom:1px solid #ddd}
.post-nav li.next i{right:10px}
.content .post-nav li.next{float:right;-webkit-box-shadow:-1px 0 0 #eee,inset 1px 0 0 #eee;box-shadow:-1px 0 0 #eee,inset 1px 0 0 #eee}
.content .post-nav li.next a{padding-left:24px}
.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-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

    .vin-container .vin-top .search-top {
      margin-right: 0px !important;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 74.41059%; }

      .vin-container .vin-top .search-top:last-child {
        margin-right: 0; }

.login-overlay .login-desc,
.woocommerce .login-desc,
.woocommerce .lost_reset_password {
    display: block;
    margin: 0 0 10px 0;
    font-size: 16px;
    font-weight: 300;
}

.woocommerce .login-overlay .login-desc strong {
    display: block;
    margin: 0 0 10px 0;
    font-size: 24px;
    font-weight: 700;
}

.woocommerce .woocommerce .login-desc strong {
    display: block;
    margin: 50px 0 0 0;
    font-size: 42px;
    font-weight: 700;
}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}

            li .trigger {
            curser:pointer;
            }
.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}
.newsletter .image{margin-top:-120px}
.newsletter .image img{height:auto;width:100%}
.collections-modules .collections-module.collections-module--single .image{width:100%}
.collections-modules .collections-module .image{height:175px;overflow:hidden;position:relative;width:175px}
.collections-modules .collections-module .image.default-image img{filter:grayscale(100%) brightness(150%) invert(100%);left:50%;transform:translate(-50%,-50%);width:75%}
.collections-modules .collections-module .image img{position:absolute;top:50%;transform:translateY(-50%)}
.post-type-archive-product .newsletter .image{height:300px;top:50px}
.post-type-archive-promotion .site-inner .list-view .newsletter .image,.post-type-archive-promotion .site-inner .list-view .promotion-card--special{height:auto}
.post-type-archive-promotion .site-inner .newsletter .image{height:300px;top:50px}
 #header{height:150px;margin:0 auto;width:100%;}
#header .widget-area{float:right;padding:40px 0 0;width:480px;}
#header .widget-area p{margin:0;padding:0 0 5px;}
#header .searchform{float:right;padding:40px 0 0;}
#header .widget-area,#title-area{width:100% !important;}
#cff .cff-text-link{float:left;clear:none;width:72%;margin-left:3%;padding:0 0 5px}
#cff .cff-text-link.cff-no-image{width:100%;margin-left:0}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.desktop-menu .menu--primary .has-mega-menu .wpb_column + .wpb_column {
  border-left: 1px solid #eeeeee;
}


.page-mobile-main-menu .wpb_column + .wpb_column {
  margin-top: 35px;
}


.page-mobile-main-menu .wpb_column.vc_column_container {
  width: 100% !important;
}

.g_hint,
.toppheader {
    overflow: hidden
}



                    #mvleaderboard img {

                     max-width:100% !important; 

                     height: auto !important;

                                                }
 #text-block-29 { margin-bottom:20px; text-align:center; }
.row {margin-right: -15px;margin-left: -15px;}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}



.flex-caption {
    width: 100%;
    padding:10px;
    left: 20px;
    bottom: 0px;
    background: rgba(0,0,0,.5);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    font-size: 14px;
    line-height: 18px;
}

.flex-caption a
{
    color:white;
}
.w-100{width:100%!important}


.logomain.w-100 {
    width: 75% !important;
}
#footer-menu ul.footer-menu{padding:2em 0;text-align:center}
#footer-menu ul.footer-menu li{font-size:1rem;font-weight:300;padding:0.716145833vw 0;text-transform:uppercase}
#footer-menu ul.footer-menu li a{color:#fff}
#footer-menu ul.footer-menu li a:focus,#footer-menu ul.footer-menu li a:hover{color:#66c9d5}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}

#bottom .site-copyright {
float: left;
}

#footer .site-copyright { display: none; }
.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-md-4{width:33.33333333%}
#services .col-md-4{padding:0 15px}

#produtos .col-md-4{
    padding: 0 22px;
}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}


footer.site-footer #copywrite {
	text-align: center;
    padding-top: 20px;
    font-size: 0.9em;
}
.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-6{width:50%}




ul.cart-dropdown .col-xs-6 a {
    color: #333;
}

ul.cart-dropdown .col-xs-6 a:hover {
    color: #fff;
}

.b-cup__image {
    width: 39px;
    height: 38px;
    margin: 4px 4px 0 0;
}

.jp-game-list .btm-link-info .gw-lt{float: left;}


.carousel-inner .item {
  background-color: #fff; }

  .carousel-inner .item img {
    width: 65%;
    max-width: 100%;
    min-height: 170px; }


.carousel-fade .carousel-inner .item {
  transition-property: opacity; }


.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0; }


.pricing-item .plan-name {
    text-transform: uppercase;
    font-weight: 600;
}
 a,a:hover,a:focus,.speaker-info p,.highlighted-plan .price,.highlighted-plan .plan-name,a.popup-video:hover i{color:#7cd5cf}


.carousel-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.carousel-right .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left.content .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.hotsale-top-left .bg-img {
  width: 100%;
  position: initial;
  margin-top: 0;
}


.promo-pr { font-size: 17px; color:#ef1c25;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #444444;}
#mk-main-navigation ul .megamenu-title{color: #444444;}
#mk-main-navigation ul .megamenu-title:after{background-color: #444444;}
.has-mega-menu .megamenu-title {letter-spacing: 1px;}
#mk-responsive-nav li ul li .megamenu-title:hover,#mk-responsive-nav li ul li .megamenu-title,#mk-responsive-nav li a, #mk-responsive-nav li ul li a:hover,#mk-responsive-nav .mk-nav-arrow{  color:#444444 !important;}

.site-header__menu .nav--social a:before, .site-header__menu a { color: #1a1919; }

.nav--main a { color: #1a1919; }

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}




	#utility form input {width: 100px;}

	#utility form label {display: block; float: none; text-align: left;}

	
	#utility form {margin-top: 0;}

	#utility form button {float: none; }

	#utility form a {float: none; }


#utility {float: right; }

#utility form a:hover {color: #fff;}
.logo.logo--desktop{max-width:120px}
.logo.logo--mobile{max-width:80px;margin-top:14px}


    
    .minigallery ul li img,
    .entry .minigallery ul li img {
        padding:3px;}

.product_title.entry-title { font-size: 24px !important; }

.entry a {
    color: #07B;
}
.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}
.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}
 #list_cs-header-social{margin-top:28px;margin-bottom:-27px}
 ul.sidebar_widgets{list-style-type: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}

.pat-info-menu {
	width: 17%;
}

.menu li.pat-info-menu ul li {
	width: 250px;
}

.menu li.pat-info-menu ul li li {
	width: 150px;
}
.z-center .navbar-inner,.z-x-tbl{text-align:center}
.z-x-tbl{width:100%}
.z-x-tbl-cell{padding-bottom:7px}
.z-x-tbl-outer{padding-left:30px;padding-right:30px}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


  #fleche_droite{
    right: -17px;
  }


  .fleche{
    position:absolute;
    top:145px;
    cursor:pointer;
  }
.fusion-contact-info{line-height:44px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal}
#side-header .fusion-contact-info{word-wrap:break-word}
.postedintop{margin-left:2px;margin-right:2px}

.wp-block-button .wp-block-button__link {
  font:  normal bold 14px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.wp-block-button{color:#fff;margin-bottom:1.5em}
.wp-block-button.aligncenter{text-align:center}
.wp-block-button.alignright{text-align:right}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.icon-youtube:before {
	content:"\e904";
}


.adesso-left-col {
  padding-left: .4375rem;
}


.adesso-footer .adesso-left-col {
  padding-left: 15x;
}

.site-description,
.title-content,
.title-content a {
	float: left;
	max-width: 300px;
	width: 100%;
}


.rtl .site-description,
.rtl .title-content,
.rtl .title-content a {
	float: right;
}


.site-description {
	position: relative;
	display: inline-block;
}

	.site-description,
	.site-title,
	.site-title a {
		max-width: 248px;
		padding: 0;
	}


	.site-description, .title-content, .title-content a {
		max-width: 212px;
	}


					.site-title a,
			.site-title p,
			.site-description {
				color: #434b56;
			}
.row{margin-right:-15px;margin-left:-15px}
.masthead .contacts,.masthead .strap{width:50%;position:absolute;text-align:center;top:90px;font-size:1.8em;letter-spacing:.06em;height:0}
.masthead .strap{padding-right:180px;top:90px}


	
	
	#header-container{overflow: hidden;}


#nav li .nav_fleche_bas {
	display:none;
}


#nav li.selected_menu .nav_fleche_bas {
	display:block;
	position:absolute;
	bottom:2px;
	left:50%;
	margin-left:-7px;
	border: none;
}


	#nav .nav_menu_txt img.nav_fleche_bas {
		left: calc(100% - 40px);
		height: 7px;
		bottom: 10px;
		margin-left: 0px;
		display: block;
		position: absolute;
		border: none;
	}



.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}


.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}


#top-menu, #main-menu,#slider,#search-form,#sidebar-right,#sidebar-left, #teasers, #small-footer{display:none;}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}
.navbar-inner .container{width:100%}
#menu .container{padding:0px}
.container .row{padding-top:0px}


	.header-widget-area {
		text-align: left;
		margin-bottom: 0.75em;
	}


.header-widget-area .hwa-wrap * {
	margin-bottom: 0;
}


.header-widget-area.left {
	float: left;
	text-align: left;
}


.header-widget-area img {
	display: block;
}


.header-widget-area ul.ss_social {
	float: right;
	margin-bottom: 0;
}


.header-widget-area.left ul.ss_social {
	float: none
}
span.date-display-single{font-size:100%;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}


.entry-content img, .comment-content img, .widget img {
	max-width: 100%;
	
}


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


#featured-slider .entry-content {
	color: #FFFFFF;
	padding-top: 5px;
	padding-top: 0.5rem;
}


#featured-slider .entry-content p {
	margin: 0;
	padding: 0;
}


.post .entry-content {
	margin-bottom: 10px;
}


.entry-content ul {
	list-style: square;
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.entry-content ul.wp-block-gallery {
	padding: 0;
}


.entry-content ol {
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.post .entry-content a:hover {
	text-decoration: underline;
}

	#featured-slider .entry-content,
	#featured-slider .slider-read-more-button {
		display: none;
	}
.img-responsive{display:block;height:auto;max-width:100%}


	#slide-out-widget-area.fullscreen .bottom-text,
	.admin-bar #slide-out-widget-area.fullscreen .bottom-text,
	#slide-out-widget-area.fullscreen-alt .bottom-text,
	.admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text {
	  position: relative;
	  bottom: 0!important;
	  left: 0;
	  margin-bottom: 30px;
	  margin-top: 15px;
	}

	
.section-wrap { overflow:hidden; }



.mega-menu .menu-featured-item .button {
	width: auto !important;
}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}


#warn_temp_box {
   width: 100px;
   margin-left: 8px;
   display:block;
   float:left;
}



#warn_temp_box a.warntyptemp:link, a.warntyptemp:visited {
	background-color: #f3f3f3;
	width: 44px;
	height: 12px;
	border: 1px solid #DDD;
        display: block;
        float: left;
        margin-left: 1px;
}

#warn_temp_box a.warntyptemp:hover {
	background-color: rgb(255,99,0);
	width: 44px;
	height: 12px;
	border: 1px solid #DDD;
	display: block;
}

#warn_temp_box a.warntyptempsel:link, a.warntyptempsel:visited {
	background-color: rgb(255,99,0);
	width: 44px;
	height: 12px;
	border: 1px solid #DDD;
	display: block;
        float:left;
        margin-left: 1px;
}
.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%}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}

  #my-horoscope-signs .three.columns{
   	padding: 1px; 
  }

  #my-horoscope-signs .three.columns h5,
  .gdlr-shortcode-wrapper.gdlr-row-shortcode .three.columns h5{
    font-size:16px;
   	font-size:3.4vw; 
  }

  #my-horoscope-signs .gdlr-column-service-item .column-service-title{
    display:none; 
  }
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
 
		#main-content {float: left; width: 476px;}

#sidebar-left, #main-content { margin-right: 11px; }

#main-content .entry-content { height: 225px; }
.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%}



#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff; 
	z-index:99; 
}
.title-sub-text{font-size:18px;font-weight:300;margin:30px 0 60px 0;line-height:32px}
#build-your-lift .title-sub-text{font-size:18px;font-weight:300;margin:30px 0 10px 0;line-height:20px;display:none}
#design #design-top .title-sub-text{font-size:24px;line-height:30px;font-weight:300}
#reference-photos #reference-photos-top .title-sub-text{margin-top:20px;font-size:24px;font-weight:300}
#lift-models .title-sub-text{font-size:24px;line-height:32px}
#lift-models .lift-item .title-sub-text{font-weight:400}
#home .title-sub-text{margin-bottom:5px}



.recommend-this {
    position: fixed;
    left: 30px;
    bottom: 30px;
    z-index: 1000;
    background-color: rgba(0, 0, 0, 0.2);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0.4rem;

}


.cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.home-middle-left h2 { color: #ffffff; font-family: 'Oswald'; font-size: 28px; font-style: normal; font-weight: 400; padding-top: 40px; padding-left: 19px; padding-right: 19px; text-transform: none; }

.home_link_bottom {
	font-size: 32px;
	text-align: center;
	background-color: #0071BC;
}




.home_link_top, .home_link_bottom {
	background-color: #B30F13;
}

#main-nav .menu{display:none;}
.widget_nav_menu .menu-main-navigation-container{margin-top:-8px}
.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}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


.weather-col-left {
	display: flex;
    flex-direction: column;
    flex-basis: 100%;
}
.panel-2col .panel-separator{margin:0 0 1em 0;}

	.text-slider .maintitle,
	.text-slider .subtitle {
		z-index: 10;
		color: #fff;
		margin: 0;
		letter-spacing: 1px;
		text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	}

	.text-slider .maintitle {
		position: relative;
		display: inline-block;
		font-size: 57px;
		line-height: 67px;
		font-weight: 700;
		padding-bottom: 10px;
	}

	.text-slider .maintitle:after {
		content: "";
		position: absolute;
		left: 50%;
		bottom: 0;
		width: 40%;
		height: 1px;
		margin-left: -20%;
	}

.text-slider .maintitle, .text-slider .subtitle { color:#ffffff}

#morefoot .col2, #morefoot .col3 {
  float: left;
  width: 260px;
  }
.mfp-content .td-back-button{visibility:hidden;opacity:0;-ms-filter:"alpha(opacity=" 0 ")";filter:alpha(opacity=0);-webkit-transition:all .5s cubic-bezier(.79,.14,.15,.86) 0s;-moz-transition:all .5s cubic-bezier(.79,.14,.15,.86) 0s;-o-transition:all .5s cubic-bezier(.79,.14,.15,.86) 0s;transition:all .5s cubic-bezier(.79,.14,.15,.86) 0s;position:absolute;top:13px;left:8px;color:#fff;width:50px;height:50px;z-index:99}
.mfp-content .td-back-button i{line-height:50px;font-size:16px}
.mfp-content .td-login-animation .td-back-button{visibility:visible;opacity:1;-ms-filter:"alpha(opacity=" 100 ")";filter:alpha(opacity=100)}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:5px;padding-left:5px}
.container-fluid--max-width{max-width:1920px}
.section-latest-greetings .container-fluid{text-align:left}


#npcatch .title {
	overflow: hidden;
	display: block;
}


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

  .container:before, .container:after {
    content: " ";
    display: table; }

  .container:after {
    clear: both; }


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }

  .container-fluid:after {
    clear: both; }

  .container .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px; }

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

      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }

  .carousel-caption .container {
    padding-left: 2px;
    padding-right: 2px; }

.breadcrumb-section .breadcrumb { padding: 0px; }

.breadcrumb-section .breadcrumb li { padding: 4px 0; }

.breadcrumb-section, .breadcrumb { color: #98bbdb; padding: 0px; background-color: transparent; border: 0px; margin-bottom: 0px; }

.k10{
  height:10px;
  width:100%;
  overflow:hidden;
}


#enter_bottom_both {
  padding: 0px 0px 20px 0px;
}


#enter_bottom_both h1 {
  color: #333333;
  font-size: 14px;
  margin: 0px;
  padding: 10px 0px 10px 0px;
}


#enter_bottom_both p {
  padding: 0px 0px 0px 0px;
}
.mtt-result .pressdate{float:right;margin-left:10px}


.views-field-field-news-image-fid .field-content a img {
margin:0;
padding:0;
}
.featured-collections{margin-top:25px}


.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}


.accordion-question .card-body p {
    color: #96989f;
    font-size: 14px;
}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
.frontPage .jqmWindow,#page .jqmWindow{    top: 99px;}


#page {
    min-width: 1024px;
    overflow: hidden;
}


#page .mobile {
    display: none;
}


    #page .content {
        box-shadow: none;
        -o-box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        -pie-box-shadow: none;
        behavior: url('/css/PIE.htc');
    }


    #page .desktop {
        display: none;
    }

.wistia_embed {
    max-width: 100% !important;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.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-sm,.col-sm-auto,.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-md,.col-md-auto,.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,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{flex:0 0 100%;max-width:100%}


.bg_light_blue {
background-color:#d7e1eb;
}

.col-right{width:195px;display: inline-block;padding: 0 15px 10px 10px;position:relative;top:14px;}

.col-right .truncated .show .item-options{left:-240px;top:7px;}
#copyright-note{float:none;width:100%}
 
	div.header-wrapper .navigation-wrapper{ display: none; }
 
div.navigation-wrapper{ font-family: "Muli"; }

.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-md-9 {
    width: 75%;
  }
.top-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#24408e;-webkit-box-sizing:border-box;box-sizing:border-box}
ul#contact-info .icon{font-size:20px;float:left;line-height:25px;margin-right:10px}
ul#contact-info .field{font-weight:700}
ul#contact-info{list-style:none}
#footer-bottom .et-social-icon a{color:#f57c1f}
.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}


ul.yiiPager .page a
{
	font-weight:normal;
}

.goldmidlf{ float:left; width:27%;}
.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-lg-2{width:16.66666667%}
.s5_va_element_inner{padding:8px;margin:0}
.s5_va_element_inner h3{margin-bottom:8px;font-size:1.4em}
.s5_va_element_inner .readon,.s5_va_element_inner .readon_grey{margin-top:8px!important}
.descriptor{font-family:freight-neo-pro,arial,helvetica,sans-serif;font-size:.6em;text-align:justify;line-height:1.2em}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}

#aside_title_rt {
	color: #cfcfcf;
	font-weight: bold;
}

.slider-wrap,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none; border: none;}

.flexslider .slider-wrap img {width: 100%; display: block;}


.slider-wrap:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slider-wrap {display: block;}

* html .slider-wrap {height: 1%;}
.menu-mobile-effect.navbar-toggle span.icon-bar{background-color:#fff}
.site-header.affix .menu-mobile-effect.navbar-toggle span.icon-bar{background-color:#333}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.page-template-template-no-sidebars-php #container {
	margin:2.4%;
}


#container {
	clear: both;
	margin:1.6%;
}
ul.inline,ul.links.inline{display:inline;padding-left:0;}
ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}
ul.inline li,.inline{display:inline;}
.item_actions ul.inline li{margin:0 0 0 2px;padding:0;}
.item_actions ul.inline li.fbli{float:right;padding:0;margin:5px 0 0 0;}

		  #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}

#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;
}

.contact_widget_name,
.contact_widget_email,
.contact_widget_phone,
.adress_wrap {
  padding-left: 33px;
  position: relative;
}

.contact_widget_phone,
.adress_wrap {
  padding-bottom: 20px;
}

.tweet_time:before,
.contact_widget_email:before,
.contact_widget_phone:before,
.adress_wrap:before {
  font-family: 'fontello';
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
}

.contact_widget_phone:before {
  content: '\ec8c';
  left: 2px;
}
#body-container,#site-logo a,.post .post-thumb,blockquote,svg:not(:root){overflow:hidden}
.login-box h3{margin:0}
.login-box p{margin:1em 0}
.login-box .error{margin-left:0}
.login-rememberme{display:inline-block;margin-left:.5em}
.login-oauth p:first-child{font-size:2em;text-align:center;margin:0;text-transform:uppercase}


.footer-line {
	height: 3px; 
	background: #fb0000;
	bottom: 0;
	position:relative;
	width: 100%;
}


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


#footer .footer-menu{text-align: left; font-style:italic; line-height:1.2em;}

#footer .footer-menu li{ padding-bottom:4px; list-style:none;}

#footer .footer-menu a{color: #666;text-decoration: none;}

#footer .footer-menu a:hover{text-decoration: underline;}

.overlay {
    position: relative;
    display: inline-block;
}

    .overlay img {
        display: block
    }

    .overlay a, a:hover {
        text-decoration: none
    }

    .overlay .description {
        position: absolute;
        left: 2px;
        width: 180px;
        height: 34px;
        filter: alpha(opacity=0);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        background: #6dbdd6;
    }

.overlay:hover .description {
    
    filter: alpha(opacity=100);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.last{margin-right:0 !important;}
#superfish-2 .sf-depth-2.last a{margin-bottom:8px;}

.home__footer.v2 .home__topping-soc-item svg {
    fill: #fff;
}

.home__footer.v2 .home__topping-soc-item:hover svg {
    fill: #fee101;
}

.home__footer.v2 .home__topping-soc {
    padding-top: 3px;
}

.home__topping-soc {
    padding-top: 5px;
}

.home__topping-soc-item svg {
    fill: #acacac;
}

.home__topping-soc-item:hover svg {
    fill: #3c5a9a;
}



#content ul { list-style-type: disc;list-style-position: inside;}
.inner .grid.w-75.content{padding-top:25px;padding-bottom:50px;padding-right:25px}
.cct-container .content{padding:10px 0 20px 0;clear:both}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

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

.clearfix:after{clear:both}

.clearfix{zoom:1;}

#copyright {
    width: 100%;
    padding: 15px;
    float: left;
    background-color: #222533;
}

#copyright a {
    color: #666;
}

#copyright .social-safreen {
    margin-top: 0px;
    display: inline-block;
    float: right;
}


.tp-banner-container {
    width: 100%;
    position: relative;
    padding: 0;
    
}


.tp-banner {
    width: 100%;
    position: relative;
}


.tp-banner-fullscreen-container {
    width: 100%;
    position: relative;
    padding: 0;
}
.region-content-full .teaser--event:not(:only-child){width:calc(33.3333333333% - 8px);margin:8px 2px 8px 2px;}
.theme-longwave .region-top-hat{position:relative;}
.text-center{text-align:center}

.tm-article .tm-article-date-true .tm-article-date .tm-article-date-day {
  display: block;
  font-size: 11px;
}

.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;
}

	
	#page-slider {
		position: relative;
		height: 250px;
	}



.bg_light_gray {
background-color:whitesmoke;
}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}

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


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
.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%}
.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-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}


.index-column-text{
	
}

.index-column-text h4{
	font-size:16px;
	color:#a71616;
	line-height:1.4;
	height:46px;
	overflow:hidden;
}

.index-column-text p{
	line-height:1.3;
	color:#323232;
	height:57px;
	overflow:hidden;
	margin-top:5px;
}

.index-column-text p span{
	font-size:13px;
	color:#868484;
}

.index-column-text a:hover p span{
	color:#a71616;
}

.index-column-text h4, .index-column-text p{
	height:auto;
	margin-bottom:0;
}
