﻿.shopping-info__now{font-family:Lato,Geneva,Tahoma,sans-serif;margin-top:3px;font-weight:400;text-transform:uppercase}
.shopping-info__now:before{background-color:red;border-radius:50%;content:"";display:inline-block;height:13px;margin-right:7px;width:13px}
.shopping-info__now.is-open:before{background-color:#75e000}

.section-space80 { padding-top: 80px; padding-bottom: 80px; }

    #content_box {
        padding-right: 0px;
        padding-left: 0px!important;
    }

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}

.benefits-content__icon,
.benefits-content__text {
	display: table-cell;
	vertical-align: middle;
}

.benefits-content__text {
	padding: 0 0 0 10px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

  .misc-about div.columns:not(.open) .more .collapse {
    display: none !important;
  }
#block-b4c56cb5fec2483d{min-height:55px}
.footer-ads table{width:auto;float:right;margin-top:10px;margin-bottom:0px;margin-right:10px}
.footer-ads table td{border-top:0px;padding:0px 0px 0px 20px;text-align:center}
.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-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-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{float:left;width:25%}
.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}
.fl-photo-content img {display: inline;height: auto;max-width: 100%;}
.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}
.footer .footer-inner{padding:60px 0 15px}
.footer .footer-inner .nav-secondary{margin-bottom:20px}
.site-footer .logo-img{max-height:6rem}

#cff .cff-share-tooltip .cff-twitter-icon:hover{ background: #00aced; }

	#footer-bottom .et-social-icons {
		float: none;
	}


#footer-bottom .et-social-icons li {
	margin-left: 5px;
}




#top-header .et-social-icons {
	vertical-align: middle;
	margin-left: 10px;
}



      .large-4 {
      	width: 32%;
		display: inline-table;
      }


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

.mobile-only {
	display: block !important;
}

span.mobile-only {
	display: inline !important;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}

.logo .logo-standard { }
img.alignnone{margin:5px 0 20px}
.menu_container{height:28px;clear:both;float:left;border-radius:5px 5px 0 0;padding-left:0px;padding-right:0px;box-sizing:border-box;-moz-box-sizing:border-box;}
.menu_container.full_width{width:100%;}
.menu_container.topfixed{position:fixed;width:100%;top:0;left:0;border-radius:0;}
.menu_container.glass ul.menu_submenu_block li a:hover{background:#f5d767;}

.r-tabs .r-tabs-panel #home_photo_row .grid_item{height: 200px;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.toplinks .login-menu {
    list-style: none;
    margin: 0 0 10px 0;
}

.toplinks .login-menu .login-menu-item {
    display: inline-block;
    margin: 0 0 0 20px;
    font-weight: 300;
}

.toplinks .login-menu .login-menu-item.login-menu-bonus {
    display: inline-block;
    margin: 0;
    font-size: 14px;
    font-weight: 300;
}

