﻿
    .product-wrapper .product-thumb .meta {
      height: 40px;
      display: block;
      font-family: "Raleway", sans-serif; }

      .product-wrapper .product-thumb .meta .price {
        font-family: "Montserrat", sans-serif; }
.woocommerce #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}
.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}


#sidebar-divibar {
	visibility:hidden;
	display:none;
	position:static;
	z-index: -15;
	width: 100%;
}


#sidebar-divibar.sidebar-divibar-bottom {
	bottom:0;
}

		
		.su-frame-align-left, .su-frame-align-right{float:none !important;}

		.su-frame img {width:100% !important;}

    #mw_board_group_3 .mw_board_group_3_list { width:100px; }

    #mw_board_group_3 .mw_board_group_3_list a { font-family:dotum; }



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}



.equal-height-wrap .mcb-wrap .mcb-wrap-inner { position:relative; float:left; width:100%;}


.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner { top:50%; 
	-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}

.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner { top:100%;
	-webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}


.entries .hentry .entry-summary {
	margin-top:5px;
}


.list-layout .entry-summary {
	overflow:hidden;	
}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}








.clarence {clear: both !important;}


.tg-fourth-footer-widget {
	width: 30.303030%;
	float: right;
	margin-right: 0;
}

	.tg-second-footer-widget,
	.tg-third-footer-widget,
	.tg-fourth-footer-widget {
		float: none;
		margin-right: 0;
		width: 100%;
	}


#all #back #header
{
padding-top:0
}



#all
{
      text-align:left;
      border:solid 0px #000
}


.home  div.content
{background:#f5f5f5;   margin:20px auto 0 auto;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
body #wrapper #main .menu-markets-container ul li#menu-item-4278 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4278 a::before{background-position:0 -199px;background-position:0 -278px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

        #page #content #primary #main section.entry-content .page-links {
          text-align: center;
          list-style: none;
          margin-bottom: 60px; }

          #page #content #primary #main section.entry-content .page-links li {
            display: inline-block;
            max-width: 200px;
            vertical-align: top;
            margin: 0 20px; }

            #page #content #primary #main section.entry-content .page-links li a {
              display: block;
              color: #ff6a00;
              text-decoration: none;
              font-size: 24px; }
.widget-counter li.twitter-followers a strong{background-position:center -668px;}
.widget-counter li.twitter-followers a:hover strong{background-position:center -722px;}
.block.nav li.active,.h3,.partial_navigation .loc ul li.country,.partial_navigation .loc ul li.language,b,h3{font-family:"Bembo MT W01 Semibold",Times,serif}
.partial_navigation .loc ul li.language{text-transform:uppercase}
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}

  .main_menu ul.sub-menu {
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.98);
	border-color:#5b8cba;
	border-top-color:;
	
}


 .main_menu ul.sub-menu li a ,
 #side_header .sub-menu li a {
	color:#000000;
    font-size:12px;
    font-weight:400; 
    font-family:Lato;
	text-transform:uppercase;
	letter-spacing:0px;
  }



  .main_menu .sub-menu li a:hover{
	 color:#5b8cba;
}


  #side_header .sub-menu li a:hover{
	 color:#5b8cba;
  }


#navigation ul li.parent {
	position: relative;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }




