.premium-ofer {background: #E3E6EF;}
.gift {
 display: block;
 background: url("/img/Gift01.png") no-repeat center top;
 height:210px;
 background-size: cover;
}
#middle {padding-top: 30px;
 padding-bottom: 0px;}
.small-text {font-size: 13px;}
.door-order input[type=button] {
 padding: 8px 15px;
 margin: 0 0 5px;
 border-radius: 3px;
 font-size: 13px;
 width: 100%;
 cursor: pointer;
 color: #fff;
 border: solid 2px #0FA1E0;
 display: inline-block;
 text-transform: uppercase;
 background-color: #0FA1E0;
}

.xw-plain .xw-ml, .xw-plain .xw-tl, .xw-plain .xw-bl { background-color: white !important}
.xw-hdr .xw-hdr-text {color: #0FA1E0 !important;}

.myWinCont input[type="text"], .myWinCont input[type="password"], .myWinCont .tmplCodeH, .myWinCont textarea, .myWinCont .selecter .selecter-selected, .myWinCont select {
 background-color: #F3F4F8 !important; border: 1px solid #0FA1E0 !important;color: #444 !important;}
.myWinCont select {color: #444 !important;}




.item-new, .item-sale-5, .item-hit {
 display: block;
 position: absolute;
 z-index: 10;
}
.item-new { background: url(/img/new.png) 0 0 no-repeat; right: 20px;height: 50px;width: 50px; right: -5px;top: -25px;}
.item-sale-5 { background: url(/img/-5.png) 0 0 no-repeat; right: 20px;height: 50px;width: 50px; right: -5px;top: -25px;}
.item-hit { background: url(/img/lider.png) 0 0 no-repeat; left: -30px;top: -40px;height: 100px;width: 100px; }



.collection-title h2 {font-size: 20px !important; margin-top: 5px !important;}
.price {font-size: 13px;}
.padd {padding:40px 0 0 60px}
.padd2 {padding:0 0 0 60px !important}
.padd3 {padding: 30px 0 0 214px;}
.minus-padd {position: absolute; top: -35px;}

.tech li {
 margin: 0;
 padding: 0;
 line-height: 28px;
 list-style-type: none;
 border-bottom: 1px dotted #b2b2b2;
}

.order-form input[type="text"], adviceButton {
width: 100%;
 padding: 8px 15px;
 margin: 0 0 5px;
 border: solid 1px #C5C6C8;
 border-radius: 3px;
 font-size: 13px;
}

.order-form input[type="submit"] {
 padding: 8px 15px;
 margin: 0 0 5px;
 border-radius: 3px;
 font-size: 13px;
 width: 100%;
 cursor: pointer;
 color: #fff;
 border: solid 2px #0FA1E0;
 display: inline-block;
 text-transform: uppercase;
 background-color: #0FA1E0;
}
.order-form input[type="submit"]:hover
{
 background: #1a1a1a;
}

.order-table input[type="text"] {
width: 100%;
 padding: 8px 15px;
 margin: 0 0 5px;
 border: solid 1px #C5C6C8;
 border-radius: 3px;
 font-size: 13px;
}

.order-table input[type="submit"] {
 padding: 8px 15px;
 margin: 0 0 5px;
 border-radius: 3px;
 font-size: 13px;
 width: 100%;
 cursor: pointer;
 color: #fff;
 border: solid 2px #0FA1E0;
 display: inline-block;
 text-transform: uppercase;
 background-color: #0FA1E0;
}
.order-table select{ margin: 0 0 5px;}
.order-table input[type="submit"]:hover { background: #1a1a1a;}

.door-order {width: 100%; padding: 8px 15px; background-color: #fff; margin: 15px 0 0 0; border-radius: 10px ;border: 1px solid #0FA1E0;
display: inline-block;}
.phone { color: #0FA1E0;
font-size: 20px;
 padding-bottom: 40px;}


#doors .collection-title, #ofer-two .collection-title {
 color: #0FA1E0;
 font-size: 24px;
 padding-bottom: 40px;
 text-align: center;
}
#doors .collection-title span {
 background: url(../img/fr1.gif) 50% 50% no-repeat;
 display: block;
}
#doors .collection-title div, #ofer-two .collection-title div {
 font-size: 48px;
 text-transform: uppercase;
}
#doors .collection-title p strong, #ofer-two .collection-title p strong {
 text-transform: uppercase;
}
 #ofer-two .collection-title span {
 display: block;
}
 
 .ofer-two span.icon {
 font-size: 35px;
 color: #0FA1E0;
 font-weight: bold; }
 .ofer-two .feature-icon {
 display: inline-block;
 vertical-align: top;
 padding: 6px 0 0 0;
 margin-right: 20px;
 width: 35px; }
 .ofer-two .feature-content {
 display: inline-block;
 width: 75%; }
