﻿
.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}


.navigation-item-bullet {
	display: none;
}


.mobile-view .navigation-item-bullet {
	display: none !important;
}


.btn-leistungen {
-webkit-box-shadow: 0px 25px 50px -25px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 25px 50px -25px rgba(0,0,0,0.75);
box-shadow: 0px 25px 50px -25px rgba(0,0,0,0.75);
	transition: .3s;
}


.btn-leistungen:hover {
-webkit-box-shadow: 0px 15px 50px -25px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 15px 50px -25px rgba(0,0,0,0.75);
box-shadow: 0px 15px 50px -25px rgba(0,0,0,0.75);
}

.top-phone{float:left;position:relative;top:6px;left:15px;display:none;}

.top-phone-f{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-right:15px;padding-left:15px}
.col-md-7{width:58.33333333%}

#logo {
	float: left;
	width: 100%;
	min-height: 28px;
	margin-left: 25px;
	margin-top: 0px;
	font-size: 28px;
	font-weight: bold;
}

#logo h2 {
	padding-top: 50px;
	margin:0px;
	font-weight: normal;
	color:#333333;
	font-size: 14px;
}


.outer_callout{
	margin:10px 0;
}
 
 .radiocom-nav-placeholder{height:40px;}
.radiocom-nav-placeholder button{display:inline-block;vertical-align:top;padding:0;outline:none;cursor:pointer;background:transparent;border:none;}
.radiocom-nav-placeholder ul{display:inline-block;list-style-type:none;text-align:left;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;float:left;}
.radiocom-nav-placeholder .category-button__text,.radiocom-nav-placeholder h2,.radiocom-nav-placeholder h3,.radiocom-nav-placeholder li{padding:0;margin:0;font-weight:normal;display:inline-block;vertical-align:top;}
.radiocom-nav-placeholder a{vertical-align:top;color:#000;text-transform:none;text-decoration:none;line-height:100%;overflow:hidden;}
#td-header-menu{display:inline-block;vertical-align:top}
.td-affix #td-header-menu{display:block}
.td-header-style-4 #td-header-menu,.td-header-style-5 #td-header-menu,.td-header-style-6 #td-header-menu,.td-header-style-7 #td-header-menu,.td-header-style-12 #td-header-menu{display:block}
.td-header-style-10 #td-header-menu{display:table;margin:0 auto}
.td-header-style-8 .td_stretch_content #td-header-menu,.td-header-style-8 .td_stretch_content_1200 #td-header-menu,.td-header-style-8 .td_stretch_content_1400 #td-header-menu,.td-header-style-8 .td_stretch_content_1600 #td-header-menu,.td-header-style-8 .td_stretch_content_1800 #td-header-menu{padding-left:20px}
.span1{width:60px}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
input.span1,textarea.span1,.uneditable-input.span1{width:46px}
.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}
header .span1,header .span2{display:none!important}

.buyers-step{margin-top:25px;}

.page-nav .extend {
  border: none;
  
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-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%}


.intro-title {
    font-family: "Poppins", serif;
    font-weight: 800;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 30px 0;
}

.intro-title.top60 {
  margin-top: 60px;
}