.wrap {
  display: flex;
  flex-flow: row wrap;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 900px;
}
.menu-toggle{display:none;cursor:pointer}
.menu-toggle:hover{box-shadow:none}
.menu-footer-container ul li a{color:#fff;padding:4px;margin:-2px;letter-spacing:.2px;text-transform:uppercase;font-family:oswald,sans-serif}
.menu-footer-container ul li a:hover{color:#fab900}
.menu-footer-container ul li{display:inline}

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

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



.menu-item-309, .menu-item-251 {display: none;}
.row{margin-right:-15px;margin-left:-15px}

#content .woocommerce-breadcrumb {
	background: none;
}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.banner{float: left;width: 100%;}

.banner span{float: left; margin-top: 8px;}

.banner .attachment-destaque.wp-post-image { width:560px; max-width:640px; height: auto;}
.vc_row-fluid .vc_col-sm-6{width:50%}
#content [data-module=spacer] .spacer-container:after,#content [data-module=spacer] .spacer-container:before,#content-holder [data-module=spacer] .spacer-container:after,#content-holder [data-module=spacer] .spacer-container:before{content:"";display:table}
.menu-toggle-button{cursor:pointer;line-height:1}
.header .menu-toggle-button.main-menu{position:absolute;top:50%;margin-top:-16px;left:60px}
.header .top-menu .menu-toggle-button.language,.header .top-menu .top-menu-container{line-height:1}
.header .top-menu .menu-toggle-button,.header .top-menu .top-menu-container{display:inline-block;vertical-align:middle}
.language-menu-container .menu a,body.menu-active-language .header .menu-toggle-button.language,body.menu-active-main .header .menu-toggle-button.main-menu{display:none}
body.menu-active-language .menu-toggle-button.language-menu,body.menu-active-main .menu-toggle-button.main-menu{position:absolute;top:60px;right:60px;margin-top:-16px}
.header .menu-toggle-button.main-menu,body.menu-active-language .menu-toggle-button.language-menu,body.menu-active-main .menu-toggle-button.main-menu{margin-top:-8px}



#gazpo-nav .main-menu ul,
div.menu ul {
	list-style: none;
	margin: 0;
	padding-left:0;
	white-space:nowrap;
}


#gazpo-nav .main-menu li,
div.menu li { 
    float: left;
    position: relative;
}


#additional_news_links {
    margin-bottom: 10px
}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
#wb-so .row{background:#fff;padding:1em 0 0}
#wb-sm .sm .row{background:0 0}
#wb-sm .sm .row a{color:#6e6e6e}

.request-heading {
    background-color: #ddd;
    display: inline-block;
    width: 100%;
}

.request-heading i {
    display: block;
    width: 64px;
    height: 64px;
    color: #ffffff;
    padding: 10px;
    font-size: 32px;
    text-align: center;
    float: left;
    background-color: #1f3787;
}

.request-heading h3 {
    margin-top: 0;
    margin-bottom: 0;
    background-color: #dfdfdf;
    font-weight: 700;
    font-family: "Open Sans";
    letter-spacing: -1px;
    font-size: 21px;
    display: inline-block;
    height: 64px;
    padding: 21px;
    text-transform: none;
    color: #000;
}



.scrollable
{	
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	overflow-y: auto !important; 
	overflow-x: hidden !important;

}


#calendar2 thead tr.days{
  background-color: #3e9741;
  height: 25px;
  color: #ededed;
    font-size: 10px;
}

#calendar2 thead tr.days td{
  color: #ededed;
    font: normal 10px arial;
}
body #page-container .et_pb_button_3{color:#000000!important;font-size:12px;padding-left:0.7em;padding-right:2em;background-color:#ffffff}
body #page-container .et_pb_button_3:hover{letter-spacing:2px}
body #page-container .et_pb_button_3:hover:after{margin-left:.3em;left:auto;margin-left:.3em}
body #page-container .et_pb_button_3:after{color:#000000;line-height:1.7em;font-size:12px!important;opacity:1;margin-left:.3em;left:auto}


#page-container {
  overflow-y: initial !important;
}

.right-footer-content {position: relative;width:50%;float:right;text-align:right;}

	
	.left-footer-content, .right-footer-content {margin-top:30px;}

	#footerb, #footerbwrap, .left-footer-content, .right-footer-content {width:100%;float:none;text-align:center;}
.fl-node-5bad00b3931a5 .fl-slide-foreground {margin: 0 auto;max-width: 1100px;}


.container {
  width: 100%;
}
.brand-post-block-home .content-wrap{margin-left:120px}
.brand-post-block-home .content-wrap h2{margin:0}
#ad-sticky{position:fixed;width:100%;z-index:10;bottom:0;text-align:center;height:50px}

.advert{text-align:center}
.first-type-lines .right-column{display:block;margin-left:93px}
.first-type-lines.new-type .right-column,.first-type-lines.type2 .right-column,.first-type-lines.type .right-column{margin-left:0}
aside .first-type-lines .right-column{float:left;margin-left:12px;width:212px}
#content .first-type-lines.type3 .right-column{background:#effcdf;border-top:1px solid #daf2bc;border-bottom:1px solid #daf2bc;margin:0 0 20px;position:relative;overflow:auto;width:100%}
.first-type-lines.next-type .link-box.box-buttons,.first-type-lines .right-column,.medium-column{margin-left:91px}

