﻿

.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}

#param_list
{ position:absolute;
  left:10px;
  top:-100px;
  width:240px;
  padding:2px;
  font-size:12px;
  background-color:#FFFF80;
  visibility:hidden;
  display:none;
  z-index:3;
}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}
.fl-node-59fab88c26090 .fl-button-wrap {text-align: left;}
.fl-node-59fab88c260cb .fl-button-wrap {text-align: left;}
.fl-node-5c507b3615f9a .fl-button-wrap {text-align: left;}
.fl-node-59fab88c26311 .fl-button-wrap {text-align: left;}

	.navigation .menu {
	    display: block!important;
	    float: none;
	    background: transparent;
	    margin-bottom: 45px;
	}

.sub-menu .menu-item-has-children:after { color: #fff }
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


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


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px 15px 0;
		text-align: left;
		width: 100%;
	}


.container-fluid .grid_7 {
  width: 58.33333%; }

.container .grid_7 {
  width: 670px; }

	  
	 
.container .grid_7 a {
	color:#764242;
	}

.container .grid_7 a:hover {
	color: #484848;
	text-decoration: underline;
	}
ul#contact-info .field{font-weight:700}
 #pl-975 #panel-975-0-0-0 , #pl-975 #panel-975-0-0-1 , #pl-975 #panel-975-1-0-0 , #pl-975 #panel-975-1-1-0 , #pl-975 #panel-975-2-0-0 , #pl-975 #panel-975-3-0-0 , #pl-975 #panel-975-3-0-1 , #pl-975 #panel-975-3-0-2 , #pl-975 #panel-975-3-0-3 , #pl-975 #panel-975-4-0-0 , #pl-975 #panel-975-4-0-1 , #pl-975 #panel-975-4-1-0 , #pl-975 #panel-975-5-0-0 , #pl-975 #panel-975-5-0-1 , #pl-975 #panel-975-5-0-2 , #pl-975 #panel-975-6-0-0 , #pl-975 #panel-975-6-0-2 , #pl-975 #panel-975-6-0-3 , #pl-975 #panel-975-6-0-4 {  }
 #pl-975 #panel-975-6-0-1 { margin:0px 0px 0px 80px }
 #pl-975 .so-panel:last-child { margin-bottom:0px }
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }


img.print-icon {
  vertical-align: middle;
}


img.print-icon-margin {
  padding-right: 4px;
}

ul.footer_nav{
	padding:0;
	margin:1em 0;
	list-style:none;
}

ul.footer_nav li{
	display:inline-block;
}

ul.footer_nav li a{
	color:#FFFFFF;
	font-size:0.8125em;
	margin:0 10px;
	font-weight:500;
}

ul.footer_nav li a:hover{
	text-decoration:none;
	color: #0000FF;
}




#block-nice_menus-1 { width: 990px; position: relative; height: 28px; margin-top: -27px; font-family: Arial, Helvetica, sans-serif;}



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


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}