.intro-title svg, .article-author svg{
    margin-left: 4px;
    transition: transform .4s cubic-bezier(.165,.84,.44,1);
    transform: scaleX(-1);

}
.col-row-blog{*zoom:1;margin-bottom:.5em}
.col-row-blog:before,.col-row-blog:after{content:'';display:table}
.col-row-blog:after{clear:both}
.col-row-blog p{margin-top:.5em;color:#a0a0a0;font-size:.8em;text-transform:capitalize}
.col-row-blog .blogs-titulo{height:50px;font-weight:700;color:#000;font-size:1em;text-transform:none;text-align:left}
.col-row-blog:nth-of-type(n+3){display:none}
.col-row-blog:last-child{margin-right:0%}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-rotation,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-mask,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-parallax,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-rotation{height:auto;flex-grow:1}
.n2-ss-slider[data-ie] .n2-ss-layer-col,.n2-ss-slider[data-ie] .n2-ss-layer-row,.n2-ss-slider[data-ie] .n2-ss-layer[data-sstype=content]{background-attachment:scroll!important}
.n2-ss-slider .n2-ss-layer-row{box-sizing:border-box;display:flex}
.n2-ss-slider .n2-ss-layer-row-inner{box-sizing:border-box;display:flex;visibility:hidden}
.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row{height:auto;width:100%}
.n2-ss-slider .n2-ss-layer-row .n2-ss-item{float:none}
		.copyright,		.footer_bottom .social_icons a,		.footer_bottom .social_icons span {			color:#505050;		}


.footer_bottom {
    padding: 25px 0 24px 0;
}


.footer_bottom .social_icons {
    float: right;
}


.footer_bottom .social_icons li {
    margin-right: 15px;
}


.footer_bottom .social_icons li:last-child {
    margin-right: 0;
}


.footer_bottom .social_icons span {
    line-height: 21px;
    font-size: 12px;
}


    .footer_bottom .copyright,
    .footer_bottom .social_icons {
        display: block;
        float: none !important;
        text-align: center;
    }
.img-responsive{display:block;max-width:100%;height:auto}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.advance-main__about .top,.advance-main__about .text{font-size:18px;font-weight:300}

#spinner.active {
    display: block;
}

#spinner {
    position: absolute;
    height: 60px;
    width: 60px;
    top: 50%;
    left: 38%;
    z-index: 7;
}
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 190, 190, 190, 0.7);
		}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_39 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }


.featuredprod {
    border: 0;
    text-align: center;
    margin-bottom: 20px;
}


.featuredprod img {
    border: 1px solid #0f3679;
    margin: 0 0 10px;
    max-width: 100%;
    height: auto;
}


.featuredprod .price-box {
    margin: 0 0 10px 0;
}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


.hentry + .hentry,
.clear + .hentry {
  margin-top: 81px;
}



.front-posts-layout--2col .hentry + .hentry,
.front-posts-layout--2colws .hentry + .hentry,
.front-posts-layout--2colwsl .hentry + .hentry,
.front-posts-layout--2col .clear + .hentry,
.front-posts-layout--2colws .clear + .hentry,
.front-posts-layout--2colwsl .clear + .hentry {
  margin-top: 0;
}


.front-posts-layout--2col .clear + .hentry.first-post .entry-content,
.front-posts-layout--2colws .clear + .hentry.first-post .entry-content,
.front-posts-layout--2colwsl .clear + .hentry.first-post .entry-content {
  margin-top: 30px;
}


.fw-accordion__main-title h3 + .clear {
  overflow: hidden;
}


.home-main__smth-left {
  margin-right: 60px;
  width: 100%;
}

.home-main__smth-left .smth-more {
  margin-top: 20px;
  font-size: 14px;
}
.mpp-enhanced-profile-wrap.profile .alignleft{max-width:none;float:left}
.align-left,.alignleft{float:left;margin:0 7px 0 0}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.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}
.tb-side-menu li.menu-item .tb-side-menu-toggle{cursor:pointer;display:block;font-size:14px;line-height:14px;padding:12px 15px;position:absolute;top:0;right:0}
.tb-side-menu .sub-menu li.menu-item-has-children{background-position:10px -35px}
.rtl .tb-side-menu .sub-menu li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
.tb-side-menu .sub-menu li li.menu-item-has-children{background-position:-10px -35px}
.rtl .tb-side-menu .sub-menu li li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
li.menu-item .tb-side-menu-toggle{display:none}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}


.page-content,
.entry-content,
.entry-summary {
}



.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.mob-g-ftr-logo{float:left; margin-left:35px;}

.mob-g-ftr-logo img{width:18px;}


.taa {
	font-family:"Arial Narrow";
	font-size:24px;
	color:#0C3;
	padding-left:3px;
	background-color:#FC6;
}


.all-link1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background: rgba(51, 51, 51, 0); }


.all-link1:hover { background: rgba(255, 255, 255, 0.1); }


.news-list .all-link1 { background-color: transparent !important; }

.span12,.container{width:1136px;}