.copyright a:hover {color:#ccc; }


#socket .copyright{float:left; }


.loader-active {
  background: #f9f9f9;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center; }
.small,small{font-size:80%;font-weight:400}


.small, .smallBold { font-size: 0.89rem; line-height: 1.2; }

small, .small {
    line-height: 1.5;
}


#ja-footnav {
	padding-left: 25%;
}




.footer-widgets {
  padding: 57px 0;
  font-size: 13px;
}


.footer-widgets p {
  font-size: inherit;
}


.footer-widgets .widget-title {
  margin-bottom: 21px;
  font-size: 14px;
  color: #444444;
  position: relative;
}


.footer-widgets a {
  color: #979797;
}


.footer-widgets a:hover {
  color: #444444;
}


.footer-widgets.top-bottom-dividers {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}


.footer-widgets.top-divider {
  border-top: 1px solid #ebebeb;
}

  #about-anchor .hover-line,
  #about-anchor:hover .hover-line {
    width: 225px;
  }

  #about-anchor:hover .hover-line {
    width: 277px;
  }


.title-about {
  padding-bottom: 60px;
  font-family: 'GothaProMed', Helvetica, Arial, sans-serif;
  font-size: 59px;
  cursor: pointer;
}


.title-about:hover .hover-line,
.title-about.hovered .hover-line {
  display: block;
  width: 280px;
}
.bsp-style-1 .bsp-videos-items .bsp-current-item,.bsp-style-1 .bsp-videos-items .bsp-videos-item:hover{background:rgba(255,255,255,.03)}
.bsp-style-2 .bsp-videos-item{text-align:center;margin-right:-3px;padding:30px 5px 16px;width:140px;display:inline-block;position:relative}
.bsp-style-2 .bsp-current-item,.bsp-style-2 .bsp-videos-item:hover{background:rgba(255,255,255,.05)}
.bsp-style-2 .bsp-videos-item .bsp-item{text-decoration:none}
.bsp-style-2 .bsp-videos-item .bsp-video-name{white-space:normal;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:30px;overflow:hidden;margin-top:6px;display:inline-block;color:#fff}
.bsp-style-2 .bsp-videos-item .bsp-video-duration{display:block;font-size:10px;font-family:sans-serif;font-style:normal;font-weight:400;line-height:10px;color:rgba(255,255,255,.34)}


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:28px;}

.games2 .game.last{border-bottom:0px;padding-bottom:0;margin-bottom:0;}

.games3 .game.last{padding-bottom:0;margin-bottom:0;border-bottom:0;}

.games4 .game.last{border-bottom:0;margin-bottom:0;}

.game-comments .comment.last{border-bottom:0;}

.game-comments2 .comment.last{border-bottom:0;}

.sidebar-left .categories ul li.last{border:0;}


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


#discount .container-fluid { background-image: linear-gradient(to top, #b00017 0%, #ea4643 100%) }


#subscribe .container-fluid { background-color: #818fff; padding: 60px; }


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

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}



#home .video-container, #home .carousel {
    margin-bottom: 18px;
}

.maintenance {
	width: -webkit-fill-available;
	height: -webkit-fill-available;
	width: 100%;
	height: 100%;
}
.home-directory .tag .red{background:#d03531}
.article-tag .red{background:#98114d}
.search-box .red{margin-bottom:30px;color:#c11713}
.box-second .box-second-login .red{margin-bottom:30px;color:#c11713}
.login .red{margin-bottom:30px;color:#c11713}


.regions_rates_table_title {
    display: none;
}




.search-toggle {
	background-color: #24890d;
	cursor: pointer;
	float: right;
	height: 48px;
	margin-right: 38px;
	text-align: center;
	width: 48px;
}


.search-toggle:hover,
.search-toggle.active {
	background-color: #41a62a;
}


.search-toggle:before {
	color: #fff;
	content: "\f400";
	font-size: 20px;
	margin-top: 14px;
}


.search-toggle .screen-reader-text {
	left: 5px; 
}


	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}

#ul_global02{
    clear:both;
	overflow:hidden;
	margin:0 auto;
	width:1010px;
    line-height:normal;
}

#ul_global02 li{
    float:left;
}

#ul_global02 #bn02 {
    margin:0 7px; 
}

#ul_global02 li, #ul_global02 li a,#ul_global02 li img{
    line-height:normal;
}

#ul_global02 li img{
width:100%;
height: auto;
}