.thumb_top .tube{
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.thumb_top{height:200px; width: 242px; margin:3px; float:left;text-align:center;overflow:hidden;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.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}

#slider-holder .bn-image .nivo-caption .nivo-caption-inner { background: rgba(255, 255, 255, 0.8); padding: 10px; }

	.startpage #header div.span9 { display: none; }

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.copyright-text.span6.left p{float:left}
.copyright-content.span6.right p,.copyright-content.span6.right ul{float:right;margin:0}
.top-widget a,.top-widget .span6.right a{box-shadow:none!important;text-shadow:none}
.span6.left{float:left;width:50%}
.span6{float:left;width:50%}
.span6.right{width:50%;float:right}
div.row.copyright .span6 p,div.row.copyright .span6 ul{text-align:center;float:none}
.copyright .span6{clear:both;margin:5px 0}
.top-widget .span6.left,.top-widget .span6.right{width:45%}
.top-widget .span6.right{float:right}

#footer .toggleMenu3 .main-menu-small .plus-icon{top:2px;display:block;left:10px;position:relative;}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.mod .hd { margin-bottom: 12px; border-top: 1px solid #6ebe32; position: relative;}

.mod .hd h3{ font-size: 18px; color:#009646; line-height: 1.8; font-weight: normal; font-family: "Microsoft YaHei"; }

.mod .hd h3 a{color:#009646;}

.mod .hd h3 a:hover{color: #6ebe32; text-decoration: none;}

.mod .bd li{margin-bottom: 7px; }

.main .mod{ width:340px;}

.mod .invest_tit{ border-top: 1px solid #e1f0e1;}

#sub-nav #profile-nav .avatar,
#sub-nav #profile-nav .fa {
  float: left;
}

#sub-nav #profile-nav .avatar {
  width: 40px;
  height: 40px;
  margin-right: 8px;
}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content .uabb-sf-bottom-text p:last-of-type {margin-bottom: 0;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}


.head-box {
    overflow: hidden;

    margin-bottom: 18px;
    padding-top: 1px;
}


.footer-widgets.row {margin-bottom:30px}

.footer .footer-nav {
  list-style: none;
  width: 100%;
  display: block;
  margin-left: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
}
.component_slideshow .info_panel,.component_slideshow ul img[src=""],.component_slideshow ul li:not(.0){display:none!important;visibility:hidden!important;height:0!important;width:0!important}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}

#content .container {
    padding-top: 55px;
}

.container .grid3.col {
    width: 20%;
    margin-right: 6.2%;
}

.container .grid3.col:last-child {
    margin-right: 0;
}

#footer .container .left {
    text-align: left;
}

#footer .container .right {
    text-align: right;
}

#footer .container .right div {
    margin-left: 20px;
    display: inline-block;
}


#footer .container .right img {
    margin-left: 40px;
}

    #footer .container .right .text:first-child {
        margin-left: 0;
    }
div.grid-container{width:100%;height:auto;margin:0}
div.wrapper-fluid div.grid-container{margin:0 auto}
div.wrapper-fluid.wrapper-fluid-grid div.grid-container{width:100%}

div#wrapper-wet58da677cb5f86 div.grid-container{width:1000px}
div#wrapper-wet58da677cb5f86.responsive-grid div.grid-container{width:auto !important;max-width:1000px}
div#wrapper-w0r58da677cbaf65 div.grid-container{width:1000px}
div#wrapper-w0r58da677cbaf65.responsive-grid div.grid-container{width:auto !important;max-width:1000px}
div#wrapper-web58da677cb8dbb div.grid-container{width:1000px}
div#wrapper-web58da677cb8dbb.responsive-grid div.grid-container{width:auto !important;max-width:1000px}
.hentry .entry-content,.hentry .entry-summary{padding:30px 0 0}
ul.checkmarks li{padding-left:25px}
ul.checkmarks li:before{content:'\f00c';font-family:fontawesome;margin-right:5px;color:#67a118;margin-left:-25px}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}
.related-collection .text-box-wrap,.related-collection .hover-box-wrap,.related-collection.active-collection .active-collection-content{position:absolute;top:0;left:0;width:100%;height:100%}
.related-collection.active-collection .hover-box-wrap,.related-collection.active-collection .text-box-wrap{display:none}
.related-collection .text-box-wrap .text-box-inner,.related-collection .hover-box-wrap .hover-box-inner,.related-collection.active-collection .active-collection-content .inner{height:100%;width:100%;display:table;padding:15px}
.related-collection .text-box-wrap .text-box-inner .text-box,.related-collection .hover-box-wrap .hover-box-inner .hover-box,.related-collection.active-collection .active-collection-content .inner-box{display:table-cell;vertical-align:middle}
.related-collection .hover-box-wrap{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.related-collection:hover .hover-box-wrap{opacity:1}
.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-3{width:25%}

	.trustpilot-widget iframe{
		height:50px !important;
	}

#header_mes {
width: 100%;
height: 30px;
background-color: #17365d;
}

#header_mes h1 {
height: 30px;
text-align: center;
font-size: 12px;
font-size: 1.2rem;
color: #ffffff;
display: block;
line-height: 30px;
}

.container, .search__container, .site-header__container, .header--sticky .site-header__container { max-width: 1368px; }