.container{width:944px;margin-left:auto;margin-right:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";}

.container:after{clear:both;}

.container-fluid{padding-left:16px;padding-right:16px;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";}

.container-fluid:after{clear:both;}

.navbar-fixed-top .container{width: 940px}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

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

	#primary-navigation .menu,
	#secondary-navigation .menu {
		display: none;
	}

#primary-navigation,
#primary-navigation .menu ul,
#primary-navigation select.tinynav { background-color: #3d59bf; }
.buttonsec .login-bx{padding:8px 15px;margin-left:-4px;background-color:transparent}
.buttonsec .login-bx a,.buttonsec .registerbx a{font-family:helvetica!important;font-size:12px!important;color:#fff!important;text-decoration:none;padding:0!important;text-transform:uppercase}
.buttonsec .login-bx a{color:#fff!important}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


.clear {
	float: none !important;
	clear: both;
	margin: 0;
	padding: 0 !important;
	width: 100%;
	height: 0;
}
.image_panel .panel-image{display:flex;justify-content:center;flex-direction:column;vertical-align:middle;overflow:hidden;height:314px;box-shadow:0 3px 4px 0 rgba(10,31,68,.1),0 0 1px 0 rgba(10,31,68,.08);border-radius:5px;padding:0;margin:16px 0;position:relative;transition:box-shadow .5s ease;width:300px}
.image_panel .panel-image:hover{box-shadow:0 6px 8px 0 rgba(10,31,68,.1),0 0 2px 0 rgba(10,31,68,.08)}
.image_panel.small_grid .panel-image{height:250px}
#auction_types .image_panel .panel-image{min-height:314px}
.image_panel .panel-image,.image_panel.small_grid .panel-image{width:100%;height:100%!important;margin:0}
.icon-heart-full:before{content:"\e917";}
.icon-heart:before{content:"\e900";}
div#content_start{display:none;overflow:hidden}

.footer .footer-text {
	color:#e9e9e9;
	text-transform:uppercase;
	font:400 14px/31px Arial;
	margin-top:-7px;
}

.footer .footer-text a { color:#e9e9e9; }
.gallery-categories *{display:none;font-family:bebas-neue-by-fontfabric,sans-serif;color:#252525!important}

.format-status .entry-content{clear:both;}

.entry-content p{margin-bottom:24px; line-height:21px;}

.masonr .entry-content p{margin-bottom:0px; display:inline;}

.entry-content .loopexcerpt p{margin-bottom:9px;}


.single .entry-content{ border:0px; margin:0px; padding:0px;}

.last .entry-content{ margin-bottom:15px;}

.entry-content{ overflow:hidden; padding:0px 30px;  word-wrap:break-word;}

.masonr .entry-content{padding:0px 20px;}



.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}
.entry-thumb:before,.x-pagination span.current,.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.mejs-time-current,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-entry-share .x-share:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after{background-color:#f8971d;}
.x-recent-posts .x-recent-posts-img{background-color:#fff;}
.x-recent-posts .has-post-thumbnail .x-recent-posts-img{padding:100px;}


span.old-price-dosage {
color: #000000 !important;
font-size: 11px;
font-weight: 400 !important;
text-decoration: line-through;
vertical-align: top;
}
.jbmm.custom ul.mega-menuh li .sub-container.non-mega li a.first{padding: 16px 17px 7px 2px !important}

    li#custom_html-3 img {
    display: none;
}


.widget {
	padding-bottom: 20px;
}


.widget ul {
	padding-top: 10px;
}

@charset "UTF-8";


.wrap {
  width: 1200px;
  box-sizing: border-box;
  margin: 0 auto;
  *zoom: 1;
}

.wrap:before {
  display: inline-table;
}

.wrap:after {
  content: "";
  display: block;
  clear: both;
}


.one-column #content .wrap {
  width: 1000px;
}

.one-column #content .wrap #main {
  width: 100%;
  float: none;
}

.one-column #content .wrap #main .main-inner {
  width: 100%;
  margin: 0;
}

.one-column #content .wrap #side {
  display: none;
}

#footer .wrap {
  padding: 30px 0;
}

  #header .wrap {
    padding: 0;
  }

  #gnav .wrap {
    margin: 0;
  }