#ul_global02 #btn02 {
    margin:0 10px; 
}

#ul_global02 #btn03 {
    margin:0 10px 0 0; 
}

#ul_global02 #btn01 {
    margin:0 5px 0 0; 
float:left;
}

#ul_global02 #btn04 {
    margin:0 0px; 
float:right;
}


.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;
}
.widget ul.social li.instagram:hover{background:-o-radial-gradient(33% 100%,circle,#fed373 4%,#f15245 30%,#d92e7f 62%,#9b36b7 85%,#515ecf);background:radial-gradient(circle at 33% 100%,#fed373 4%,#f15245 30%,#d92e7f 62%,#9b36b7 85%,#515ecf)}
#footer-social ul li.instagram a:hover{background:-o-radial-gradient(33% 100%,circle,#fed373 4%,#f15245 30%,#d92e7f 62%,#9b36b7 85%,#515ecf);background:radial-gradient(circle at 33% 100%,#fed373 4%,#f15245 30%,#d92e7f 62%,#9b36b7 85%,#515ecf);color:#fff}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}



nav.navigation.pagination .page-numbers {
    padding: 5px 7px;
    border: 1px solid;
    display: inline-block;
    line-height: normal;
    position: relative;
    vertical-align: middle;
}

nav.navigation.pagination span.page-numbers.current {
	color: #fff;
	background: #00adb5;
}
.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}


.navbar-custom .navbar-toggle .icon-bar {
	background: #fff;
}


.ecs__price__value {
    font-family: FoundersGrotesk-Regular;
    font-size: 29px;
    color: #23e1ca;
    position: relative;
    top: 5px
}


.ecs__price__value::before {
    content: '$';
    font-size: .7em
}
#top-footer .investor-info .stock-data .asb:after{font-family:'icomoon';font-size:0.75em;margin-left:0.25em;}
#top-footer .investor-info .stock-data .asb.increase:after{color:#02ca48;content:'\e608';}
#top-footer .investor-info .stock-data .asb.decrease:after{color:#ca0202;content:'\e607';}

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }
.custom-landing-image .fusion-row .fusion-separator{margin:15px auto!important}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

.header .right-head {
    border-left: none;
    display: inline-block;
    float: none;
    text-align: left;
}

.header {
    height: auto;
    min-height: 100px;
    text-align: center;
}













.header .left .head-right{
	float:none;
	max-width:100%;
	width:auto;
}

.header .left .social-icons-head{
	text-align:center;
}

.header .left #topmenu {
    text-align: center;
}

.abs{position:absolute;}
.main-nav__menu__item{display:inline-block;min-width:100px;float:left;color:#104459}
.main-nav__menu__item a{color:#104459;border:1px solid #555;line-height:30px;float:right;margin-right:7px}
.main-nav__menu__item.-languages{width:60px}
.main-nav__menu__item.reset-border{border:none}
.main-nav__menu__cantons .main-nav__menu__item a{white-space:nowrap}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}

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}
.sns_share .tw{float:right;width:68px;height:20px}


.product-list__over { margin: 0 45px; *zoom: 1; }


.product-list__over:after { content: " "; display: table; clear: both; }
#main-menu ul.windows-mobile-menu li.sub-menu{position:relative}
#main-menu ul.windows-mobile-menu li.sub-menu a{background-image:none !important}
#main-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;top:0;right:0;z-index:1;padding:0 !important;text-align:center !important}
#main-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0 !important}

	.widget ul ul.sub-menu,
	.widget ul ul.children {
		margin-top: 15px;
	}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.et_pb_social_media_follow_network_6 a.icon{background-color:#517fa4!important}

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

.testimonial-content {
    display: block;
}
.elementor-7 .elementor-element.elementor-element-t6ud1ha .elementor-text-editor{text-align:center;}
.elementor-7 .elementor-element.elementor-element-c1hn7nb .elementor-text-editor{text-align:center;}
.elementor-7 .elementor-element.elementor-element-csfk9x4 .elementor-text-editor{text-align:right;}
.elementor-7 .elementor-element.elementor-element-zffu2s8 .elementor-text-editor{text-align:right;}

.elementor-text-editor a {
	color: rgb(197,23,57);
}

.elementor-text-editor a:hover {
	color: rgb(0,0,0);
}


#page-landing .landing-body-terms,
#page-landing .landing-footer-top {
	text-align:center;
	width:100%;
	display:inline-block;
	margin:30px auto;
}