.container { padding-right: 66px; }
.team-member__details{font-size:12px;font-size:.8571428571rem;margin:25px 0 0}

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





#preloader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: black;
	z-index: 999;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float: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-6{width:50%}
.as-h4{display:block;font-size:18px;padding-top:5px}


#owl-homepage-slideshow .slideshow-caption {
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 150px;
}


#owl-homepage-slideshow .slideshow-caption h2 {
	color: #fff;
	font-size: 4em;
    font-style: italic;
}


#owl-homepage-slideshow .slideshow-caption h2 span {
	color: #E1B228;
}


#owl-homepage-slideshow .slideshow-caption p {
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 30px;
}


#owl-homepage-slideshow .slideshow-caption a.btn-ghost {
	color: #E1B228;
	font-size: 1em;
	padding: 10px 20px;
	border: 1px solid #E1B228;
	text-transform: uppercase;
	background-color: transparent;
}

	.slideshow-caption p {
	  font-size: 1em;
	}
.nav-secondary{margin:0;opacity:1;transition:opacity 250ms ease-in-out 1.4s}
.header .nav-secondary{position:absolute;top:.9375rem;left:0}
.nav-secondary li{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#8f8f8f;display:inline-block;margin-right:1.875rem;letter-spacing:.1em}
.nav-secondary li a{font-size:inherit;color:inherit}
.nav-secondary li a:hover{color:#0f0f0f}
.nav-secondary li.active a{color:#0f0f0f}
.nav-main .nav-secondary li a{display:inline-block;padding:.75rem 1rem;color:#c2c2c2}
.nav-main .nav-secondary li a:hover{color:#0F0F0F}


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

#close{
    float: right;
    position: absolute;
    top: 21%;
}


#header-right-sidebar {

	overflow: hidden;

}






.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}


.clearfix {

	display: inline-block;

}


* html .clearfix {

	height:1%;

}

	.bottomlinks { text-align: left; color: #717171; padding: 10px 0 0 0;  margin:  20px auto; width: 96%; z-index: 9;}

	.bottomlinks .pipe {display: none;}

	.bottomlinks a, .bottomlinks a:visited, .bottomlinks a:link, .bottomlinks a:link:active, .bottomlinks a:visited:active  {text-decoration: none;  color: #717171; display: block; padding: 10px 0; border-bottom: solid 1px #e2e2e2; }

	.bottomlinks a:hover {text-decoration: none; color: #333;}


.bottomlinks a,
.bottomlinks a:visited,
.bottomlinks a:link,
.bottomlinks a:link:active,
.bottomlinks a:visited:active {
    text-decoration: none;
    color: white;
}



.wpb_content_element.wpb_single_image img {
  height: auto;
  max-width: 100%;
}
.widget_wpex_newsletter.footer-widget input[type="email"]{color:#585858}
.footer-widget{padding-bottom:45px}
.footer-widget .widget-title{display:block;margin:0 0 20px;font-size:1.077em;color:#fff;font-weight:600;line-height:1.5}
.footer-widget .wpex-widget-recent-posts-title{color:#fff}
.footer-widget.widget_tag_cloud a{border-color:#333;border-color:rgba(255,255,255,0.06)}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}
#et-secondary-menu .et-social-icons{margin-right:20px}
#et-secondary-menu{float:right}
#et-secondary-menu,#et-secondary-nav{display:none!important}
#et-secondary-menu .et_duplicate_social_icons{display:inline-block}
#et-info,#et-secondary-menu{display:block;float:none;text-align:center}
.et_secondary_nav_two_panels #et-secondary-menu{margin-top:12px}

.services .new-line{ font:400 20px 'PT sans'; color:#313131; margin:0 0 50px; padding:0; text-align:center;}
.block__item{margin-bottom:3rem}
.block__item .share__hover,.block__item p{font-family:Helvetica,Helvetica Neue,Arial,sans-serif;max-width:90%}


	.et_pb_gallery_grid .et_pb_gallery_item,
	.et_pb_portfolio_grid .et_pb_portfolio_item,
	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
		float: left;
		position: relative;
	}


	.et_pb_gallery_grid .et_pb_gallery_item img,
	.et_pb_portfolio_grid .et_pb_portfolio_item img,
	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item img {
		width: 100%;
	}


	.et_pb_gallery_grid .et_pb_gallery_item h3,
	.et_pb_portfolio_grid .et_pb_portfolio_item h2,
	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
		margin: 10px 0 0;
		padding-bottom: 0;
		font-size: 18px;
		word-wrap: break-word;
	}

.divmin { 
display: inline-block;
margin-left: 20px;
font-size: 15px;
font-style:italic;
}


.text-right { text-align: right !important; }



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.widget_wpex_newsletter.footer-widget input[type="email"]{color:#585858}
.footer-widget{padding-bottom:45px}
.footer-widget .widget-title{display:block;margin:0 0 20px;font-size:1.077em;color:#fff;font-weight:600;line-height:1.5}
.footer-widget .wpex-widget-recent-posts-title{color:#fff}
.footer-widget.widget_tag_cloud a{border-color:#333;border-color:rgba(255,255,255,0.06)}


.section-heading {
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.25;
  letter-spacing: .06em;
  text-align: center;
  padding-bottom: .9375rem;
  margin-bottom: .625em;
  border-bottom-width: 1px;
}


.logo-hic {
  display: none; }

  .hi-contrast .logo-hic {
    display: block;
    width: 206px;
    height: auto; }


.widget-header {
	margin: 0 0 1.5em 0;
}

	.mucatbox {
		width:220px;
		float:left;
		}



.hp_our_products nav {
    margin-bottom:30px;
}
.text-right{text-align:right}


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


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

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

.clearfix:after {
  clear: both;
}

.clearfix {
  *zoom: 1;
}
.hp_bloc5_bloc_txt{font-family:Georgia!important;font-size:16px;color:#3c4046;padding-bottom:20px}

#top-bar .wc-ico-cart:hover .counter {
  text-decoration: none;
}


.tool-overflow{
    overflow: hidden;
}


th.gigpress-city {
}


td.gigpress-city {
}

  #navigation .nav-close,
  #navigation .nav-home {
    display: none;
  }
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}


#copyright{color:#aaa;padding:0 20px;}
.tribe-events-list-widget .tribe-event-featured .tribe-event-duration{color:#fff}
.tribe-theme-twentynineteen .tribe-events-tooltip .tribe-event-duration{font-family:NonBreakingSpaceOverride,Hoefler Text,Baskerville Old Face,Garamond,Times New Roman,serif;font-family:var(--twentynineteen-font--body);font-size:.85rem}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {
	width: 100%; 
	display: block;
	margin:0; padding:0;
	border:none !important;
}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


.socials li.facebook a:hover,
.socials li.facebook a:focus {
	background: #3E5993;
}


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


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.nav-design:hover .meganav-disc-title{background:#EC008C;}
.nav-design .meganav-disc-title a,.nav-design .meganav-disc-title a:visited{color:white;}
.nav-act:hover .meganav-disc-title{background:#00B6F2;}
.nav-act .meganav-disc-title a,.nav-act .meganav-disc-title a:visited{color:white;}
.nav-bt:hover .meganav-disc-title{background:#73C800;}
.nav-bt .meganav-disc-title a,.nav-bt .meganav-disc-title a:visited{color:white;}
.nav-htc:hover .meganav-disc-title{background:#A000CE;}
.nav-htc .meganav-disc-title a,.nav-htc .meganav-disc-title a:visited{color:white;}
.nav-c:hover .meganav-disc-title{background:#F57920;}
.nav-c .meganav-disc-title a,.nav-c .meganav-disc-title a:visited{color:white;}


.eventsSection #mainBar .padme ul li {
    border-bottom: 1px solid #e8e8e8;
    padding: 20px 0;
}


.padme {
    padding: 0 20px 0 30px;
}
.tatsu-header-logo .logo-img{width:auto;max-width:100%}
.tatsu-fymsaxvor814xpen .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxvor814xpen .logo-img{height:50px}
.tatsu-fymsaxw2ulfao5k0 .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxw2ulfao5k0 .logo-img{height:30px}

.bd-container-inner {
  position: relative;
}

.container .container-fluid,
.bd-container-inner .container-fluid,
.bd-container-inner .bd-container-inner,
[data-aligncontent-size="sheet"] .bd-section-inner .bd-container-inner {
  padding-left: 0;
  padding-right: 0;
}

.bd-container-inner-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.bd-page-width .bd-container-inner {
  padding-left: 0px;
  padding-right: 0px;
}

.bd-separator-left .bd-container-inner,
.bd-separator-right .bd-container-inner,
.bd-separator-center .bd-container-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#contactUsModal .modal-body .form-box{display:block}
#contactUsModal.submitted .modal-body .form-box{display:none}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}






.agenda .row.unedate.d-lg-none.d-xl-block {
    display: flex !important;
}

.collect td.play {width:95px;}

.collect td.play a:hover img {opacity: 0.9;}

.onlinecasinos .bestbl a.getbonus:hover img,  .onlinecasinos .bestbl a.play:hover img{opacity: 0.9;  }

.onlinecasinos .bestbl a.play {float:right; margin: 10px 0 0 0; }

#menuSlider table .titre{height:43px;vertical-align: middle;text-align:center;border:0px solid #ffffff;padding:0 2px;}
.header-translate{display:none;float:right;margin-left:5px;}
.header-translate .goog-te-gadget-simple{background-color:transparent;border:0;font-family:'Gotham Medium',Arial,sans-serif;font-size:11px;font-size:0.6875rem;}
.header-translate img{display:none;}
.header-translate span:first-child{position:relative;}
.header-translate span:first-child:after{content:'';display:block;position:absolute;top:3px;right:-12px;width:0;height:0;border-style:solid;border-width:6px 3px 0 3px;border-color:#959595 transparent transparent transparent;}
.header-translate span:first-child:hover,.header-translate span:first-child:focus{color:#21b1e7;}
.header-translate span ~ span{display:none;}




.circle-wrapper {
    width: 232px;
    height: 250px;
    display: block;
    position: absolute;
    top: 235px;
    left: 195px;
}

.nsite-map-tit{font-size: 14px;line-height: 35px;color: #dedede;}


.brand-logo a {
  display: inline-block; }


.brand-logo small {
  display: none; }


.footer .brand-logo a {
  width: 12.5rem; }

  #inner-header .brand-logo, .dummyheader .brand-logo {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 66.66667%;
    float: left; }

    #inner-header .brand-logo a, .dummyheader .brand-logo a {
      display: block;
      padding-bottom: 8px; }

    #inner-header .brand-logo img, .dummyheader .brand-logo img {
      height: 60px; }

    #inner-header .top .brand-logo {
      margin: 0;
      padding-bottom: 0;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      width: 33.33333%;
      float: left; }

      #inner-header .top .brand-logo img {
        height: 40px;
        width: 217px; }

.layout-full #page-wrapper .full-container {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

body.responsive.layout-full #page-wrapper .full-container {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

:not(.not-default-page).page-layout-full-width.layout-full #page-wrapper .full-container {
  max-width: 100%;
}

:not(.not-default-page).page-layout-full-width-sidebar.layout-full #page-wrapper .full-container {
  max-width: 100%;
}

.img_box img {
    width: auto !important;
    margin: auto;
}

.img_box {
	text-align: center;
}

.footer_social {
    margin-bottom: 30px;
	overflow:hidden;
}
#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}
#content-area .content .field ol,#content-area .content .field ul{margin:0;padding:0 0 .75em 2em;}
#content-area .content .field ol{list-style-type:decimal;}
#content-area .content .field ul{list-style-type:disc;}
.front #hero-image .flexslider .media .content{width:100%;height:auto;background:#ccc;}
.front .node .content{margin:0 auto;max-width:1367px;padding:0 20px 20px;}
.twitter-feeds .content{padding:10px;max-width:1367px;margin:0 auto;}

  #masthead .side-bar {
    height: 100%;
    width: 100%;
    background-color: #441a66;
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3); }

    #masthead .side-bar .small-btm-icon {
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 16px 18px; }

      #masthead .side-bar .small-btm-icon img {
        width: 100%;
        height: auto; }
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.clearfix{zoom:1}
.clearfix.bt_1x{margin-bottom:20px}
.clearfix.bt_2x{margin-bottom:40px}
.clearfix.bt_3x{margin-bottom:60px}
.clearfix.bt_4x{margin-bottom:80px}
.clearfix:before,.clearfix:after{display:table !important;content:"" !important}
.clearfix:after{clear:both !important}
.vrv_info_board li.clearfix{height:30px}
.member_ul li.clearfix{width:100%}
.verve_theme .vrv_insta_wrapper .vrv_insta_grid .vrv_instagram li.clearfix{width:100%}

.abs{position:absolute;}
.indicator-date span,.indicator-label span{color:#5e6b75}
.indicator-horizontal .indicator-date{float:right}
#other-cpi-indicators .indicator .indicator-date,#other-cpi-indicators .indicator .indicator-label{float:none}
#other-cpi-indicators .indicator .indicator-date{float:right}
.postid-670 .indicator .indicator-date,.postid-670 .indicator .indicator-label,.postid-672 .indicator .indicator-date,.postid-672 .indicator .indicator-label{font-size:14px}

#header-text-nav-container {
	background-color: #FFFFFF;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}
.row{margin-right:-15px;margin-left:-15px}


.kit-body-wrap .menu .top-bar.expanded .title-area {
  background: none;
}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.top-bar .title-area{margin:0;position:relative}
.top-bar.expanded .title-area{background:#333}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.banner_date {
  
  color: #ca171b;
  float: left;
  font-size: 18px;
  font-weight: bold;
  left: 0;
  padding-bottom: 5px;
  width: 100%;
}

#outbox{
	border-color:#BBBBB5;
}




.assistive-text {
	position: absolute !important;
	
	clip: rect(1px 1px 1px 1px);  
	clip: rect(1px, 1px, 1px, 1px);
}


.g_copyright {
    color: #4d4d4d;
    padding: 20px 0 30px;
}


.g_copyright p:first-child {
    color: #999;
}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-header+.list-group .list-group-item:first-child{border-top:0}
.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}
.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}
.card-header.mmm{padding:0;font-size:11px}

  .tab-bar-section.middle {
    left: 2.8125rem;
    right: 2.8125rem; }

  .menu-icon .top, .menu-icon .middle, .menu-icon .bottom {
    border-radius: 1px;
    height: 4px;
    width: 100%;
    display: block;
    background-color: #dc1e0f; }

  .menu-icon .middle {
    margin-top: 5px;
    margin-bottom: 5px; }


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #ADBDDE;
}

    #footer .col_50_1 .ce-gallery, #footer .col_50_1 .ce-gallery .ce-column, #footer .grid_50_50 .col { float: none; }

    #footer .col_50_1 .ce-gallery figure { margin: 0 auto; padding-right: 50px; }

#footer .col_50_1 {  }

#footer .col_50_1 p { text-align: left; display: inline-block; margin: 0 auto; }
.breadcrumb{padding:0;display:none;}
#page-top .widget-container{margin:.5em .5em}
#page-top .widget-container:last-child{margin:.5em 0 .5em .5em}
#page-top .widget-container p{margin:0}
#page-top .widget-container .widget_black_studio_tinymce a[class*="icon-"]{margin:0 0 0 .5em;display:inline-block}
#page-top .widget-container .custom-html-widget{font-size:1.3em}
header#header .widget-container{display:none}
header#header .widget-container.widget_black_studio_tinymce{display:inline-block}

    
	.split-section-headings .section-title{
		font-size: 26px;
		letter-spacing: 2px;
	}

	
    .section-title,
	.split-section-headings .section-title,
	.wide-heading {
        font-size: 24px;
		letter-spacing: 2px;
    }


.section-title {
	margin-bottom: 15px;
	font-size: 36px;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.2em;
	line-height: 1.4;
	color: #33485d;
}


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.cleardiv {
	width: 100% !important;
	display: block;
	height: 0;
	margin: 0 auto;
}

.footer-widgets .cleardiv {
	width: 0 !important;
	height: 0 !important;
}
.c-head-T-1 .c-btn-burger:after,.c-head-T-1 .c-btn-burger:before,.c-head-T-1 .c-logo:before{content:''}
.c-head-T-1 .c-btn-burger{display:block;position:absolute;width:32px;height:31px;margin-top:9px;right:8px;top:0;bottom:0;padding:6px;cursor:pointer;background:#39c36d;border-bottom:3px solid #0d913f}
.c-head-T-1 .c-btn-burger span,.c-head-T-1 .c-btn-burger:after,.c-head-T-1 .c-btn-burger:before{display:block;height:3px;margin:0 0 4px;background:#fff;width:21px}
.content .pinterest-button{display:inline-block;float:right;margin-top:-70px;margin-right:40px}
.site-footer .mp_entrepreneur_widget_recent_posts .entry-content{overflow:hidden}


.js #menu {display:none;}

.hnav ul#menu {
    text-align: right;
    float: right;
}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}

.esconde {
		position: absolute; left: -999em;
}

      #navigation .menus.nav-icons .side-nav {
        position: absolute;
        top: 0;
        right: 0; }

      #navigation .menus.nav-icons-1 .side-nav {
        width: 3em; }

      #navigation .menus.nav-icons-2 .side-nav {
        width: 6em; }

      #navigation .menus.nav-icons-3 .side-nav {
        width: 9em; }

      #navigation .menus.nav-icons-4 .side-nav {
        width: 12em; }

  #navigation .menus.nav-icons-1.cart-extended .side-nav {
    width: 12.5em; }

  #navigation .menus.nav-icons-2.cart-extended .side-nav {
    width: 15.5em; }

  #navigation .menus.nav-icons-3.cart-extended .side-nav {
    width: 18.5em; }

  #navigation .menus.nav-icons-4.cart-extended .side-nav {
    width: 21.5em; }