.feature-content h5 {color: #0FA1E0 !important;}
 
 .ofer-two ul.features-stack {
 margin-top: 30px; }
 .ofer-two ul.features-stack li {
 margin-top: 20px;
 padding-bottom: 20px;
 border-bottom: solid 1px #E6E9EA; }
 .ofer-two ul.features-stack li:last-child {
 border-bottom: none; }
.ofer-two .leftcol {
 padding-right: 100px;}
.ofer-two .rightcol {
 padding-left: 100px; }


#content * { max-width: 100%;}
.oh { overflow: hidden;}

.tt-content, .u-mpanel, .u-mpanel * {max-width: none !important;}
.post * {
 max-width: 100%;
}
.post {
 padding-bottom: 30px;
}
.post-img {
 line-height: 0;
}
.post-img img {
 width: 100%;
}
.post-body {
 padding: 20px;
 border-left: 1px solid #d8d8d8;
 border-right: 1px solid #d8d8d8;
}
.post-title, .post-title a {
 color: #1a1a1a;
}
.post-title {
 font-size: 17px;
 font-weight: 400;
 margin-bottom: 15px;
}
.post-details {
 padding: 15px 20px;
 border: 1px solid #d8d8d8;
}
.post-date {
 float: left;
}
.post-details > a {
 float: right;
 margin-left: 10px;
 display: inline-block;
 font-size: 18px;
}
.post-details > a:hover {
 color: #1a1a1a;
}
.b-title,.b-title:after {background:#333333}
section.video {
 padding: 60px 0;
 background-color: #fff;
}
section.video a {
 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
 -webkit-font-smoothing: antialiased;
}
section.video h2 {
 font-weight: 400;
 font-size: 30px;
}

#search {
 float: left;
 margin: 40px 0 40px 0;
 position: relative;
 width: 100%;
}
.search_submit {
 font-family: 'FontAwesome' !important;
 position: absolute;
 top: 0;
 right: 0;
 background: none !important;
 color: #1a1a1a !important;
 z-index: 2;
 padding: 0 15px !important;
}

input[type="text"].search_keyword { border: 1px solid #373D4A;
 padding: 8px 20px;
 border-radius: 40px;
 box-sizing: border-box;
 transition: all .2s ease;color:white;
 background:#606A80}

input[type="submit"].search_submit {
 border: none; font-weight: 400; letter-spacing: 1px;
}
.f-mail-left {
float: left;
width: 58.33333333%;
}
.f-mail-right {
float: right;
width: 40%;
}
.f-mail-left input[type="text"] {
 width: 100%;
 padding: 8px 15px;
 margin: 0 0 5px;
border: solid 1px #C5C6C8;
border-radius: 3px;
 font-size: 13px;
}
.f-mail-left textarea {
 padding: 15px;
 width: 100%;
 height: 77px;
border: solid 1px #C5C6C8;
border-radius: 3px;
 font-size: 13px;
}

.f-mail-right input[type="text"] {
 width: 100%;
 padding: 8px 15px;
 margin: 0 0 5px;
border: solid 1px #C5C6C8;
border-radius: 3px;
 font-size: 13px;
}
.f-mail-right input[type="submit"] {
 padding: 10px 0;
 border-radius: 3px;
 font-size: 13px;
 width: 100%;
 cursor: pointer;
 color: #fff;
 border: solid 2px #FF5274;
 
 display: inline-block;
 text-transform: uppercase;
 background-color: #FF5274;
}

.blog-intro a {
 border-bottom: 1px dashed #999;
 font-weight: 600;
}

section.sign-up {
 padding: 0;}
.swchItem, .swchItemA, .pgSwch, .pgSwchA, .swchItem1, .swchItemA1 {
 font-family: 'arial';
 font-size: 14px;
 display: inline-block;
 line-height: 38px;
 border-radius: 20px;
 border: 1px solid #d8d8d8;
 padding-left: 15px;
 padding-right: 15px;
 text-align: center;
 min-width: 38px;
 margin-left: 1px;
 margin-right: 1px;
 box-sizing: border-box;
}
.swchItem:hover, .pgSwch:hover, .swchItem1:hover {
 background: #1a1a1a;
 border-color: #1a1a1a;
 color: #fff;
}
.swchItemA, .pgSwchA, .swchItemA1 {
 color: #ccc;
 font-weight: 400;
}
@media (max-width: 567px) {
 .col2, .col3, .col4, .col5 {
 width: 100%;
 float: none;
 margin-right: 0; }
#doors .collection-title div, #ofer-two .collection-title div {
 font-size: 30px;
 text-transform: uppercase;
}
.smalloffer {
 font-size: 12px;
}
.hero-strip h2, .hero-strip i {
 font-size: 20px !important;
}

}
@media (min-width:992px){ .order-feeld {margin-top: 40px;
} }

li[class^='u-star'] a {transition: none !important;}

/* Menus */
ul.uz, ul.uMenuRoot {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0 0 0 11px; background: url('/.s/t/813/5.gif') no-repeat 0px 3px; margin-bottom: .6em;}
/* ----- */


/* --------- */
/* Module Part Menu */
.catDescr {font-size:8pt; padding-left:20px; color:#999;}
/* ----------------- */
.order-title {
 font-size: 18px;
 text-align: center;
 padding: 20px 20px 10px;
 background: #D2D2DA;
}
.offer-title b span, .order-title b span{
 font-size: 28px;
}
.offer-title {
 font-size: 18px;
 text-align: center;
 padding: 20px 20px 10px;
 background: #FF0000;
}
.offer-small-title {
 font-size: 14px;
 text-align: center;
 padding: 10px 10px 5px;
 background: #FF0000;
}
.white {
 color: #fff;
}
svg#bigTriangleColor {
 pointer-events: none;
}
svg:not(:root) {
 overflow: hidden;
}
#bigTriangleColor path {
 fill: #D2D2DA;
 stroke: #D2D2DA;
 stroke-width: 2;
}
#bigTriangleColorRed path {
 fill: #FF0000;
 stroke: #FF0000;
 stroke-width: 2;
}
.order-form {
 display: block;
 padding: 20px;
 background: #CBD9E4 url("/img/17_gl.png") no-repeat right bottom;
 margin: 15px 0;background-size: cover;
}
.form-text {
 display: block;
 font-size: 12px;
 color: #fff;
 text-align: center;
 display: block;
 margin-top: 10px;
}
.fact-icon {
 display: inline-block;
 margin-bottom: 15px;
 width: 90px;
 height: 90px;
 border: solid 2px #0FA1E0;
 border-radius: 50%;
 vertical-align: top;
 text-align: center;
 font-size: 40px;
 line-height: 90px;
}
.br {border-right: 1px solid #E6E9EA;}
.adress { padding: 20px;}
.adress .adresstitle { padding-bottom: 30px; font-weight: 700;}
.adress p {padding: 0px;margin: 0px}
.offer { color:#484847; float:left; font-size:18px; line-height:20px; position:relative; text-align:center; }
 .offer p { padding-bottom:10px; }
 .offer p.timer-bottom { color:#828080; margin:0 -20px; }
 .offer p span { color:#FF0000; font-size:39px; }
 .offer p b { color:#000; }
 .offer p span span { font-size:20px; line-height:20px; }
 
 .offer .timer div { float:left; font-size:43px; line-height:57px; height:57px; margin-right:8px; width:57px; }
 .offer span.promo { background:url(/img/special-ofer-1.png) 0 0 no-repeat; display:block; height:190px; left:39px; position:absolute; top:46px; width:190px; }
 .offer span.arrow { background:url(/img/arrow.png) 0 0 no-repeat; display:block; height:36px; left:420px; position:absolute; top:267px; width:144px; z-index:4; }
/*TIMER*/
@font-face {
 
 font-weight: normal;
 font-style: normal;
 }
#offerTimer{ background:url(/img/timer.jpg) 0 0 no-repeat; height:98px; padding:18px 0 0 17px; width:286px; }
#offerTimer .offerTimer-num{float:left; font-size:43px; line-height:57px; height:57px; margin-right:8px; width:57px; }
#offerTimer .offerTimer-space{float: left; width: 5px; }
#offerTimer-days1,#offerTimer-hours1,#offerTimer-mins1,#offerTimer-secs1{float: left;text-align: center;margin: 0 0 0 4px;height: 25px;width: 25px;z-index:1;}
#offerTimer-days2,#offerTimer-hours2,#offerTimer-mins2,#offerTimer-secs2{float: left;text-align: center;margin: 0 0 0 0;height: 25px;width: 25px;z-index:1;}


/*TIMER END*/

.gradient { font-weight: 600; background: #F3F4F8;
 background: -webkit-gradient(linear, left top, right top, color-stop(0, #F3F4F8), color-stop(0.25, #EEEFF1), color-stop(1, #E6E7EA));
 background: -webkit-linear-gradient(left, #F3F4F8 0%, #EEEFF1 25%, #E6E7EA 100%);
 background: -moz-linear-gradient(left, #F3F4F8 0%, #EEEFF1 25%, #E6E7EA 100%);
 background: -o-linear-gradient(left, #F3F4F8 0%, #EEEFF1 25%, #E6E7EA 100%);
 background: -ms-linear-gradient(left, #F3F4F8 0%, #EEEFF1 25%, #E6E7EA 100%);
 background: linear-gradient(left, #F3F4F8 0%, #EEEFF1 25%, #E6E7EA 100%);
}
.smalloffer { margin:5px 0;}
.smalloffer li { padding:0 2px 2px 15px;}
.smalloffer li i { color:#0FA1E0;}
.smalloffer li span { color:red;}
.red { color:red;}


.buy-icon {color: #0FA1E0;
 background:#fff;
 display: inline-block;
 margin-bottom: 15px;
 width: 90px;
 height: 90px;
 border: solid 2px #0FA1E0;
 border-radius: 50%;
 vertical-align: top;
 text-align: center;
 font-size: 40px;
 line-height: 90px;
}
.bage {
 
 text-align: center;
 margin: -45px auto 0px auto;
}
.order-feeld {
 border: solid 1px #0FA1E0; 
background-color: #E1EBFF; margin-bottom: 20px;
}
.btn-buy {padding: 8px 15px;
 margin: 0 0 5px;
 border-radius: 3px;
 font-size: 16px;
 width: 100%;
 cursor: pointer;
 color: #fff;
 border: solid 2px #E89B88;
 display: inline-block;
 text-transform: uppercase;
 background-color: #FF0000; 
}
.buy-feeld {padding: 3px}
.buy-feeld a:hover{background-color: #F63946; color:#fff}
.ofer-badge{font-size: 13px;
 text-align: center;
 padding: 10px 10px 5px;background-color: #0FA1E0; color:#fff}
#bigTriangleColorBlue path {
 fill: #0FA1E0;
 stroke: #0FA1E0;
 stroke-width: 2;
}
.dropdown-toggle {cursor:pointer}