.toplinks .login-menu .login-menu-item.login-menu-bonus strong {
    font-size: 17px;
    font-weight: 400;
}
.toplinks .login-menu .login-menu-item a,.header-link-container .menu a,.primary-header{color:#565a60;}
.toplinks .login-menu .login-menu-item a:hover,.header-link-container .menu a:hover{color:#a9aaac;}

.header-link-container,
.login-menu {
	display: none;
}
.btn-right-outside-10{position:relative;height:10px}
.btn-right-outside-10 a,.btn-right-outside-10 button{position:absolute;right:-10px;top:5px;margin-bottom:10px}
.btn-right-outside-10 .btn-sm{padding-top:2px;padding-bottom:2px}
.with-sidebar .tw-blog article .entry-footer .share-count i{margin-right:5px;margin-right:.5rem}
article.single .entry-share .share-count{font-weight:400;margin-left:10px}
.entry-cats,article.single .entry-share .share-count,.waves-footer .mc4wp-form-fields button:hover{color:#666;font-size:14px}
article.single .share-count .count-text{margin-top:0}
.entry-cats,.logo-point,article.single .entry-share .share-count,.waves-footer .mc4wp-form-fields button:hover{color:#ea086e}
.entry-meta,.share-count .count-text{color:#666}

.mh-widget {
    background: white;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, .1);
}


.mh-widget-title {
    color: black;
    font-family: 'Oswald', sans-serif;
    border-bottom: solid 2px #000;
    padding-bottom: 8px;
}

#ttr_content_and_sidebar_container 
{
width:auto !important;
margin:0 auto;
}
.fl-photo-img-svg {width: 100%;}

.md-plus-sign {position: absolute; right: 0px; top: 45px;}

.md-plus-sign .toggle-nav {background: #FFF; border-radius: 5px 5px 0 0; display: block; height: 32px; position: relative; width: 35px;}

.md-plus-sign .foundicon-search {color: #0067C6; font-size: 20px; left: 7px; position: absolute; top: -5px;}

    header .phone,
    .cart_icon_counter_wrapper,
    .md-plus-sign,
    .calls-to-action {top: 11px; width: 40px; height: 40px; right: 12px;}

	
	.logo {
		float: left;
		width: 200px;
		margin-top: -5px;
		margin-left: 20px;
	}

	
	.logo img {
		float: left;
		width: 100%;
	}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9 ;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9 }
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

		
	#feat-top-wrap .feat-top2-left-wrap .feat-info-wrap,
	#feat-top-wrap .feat-top2-right-wrap .feat-info-wrap {
		top: 0;
		right: 0;
		}

		
	#feat-wide-wrap .feat-info-wrap {
		top: 0;
		right: 0;
		}


.feat-info-wrap {
	position: absolute;
		top: 0;
		right: 0;
	}


#home-feat-wrap .feat-info-wrap,
#feat-wide-wrap .feat-wide5-main .feat-info-wrap {
	top: 5px;
	right: 10px;
	}


#feat-top-wrap .feat-info-wrap {
	top: 5px;
	right: 5px;
	}


.feat-info-wrap i {
	font-size: .8rem;
	line-height: 100%;
	margin-top: -1px;
	vertical-align: top;
	}


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

  #news-box-wrapper h3.box-tab {
    color: #fff;
    background: #CA0000;
    padding: 10px 15px;
    margin-top: 0px;
    position: relative;
    float: left;
    left: 25px;
    text-transform: uppercase;
    font-size: 21px; }

  .recent-category-wrapper h3.box-tab, #category-page-index h3.box-tab {
    position: absolute;
    margin: 0px;
    padding: 5px 15px;
    text-transform: uppercase;
    color: #fff;
    background: #CA0000;
    z-index: 9;
    left: 15px;
    right: 15px;
    font-size: 1.35rem; }

  
  .recent-category-wrapper h3.box-tab {
    right: auto; }





#preloader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: black;
	z-index: 999;
}



.cycle-pager { 
    text-align: center; 
	width: 100%; 
	z-index: 500; 
	position: absolute; 
	bottom: 10px; 
	overflow: hidden;
}


.cycle-pager span { 
    font-family: arial; 
	font-size: 50px; 
	width: 18px; 
	height: 22px; 
    display: inline-block; 
	color: #fff; 
	cursor: pointer;
	text-shadow: -1px -1px #bcbcbc;
	overflow: hidden;
}


.cycle-pager span.cycle-pager-active { color: #e0d9cb;}

p#posted {
	font-size:13px;color:#555;margin:9px 0 3px 0;
	font-family:Georgia,Helvetica,Arial,Sans-Serif;line-height:140%;
}
#site-logo img.retina-logo{display:none}


.container-block.beveled{
	border-top:2px solid #ff9900;
	border-bottom:1px solid #ff9900;
	padding-bottom:15px;
	padding-top:25px;
}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}