#page-landing .landing-body-terms p,
#page-landing .landing-footer-top p {
	color:#000000;
	width:100%;
	text-align:center;
	margin:auto;
	font-size:10px;
	margin-bottom:10px;
}


#page-landing .landing-body-terms {
	margin-bottom:20px;
	color:#97999b!important;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{float:left;min-height:1px;padding-left:15px;padding-right:15px;
}
.grid-10{width:83.33333333%}

.grids,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{width:100%}


.grid-1 .wrapper,.grid-2 .wrapper,.grid-3 .wrapper,.grid-4 .wrapper,.grid-5 .wrapper,.grid-6 .wrapper,.grid-7 .wrapper,.grid-8 .wrapper,.grid-9 .wrapper,.grid-10 .wrapper,.grid-11 .wrapper,.grid-12 .wrapper{width:100%}
.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.wpb_carousel .wpb_wrapper{position:relative}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}
.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}

  .col-sm-6 {
    width: 50%;
  }
.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}

.img-gallery {
	margin:0;
	padding:7px 0 0 3px;
	text-align:center;
	list-style:none;
	height:1%;
	overflow:hidden;
	border:solid #cacaca;
	border-width:0 1px 1px;
	background:#e2e2e2;
	line-height:16px;
}

.img-gallery li {
	float:left;
	padding:0 2px 7px 0;
}

.img-gallery span {
	border:1px solid #048bff;
	display:block;
	padding:2px;
	background:#fff;
}

.img-gallery span a {display:block;}

.img-gallery a {
	color:#3d7ed6;
	font-weight:bold;
}

.img-gallery img { display:block;}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}


.social-icons li:hover.social-icons-instagram a {
	background: #7c4a3a !important;
}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
.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%;}
.tile-returns{margin:0px auto 80px auto;clear:both;zoom:1}
.tile-returns:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.locked #main-responsive{height:100% !important}
#main-responsive{position:relative}
#main-responsive.open{-webkit-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}
.locked #main-responsive.open{-webkit-box-shadow:0 0 0 #2b2b2b;box-shadow:0 0 0 #2b2b2b}
.responsive-menu,#main-responsive{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}
.responsive-menu.open,#main-responsive{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:0}
#connect-footer{position:absolute;bottom:-5px;left:225px}
.td-header-style-10 .menu-main-menu-container{display:inherit}

    .contact_form.subscription-model .form-title .medium-6 h2 {
        margin-bottom: 25px;
    }
    .medium-6.small-6.columns.left-side {        width: auto;    }
    .medium-6.columns.right-side {        width: auto;        float: right;    }

