﻿.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}
.vc_column-inner::after{clear:both}
.logo-inbanner .vc_column-inner{background-size:contain;text-align:center;background-repeat:no-repeat}
.background-contain .vc_column-inner{background-size:contain}

.spnone { display: block; }
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}

.nivo-html-caption {
    display:none;
}
.pretext{color:#7FA6D7;font-family:Montserrat,serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}
.sidebar .form-wrapper .pretext{color:#2e60b4;font-family:Montserrat,serif;font-size:11px;letter-spacing:1.18px}
.product-display .social .pretext,.sidebar .social .pretext{color:#2e60b4;font-size:11px;letter-spacing:1.18px}
.blog-list .blog-list-post .pretext{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px}




.link-column-container {position: relative; display: block; border-top: 4px solid #e5e3e3; margin-top: 5%;}

.link-column-container h6 {color: #bf4a1f; text-transform: uppercase; font-weight: normal; padding-top: 5%;}

    .home .link-column-container {border-top: 4px solid #e5e3e3;}

.ac_review_item_text {
  font-style: italic;
  margin-bottom: 29px;
}

.fusion-carousel .fusion-carousel-positioner {
  position: relative;
}

.span2{width:170px}

.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}

input.span2, textarea.span2, .uneditable-input.span2{width:156px}

.table td.span2, .table th.span2{float:none;width:124px;margin-left:0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

  .af-service-item__img-wrapp {
    position: relative;
    display: inline-block;
    margin-bottom: 70px; }

  .af-service-item__img {
    position: relative; }

.hikashop_category_list{
	margin:0px;
}


.hikashop_product_list, .hikashop_category_list{
	display: inline-block;
	list-style-type: none;
	text-align: left;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}


body.boxed.res1170 #page_wrapper {width:1200px}

  
  body.boxed #page_wrapper {width:100%; border:0;}


body #page_wrapper , body.boxed #page_wrapper {
	background-color:#ffffff;		background-repeat:repeat;	background-position:left top;	background-attachment:scroll;}



header#header , .oldie #page_wrapper header#header {
	background-color:#ffffff;	background-image:none;	background-repeat:repeat;	background-position:left top;	background-attachment:scroll;
}


#page_wrapper {position: relative;}

#latestWork .album .details span.tarot-number {
	font-size: 10px;
	font-size: 0.625rem;
}

.discography .tarot-number {
	display: block;
	clear: left;
	color: #663300;
	font-size: 80%;
}

#func_world					{	width:106px;		height:32px;	position:absolute;	top:0px;	right:0px;	overflow:hidden;	}
.fullwidth-menu-nav li{padding-top:17px!important;padding-bottom:15px!important}
.fullwidth-menu li{display:none}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.mr_15{margin-right:1.5rem!important}
.archive-title a img,header#main section#desktop .social-follow a img{vertical-align:text-top}
header#main section#desktop .social-follow{float:right}
header#main section#desktop .social-follow a{padding:0 5px;font-size:22px}
header#main.fixed section#desktop #topnav,header#main.fixed section#desktop .social-follow{display:none}
.widget .social-follow a{padding:0 5px;font-size:20px}

	#wpcp-error-message {
	    direction: ltr;
	    text-align: center;
	    transition: opacity 900ms ease 0s;
	    z-index: 99999999;
	}

	.msgmsg-box-wpcp {
		border-radius: 10px;
		color: #555;
		font-family: Tahoma;
		font-size: 11px;
		margin: 10px;
		padding: 10px 36px;
		position: fixed;
		width: 255px;
		top: 50%;
  		left: 50%;
  		margin-top: -10px;
  		margin-left: -130px;
  		-webkit-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		-moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
	}

	.msgmsg-box-wpcp span {
		font-weight:bold;
		text-transform:uppercase;
	}
#Header_creative #Top_bar .search_wrapper{left:100%;top:auto;bottom:0}
.header-rtl #Header_creative #Top_bar .search_wrapper{left:auto;right:100%;}
#Top_bar .search_wrapper {background: #0095eb;}
.site-foot .footer-column{display:block;margin-bottom:25px}
.site-foot .footer-column.column-4{text-align:center}
.site-foot .footer-column.column-4 .logo{display:block;width:100%;float:none;margin:0px auto}
.site-foot .footer-column.column-4 .logo img{margin:0px auto;margin-bottom:50px}
.site-foot .footer-column ul li{line-height:1.875}
.site-foot .footer-column ul li:first-of-type a{color:white;font-weight:700}
.site-foot .footer-column.column-2{display:block}
.site-foot .footer-column:first-of-type{margin-left:0px}
.site-foot .footer-column:nth-of-type(3){clear:left;margin-left:0px}
nav.mobile_menu ul li span.mobile_arrow i,nav.mobile_menu ul li span.mobile_arrow i{color:#888}


nav.mobile_menu ul li span.mobile_arrow i,
nav.mobile_menu ul li span.mobile_arrow i {
    color: #000000;
}
.pp-graphic{display:inline-block;vertical-align:top}
.pp-graphic:last-child{margin-right:0 !important}
.pp-graphic .pp-tile img{max-width:none}
.region-header .page-element{width:75%;}
.region-header .block{clear:right;float:right;width:25%;}
.wire .region-page-top,.wire .region-page-bottom{display:none !important;}
.wire .region div{-moz-box-shadow:2px 2px 2px #AAAAAA;}
.drupal .region{background-color:lightgreen !important;}
.drupal .region .region{background-color:red !important;}
.region-preheader-first{overflow:hidden;}
.region-preheader-first #block-block-126 ul,.region-preheader-first #block-views-user-profile-block-3 ul{text-align:right;padding:0;}
.page-node-17751 .region-preheader-first,.page-node-17746 .region-preheader-first,.page-node-17756 .region-preheader-first{margin:0 auto;}
.tklb ~ .region #toolbar{display:none !important;}
 
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


.home-foc, .changephoto, .home-foc .photo {
  width: 100%;
  height: 585px;
  overflow: hidden;
  position: relative; }


.changephoto {
  position: relative;
  z-index: 0; }


.home-foc2, .changephoto, .home-foc2 .photo {
  width: 100%;
  height:694px;
  overflow: hidden;
  position: relative; }
.nv-single-post-wrap,.nv-single-page-wrap,.nv-index-posts{margin-bottom:40px}
.nv-single-post-wrap:not(:only-child),.nv-single-page-wrap:not(:only-child),.nv-index-posts:not(:only-child){padding-right:40px}
.nv-sidebar-wrap.nv-left+.nv-single-post-wrap:not(:only-child),.nv-sidebar-wrap.nv-left+.nv-single-page-wrap:not(:only-child),.nv-sidebar-wrap.nv-left+.nv-index-posts:not(:only-child){padding-right:15px;padding-left:40px}
.panel-grid .cell--teal{background-color:#159b9b}
.panel-grid .cell--teal .widget-title{padding-top:20px;color:#fff}
.panel-grid .cell--teal .textwidget{color:#fff}
.panel-grid-cell .widget_sow-button .button .panel-grid .cell--teal .textwidget a,.panel-grid .cell--teal .textwidget .button,.panel-grid .cell--teal .textwidget .panel-grid-cell .widget_sow-button .button a{margin-top:15px;color:#159b9b!important;background-color:#fff}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.navbar,.navbar-header{float:none;height:70px}

.gdlr-core-block-item-title-wrap .gdlr-core-block-item-title-inner{ position: relative; }


#slider-band
{
	background-repeat: no-repeat;
	height: 750px;
	margin-top: 0;
	padding-top: 1px;
}

.log-container .error-msg {
	color: #ff0000;
}

.log-form.error {
	border: 1px solid #cc0000;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(255,0,0,0.75);
    -moz-box-shadow: 0px 0px 2px 0px rgba(255,0,0,0.75);
    box-shadow: 0px 0px 2px 0px rgba(255,0,0,0.75); 
	background: rgba(255,0,0,.1);	
}

.error[type="checkbox"]:not(:checked) + label:before,
.error[type="checkbox"]:checked + label:before {
	border: 1px solid #cc0000;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(255,0,0,0.75);
    -moz-box-shadow: 0px 0px 2px 0px rgba(255,0,0,0.75);
    box-shadow: 0px 0px 2px 0px rgba(255,0,0,0.75); 
	background: rgba(255,0,0,.1);
}


.error-msg {color: red;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}

		.carousel-caption-opiniao {
			font-size:1.2em;
	}


.navbar-wrapper .container {

  background-color: transparent;

}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-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-md-9{width:75%}
.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-sm-3{width:25%}


.mim { float: left; margin: 10px; }
.wbox-admin .wbox-anmelden{visibility: hidden;font-size: 0.7em}
.wbox-admin:hover .wbox-anmelden{visibility: visible}
.wbox-admin .wbox-user{font-size: 0.7em}

        
#footer-credits.dark,  #footer-credits.dark li, #footer-credits.dark a, #footer-return.dark a , #footer-return.dark a:visited { color : #222222; }

#footer-credits.light, #footer-credits.light li, #footer-credits.light a, #footer-return.light a, #footer-return.light a:visited { color : #DDDDDD; }

#footer-credits.white, #footer-credits.white li, #footer-credits.white a, #footer-return.white a, #footer-return.white a:visited { color : white; }

#footer-credits.small, #footer-credits.small ul li a, #footer-return.small a { font-size : small; }

#footer-credits.tiny, #footer-credits.tiny ul li a, #footer-return.tiny a { font-size : x-small; }

#footer .footer-center, #footer .return-center, .footer-center, .return-center { text-align: center; padding: 10px 0px; border:none;}
.home .wp-block-spacer[style="height:80px"]{height:40px!important}
.home .wp-block-spacer[style="height:60px"]{height:15px!important}
.home .wp-block-spacer[style="height:30px"]{height:10px!important}

  .main-navigation .menu-item-has-children {
    position: relative; }

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


#footerMain .spc, #footerMain .tags {
    padding: 0;
    border: none;
}


.box-polls .spc {
    border: 1px solid #ececec;
    padding: 15px 15px 1px;
}


.box-contact .spc {
    border: 1px solid #ececec;
    padding: 15px 15px 1px;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

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

* html .clearfix{height:1%;}

#nav div.select ul li a, #nav_principal li a, #bread_int ul li a, .arrow_down.ad2, h2 a, h3.s_h2 a, a.corp, a.b_corp, #footer a{
	font-weight:400;
	text-decoration:none;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.b_f_visa,.b_f_royalmail,.b_f_warranty{display:block;position:absolute;margin:0;padding:0;}

.b_f_royalmail{right:178px;top:96px;}
li.dropdown.open a.dropdown-toggle{border:none!important}
.dropdown-toggle:focus{outline:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}

.mh-posts-stacked-title { background: #2a2a2a; background: rgba(42, 42, 42, 0.8); }

.mh-posts-stacked-title-large { font-size: 24px; padding: 5px 10px; }

.mh-posts-stacked-title-small { font-size: 14px; padding: 2px 5px; }

.mh-posts-stacked-title a, .mh-posts-stacked-title a:hover, .mh-posts-stacked-meta a, .mh-posts-stacked-meta a:hover { color: #fff; }

.mh-widget-col-1 .mh-posts-stacked-title { font-size: 16px; padding: 2px 5px; }

.mh-widget-col-2 .mh-posts-stacked-title-small { font-size: 16px; }

	#mh-mobile .mh-posts-stacked-title-small, .mh-widget-col-1 .mh-posts-stacked-title-large { font-size: 13px; padding: 2px 5px; }

	#mh-mobile .mh-posts-stacked-title-large { font-size: 24px; padding: 5px 10px; }

	#mh-mobile .mh-posts-stacked-title-small { font-size: 16px; }

	#mh-mobile .mh-posts-stacked-title { font-size: 16px; padding: 2px 5px; }
.center{text-align:center;display:block!important}
#hp-treatmentlocator-inside .center{text-align:left!important}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#container div.hentry{clear:both;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.hentry abbr.published,div.comments abbr.comment-published{border:none;cursor:text;}

	body div#content div.hentry{text-align:left;}
.header-widget .widget-title{margin-bottom:15px}
.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}
.footer-bar .widget-title{display:none}
.top-bar .widget-title{display:none}
.sidebar .widget .widget-title{color:#000000;}
.footer-widgets .widget-title{color:#000000;}
.row{margin-right:-15px;margin-left:-15px}

.rte .row {
  margin-bottom:20px;
}


.entry-title {
    color: #444;
    font-size: 28px;
    margin-bottom: 30px;
}


.entry-title a {
    color: #444;
}


.entry-title a:hover {
    color: #DA4453;
}




.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}

.header .hea_nav li .selects .sele_con .seel_div{float:left;margin:-7px 24px 0 0;line-height:35px;}

.header .hea_nav li .selects .sele_con .seel_div a{color:#434343;width:99px;display:inline-block;}

.header .hea_nav li .selects .sele_con .seel_div .zhengfus{padding:30px 0 16px;display:block;}

.header .hea_nav li .selects .sele_con dt a,
.header .hea_nav li .selects .sele_con .dtts,
.header .hea_nav li .selects .sele_con .seel_div .zhengfus{color:#434343;font-size:16px;font-weight:bold;}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}

.pda, #submenu, #kosik, #boxinfo {display: none;}

#boxinfo       {float:left; width: 242px;}

#boxinfo P     { padding:8px 8px 0 0;}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}


#carousel .single_slide{
width: 980px;
height: 300px;
position:relative;
}

.single_slide .feature_image {
position:absolute;
z-index:2;
top:0;
left:0;
}

.single_slide .feature_excerpt{
position:absolute;
z-index:3;
color:#fff;
top:5px;
left:15px;
width:450px;
font-size:24px;
}

#carousel .single_slide a, #carousel .single_slide a:hover {
color:#fff;
}

#carousel .single_slide a.readmore {
font-size:18px;
}

#carousel .single_slide a.readmore:hover {
color:#ef930f;
}
img.alignnone{margin:5px 0 20px}


section.icon-blocks .icon-block .padding {
    padding: 25px;
}


    section.location-details .location-details-description .padding {
        padding: 30px;
    }

.left-banner
{float:left; width:191px; text-align: center; margin:0 0 10px 0;}
#sidebar .block{margin-bottom:30px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}
.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%}


body.home #intro-area .col-md-6 {
    left: 50%;
    width: 50%;
}
#navbar_speaker #label{position:absolute;top:20px;left:50px;width:83px;color:#ffffff;font-weight:bold}

.site-footer .site-logo a {
    color: rgba(0, 0, 0, 0.6);
}

.site-footer--inverse .site-logo a {
    color: #fff;
}


.page-coming-soon .site-logo {
  margin-bottom: 60px;
  text-align: center;
}





.site-logo a:hover,
.site-logo a:focus {
  text-decoration: none;
}


.mnmd-offcanvas__title .site-logo img {
  max-width: 140px;
}

#page-top {
    position: fixed;
    bottom: 0;
    right: 0;
    margin:0;
    z-index:999;    
}

#page-top a {
    text-decoration: none;
    font-size:20px;
    width: 50px;
    height:50px;
	padding:8px 15px;	
    text-align: center;
    display: block;
    background:#222;
    color:#fff;
}


.bandeau{
	background-color:#4C718B;
	color:white;
	border-radius: 4px;
	padding:20px;
	margin-top:20px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.30);
	text-align: justify;
}


#wrapper {
  margin: 0 auto;
  max-width: 872px;
  overflow: hidden;
  position: relative; }

.modal-body h4 {
    color: #FFFFFF;
    padding: 10px 20px 20px 80px;
    font-size: 24px;
}


.modal-body {
    position: relative;
    height: auto;
    overflow: auto;
    margin-top: -1px;
}
.search-navigation .lang-selector__elements{position:relative;margin-right:10px}
.search-navigation .lang-selector__elements .lang-item{display:inline-block;position:relative}
.search-navigation .lang-selector__elements .lang-item:after{position:absolute;top:50%;transform:translateY(-50%);content:"/";right:-3px}
.search-navigation .lang-selector__elements .lang-item:last-child:after{content:""}
.search-navigation .lang-selector__elements .lang-item a{padding-left:0;padding-right:0}
.search-navigation .lang-selector__elements select{padding:0;text-transform:uppercase;background:none;width:calc(100% + 15px)}
.search-navigation .lang-selector__elements:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #323232;content:"";height:10px;position:absolute;right:-10px;top:45%;width:0}
.et_pb_social_media_follow_network_0 a.icon{background-color:#3f51b5!important}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }


  body.header_3 .top_nav .textwidget{color:#fff}


  body.header_5 .top_nav .textwidget{color:#fff}


  .top_nav .textwidget{font-size:11px; padding-top:1px;}


#header-widget-area .textwidget a:last-child .hover-fade{padding-right:0;}

#header-widget-area .textwidget a:last-child .hover-show-color{padding-right:0;}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }

.stui-header__menu{position:relative; color: #fff;border-bottom:3px solid #9e005c;}



.stui-header__menu li{float:left;}

.stui-header__menu li a{display:inline-block; padding: 15px 25px; font-size:15px; color: #333;border-radius:10px 10px 0 0;}

.stui-header__menu li.active a{ background-color: #9e005c;color:#fff;}

.stui-header__menu .more{ position: absolute; top: 0; right: 0; padding: 15px 20px; color: #999;}

	.stui-header__menu:before,.stui-header__menu:after{ display: none;}

	.stui-header__menu ul { height: 38px; display: -webkit-box; display: -webkit-flex; display: flex;}

	.stui-header__menu ul li{ display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; text-align: center;}
#xpromo-academies-wrap{width:100%;max-width:1170px;margin:22px auto 0;text-align:center}
#xpromo-academies-wrap a span{display:inline-block;margin-top:5px}
#xpromo-academies-wrap a span.push-top{margin-top:0}
#xpromo-academies-wrap a{display:inline-block;width:170px;color:#7c7c7c;border-radius:4px;margin:0 0 15px;padding:15px 10px 10px;background-position:50% 15px;background-repeat:no-repeat;background-size:110px auto;font-size:12px;vertical-align:top;min-height:105px}
#xpromo-academies-wrap a:hover{text-decoration:none;background-color:#374046;box-shadow:0 0 0 1px #485258;color:#fff}


footer .footerSections .section .socialLinks div.youtube a::before {
  content: '\f167';
}
