﻿.side__banners-item{position:absolute;width:100%}

.footer-pay-inner {
    width: 300px;
    position: relative;
    box-sizing: border-box;
    font-size: 12px;
    display: inline-block;
}

.footer-pay-inner p {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    color: #848484;
}


.footer .footer-main-nav li,
.footer .footer-sub-nav li {
  font-size: 13px;
  letter-spacing: 1px;
  font-family: Helvetica, Arial;
  margin-bottom: 0; }

  .footer .footer-main-nav li:before,
  .footer .footer-sub-nav li:before {
    color: #1F4F82; }

  .footer .footer-main-nav li a,
  .footer .footer-sub-nav li a {
    color: #fff;
    padding: 0; }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
#logo{position:absolute;top:65px;left:0;right:0;margin:auto;text-align:center;max-width:270px;width:100%;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
#logo #logo-wrapper{max-width:270px;margin:auto;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
#logo h1{display:none;}
#logo h2{border-top:10px solid black;padding-top:5px;}
.navbar-tiny #logo{left:10px;top:10px;right:inherit;width:20%;min-width:60px;max-width:100px;margin-right:10px;margin-top:5px;float:left;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
.navbar-tiny #logo h1,.navbar-tiny #logo h2{display:none;}

	.content-footer-meta{
		float: right;
	}

	#topbar { text-align: right; margin: 0 0 35px; }

		#topbar p { color: #b6b6b6; text-transform: uppercase; font-size: 13px; }

		#topbar p a { color: #4259a0; text-decoration: none; }

		#topbar p a#phone { color: #080e3b; padding: 0 25px 0 0; }

#imTextObject_2_tab0 .cf3 { color: #68911B; }

#imTextObject_6_tab0 .cf3 { color: #808080; }

#imTextObject_8_tab0 .cf3 { color: #68911B; }

#imTextObject_9_tab0 .cf3 { color: #68911B; }

#imTextObject_10_tab0 .cf3 { color: #68911B; }

#imTextObject_13_tab0 .cf3 { color: #689119; }
#back-top{z-index:500;position:relative}
#back-top #pagetop{display:block;overflow:hidden;width:45px;height:45px}
#back-top a{display:block;overflow:hidden;position:fixed;bottom:20px;right:20px}


.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}


.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wt:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FFFFFF;
}

#wp-calendar tfoot #next {
	text-align: right;
}


#wp-tbody .pad {
	background: none;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}

.export_citation .txt{background-color: transparent;}