.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-3{width:25%}


#project-extended.open {
  padding-top: 70px;
  padding-bottom: 70px;
}


#project-extended.open #project-controls {
  display: block;
}

#masthead .header_logo img {
  width: 170px;
}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}
.col_logo,.col_presentation,.col_1,.col_2,.col_3,.col_4,.col_5{display:inline;float:left;position:relative;margin-left:3px;margin-right:3px}
.col_2{width:270px}

#kundenstimmen div.wrapper div.content div.prev {
position:absolute;top:40%;transform:translateY(-40%);left:-100px;z-index:888;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#BA0E0D;text-align:center;color:#FFFFFF;font-size:20px;line-height:40px;cursor:pointer;
}

#kundenstimmen div.wrapper div.content div.prev:after {
font-family:"Font Awesome 5 Pro";content:"\f104";
}

#kundenstimmen div.wrapper div.content div.prev:hover {
background:#FFFFFF;color:#BA0E0D;
}
.reply,.row{margin-left:-15px;margin-right:-15px}
.reply:after,.reply:before,.row:after,.row:before{content:" ";display:table}
.reply:after,.row:after{clear:both}
.share-item{margin:0}
.share-item.facebookbtn,.share-item.linkedinbtn,.share-item.stumblebtn{width:92px}
.share-item.shareit.top{float:left;margin-bottom:10px!important;margin-top:0;width:100%}
.share-item.facebookbtn,.share-item.facebooksharebtn{margin-top:-4px;width:100px;height:25px}
.share-item.gplusbtn{width:85px}
.share-item.pinbtn,.share-item.linkedinbtn{margin-top:-3px}
.share-item.stumblebtn{height:24px}

footer .wrap .footer-infos h3{margin: 0 0 0.25rem 0; padding: 0;}

footer .wrap .footer-infos{flex:1;}

footer .wrap .footer-infos p{margin: 0; padding: 0;}

.wel{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	padding-top:20px;
	color:#333;
	font-weight:900;
}


.silver, .bronze, .media, .print {
  min-height: 110px; }