li.acess {
    background: #007f9e;
}

#bannerimg{
position:absolute;z-index:1;
width:980px;
}

#bannerimg img{vertical-align:bottom;}

.omurga_sag_yan, .omurga_sol_yan{background-color:#E6ADD3;width:10px}
#wp-calendar tfoot #next{text-align:right}

.cont
{
	padding-left:4px;
	line-height:1.7;
}
.home .tm-testi--boxed .tm-testi__inner{padding:51px 30px 67px}
.tm-testi--boxed .tm-testi__inner,.tm-testi--speech-bubble .tm-testi__item-body {background-color: #f7f7f7;}


#footera,#footerb,#footerc,#footerd {
    float: left;
    width: 25%;
    }

#tt-boxed-layout #foot_left,
#tt-boxed-layout #foot_right {
	width: 50% !important; 
}

#foot_right {
	float: none;
	clear: left;
	text-align: center;
	width: 100%;
}

#footer_bottom #foot_right ul {
	float: none;
	overflow: auto;
	margin: 0 auto;	
}

#footer_bottom #foot_right ul li {
	display: inline-block;
	float: none;
	margin: 0;
}

.top-block .toolbar-right ul,
#footer_bottom #foot_right ul {
	font-size: 10px;
}

#foot_left,
#foot_right,
#footer_bottom #foot_right ul {
	width: 95%;
	float: none;
	padding: 0;
}
.content-inner{max-width:940px;padding-left:15px;padding-right:15px}


	#footer-wrapper
	{
		background: #f6f6f6;
		border-top: solid 1px #d9d9d9;
		padding: 5em 0 5em 0;
	}

#imFooter_imTextObject_05_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imFooter_imTextObject_07_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_08_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_11_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_12_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }

#imTextObject_05_tab0 .fs10lh1-5 { vertical-align: baseline; font-size: 10pt; line-height: 20px; }
.m-main,.m-accessibility,.m-breadcrumb,.m-mobile,form,.btn,.footer__logo,.footer__social,.footer__author,.b-bg,.b-video,.b-cta,.b-header__link,.b-contact__gmap,.b-contact__controls,.b-tabs__menu,.b-meta__item--share,.b-meta__share,.b-gallery-vertical__thumbs,.b-gallery-vertical__prev,.b-gallery-vertical__next,.b-gallery-vertical__prev-sm,.b-gallery-vertical__next-sm,.b-img__bg,.b-img__img,.b-img--contact .title-main,.b-info__more,.b-footer,.b-preloader,.c-products__video,.f-std.u-t-hide,.m-sub{display:none}
.b-contact__controls{display:none;position:absolute;right:20px;bottom:95px;z-index:21;}
.b-contact__controls--mobile{display:none}
.b-contact__controls .btn{display:block;margin-bottom:10px}
.image_panel .block-title,.image_panel .title-row{padding-bottom:20px}
.image_panel .title-row p{font-size:1.25rem}
.wrp{margin:0 auto;width:1080px}
.far.mid.f2 .wrp,.far.mid.f4 .wrp,.far.mid.f5 .wrp{width:96%}
.f0 .wrp{padding:0 20px}
.f1 .wrp{padding:0 20px;text-align:center}
.bSe .f2 .wrp{width:auto}
.f2.farb .wrp{box-sizing:border-box;padding:0 5%}
.f2 .wrp{box-sizing:border-box;padding:0 10px}
.tve-woo-minicart header .wrp{position:relative;padding-right:150px;box-sizing:border-box}
.tve-woo-minicart header .wrp .mini-cart-contents{position:absolute;right:0;top:50%;margin-top:-21px}
.brd .wrp{box-shadow:0 0 3px rgba(1,1,1,.16);box-sizing:border-box;background:#fff;padding:12px 20px}
.bp-t .wrp{display:inline-block;padding:10px;text-align:left;vertical-align:middle}
.bp-t .wrp p{margin-bottom:20px}
.wrp.cnt.mryv .mry-i{width:48%}
.wrp.cnt.mryv .mry .mry-i{float:none;width:100%}
.f3 .wrp,.f4 .wrp,.f5 .wrp{box-sizing:border-box;padding:0 20px}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}
.aligncenter{clear:both;display:block;margin:0 auto}
.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}
#page{width:100%;height:100%;display:table;overflow:hidden}
body.logged-in #page{padding-top:46px}