.search_2 a{
	font-family: Arial;
	font-size: 13px;
	color: #595757;

}
.item-attributes__item__content{display:table;margin:0 auto;}
.item-attributes--style2 .item-attributes__item__content{height:40px;padding:0 15px;}
.collage .collage__content .collage__copy{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;letter-spacing:.04px;letter-spacing:.04rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.collage .collage__content{text-align:center;margin-top:-40px}
.pagination {border:1px solid #E1E1E1;clear:both;overflow:hidden;padding:3%;float:left;margin-bottom:20px;width:93.8%;background:#FFFFFF;}
.pagination ul {list-style:none;margin:0;float:left;}
.pagination ul li { float:left }
.currenttext, .pagination a:hover {color:#f1f1f1 !important;margin:4px;display:inline-block;float:left;line-height:1em;text-decoration:none;padding:4px 8px;border:1px solid #888888;background-color:#999999;}
.pagination a, .pagination2 {margin:4px;display:inline-block;float:left;line-height:1em;text-decoration:none;color:#777777;padding:4px 8px;border:1px solid #e1e1e1;background-color:#FFFFFF;}
.pagination a:hover { color:#FFFFFF }
.nav-previous a, .nav-next a, .header-button, .sub-menu, #commentform input#submit, #tabber ul.tabs li, .mts-subscribe input[type="submit"], .pagination a {background-color:#2a2a2a;color:#fff;}

.navbar .divider {
  border-right: 0.125rem solid #EDEDED;
  padding-right: 1rem;
  margin-right: 1rem;
}

.text-center{clear: both; height: 190px; margin-top: 60px; vertical-align: center;}

.text-center p{text-align: center; font-family: "OpenSans-Regular"; font-size: 18px;}

.text-center span{font-size: 20px;}

.alignnone {
  float: none !important;
}

a img.alignnone {
  margin: 0px;
}

img.alignnone {
  margin: 5px 0;
}














.widget {
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #e8e8e8;
}


.widget a:before, .widget p:before {
	position: relative;
	top: 2px;
	padding-right: 8px;
	color: #8b8b8b;
}


.widget.tags {
	border-bottom: none;
}

	
	.ls-container img, .entry-content .ls-container img, .comment-content .ls-container img, .widget .ls-container img {
		margin-top: 50px !important;
	}


.step-list {
  padding: 0 15px;
  margin: -30px 0 42px; }

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }


.right {
	float: right;
	margin-top: 15px; 
}
.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}


    .dropdown .menu-item-home {
        pagging-top:5px !important;
        margin-bottom:0}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}

.mk-toolbar-resposnive-icon {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 80;
  line-height: 16px !important;
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: none;
}

.mk-toolbar-resposnive-icon i {
  font-size: 16px;
  line-height: 16px;
}

.toolbar-oppend .mk-toolbar-resposnive-icon i:before {
  content: "\f077" !important;
}
.mk-search-trigger,.shoping-cart-link i,.mk-nav-responsive-link i,.mk-toolbar-resposnive-icon i{color: #444444;}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


.footer .footer-copyright {text-align:center}

.clock{float:right;font-size:14px;}


 

.icon-popup { padding: 9px 0 10px 0; float: right; width: 32px; position: relative; }

div.icon-popup em { background: #fff; border: 1px solid #555; padding: 5px; position: absolute; top: -50px; left: -0px; text-align: center; z-index: 2; display: none; color: #555; }
#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}
#et-footer-nav{background-color:rgba(255,255,255,.05)}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.telpopup .counselor span.request {
  
  width: 50%;
  padding-top: 3.0em;
  padding-bottom: 3em;
}

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

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

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

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


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

		 

	  .huge_it_slideshow_image_1 {
			
	  }
#featured{width:99.893617021277%;padding-bottom:40px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}
#featured p{padding:0 40px;font-size:18px;font-weight:200;line-height:27px;text-align:center}
#featured-image{margin:40px 0 0}
#featured-image .fluid-width-video-wrapper{margin-left:-20px}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}
.mc-promo__countdown{position:absolute;top:25px;right:0}


.nav-overlay .background {
  height: 100%;
  opacity: .65;
  width: 100%;
}


html.menu-open .nav-overlay .background {
  background-color: #111111;
}


.wechat-overlay .background {
  background-color: #111111;
  height: 100%;
  opacity: .80;
  width: 100%;
}










.header-wrapper { background: #33363B; }


.header { padding: 40px 0; }

	
	
	
	.header .section-inner { position: relative; }
.page-gt-calibration-training #header{display:none}
.admin-bar #header{margin-top:46px}
.page-template-template-full-screen #header{display:none !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.page-gt-replication-quiz .navbar-fixed-top,.page-gt-calibration-training .navbar-fixed-top{z-index:-1}

    #featured-thumbnail.schema-widgetfull {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .related-posts #featured-thumbnail { max-height: 200px }

    .latest-cat-post #featured-thumbnail {
        width: 100%;
        max-width: 100%;
    }

    .latest-cat-post #featured-thumbnail .featured-thumbnail { float: none }
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}


.icon-gsk-twitter:before {
  content: "\e64a"; }
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

    
    .site-header-left {
        float: none !important;
        width: 100% !important;
        text-align: center;
    }


.topshop-header-layout-standard .site-header-left {
    float: left;
    padding: 0 0 2px;
}

.topshop-header-layout-standard .site-header-left img {
    display: block;
    margin: 0;
}

    .topshop-header-layout-standard .site-header-left a {
        display: inline-block;
    }
.aligncenter{clear:both;display:block;margin:0 auto}

.icon-angle-right{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf105;');}

.icon-angle-right:before{content:"\f105";}

	a.more .icon-angle-right{
		color: #df001d;
		margin-left: 5px;
	}


.header-inner { position: relative; z-index: 2; text-align: center; }

.pagination-nums {
  position: relative;
  top: 5px;
  font-size: 18px;
  font-weight: 300;
  display: block;
  width: 60%;
  margin: 0 auto;
  text-align: center;
}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}