.export_citation .txt span{display: none;}
.abcp_service-desc__block{margin:30px 0;padding:15px 30px;border:1px solid rgba(255,255,255,.2);color:#fff}

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

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


.separator {
	height:1px;
	margin:20px 1% 10px 0;
}


.tabset .tab-panel {
  display: none;
}
		#wpdevar_comment_3 span,#wpdevar_comment_3 iframe{width:100% !important;}

.nfoot-conta{float: right;}

.nfoot-conta-num{margin-bottom: 15px;}

.nfoot-conta-tit{padding: 10px 0;font-weight: 700; color: #666;}

.nfoot-conta-p{line-height: 25px; font-size: 12px;color: #666;}

.nfoot-conta-p-first{font-size:13px;}

.nfoot-conta-p-first span{padding-left:65px;font-size:15px;}

.nfoot-conta-p span{color: #ff7200;font-weight: bold;}

.nfoot-conta-tip{font-size: 10px;color: #999;text-align:right;line-height:16px;margin-top:-8px;margin-right:2px;}

.padding-horizontal-20 {padding-left: 20px;padding-right: 20px;}
table.profileinfo{font-family:arial,helvetica,sans-serif;font-size:12px}
table.profileinfo img{width:200px;box-sizing:border-box}
.profileinfo,#searchform{margin-top:15px}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}
#div-footer{background-color:#FFFFFF;padding-top:15px}
#div-footer #logo{margin-bottom:15px}
#div-footer #inner{height:32px;position:relative}
#div-footer #copyright{font-size:14px;color:#000000;position:absolute;right:0;bottom:0}
#div-footer #logo_img{height:32px;width:150px}
#div-footer #vline{height:24px}
#div-footer #righttext_bspan{font-size:12px}
#div-footer #righttext_ispan{font-size:12px}

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

.nav--main a { color: #1a1919; }
.footer__columns-item{float:left;height:100%}
.has-5-columns .footer__columns-item{width:16.66667%;margin-right:20px;margin-right:2rem}
.has-5-columns .footer__columns-item.is-fifth{float:right;width:22.22222%;height:100%;margin:0}
.has-5-columns .footer__columns-item:first-child{padding:0}
.has-5-columns .footer__columns-item:nth-child(even){padding-left:20px;padding-left:2rem}
.has-5-columns .footer__columns-item.is-third,.has-5-columns .footer__columns-item.is-fourth{margin-top:40px;margin-top:4rem}


.footer-new .copyright-alt {
	flex-shrink: 0;
	margin: 0 0 0 76px;
}



.copyright-alt {
	font: 300 13px/1.2 'FuturaStd2', sans-serif;
	color: #fff;
	letter-spacing: 0.03em;
}



.small_image_blog .entry-title {
	font-size: 24px;
	line-height: 31px;
}



#main .entry-title {
	padding-bottom: 8px;
}

.entry-title {
	font-size: 28px;
	line-height: 35px;
	text-transform: none;

}

.entry-title,
.entry-title a {
	color: #333;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #2b9b9b;
}

.widget_latest_blog .entry-title {
	font-size: 24px;
	line-height: 31px;
}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#f3722f}


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}
body:not(.material) #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:36px;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

.circle-title h3            { color: #000; }

.cb-grid-block .cb-grid-img {
  display: none;
}


.main-footer__logo {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.item-list ul li{margin:0 0 0.25em 0}
.item-list .pager{margin-top:45px}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.this-just-in__inner--item-list{list-style-type:none;margin:0;padding:0;}
.this-just-in__inner--item-list li{margin:5px 12px;border-bottom:1px solid #e0e0e0;padding:5px 0 7px;width:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:transparent;}
.this-just-in__inner--item-list li:last-child{border:none;margin-bottom:0 !important;}
.this-just-in__inner--item-list .list-item a{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:15px;font-size:0.9375rem;}
.this-just-in__inner--item-list .list-item a:link,.this-just-in__inner--item-list .list-item a:visited{color:#000;}
.this-just-in__inner--item-list .list-item a:hover{text-decoration:none;color:#0a44bb;}
.this-just-in__inner--item{display:none;font-weight:normal;overflow:auto;height:100%;max-height:100%;}
.this-just-in__inner--item.active{display:block;}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }



#main_column #user2 div.module div div div, #main_column #user3 div.module div div div, #right_column div.module_news div div div {
	height: 335px;
}



#user3 {
	width: 305px;
}




.icon-info, .icon-srch, .icon-key, .icon-globe, .icon-sitemap, .icon-think, .icon-folder, .icon-keyboard,.icon-menumobile,.icon-editProfile,
.icon-mail, .icon-print,.icon-previewProfile, .icon-gallery, .icon-pdf, .icon-doc, .icon-txt,.icon-close,.icon-user,.icon-quest,.icon-next, .icon-prev,
.icon-letter, .icon-plus,.icon-minus,.icon-help, .icon-egov{
	font-family: 'agencia';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color:#999999;
	font-size:135.7%;
}



.icon-info, .icon-srch, .icon-key, .icon-globe, .icon-sitemap,.icon-user,.icon-quest,.icon-letter,.icon-plus,.icon-minus,.iconHdr{color:#7d7d7d}

.icon-letter:before {
	content: "\e016";
}
.header-widget-region,.site-content{-webkit-tap-highlight-color:transparent}
.site-content{outline:0}
.clear::after,.clear::before,.comment-content::after,.comment-content::before,.entry-content::after,.entry-content::before,.site-content::after,.site-content::before,.site-footer::after,.site-footer::before,.site-header::after,.site-header::before{content:'';display:table}
.clear::after,.comment-content::after,.entry-content::after,.site-content::after,.site-footer::after,.site-header::after{clear:both}
.error404 .site-content .widget_product_search{padding:1.618em;background-color:rgba(0,0,0,.025)}
.error404 .site-content .widget_product_search form{margin:0}
.site-content::after,.site-content::before{content:'';display:table}
.site-content::after{clear:both}
.news-preview{font-size:13px;max-height:40px;overflow:hidden;text-overflow:ellipsis}

#left_footer
{
	width: 445px;
	margin-left: 25px;
}


  
  #bloc_footer_1 #right_footer, #bloc_footer_2 #left_footer {
    float: none;
    width: calc(100% - 20px);
    text-align: center;
    margin-left: 10px; }


  
  #bloc_footer_2 #right_footer, #bloc_footer_2 #left_footer {
    float: none;
    width: calc(100% - 20px);
    text-align: center;
    margin-left: 10px; }



.gdlr-core-social-network-item .gdlr-core-social-network-icon{ margin-left: 20px; font-size: 16px; }

.gdlr-core-social-network-item .gdlr-core-social-network-icon:first-child{ margin-left: 0px; }

.gdlr-core-social-network-item .gdlr-core-social-network-item-text{ font-size: 15px; font-weight: 400; margin-left: 13px; letter-spacing: 1px;}

  .sub_logo{ bottom: -1px!important;}
.row{max-width:76.75rem;margin-right:auto;margin-left:auto}
.row:after,.row:before{display:table;content:" "}
.row:after{clear:both}
.row .row{margin-right:-.625rem;margin-left:-.625rem}
.row .row.collapse{margin-right:0;margin-left:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-right:auto;margin-left:auto}
.row:not(.expanded) .row{max-width:none}
.column.row.row,.row.row.columns{float:none}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.expanded.row .small-collapse.row,.small-collapse .row{margin-right:0;margin-left:0}
.expanded.row .medium-collapse.row,.medium-collapse .row{margin-right:0;margin-left:0}
.expanded.row .large-collapse.row,.large-collapse .row{margin-right:0;margin-left:0}
.main-footer .commonfooter.main-footer__nav{max-width:784px}
.main-footer .main-footer__nav.jobfooter{width:100%}
.main-footer .main-footer__nav.jobfooter .mainrow{border-top:1px solid #cccccc;width:100%}
.main-footer .main-footer__nav{float:left}
.main-footer .main-footer__nav .mainrow{float:left;width:100%;border-bottom:1px solid #cccccc}
.header-bottom-right{width:auto}
header.sticky .header-bottom-right{padding-top:0!important}


.column_in {
	float:right;
	width:752px;
	margin:0 0 7px 0;
	padding:7px;
	border:1px #CCCCCC solid;
}



fieldset.column_in {
    float: right;
    width:752px;
    margin:0 0 7px 0;
    padding:7px;
    text-align:right;
    border:1px #CCCCCC solid;
}


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.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;}
.views-row{border-bottom:2px solid white;margin-bottom:8px;padding:5px;padding-top:0px;}

	.text_blog {
		color:#B32800;
		font-weight:bolder;
		text-decoration:none;
	}

	.filters_no_a_b{
		display: none!important; }
.testi-content{position:relative;overflow:hidden}
.testi-content p{margin-bottom:0;font-family:'Crete Round',serif;font-style:italic}
.testi-content p:before,.testi-content p:after{content:'"'}
.testimonial.twitter-scroll .testi-content p:before,.testimonial.twitter-scroll .testi-content p:after,.testimonial.twitter-scroll .testi-meta:before{content:''}
.testimonial-full .testi-content{text-align:center;font-size:18px}
.dark .testimonial.twitter-scroll .testi-content p a{border-bottom:1px dotted #AAA}
.dark .testimonial.twitter-scroll .testi-content p a:hover{border-bottom:1px solid #888}
#sb_c .s_c_t{position:relative}
body.front #block-block-846 #headerBlockHome .albumWrapper .album-image{border:1px solid #a6dacf;padding:157px 40px 152px;margin-bottom:25px;margin-top:45px;}
body.front #block-block-846 #headerBlockHome .albumWrapper .album-image img{visibility:unset;width:auto;}
.feature__fg-inner{position:relative}
.feature--bottom-left .feature__fg-inner{margin:auto auto 0 0}
.feature--with-sidebar .feature__fg-inner{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;text-align:center}
.feature--bottom-left-nav .feature__fg-inner{margin:auto auto 0 0}
.feature--center-center .feature__fg-inner{margin:0 auto;max-width:80%;text-align:center}
.feature--center-center-s .feature__fg-inner{text-align:center;margin:0 auto;max-width:80%}
.header--clear+.feature--center-center-s .feature__fg-inner{max-width:100%;width:100%;text-align:center}
.feature--center-center-s .feature__fg-inner:empty{min-height:13.75rem}
.tatsu-interactive-box-content,.tatsu-interactive-box-icon,.tatsu-interactive-box-title{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tatsu-interactive-box-transform .tatsu-interactive-box-title{margin-bottom:10px}
.tatsu-SkbBVcCAV:hover .tatsu-interactive-box-title{color:#fff}
.tatsu-rkREV5004:hover .tatsu-interactive-box-title{color:#fff}
.tatsu-r10DXqARN:hover .tatsu-interactive-box-title{color:#fff}
.tatsu-BkDSNqRAE:hover .tatsu-interactive-box-title{color:#fff}
.site-header__search{display:inline-block;max-width:400px;margin-top:15px;width:100%}





.search {
padding:0px 0 2px 5px;
width:260px;
margin:-5px 0 0 0px;
overflow:hidden;
float:right;
}


.search form {
margin: 0;
padding: 0;

}


.search fieldset {
margin: 0;
padding: 0;
border: none;
}


.search p {
margin: 0;
font-size: 85%;
}
#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}


#headermenu .search-menu form#searchform {
    margin: -33px 0 0 3px;
}

p.zeno_font_resizer {text-align: left !important;}


body.reverse .zeno_font_resizer a:link, body.reverse .zeno_font_resizer a:visited {color: #ffffff;}

body.reverse .zeno_font_resizer a:hover, body.reverse .zeno_font_resizer a:active {color: #7398a2;}
#rt-header{color:#000000;background:#ffffff;box-shadow:0 4px 0 rgba(0,0,0,0.2);position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.header-type-scroll #rt-header,.header-type-fixed #rt-header{position:fixed;width:100%;z-index:3000;opacity:0;visibility:hidden;}
.header-type-scroll.scrolling-enable #rt-header,.header-type-fixed #rt-header{opacity:1;visibility:visible;}

    #rt-header, #rt-logo, #gantry_logo-10003 {
        max-height: 100px !important;
    }





#megamenu-mobile-wrapper {
  display: none;
  margin-top: 0; }

  .vin-container .vin-top {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto; }

    .vin-container .vin-top::after {
      clear: both;
      content: "";
      display: table; }

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

    .vin-container .vin-top .how-to {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }

      .vin-container .vin-top .how-to svg {
        width: 1em;
        height: 1em;
        margin: -1px; }

        .vin-container .vin-top .how-to svg path {
          fill: #f2bf24; }

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


#header-wrap .be-shortcode,
#header-wrap .icon-shortcode,
#header-wrap .be-button-wrap{
    margin-bottom: 0px !important;
}


#logo {
	width: 80px;
	height: 70px;
	float: left;
	margin-right: 20px;
}

.gdlr-core-testimonial-style-center .gdlr-core-testimonial-author-wrap{ display: inline-block; text-align: left; }
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.aligncenter{clear:both;display:block;margin:0 auto}

.nav-bg {
	background: rgba(4, 4, 4, 0.44);
	padding: 0.5em 0;
}



.ktz-metapost-widget {padding:0px 0px 10px;}

.ktz-metapost-widget span.glyphicon {margin-right:10px;}

.main-take-over{padding-left:15px;padding-right:15px}
.bg-white{background-color:#fff}
.btn.bg-white:focus,.btn.bg-white:hover{color:#ef2673}

.home_slider_content {
position: absolute;
top: 50%;
transform: translateY(-50%);
margin: auto;
width: 100%; }
#navbar_speaker #label{position:absolute;top:20px;left:50px;width:83px;color:#ffffff;font-weight:bold}

	#Top_bar #logo img.logo-sticky,#Top_bar #logo img.logo-mobile,#Top_bar #logo img.logo-mobile-sticky{display:none}

	#Top_bar #logo img.logo-mobile-sticky{display:none}

	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky{display:inline-block}

	.mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky{max-height:80px!important}


.genesis-nav-menu .menu-item {
	border-width: 0;
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


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


	.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";
	}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}
.mine-yellow a{color:#fcff00!important}


.login {
  position: relative;
  height: 100%;
  background: -webkit-linear-gradient(top, rgba(32, 32, 30, 0.8) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: linear-gradient(to bottom, rgba(32, 32, 30, 0.8) 0%, rgba(0, 0, 0, 0.6) 100%);
  -webkit-transition: opacity 0.1s, -webkit-transform 0.3s cubic-bezier(0.17, -0.65, 0.665, 1.25);
  transition: opacity 0.1s, -webkit-transform 0.3s cubic-bezier(0.17, -0.65, 0.665, 1.25);
  transition: opacity 0.1s, transform 0.3s cubic-bezier(0.17, -0.65, 0.665, 1.25);
  transition: opacity 0.1s, transform 0.3s cubic-bezier(0.17, -0.65, 0.665, 1.25), -webkit-transform 0.3s cubic-bezier(0.17, -0.65, 0.665, 1.25);
  -webkit-transform: scale(1);
          transform: scale(1);
}

.login.inactive {
  opacity: 0;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

	.tinymcewysiwyg table { float:none; margin-left:0 !important; width:100% !important; height:auto !important; }

	.tinymcewysiwyg table img, .news_img img { width:190px !important; height:auto !important; }



.tinymcewysiwyg {
}

.landingpage .tinymcewysiwyg {
	margin:30px 0 0;
}

.etrainer-plus #slice_2685 h2,
.etrainer-plus #slice_2685 .tinymcewysiwyg { margin: 0; }

.site-branding .site-title {
    display: none;
}
.site-title{margin:0;clear:none;display:inline-block;text-align:left;vertical-align:middle}
.site-title a,.site-title a:hover,.site-description{color:#565a60;}


.sidebar-title {
	padding:0 5px 1px 1px;
	margin-bottom:-2px;
	font-weight:normal;
	font-size:18px;
	letter-spacing:0.5px;
	float:left;
	clear:both;
}


.sidebar-title:not(:first-child) {
	margin-top:15px;
	margin-bottom:-2px;
}


.sample a,
.review {
	color: #3c8596;
}


.sample {
	margin: 5px auto 0;
	width: 195px;
	padding: 5px 0;
	border-radius: 60px;
	-moz-border-radius: 60px;
	-webkit-border-radius: 605px;
	background: #dedeff;
	text-align: center;
}


.sample:before {
	content: '';
	border: 8px solid transparent;
	border-bottom: 10px solid #dedeff;
	position: relative;
	top: -42px;
	left: 110px;
}


.sample a {
	font-size: 17px;
	font-style: italic;
}


.sample a:hover {
	text-decoration: underline;
}


	.sample::before {
		top: -39px;
		left: 78px;
	}

.bxslider {
  margin: 0;
  padding: 0;
}

ul.bxslider {
  list-style: none;
}
#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}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}


.navbar-stuck.navbar-dark .navbar-inner,  
.navbar-nav{
	background:#fff !important;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
#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}


.builder-section-content {
	position: relative;
	z-index: 2;
}


.builder-section-gallery .builder-section-content,
.builder-section-text .builder-section-content,
.builder-section-blank .builder-section-content {
	max-width: 1024px;
	margin: 0 auto;
	padding: 0 32px;
	padding: 0 3.2rem;
}


.builder-section-content,
.builder-text-section-title,
.builder-gallery-section-title,
.builder-banner-section-title {
	position: relative;
	z-index: 2;
}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}
.section_nine .footer_head{font-weight:600;font-size:18px;color:#242424;margin-bottom:30px}
.gallery__product--hidden,.notice-bar{display:none}
.gallery__product{width:250px;padding:15px;background:#fff;position:absolute;z-index:3}

.stats-container table tbody tr.success td {
}

.table-container table tbody tr.success td {
}

.white-panel table tbody tr.success td {
    background: #ebf4f6;
}

.admin-panel table tbody tr.success td {
    background: #ebf4f6;
}
.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:15px;padding-right:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}


h1.mvp-logo-title,
h2.mvp-logo-title {
	display: none;
	}
.zone-wrapper:not(.zone-content-wrapper){display:none;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.vce-asset-background-simple-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;display:none;border-radius:inherit}
.vce-asset-background-simple-container.vce-visible-all-only{display:block}


	.tb-mobile-menu-wrapper .tb-search .search-input {
    	color: #333;
    	color: rgba(51,51,51,1);
	}


	ul#menu-main-navigation.tb-mobile-menu {
    	text-transform: uppercase;
	}

	.tb-mobile-menu-wrapper li.audience-start {
    	border-top: #7d7366 3px solid;
	}

	.tb-mobile-menu button.search-submit.btn-primary:hover {
    	background-color: #008061;
	}
.tb-mobile-panel .tb-mobile-menu,.tb-mobile-panel .tb-mobile-menu .sub-menu li.non-mega-sub-menu:last-child{background-color:transparent}
.tb-mobile-panel .tb-mobile-menu{margin-top:0}
.tb-mobile-menu ul{position:static}
.tb-mobile-menu ul ul{display:block!important}
#section-carrousel .edito-carrousel .col.first{margin-left:0;}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.get-started{border-radius:0px;background-color:#3462ab;font-weight:700;text-transform:uppercase;text-align:center;padding:10px 13px 5px 10px!important;height:35px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
.get-started a{color:#fff!important}
.get-started:hover{background-color:#333333}
.et-fixed-header #top-menu .get-started a{color:#fff!important}
.spr{height:25px}


.accordion-footer-section-content {
    padding:15px;
    display:none;
    background:#3F3E3E;
}

div.feedback-panel .message {
  font-weight: normal;
  display: block;
}

.my-home .panel-member .message-item {
  border-bottom: dotted 1px #2BA9E1;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.my-home .panel-member .message-item .subject {
  margin-top: 10px;
}

.my-home .message-modal .date {
  margin-right: 10px;
}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}
.et_pb_row_8.et_pb_row{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_3.et_pb_row{margin-right:50px!important;margin-left:50px!important;margin-left:auto!important;margin-right:auto!important;padding-right:50px;padding-left:50px}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.default-modal .body .default-close-btn{font-size:30px;border-radius:50%;background:#fff;border:2px solid gray;color:gray;cursor:pointer;width:40px;height:40px;line-height:37px;text-align:center;transition:all .4s ease;display:inline-block;position:absolute;right:0;margin-right:35px;z-index:1}
.default-modal .body .default-close-btn:hover{background:#e6e6e6}

.stat .number,.stat .stat--number{font-family:BentonSansCondRegular,'Arial Narrow',Arial,sans-serif;font-weight:400;font-size:3rem;color:#900;margin-bottom:0}

.stat .stat--number{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.2}

.bg-dark .stat .stat--number,.bg-dark .stat p.number{color:#fff}

#fklms_login_bar .fkcontainer{   
    padding-top: 5px;
    margin: 0 auto;
    padding-right: 30px;
}

.ca_zone{
	position:absolute;
	width:100%;
}


.page2 .background.bottom {
	bottom: 0;
	height: 80px;
}

.page2 .background.bottom .top {
	background: #886e6d;

	height: 25px;
}

.page2 .background.bottom .bottom {
	background: #412a30;

	height: 55px;
}

.daily_p .block{width:298px; float:left; margin:12px 0 0 0;  border:solid 1px #c0c0c0;}

.daily_p .block:hover{ border-color:#c00;}

.daily_p .block div{float:left;}

.foot_links .block{ float:left;}

.col_right .block{width:100%; float:left;}

.descript_inside .block{width:100%; float:left; padding:0 0 15px 0;}
.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%}
#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}
ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2,ul.products li.product.product-category h3{font-size:1.1em}
ul.products li.product.product-category img{margin-bottom:1.618em}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }

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

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

body .wooslider.wooslider-type-slides .has-featured-image img.featured-image { max-width: 100%; height: auto; }
#logo .standard-logo .primary-logo{height:auto;max-width:100%}
#header #logo .standard-logo .primary-logo{height:auto;max-width:100%}
.w-image-h,.w-image a,.w-image img{border-radius:inherit;border-color:inherit !important;color:inherit !important}
.w-image.style_shadow-2 .w-image-h{position:relative}


.widget-columns-table {
	width: 100%;
	table-layout: fixed;
}


.extcal_minical .extcal_month_label a {
    color: #FFFFFF;
    font-weight: bold;
}


.clubs .entry .thumb a:hover span.entry-format,
.list-entries .entry .thumb a:hover span.entry-format {
	opacity: .5;
	transition-duration: 200ms;
}


.forum-post .thumb span.entry-format,
.list-entries .entry .thumb span.entry-format {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 50%;
	background: #222;
	z-index: 1001;
}


.forum-post .entry-format {
	width: auto !important;
	border-radius: 22px !important;
	padding: 0 10px;
	text-shadow: none;
	font-size: 12px;
	color: #fff;
}