.msg_info_bar{
	width:100%;
	height:15px;
	line-height:15px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#abaeaf;
	text-transform:capitalize;
}


#foot .branches, #foot .unicourses {
    color: #fff;
}


.branches ul li, .unicourses ul li {
    display: block;
    float: left;
    color: #FFFFFF;
    float: left;
    display: block;
    width: 100%;
    height: 20px;
    margin: 0;
    padding: 10px 20px 0 0;
}


#page {
	height: 100%;
	position: relative;
}


.mobile-view #page {
	height: auto;
}

	body,
	h1, h2, h3, h4, h5, h6,
	input,
	textarea,
	.page-title span,
	.pingback a.url,
	#site-title,
	.entry-title {
		font-family: Georgia, Garamond, Baskerville , 'Times New Roman', Times, serif;
	}

	#site-title,
	.entry-title {
		word-wrap: break-word;
	}

	#main .entry-title {
		font-weight: normal;
		color: #000;
		font-size: 2em;
		line-height: 1.3em;
		margin-bottom: 0;
	}

	.entry-title a:link,
	.entry-title a:visited {
		color: #000;
		text-decoration: none;
	}

	.entry-title a:active,
	.entry-title a:hover {
		color: #ff4b33;
	}

		.entry-title {
			font-size: 14pt;
		}
.small-12{width:100%}

		
		.kit-body-wrap .page-layout-wrap .template-template3 .description-container .small-12:first-child .description-content {
			border: 3px solid #f59d2b;
		}
#box_sub_main_news{width:100%;float:left}


.jumbotron .jumbotron-overlay-wrapper .tinted-overlay {
    background-color: rgba(24, 24, 24, 0.87);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}


.jumbotron .jumbotron-floating-text-wrapper .tinted-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
}


.detail {
  padding: 15px 0;
  text-align: center;
  font-size: 22px;
  white-space: nowrap;
  color: #999;
}


.detail .fa {
  margin-right: 5px;
}

.hentry .date {
	font-family:ubuntu;
	font-size: 12px;
	letter-spacing: 1px;
	font-weight: 400;
	line-height: 17px;
	text-align: left;
	margin-bottom: 3em;
}

.hentry .date p{
	color: #666666;
}


.sticky .date p {
	text-transform: uppercase;
	padding: 5px 10px;
}


.left-inner {
	padding-left: 25px;
}


.left-inner-margin {
	margin-left: 25px;
}



.left-inner-sm {
	padding-left: 10px;
}
#section-content .pane-v-018-hp-les-programmes ul.blocs-programmes{margin:20px 0 0;padding:0;list-style:none;list-style-type:none;border-bottom:1px solid #e6e6e6;}


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

  .main-navigation .menu-item-has-children {
    position: relative; }
.tatsu-inline-text .body_1,.tatsu-inline-text .body_2{display:inline-block}
.body_1{font-family:Hind,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:400;font-style:normal;font-size:15px;text-transform:none;letter-spacing:0;line-height:25px;color:rgba(132,137,145,1)}

#text-21 .widget-wrap {
//    margin-top: 94px;
}

#start_here_banner .widget-wrap,
#yoga_category_banner .widget-wrap,
#weight_loss_category_banner .widget-wrap,
#healthy_eating_banner .widget-wrap {
//    margin-top: 94px;
}



#start_here_banner .widget-wrap,
#yoga_category_banner .widget-wrap,
#weight_loss_category_banner .widget-wrap,
#healthy_eating_banner .widget-wrap,
#blog_banner .widget-wrap,
#recipes_banner .widget-wrap,
.blog-banner-container-text,
#supplements_banner .widget-wrap {
    vertical-align: middle;
    display: table-cell;
}

.railway 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	
	padding-top: 0px;
}
.media-holder.overlay .is-hover .inner-box{padding:2.618em;width:100%}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}


.blog-widget-wrap {
	width: 100%;
	}


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}



.t-center {
  text-align: center; }
