﻿

.videobg {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }

  .videobg-width {
    position: absolute;
    width: 100%;
    height: 100%;
    left: -9999px;
    right: -9999px;
    margin: auto;
    overflow: hidden; }

  .videobg-aspect {
    position: absolute;
    width: 100%;
    height: 0;
    top: -9999px;
    bottom: -9999px;
    margin: auto;
    padding-bottom: 56.2962962962963%; }

  .videobg-make-height {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1; }

  .videobg iframe, .videobg video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 0 none; }


.desde {
    line-height: 100%;
    font-family: 'Open sans';
    font-weight: 100;
    text-transform: uppercase;
    width: 100%;
    display: block;
}


#fw-title, #fw-smalltitle, #fw-bigcontain h3 {
	page-break-after:avoid
}


#fw-title, #fw-smalltitle {
	margin:1em 0;
	font-weight:normal;
	text-transform:uppercase
}


#fw-smalltitle {
	font-size:1.2em;
	color:#666
}

.signupmenu{
	
}
.icb.icb2 .icb-i{border-left:1px solid rgba(255,255,255,0.12);padding-left:20px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

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


p#baseline{
	text-align:center;
	font-size: 7px;
	font-style: italic;
}

div#baseline {
	width: 730px;
	min-height: 25px;
	border:0px solid #999999;
	margin-left: auto;
	margin-right: auto;
}
.textcenter{text-align:center!important}
.wpex-social-widget-output.textcenter li{float:none;display:inline-block}
.wpex-fa-social-widget.textcenter ul li{float:none;display:inline-block}
#footer-bottom.textcenter #footer-bottom-menu,#footer-bottom.textleft #footer-bottom-menu,#footer-bottom.textright #footer-bottom-menu{position:static;right:auto;top:auto;margin:0;height:auto;line-height:inherit;padding-top:10px;text-align:inherit}
#footer-bottom.textcenter #footer-bottom-menu li{float:none;margin:0 5px;display:inline-block}
.vcex-post-terms.textcenter .theme-button{margin-left:2.5px;margin-right:2.5px}
.vcex-image-banner.textcenter .vcex-ib-content{margin-right:auto;margin-left:auto}

    #mw_board_group_1 .mw_board_group_1_list { width:100px; }

    #mw_board_group_1 .mw_board_group_1_list a { font-family:dotum; }

	.lists.products .price-rate{display:none;}

.sub-menu .menu-item-has-children:after { color: #fff }


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

#menu1 #maximenuck {
  width: 100%;
}


.maximenuckh.ltr {
  float: left;
  width: auto;
}




#footer {
	width: 100%;
	max-width: 1010px;
	margin: 0 auto;
	margin-bottom: 1em;
}
.f-width-1-1{width:100%}

    .site-info,
    #footer-navigation ul {
        float: none;
        text-align: center;
    }


.site-info {
    float: left;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.gtco-container {
  max-width: 1140px;
  position: relative;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}


#mainmenu {
	position: relative;
}


#mainmenu .search {
	position: absolute;
	top: 0;
	right: 10px;
}


#mainmenu #TJK_dropDownMenu #submenu {
	position:absolute;
	top: 30px;
	left: 0px;
	background-color: #b6b6b6;
	width:950px;
	max-width:950px;
	height: 20px;
}

.swiper-pagination{position:absolute;z-index:10;display:block;transition:300ms;text-align:center;transform:translate3d(0, 0, 0);}

.swiper-pagination.swiper-pagination-hidden{opacity:0;}

.swiper-pagination-bullet{display:inline-block;width:14px;height:14px;border-radius:50%;background:rgba(0, 0, 0, 0.3);transition:.33s;}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}