.widget .ktz-recent-list .ktz-content-related {margin:0px 0px 0px 0px;}

.widget .ktz-recent-list .ktz_thumbnail{margin-right:10px;}

.widget .ktz-recent-list .ktz-caret{position:absolute;top:50%;margin-top:-20px;left:-10px;z-index:999;font-size:40px;color:#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}


.user-menu-item {
  vertical-align: top;
}


.user-menu-auth .user-menu-item {
  display: inline-block;
  margin-left: 20px;
}


.user-menu-auth .user-menu-item:first-child {
  margin-left: 0;
}


.user-menu-profile .user-menu-item {
  display: block;
}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#2ea3f2!important}
.platform .layers{max-width:690px;margin:0 auto;text-align:center;padding-bottom:60px}
.platform .layers img{text-align:center;margin-bottom:20px}
.platform .layers h2{font-family:"museo-sans",sans-serif;font-size:24px;text-align:center;line-height:29px;color:#26A8DF;font-weight:500;padding-bottom:10px}
.platform .layers p{padding:0 50px;font-size:18px;line-height:25px;color:#4A4A4A}


table.classementNormal tr.th td{font-size:8px;font-weight:bold;padding:2px;}
#foot_links3{background-color:#e6e6e6;margin-top:10px;}
#foot_links3 ul{border-bottom:1px solid #ccc;margin:0 auto;}
#foot_links3 ul li{border-top:1px solid #ccc;margin:0;padding:25px 0;width:calc(50% - 3px);display:inline-block;text-align:center;}
#foot_links3 ul li#last-updated{width:100%;}
#foot_links3 ul li:nth-child(2n+1){border-right:1px solid #ccc;}
#foot_links3 ul li:last-child{border-right:none;}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}


	
	.about-widget {
		text-align:center;
	}

	.about-widget img {
		margin-bottom:10px;
		max-width:100%;
		height:auto;
	}

.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
  order: 0;
}

.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

a.blue, .blue-text  { color: #D3BD2A; }
.seasonal_template__intro img.mobile{display:none}
.mothers-day__intro img.mobile{display:none}
.iframe.container .inner .mobile{margin:10px 0 25px;position:relative}
.iframe.container .inner .mobile img{display:block;max-width:100%}

.suphead .langmenu {
  padding-top: 0.5rem;
  color: #A8A8A7;
  text-transform: uppercase;
}

.suphead .langmenu li {
  list-style: none;
  display: inline;
  padding: 0.3125rem;
  margin: 0.125rem;
}

.suphead .langmenu li a {
  color: #A8A8A7;
}

.suphead .langmenu li:hover {
  background-color: #FFFFFF;
}

.suphead .langmenu li:hover a {
  color: #4A4A49;
  text-decoration: none;
}

.suphead .langmenu li.disabled {
  color: #4A4A49;
  background-color: #FFFFFF;
  font-weight: bold;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}





header#theme-header #main-nav ul li.menu-item-home a , header#theme-header #main-nav ul li.menu-item-home.current-menu-item a{
	background-image: none !important;
	text-indent: 0;
	width:auto;
}

.last-button-link-a a {padding-top: 6px !important;}


.button-link-a, .button-link-a:focus, .button-link-a:hover, .button-link-a:after, .last-button-link-a, .last-button-link-a:focus, .last-button-link-a:hover, .last-button-link-a:after {background-color: transparent !important;}