#mobilenav-mid-container{padding:5px 15px;background-color:#030d26;color:#fff;font-size:16px}
#mobilenav-mid-container .contact p{margin-bottom:0}
#mobilenav-mid-container a{color:#0f6ab2}
#mobilenav .clear:after{content:"";display:table;clear:both}
#om-menu-mega-menu .om-maximenu-content .block.last{width:614px;float:left;border-left:1px solid #84a954;min-height:202px;}
#om-menu-mega-menu .om-maximenu-content ul li.last{border-bottom:0;}
.region-content .views-row.last{border-bottom:1px solid #e5e5e5;}
#om-menu-mega-menu li .om-maximenu-content .block.last{width:58%;}


.mfp-hide {
  display: none !important; }
.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-lg-5{width:41.66666667%}
.arws-map__map .kraj{transition:all .3s;cursor:pointer}
.arws-map__map .kraj:hover,.arws-map__map .kraj.active{fill:#a947bf;stroke:#793089}
.arws-map__map .kraj-label{cursor:pointer}


#body_home #product .inner a .bk_movie {
  display: block;
  position: absolute;
  width: 608px;
  height: 342px;
  top: -71px;
  left: -79px;
  z-index: 1;
  -webkit-transition: 0.8s 0.5s ease;
  -webkit-transition-delay: all;
  -moz-transition: 0.8s 0.5s ease all;
  -o-transition: 0.8s 0.5s ease all;
  transition: 0.8s 0.5s ease all;
  opacity: 0;
}


#body_home #product.pc a:hover .bk_movie {
  opacity: 1;
}


#body_home #product .bk_movie {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #2a333b;
  z-index: 3;
}


#body_home #product .bk_movie #product_movie {
  width: 100%;
  height: 100%;
  opacity: 0.07;
}
.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-8{width:66.66666667%}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}


.site-footer .creds{ float: right;}


.full-width .creds{ float: none;}

	
.site-footer .links, .site-footer .creds{ float: none; text-align: center; margin-bottom: 10px; line-height: 2.5;}

.require-ul li{width: 33.3%;margin-bottom: .45rem;}

.require-ul h2{font-size: .45rem;}

.vp_product_bx h2,.require-ul h2 {vertical-align: middle;text-align: center;color: #111;padding: 10px 0 0;-webkit-transition: 1s;transition: 1s;}


.require-ul{margin: 70px 0 11px;}


.page-title .bor {background: #f75353!important}


.contact-us .page-title i {color: #f75353}




.page-title{
	margin-bottom:20px !important;
	margin-right: 30px;
	margin-left: 55%;
	min-width: 200px;
	text-align:left;
}


.page-title p{
	font-size:1.3em;
	line-height:28px;
	margin-top:10px !important;
	color: #f1f1f1;
}


.pricing .page-title h2{
	color:#fff;
}






.status .page-title h2{
	color:#fff;
	font-size:30px;
}


.status .page-title p{
	color:#fff;
	font-size:18px;
}








.recent-post .page-title{
	margin-bottom:20px !important;
}






.client .page-title{
	margin-bottom:30px !important;
}


.contact-us .page-title h2{
	font-size:30px;
}


.contact-us .page-title .bor{
	margin-top:15px !important;
}




.category-toogle-wrap {
	float: left;
	position: relative;
}

.sidebar-fullwidth h3 {text-align:center;}

.sidebar-left-right,  .sidebar-fullwidth {float:left; width:100%}




.sidebar-fullwidth .widget.widget_text .textwidget {text-align:center;}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}

article.post .content-wrapper,
article.page .content-wrapper {
	padding: 20px 0;
}


.page-id-390 .list_block.type_article.a2.column_amt_4.landscape_4_3.small.xsmall.not_well.tsidesign_full_span {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.front-page .site-container .site-inner {
	margin-top: 0;
	max-width: 100%;
}


.altitude-landing .site-container .site-inner {
	margin-top: 100px;
}






















.site-container {
	position: relative;
}

#diaporama .diaporama_bottom {
	height:75px;
	width:240px;
	overflow:hidden;
	position:relative;
}