.swiper-pagination-bullet:hover,
.swiper-pagination-bullet-active{background:#2f5f81;}

.swiper-slider_fullheight .swiper-pagination{bottom:15px;}
#sharing_email{width:342px;position:absolute;z-index:1001;border:1px solid #ccc;padding:15px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);text-align:left}
div.sharedaddy.sharedaddy-dark #sharing_email{border-color:#fff}
#sharing_email .errors{color:#fff;background-color:#771a09;font-size:12px;padding:5px 8px;line-height:1;margin:10px 0 0}
#sharing_email label{font-size:12px;color:#333;font-weight:700;display:block;padding:0 0 4px;text-align:left;text-shadow:none}
#sharing_email form{margin:0}
#sharing_email input[type=email],#sharing_email input[type=text]{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc;margin-bottom:1em;background:#fff;font-size:12px;color:#333;max-width:none;padding:1px 3px}
#sharing_email .sharing_cancel{padding:0 0 0 1em;font-size:12px;text-shadow:none}
#sharing_email .recaptcha{width:312px;height:123px;margin:0 0 1em}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.qbutton.white{border-color:#fff;color:#fff}
.qbutton.white:hover{background-color:#1abc9c;border-color:#1abc9c}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}


.white-background {
    background-color: #fff;
}


.white-link,
.white {
    color: #fff;
}


.white-link:hover {
    color: #fff;
    text-decoration: underline;
}


.button.white {
    background-color: rgb(255, 255, 255);
    color: rgb(73, 73, 73);
}


.sidebar .tab-content {
  box-shadow: none; }


.tab-content {
  background-color: #ffffff;
  padding: 40px 40px 15px;
  box-shadow: 0 0 34px 0 rgba(0, 0, 0, 0.1); }

  .tab-content form {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -webkit-box-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
            justify-content: space-between;
    margin-bottom: 15px; }

    .tab-content form .form-group {
      width: calc(100% / 4 - 30px);
      margin-bottom: 10px; }

      .tab-content form .form-group.form-group--range {
        height: 50px; }

      .tab-content form .form-group .form-control {
        width: 100%; }


.footer-socket-area {
	width: 100%;
}

#qtranslate-chooser li {
	padding-right: 8px;
	display: inline-block;
	}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}
.advgb-tabs-block .advgb-tab-body-main .tab-media{float:right;margin-left:15px}
.img-fluid{max-width:100%;height:auto}
.wpbf-footer-two-columns .wpbf-inner-footer-left,.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-left,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-left,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{display:block;width:100%;text-align:center}
.wpbf-page-footer .wpbf-inner-footer-right .wpbf-menu{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{text-align:right}


footer .center .uppercase{
  text-transform: uppercase;
}

	.btn-menu {
		float: right;
		font-size: 28px;
		font-family: "FontAwesome";
		color: #fff;
		text-align:center;
		width: 28px;
		height: 28px;
		cursor: pointer;
		-webkit-transition: all 0.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;
	}

	.btn-menu:before{
		content: "\f0c9";
	}

    .container .sixteen.columns                 { width: 940px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }


.infinite-top-search-row{ display: table; width: 100%; height: 100%; }

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

#header-text-nav-wrap {
	padding: 20px 0 25px;
}

#header-text {
	float: left;
	padding-right: 20px;
}


    
    .sidebars1{ 
        min-height:220px;
        padding-bottom:5px;
    }
body.has-sidebar #content{width:calc(100% - 23% - 80px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 80px);margin-left:calc(21% + 40px);}
#content{width:100% !important;margin-left:0px !important;}
#content.full-width{margin-bottom:0;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

