﻿.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:#000000!important}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}




ul.post-categories {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}


ul.post-categories li a{
	font-size: 1em;
	color: #44c8f5;
	font-weight: 400;
}


.loader-spinner {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 2px 1px 0px #f83531;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  -moz-animation: spin 0.7s linear infinite;
  -webkit-animation: spin 0.7s linear infinite;
  animation: spin 0.7s linear infinite; }
.content-slider-content .slider-title{font-size:48px;font-size:3rem;margin-bottom:10px}
.content-module-slider-large .content-slider-content .slider-title{font-size:48px;font-size:3rem;margin-bottom:10px}
.navigation-list-mobile .nav-wrapper{position:absolute;z-index:1;top:0px;bottom:0px;left:0;width:100%;overflow:hidden}

.nivo-html-caption {
    display:none;
}

.vk_icon_w_r_sns_fb:before {
	content: "\e604";
}
.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%}

.b-more-products__arrow {
    margin-left: 10px;
    width: 11px;
    height: 13px;
}


.wbox-flip-container{width:200px;height:200px;-webkit-perspective:600px;perspective:600px;z-index:100}
.wbox-flip{width:100%;height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}
.wbox-flip-container:hover .wbox-flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.wbox-flip-container:hover .flip-front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);visibility:hidden}
.wbox-flip-container:hover .flip-back{-webkit-transform:rotateY(0);transform:rotateY(0)}
.wbox-flip-container:hover .wbox-bubble:before{left:auto;right:-15px;-webkit-transform:rotate(192deg);-ms-transform:rotate(192deg);transform:rotate(192deg)}
.ccm-block-edit .wbox-flip-container{position:relative;top:0;right:0}

.home_banner{width:100%; float:left; margin:0 0 15px;}


.block-news li .publish-up,
.block-news li .title,
.block-news li .introtext,
.block-news li .readmore,
p.readmore {
	display: block;
}


.block-news li .introtext {
	margin-bottom: 30px;
}

	#imTextObject_01_tab0 .image-3 { width: 100%; max-width: 335px; }


div.site-info {  font-size: 14px;}

#textsize a{margin-right:5px;font-weight:bold;color:#AAA;}

  #textsize {display: none !important;}
html body #page #footer #block-block-16.block .footer-overlay{background:rgba(0,0,0,0.5);overflow:hidden;z-index:2;height:100%;}
.clearover,
.diyw
.clearover{overflow:hidden}
* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}


#header {
background:#9F69BD!important;
}


#header .top {
height: 125px;
border-bottom: solid 4px #C5A0CA;
}

     #header #logo { width:300px; margin: 0px 0px 10px; }

.PageTemplate .ttr_footer_bottom_footer_inner,.PageTemplate #ttr_footer_top_for_widgets 
{
position:relative;
margin:0 auto;
}

 .ttr_footer_bottom_footer_inner, #ttr_footer_top_for_widgets 
{
position:relative;
margin:0 auto;
}

.footer-widgets .textwidget {
    padding: 0 .3125rem
}

.header-ad .textwidget {
    text-align: right;
    overflow: hidden
}

.ad-spot,
.post-ad .textwidget {
    text-align: center;
    overflow: hidden
}

.footer-ad-wrap .textwidget {
    overflow: hidden
}

    .ad-spot,
    .post-ad .textwidget {
        padding: 0;
        background: 0 0
    }