.block{float:left;width:100%;position:relative}
.unsupported-browser__banner{padding:15px 5px;padding:.9375rem .3125rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.unsupported-browser__banner h5{color:#fff;width:calc(100% - 35px)}
.unsupported-browser__banner svg{-ms-flex-item-align:center;align-self:center;fill:#fff;height:20px;height:1.25rem;width:20px;width:1.25rem;cursor:pointer}

.nhead-li-a{padding:0 25px;display: block;line-height: 76px;color: #fff;font-size: 14px;}

.nhead.active .nhead-li-a{color: #333;}

.nhead.cur .nhead-li-a{color: #333;}

.nhead.scrol .nhead-li-a{color: #333;}

.nhead-li:hover .nhead-li-a{color: #f0f0f0;}

.nhead.active .nhead-li:hover .nhead-li-a{color: #3DB1FA;}

.nhead.cur .nhead-li:hover .nhead-li-a{color: #3DB1FA;}

.nhead.scrol .nhead-li:hover .nhead-li-a{color: #3DB1FA;}

  .site-footer .widget-title {
    color: #fff; }

  .widget-title {
    font-size: 20px;
    font-size: 1.25em;
    font-size: 1.25rem;
    line-height: 1.8;
    text-transform: uppercase; }


.colored-line {
	margin-right: -15px;
	margin-top: -46px;
	position: relative;
	z-index: 699;
}

.bd-separator-11 {
  height: 20px;
  padding: 10px 0px;
}

.bd-separator-11 .bd-separator-inner {
  width: 50px;
}

.bd-separator-11 .bd-separator-inner:before,
.bd-separator-11 .bd-separator-inner:after {
  border-top: 2px solid #555555;
}

.cart-info {
  float: left;
  padding-right: 8px;
  margin-left: 23px;
  text-shadow: #f9df82 0px 1px 0px;
}

.cart-info span {
  display: block;
  margin-top: 7px;
  color: #5e3606;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 21px;
}

.cart-info div {
  line-height: 16px;
  font-size: 12px;
  color: #5e3606;
}

.cart-info div a {
  font-size: 12px;
  color: #5e3606;
}


.clear {
  clear: both;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.et_pb_section{padding:54px 0}
.et_pb_section_9.et_pb_section{background-color:#1f64a5!important}
.et_pb_section_7.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_10.et_pb_section{background-color:rgba(68,214,32,0.67)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_4.et_pb_section{padding-bottom:0px;background-color:#212a34!important}
.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}



.logo {
    float: left;
    margin: 0px;
    padding: 0px;
    border: 0px;
}
.h-custom-headline{letter-spacing:-1px;line-height:1.1}
.h-custom-headline.accent{overflow:hidden}
.h-custom-headline.accent span{padding-bottom:2px;display:inline-block;position:relative}
.h-custom-headline.accent span:before,.h-custom-headline.accent span:after{content:"";position:absolute;top:50%;height:2px;width:9999px;display:block;margin-top:-1px;background-color:#e5e5e5}
.h-custom-headline.accent span:before{right:100%;margin-right:0.5em}
.h-custom-headline.accent span:after{left:100%;margin-left:0.5em}
#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:.55556rem;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}

.menu-wrapper{
  background: #000;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.error-404 #searchform{margin:1em 0;max-width:481px}
#contacts-form #contact_form_message .success,#contacts-form #contact_form_message .error{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#contacts-form #contact_form_message .error{display:none}
#contacts-form #contact_form_message .error p{color:#FF5238}


.header-image-wrap {
	text-align: center;
}
#u2429popup{z-index:4;height:550px;margin-right:-10000px;width:100%;}
.popup_anchor{position:relative;width:0px;height:0px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

.center {
    width: 1000px;
    margin: 0 auto;
}

.header .center {
    position: relative;
}
.header-resized{padding:10px 0!important}
.header-resized,.logo{-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}
header .quicklinks .quicklinks-open .triangle,header .quicklinks .quicklinks-close .triangle{width:12px;height:9px;display:inline-block;margin-left:10px;border-style:solid;border-width:9px 6px 0 6px;border-color:#fff transparent transparent transparent}
header .quicklinks .quicklinks-close{font-family:"National",sans-serif;display:none;font-size:1em;text-align:center;background-color:#001c34;color:#fff;float:left;width:100%;padding:5px 0 5px 0}
header .quicklinks .quicklinks-close a,header .quicklinks .quicklinks-close a:hover,header .quicklinks .quicklinks-close a:focus,header .quicklinks .quicklinks-close a:visited,header .quicklinks .quicklinks-close a:active{color:#fff}
header .quicklinks .quicklinks-close .triangle{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}


.aside_stars_stats {
    margin-bottom: 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-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.footer{ width:100%; height:161px; background:#3d3d3d; }

.footer .footimg{ padding-top:35px; width:17%; float:left;}

.footer .footimg img{ width:100%;}

.footer .footerri{ font-size:12px; color:#999; text-align:right; line-height:20px; padding-top:61px; float:right; 

width:80%;}

.footer .footerri span{ display:block;}
.tiles__block{overflow:hidden;position:relative}
.tiles__block:nth-child(odd):not(:first-child){margin-top:-14.3%}
.tiles__block .spotify-container{position:absolute;width:100%;height:100%;background-color:#141315}
.tiles__block .spotify-container+picture{z-index:-1}
.tiles__block .tiles__countdown{background:#4AB4EA;width:100%;height:100%;position:absolute;z-index:3;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:-webkit-flex;display:flex;align-items:center}
#box-copy{text-align:center;margin-top:16px;line-height:1.33}
 

.twoColElsRtHdr #header {

	background: #DDDDDD;

	padding: 0 0px;

}
 

.twoColElsRtHdr #header h1 {

	margin: 0; 

	padding: 10px 0;

}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.sf-menu.sf-style-agiusa li.last{padding-right:0;}
#header #block-block-2 ul li.last{padding-right:0;}
.copyrights {float:left;width:100%;clear:both;background:#eee;padding:20px 2.2% 10px 2.2%;margin-top:25px;color:#9b9b9b;font-size:12px;position:relative;border-top:1px solid #E2E2E2;}
#page-style .container .row .sidebar-right{width:100%;margin-top:50px}
.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .newsletter .canvas-menu-newsletter-input-wrap{position:relative;margin-top:15px}
.right_menu_inner .navmenu-fixed-right .navmenu-fixed-right-canvas .newsletter .canvas-menu-newsletter-input-wrap i{position:absolute;font-size:17px;top:9px;right:15px}
.canvas-sliding{-webkit-transition:top .35s,left .35s,bottom .35s,right .35s;transition:top .35s,left .35s,bottom .35s,right .35s}

.canvas {
position: relative;
left: 0;
z-index: 2;
min-height: 100%; background: #fff;
}


.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;
}
.nino-size-32 .nino-social-icon-twitter{background-position:0 -1320px}
.nino-size-46 .nino-social-icon-twitter{background-position:0 -1650px}
.nino-size-64 .nino-social-icon-twitter{background-position:-128px -280px}

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }




#haut_site
{
    clear: both;
	margin: auto;
	width: 950px;
}


  
  #menu_top_header, #haut_site, #barre_info, #bloc_center, .middle_bloc_center, #top_bloc_center,
  #middle_bloc_center, #corps_recherche_top, #top_menu_recherche_top, #middle_menu_recherche_top,
  .middle_menu_recherche_top, #bottom_menu_recherche_top, #corps, .corps_both, #search_top, #bottom_bloc_center {
    width: 748px; }


.alignnone {
	margin-top: 4px;
	margin-bottom: 4px;
}

.left2{
color:#365ccb;
margin:0% 43%;
}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
.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)}


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


.clearfix:after {
    clear: both;
}

	#bsidebar .box, #tsidebar .box { clear: both; float: none; margin: 0 auto 20px auto !important; width: 96% !important; }

	#fsidebar .box { width: 96% !important; height: auto; clear: both; text-align: center; margin: 0 auto 20px auto !important; border: none; min-height: auto; float: none; }
 
	#sidebar .box { width: 100%; max-width: 307px; clear: both; float: none; margin: 0 auto 20px auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#hsidebar .box { width: 100%; text-align: center; clear: both; }
 
	.wpb_widgetised_column .box { width: 100%; max-width: 307px; clear: both; float: none !important; margin: 0 auto 20px auto !important;}
.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-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row{margin-right:-15px;margin-left:-15px}





#section1 .row {
    display: flex;
}
.home-odd {clear:both;font-size:26px;font-size:2.2rem}
.home-odd .widget-title {margin-bottom:20px!important}


		

		a,
		.entry-title a:focus,
		.entry-title a:hover,
		.home-odd .featured-content .entry-title a:focus,
		.home-odd .featured-content .entry-title a:hover {
			color: #990000;
		}

.home-even .wrap, .home-odd .wrap{
max-width: 1100px;
padding-left:0px;
}


.background-gradient {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
  z-index: 1; }
.right-block{display:inline-block;vertical-align:top;float:right}



.blocks {
	width: 49.4%;
	padding: 0.3%;
	height: auto;
	float: left;
	margin: 5px 0 40px 0;
}

.clear {
	clear: both;
}
.adbottom{text-align:center;margin-bottom:20px;}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

	
	#text-3 .textwidget, #text-4 .textwidget {
 width: 300px;
 margin: 0 auto;
}


.main .sidebar .widget .textwidget { text-align:center;}

	
	.lower-foot .textwidget { float: none; }

.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-12 {
    width: 100%;
  }
.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-9{width:75%}
.header.header-v1 .header-middle .col-sm-9,.header.header-v2 .header-middle .col-sm-9,.header.header-v3 .header-middle .col-sm-9{width:100%}
.rtl .header-middle .col-sm-9{width:100%}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}

  .footer_contact .list-inline {
    margin-left: 0; }

        .footer_contact .list-inline li:first-child {
          padding-left: 0; }


.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%;
	}
.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}
.searchform-wrapper form{margin-bottom:0}
.widget_search .submit-button,.searchform-wrapper:not(.form-flat) .submit-button{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
.searchform-wrapper{width:100%}
.searchform-wrapper.form-flat .submit-button.loading .icon-search{opacity:0.0}
.searchform-wrapper.form-flat .submit-button.loading:after{border-color:currentColor}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.searchform-wrapper .autocomplete-suggestions{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:50vh;overflow-y:auto}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-43.x-section {padding:0em;background-color:rgb(199,203,204);}
.list-unstyled{padding-left:0;list-style:none}
.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}
.title-white{color:#fff}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}
.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}


p.prod-ebsp-desc {
	line-height: 1.1;
}


.prod-ebsp-desc {
	width: 415px;
}


.widget .menu {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center
}


.widget .menu li {
    margin: 0;
    display: block
}


.widget .menu li a {
    color: #fff;
    font-size: 16px
}


.widget .menu li+li {
    margin: 8px 0 0
}


    .widget .textwidget {
        text-align: center
    }


    .widget {
        margin-top: 40px
    }


h2.widget-title{
	font-weight: 300;
	font-size: 28px;
	color: #000;
}


.widget-area ul{
	list-style: none;
	font-size: 18px;
}


.widget-area li:before {
	font-family: 'FontAwesome';
    content: '\f101';
    color: #94ca54;
    padding: 0 10px 0 0;
}
 
 #spu-bg-24590 { 
 	opacity: 0.5; 
 	background-color: #000; 
 }
.c-three-hero__fallback{display:none;height:100%;width:100%}
.c-three-hero--fallback .c-three-hero__fallback{display:block}
.c-three-hero__fallback-items{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}
.c-three-hero__fallback-item{position:absolute;width:100%;opacity:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.c-three-hero__fallback-item .o-animation--headline{line-height:118.75%}


.main_form_navigation {
	overflow: hidden;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {
        overflow: hidden;
      }
.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}
.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}


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



#enalist {
	font-size: 15px;
font-weight: bold;
background-color: #fff;
margin: 0px 0px 15px;
width: 190px;
}

#enalist a {
	display:block;
	padding: 3px 5px;
	background-color:#ffffff;
}

#enalist a:hover {
	display:block;
	text-decoration: none;
}

#enalist table tr{
	width:190px;
}
 
#enalist td{
	text-align:center;
	border:1px solid #333;
}
 

.entry #enalist td {
line-height: 30px;
border: 2px #333 solid;
	font-size: 18px;
}

.mainBOX .case_four .comm { text-align:center; }

.mainBOX .case_four .comm em { display:inline-block; vertical-align:-3px; _vertical-align:middle; *+vertical-align:middle;  }

.mainBOX .case_four .comm span { margin:0 4px; color:#999999; }

.photo_dl dd .comm {margin-top:30px;text-align:center;}

.photo_dl dd .comm em {display:inline-block; vertical-align:-3px; _vertical-align:middle; *+vertical-align:middle;}

.photo_dl dd .comm span {margin:0 4px; color:#999999;}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }

.normal { font-size: 80%; }

.normal table { font-size: 100%; }
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}


footer .footerSections .section.contacting .subscribe {
  margin: 30px 0 0 0;
}


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


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


.carousel-control .icon-next::before {
  content: "\203a";
}


#topcontact {
width:200px;
height:80px;
text-align:right;
position:absolute;
bottom:10px;
right:10px;
font-size:14px;
}


#topcontact .logout {
position:absolute;
bottom:0;
right:40px;
}


#topcontact .help {
position:absolute;
bottom:2px;
right:15px;
}


#topcontact .contact {
position:absolute;
bottom:25px;
right:15px;
color:#666;
line-height:14px;
}


#topcontact .language {
position:absolute;
top:0;
right:5px;
font-size:12px;
}


#topcontact img,.vAlignTop {
vertical-align:top;
}


.slider-products .slide-image,
.simple-product-image { margin-bottom: 36px; }


.slider-products .slide-image img,
.simple-product-image img { width: 100%; height: auto; }
 

.slider-blog .slide-image { margin-bottom: 20px; text-align: center; }

.slider-blog .slide-image img { display: inline-block; max-width: calc(100% - 100px); }


.pricingtd
{
	font-family: 'Droid Serif', serif;
	color:#333;
	font-weight: normal;
	font-size:13px;
	text-shadow: rgb(255, 255, 255) 1px 1px 1px;
}
.td_block_15.td-column-1 .td-cust-row:last-child .td_module_mx4{padding-bottom:0}
