@charset "UTF-8";
@font-face { font-family: 'UniversCondensed-Medium'; src: url('webfonts/UniversCondensed-Medium.eot?#iefix') format('embedded-opentype'), url('webfonts/UniversCondensed-Medium.woff') format('woff'), url('webfonts/UniversCondensed-Medium.ttf') format('truetype'), url('webfonts/UniversCondensed-Medium.svg#UniversCondensed-Medium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'UniversCondensed-Bold'; src: url('webfonts/UniversCondensed-Bold.eot?#iefix') format('embedded-opentype'), url('webfonts/UniversCondensed-Bold.woff') format('woff'), url('webfonts/UniversCondensed-Bold.ttf') format('truetype'), url('webfonts/UniversCondensed-Bold.svg#UniversCondensed-Bold') format('svg'); font-weight: normal; font-style: normal; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100.01%;vertical-align:baseline;background:transparent}
html,body{height:100%;width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
html *{max-height:1000000px}
body{line-height:1.2;width:100%;overflow-x:hidden!important;background:#fff;padding:0;margin:0;color:#000;font-family:Calibri,sans-serif;width:100%;font-weight:400;}
img{border: none;}
.clear {clear: both; height: 0px;}
.inp-error {border-color: #cc0000 !important;}
.inp-focus {border-color: #2793c0 !important;}
::-webkit-file-upload-button {cursor: pointer;}
#main-wrapper {overflow-x: hidden !important; overflow-y: hidden !important;}
.w-center {
width: 1000px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; z-index: 2;
}
.w-center:after {
content: ""; display: block; clear: both;
}
#header-bl {
width: 100%; max-width: 1600px; height: 160px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
background: url(images/bg-header.png) top center no-repeat;
}
#header-bl .logo-left {
margin: 22px 0px 0px 0px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
float: left; width: 130px;
}
#footer-bl .logo-left a, #footer-bl .logo-left a:hover {
text-decoration: none;
}
#footer-bl .logo-left img {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
}
#header-bl .right {
margin: 0px 0px 0px -20px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
float: right; width: 852px;
}
#header-bl .right .top {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block;
height: 113px;
}
#header-bl .right .top:after {
content: "";
display: block;
clear: both;
}
#header-bl .right .bottom {
margin: 0px 0px 0px 0px; padding: 7px 0px 0px 0px; display: block;
border-top: 1px solid #65b1d3;
}
#header-bl .info-bl {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; vertical-align: top;
float: left; width: 565px;
}
#header-bl .info-bl .tel-mail {
margin: 0px 0px 0px 0px;
padding: 13px 0px 0px 0px;
}
#header-bl .info-bl .on-svyz {
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 0px;
color: #6ae964;
font-size: 22px;
font-family: 'UniversCondensed-Medium';
display: inline-block;
vertical-align: top;
width: 122px;
}
#header-bl .info-bl .white-tell, #header-bl .info-bl .white-mail {
color: #fff; font-size: 21px; font-family: 'UniversCondensed-Medium';
padding-top: 8px;
height: 43px;
display: inline-block;
vertical-align: top;
}
#header-bl .info-bl .white-tell {
background: url(images/icon-phone.png) top left no-repeat;
padding-left: 46px;
margin-right: 18px;
}
#header-bl .info-bl .white-mail {
background: url(images/icon-mail.png) top left no-repeat;
padding-left: 54px;
}
#header-bl .info-bl .search-bl {
margin: -6px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
#header-bl .info-bl .inp-seach {
width: 222px;
height: 32px;
border: none;
font-family: 'UniversCondensed-Medium';
background: #fff;
color: #222;
font-size: 20px;
display: inline-block;
vertical-align: top;
margin: 6px 0px 0px 0px;
padding: 0px 10px 0px 10px;
outline: none;
}
#header-bl .info-bl .inp-seach::-webkit-input-placeholder {
color: #aaaaaa !important;
font-size: 20px !important;
}
#header-bl .info-bl .inp-seach::-moz-placeholder {
color: #aaaaaa !important;
font-size: 20px !important;
}
#header-bl .info-bl .inp-seach:-moz-placeholder {
color: #aaaaaa !important;
font-size: 20px !important;
}
#header-bl .info-bl .inp-seach:-ms-input-placeholder {
color: #aaaaaa !important;
font-size: 20px !important;
}
#header-bl .info-bl .inp-seach:focus::-webkit-input-placeholder {
color: transparent !important;
}
#header-bl .info-bl .inp-seach:focus::-moz-placeholder {
color: transparent !important;
}
#header-bl .info-bl .inp-seach:focus:-moz-placeholder {
color: transparent !important;
}
#header-bl .info-bl .inp-seach:focus:-ms-input-placeholder {
color: transparent !important;
}
#header-bl .info-bl .seach-button {
width: 46px;
height: 37px;
outline: none;
border: none;
-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:    0px 2px 3px 0px rgba(0, 0, 0, 0.15);
box-shadow:         0px 2px 3px 0px rgba(0, 0, 0, 0.15);
background-image: url(images/icon-search.png);
background-position: 0px 0px;
background-repeat: no-repeat;
cursor: pointer;
margin: 4px 2px 0px 0px;
border-radius: 5px;
}
#header-bl .info-bl .seach-button:hover {
background-image: url(images/icon-search-hover.png);
}
#header-bl .buttons-bl {
margin: 0px -4px 0px -10px; padding: 0px 0px 0px 0px; display: inline-block; vertical-align: top;
float: right; width: 285px;
}
#header-bl .buttons-bl .links {
margin: 0px 0px 0px -4px; padding: 71px 0px 0px 0px; display: inline-block; vertical-align: top;
width: 142px;
height: 29px;
-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:    0px 2px 3px 0px rgba(0, 0, 0, 0.15);
box-shadow:         0px 2px 3px 0px rgba(0, 0, 0, 0.15);
text-decoration: none;
color: #fff;
text-align: center;
font-size: 22px; 
font-family: 'UniversCondensed-Medium';
}
#header-bl .buttons-bl .link-abonent {
background: url(images/link-abonent.png) top center no-repeat;
}
#header-bl .buttons-bl .link-cabinet {
background: url(images/link-cabinet.png) top center no-repeat;
}
#header-bl .buttons-bl .link-abonent:hover, #header-bl .buttons-bl .link-cabinet:hover {
opacity: 0.8;
}
.menu {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block; 
font-size: 22px; 
font-family: 'UniversCondensed-Medium';
}
.menu ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
}
.menu ul li {
padding: 0px 0px 0px 0px;
margin: 0px 19px 0px 0px;
display: inline-block;
vertical-align: top;
}
.menu ul li a {
color: #fff; text-decoration: none; text-shadow: 1px 1px 0px rgba(0,0,0,.28);
}
.menu ul li a:hover {
color: #0d4055; text-decoration: none; text-shadow: 0px 0px 0px rgba(0,0,0,0);
}
#slider-bl {
width: 100%; max-width: 1600px; height: 487px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#main-slider {
height: 487px;
width: 100%;
margin: 0 auto;
}
#main-slider .slide-item {
height: 487px; position: relative; margin: 0 auto; text-align: center;
}
#main-slider .slide-item:after {
content: "";
display: block;
clear: both;
}
#main-slider .slide-item > img {
margin: 0 auto;
padding: 0px 0px 0px 0px;
display: block;
width: 100%;
height: 487px;
}
#main-slider .slide-item .slide-desc {
display: block; 
padding: 0px 0px 0px 0px;
font-size: 28px; 
color: #fff; 
background: url(images/slide-bg.png) top center repeat;
font-family: 'UniversCondensed-Medium';
width: 50%;
height: 487px;
position: absolute;
top: 0px;
right: 0%;
}
#main-slider .slide-item .slide-desc > div {
display: table;
height: 487px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#main-slider .slide-item .slide-desc > div > div {
display: table-cell;
vertical-align: middle;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
width: 450px;
}
#main-slider .slide-item .txt-white {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
font-size: 37px;
color: #ffffff;
}
#main-slider .slide-item .txt-rtk {
position: relative;
z-index: 1;
overflow: hidden;
text-align: center;
font-size: 58px;
color: #1a7195;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}
#main-slider .slide-item .txt-rtk:before,
#main-slider .slide-item .txt-rtk:after {
content: '';
display: inline-block;
width: 100px;
height: 1px;
background: #7dbed9;
z-index: -1;
position: relative;
vertical-align: middle;
top: -7px;
}
#main-slider .slide-item .txt-rtk:before {
right: 10px;
margin: 0 0 0 -100%;
}
#main-slider .slide-item .txt-rtk:after {
left: 10px;
margin: 0 -100% 0 0;
}
#main-slider .slide-item .txt-blue {
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
display: block;
font-size: 29px;
color: #115a79;
}
#main-slider .slide-item .uppercase {
text-transform: uppercase;
}
#main-slider .slide-item .about-butt {
display: block;
margin: 0 auto;
margin-top: 24px;
padding: 13px 0px 0px 0px;
width: 172px;
height: 49px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: rgb(36,214,24);
background: -moz-linear-gradient(top,  rgb(36,214,24) 0%, rgb(20,180,14) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(36,214,24)), color-stop(100%,rgb(20,180,14)));
background: -webkit-linear-gradient(top,  rgb(36,214,24) 0%,rgb(20,180,14) 100%);
background: -o-linear-gradient(top,  rgb(36,214,24) 0%,rgb(20,180,14) 100%);
background: -ms-linear-gradient(top,  rgb(36,214,24) 0%,rgb(20,180,14) 100%);
background: linear-gradient(to bottom,  rgb(36,214,24) 0%,rgb(20,180,14) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d618', endColorstr='#14b40e',GradientType=0 );
color: #fff;
text-decoration: none;
text-align: center;
text-transform: uppercase;
font-size: 30px;
font-family: 'UniversCondensed-Medium';
text-shadow: 1px 1px 0px rgba(0,0,0,.28);
-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow:    0px 2px 3px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
box-shadow:         0px 2px 3px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
}
#main-slider .slide-item .about-butt:hover {
background: rgb(36,214,24);
}
#main-slider.owl-theme .owl-controls .owl-pagination {
padding-left: 2px;
}
#main-slider.owl-theme .owl-controls .owl-page span {
width: 25px;
height: 25px;
background: url(images/slide-circle.png) top center no-repeat;
margin-left: 5px; margin-right: 5px;
}
#main-slider.owl-theme .owl-controls .owl-page:hover span, #main-slider.owl-theme .owl-controls .owl-page.active span {
background: url(images/slide-bg-active.png) top center no-repeat;
-webkit-box-shadow: 1px 1px 0px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow:    1px 1px 0px 0px rgba(255, 255, 255, 0.5);
box-shadow:         1px 1px 0px 0px rgba(255, 255, 255, 0.5);
}
#main-slider.owl-theme .owl-controls {
width: 100%; z-index: 9999;
position: absolute;
top: 425px;
}
#main-slider.owl-theme .owl-controls .owl-buttons div {
-moz-border-radius: 0%;
-webkit-border-radius: 0%;
border-radius: 0%;
width: 40px;
height: 65px;
background-color: transparent !important;
background-repeat: no-repeat;
background-position: center center;
padding: 0px !important;
margin: 0px !important;
opacity: 1 !important;
position: absolute;
top: -220px;
}
#main-slider.owl-theme .owl-controls .owl-buttons div.owl-prev {
background-image: url(images/main-prev.png);
left: 50%;
margin-left: -500px !important;
}
#main-slider.owl-theme .owl-controls .owl-buttons div.owl-next {
background-image: url(images/main-next.png);
right: 50%;
margin-right: -500px !important;
}
#main-slider.owl-theme .owl-controls .owl-buttons div.owl-prev:hover, #main-slider.owl-theme .owl-controls .owl-buttons div.owl-next:hover {
opacity: 0.8 !important;
}
#main-slider.owl-theme .owl-controls .owl-buttons div {
display: block;
}
#uslugi-bl {
width: 100%; max-width: 1600px; height: 416px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
background: #f6f6f6; text-align: center;
}
#uslugi-bl .usluga-item {
margin: 43px 13px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;
display: inline-block; vertical-align: top; position: relative; float: left;
width: 323px; height: 323px; text-align: center;
}
#uslugi-bl .usluga-item:hover {
text-decoration: none; opacity: 0.8;
}
#uslugi-bl .usluga-item#usluga-tarifs {
background: url(images/uslugi-romb-tarifs.png) top center no-repeat;
}
#uslugi-bl .usluga-item#usluga-tv {
background: url(images/uslugi-romb-tv.png) top center no-repeat;
}
#uslugi-bl .usluga-item#usluga-akcii {
background: url(images/uslugi-romb-akcii.png) top center no-repeat;
margin-right: -10px;
}
#uslugi-bl .usluga-item .zag {
display: inline-block; vertical-align: top; margin: 147px 0px 0px 0px; padding: 0px 0px 0px 0px;
text-transform: uppercase; color: #2793c0; font-size: 41px; position: relative;
font-family: 'UniversCondensed-Medium';
}
#uslugi-bl .usluga-item .zag:after {
content: "";
display: block;
position: absolute;
background: #1ac111;
height: 8px;
top: 50px;
left: 50%;
}
#uslugi-bl .usluga-item#usluga-tarifs .zag:after {
width: 130px;
margin-left: -64px;
}
#uslugi-bl .usluga-item#usluga-tv .zag:after {
width: 208px;
margin-left: -102px;
}
#uslugi-bl .usluga-item#usluga-akcii .zag:after {
width: 104px;
margin-left: -51px;
}
#cat-home-bl {
width: 100%; max-width: 1600px; border-bottom: 1px solid #eeeeee; padding: 0px 0px 48px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#cat-home-bl .cat-bl {
margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px;
}
#cat-home-bl .cat-item {
margin: 24px 20px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none;
display: inline-block; vertical-align: top; position: relative; float: left;
width: 489px; text-align: center;
}
#cat-home-bl .cat-item#cat-item-2, #cat-home-bl .cat-item#cat-item-4 {
margin-right: -30px;
}
#cat-home-bl .cat-item .preview-img {
height: 235px;
}
#cat-home-bl .cat-item .preview-img img {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
display: block; width: 489px; height: 235px;
}
#cat-home-bl .cat-item .preview-img .cat-menu {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
}
#cat-home-bl .cat-item .preview-img .cat-menu.in-row-1 ul li {
display: block; width: 100%;
}
#cat-home-bl .cat-item#cat-item-3 .preview-img .cat-menu ul {
padding-top: 65px; padding-left: 48px;
}
#cat-home-bl .cat-item .preview-img .cat-menu.left ul {
text-align: left; padding-left: 28px;
}
#cat-home-bl .cat-item .preview-img .cat-menu ul {
margin: 0px 0px 0px 0px; padding: 31px 0px 0px 0px; list-style-type: none;
font-family: 'UniversCondensed-Medium';
}
#cat-home-bl .cat-item .preview-img .cat-menu ul li {
margin: 6px 5px 0px 5px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
width: 205px;
}
#cat-home-bl .cat-item .preview-img .cat-menu ul li a {
text-decoration: none; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px; color: #fff; font-size: 21px;
display: inline-block; vertical-align: top; height: 38px;
text-shadow: 1px 1px 0px rgba(0,0,0,.28); text-align: center;
width: 205px;
background: rgba(39,147,192,0.72);
}
#cat-home-bl .cat-item .preview-img .cat-menu ul li a:hover {
text-decoration: none; background: rgba(39,147,192,1);
}
#cat-home-bl .cat-item .txt {
min-height: 178px;
background: #f6f6f6;
margin: 0px 0px 0px 0px;
padding: 0px 28px 15px 28px;
}
#cat-home-bl .cat-item .txt .zag {
margin: 0px 0px 0px 0px;
padding: 13px 0px 0px 0px;
display: block;
font-size: 32px;
color: #2793c0;
text-transform: uppercase;
font-family: 'UniversCondensed-Medium';
}
#cat-home-bl .cat-item .txt .desc {
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
display: block;
text-align: left;
font-size: 16px;
color: #787878;
}
#cat-home-bl .cat-item#cat-item-4 .txt .desc {
padding-top: 15px;
}
#cat-home-bl .cat-item .txt .desc .tel-mail {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
#cat-home-bl .cat-item .txt .desc .blue-tell, #cat-home-bl .cat-item .txt .desc .blue-mail {
color: #828282; font-size: 21px; font-family: 'UniversCondensed-Medium';
padding-top: 8px;
height: 43px;
display: inline-block;
vertical-align: top;
}
#cat-home-bl .cat-item .txt .desc .blue-tell {
background: url(images/icon-phone-blue.png) top left no-repeat;
padding-left: 46px;
margin-right: 18px;
}
#cat-home-bl .cat-item .txt .desc .blue-mail {
background: url(images/icon-mail-blue.png) top left no-repeat;
padding-left: 54px;
}
#cat-home-bl .cat-item .txt .desc .more-contacts {
display: block;
margin: 0 auto;
margin-top: 21px;
padding: 8px 0px 0px 0px;
width: 136px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 29px;
background: #1ac111;
color: #fff;
text-decoration: none;
text-align: center;
text-transform: uppercase;
font-size: 19px;
font-family: 'UniversCondensed-Medium';
text-shadow: 1px 1px 0px rgba(0,0,0,.28);
}
#cat-home-bl .cat-item .txt .desc .more-contacts:active, #cat-home-bl .cat-item .txt .desc .more-contacts:hover {
background: #147d0f;
}
#content-news-bl {
width: 100%; max-width: 1600px; border-top: 1px solid #e6e6e6; padding: 0px 0px 55px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#content-news-bl .left-bl {
margin: 43px 66px 0px 0px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
float: left; width: 288px;
}
#content-news-bl .left-bl .widget {
margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
#content-news-bl .left-bl .widget:first-child {
margin-top: 0px;
}
#content-news-bl .left-bl .widget .widg-zag {
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
color: #2793c0;
font-size: 32px;
line-height: 32px;
position: relative;
font-family: 'UniversCondensed-Medium';
}
#content-news-bl .left-bl .widget .widg-cont {
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 0px;
display: block;
}
#content-news-bl .left-bl .widget.widget-connect .widg-zag {
padding-left: 67px;
}
#content-news-bl .left-bl .widget.widget-connect .widg-zag:before {
content: "";
display: block;
width: 33px;
height: 25px;
position: absolute;
top: 3px;
left: 0px;
background: url(images/icon-zag-connect.png) top left no-repeat;
}
.widget-connect .inps {
width: 266px;
height: 47px;
border: 1px solid #cecece;
font-family: 'UniversCondensed-Medium';
background: #fff;
color: #222;
font-size: 21px;
display: block;
vertical-align: top;
margin: 0 auto;
margin-top: 13px;
padding: 0px 10px 0px 10px;
outline: none;
}
.widget-connect .inps.text {
height: 122px;
resize: none;
padding-top: 11px;
padding-bottom: 11px;
line-height: 21px;
}
.widget-connect input[type='text']::-webkit-input-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.widget-connect input[type='text']::-moz-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.widget-connect input[type='text']:-moz-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.widget-connect input[type='text']:-ms-input-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.widget-connect input[type='text']:focus::-webkit-input-placeholder {
color: transparent !important;
}
.widget-connect input[type='text']:focus::-moz-placeholder {
color: transparent !important;
}
.widget-connect input[type='text']:focus:-moz-placeholder {
color: transparent !important;
}
.widget-connect input[type='text']:focus:-ms-input-placeholder {
color: transparent !important;
}
.widget-connect textarea::-webkit-input-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.widget-connect textarea::-moz-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.widget-connect textarea:-moz-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.widget-connect textarea:-ms-input-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.widget-connect textarea:focus::-webkit-input-placeholder {
color: transparent !important;
}
.widget-connect textarea:focus::-moz-placeholder {
color: transparent !important;
}
.widget-connect textarea:focus:-moz-placeholder {
color: transparent !important;
}
.widget-connect textarea:focus:-ms-input-placeholder {
color: transparent !important;
}
.widget-connect .submit-button {
display: block;
margin-top: 17px;
padding: 0px 0px 0px 0px;
width: 136px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 37px;
background: #1ac111;
color: #fff;
text-decoration: none;
text-align: center;
text-transform: uppercase;
font-size: 19px;
font-family: 'UniversCondensed-Medium';
text-shadow: 1px 1px 0px rgba(0,0,0,.28);
border: none;
outline: none;
cursor: pointer;
}
.widget-connect .submit-button:active, .widget-connect .submit-button:hover {
text-decoration: none;
background: #147d0f;
}
#content-news-bl .left-bl .widget.widget-banner {
margin-top: 48px;
}
#content-news-bl .left-bl .widget.widget-banner img {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block;
}
#content-news-bl .right-bl {
margin: 43px -30px 0px 0px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
float: left; width: 646px;
}
.news-zag {
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 44px;
display: block;
color: #2793c0;
font-size: 32px;
line-height: 32px;
position: relative;
font-family: 'UniversCondensed-Medium';
}
.news-zag:before {
content: "";
display: block;
width: 30px;
height: 24px;
position: absolute;
top: 3px;
left: 0px;
background: url(images/icon-zag-news.png) top left no-repeat;
}
.news-bl {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block;
}
.news-bl:after {
content: "";
display: block;
clear: both;
}
.news-bl .left-col {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block;
display: inline-block; vertical-align: top;
float: left; width: 320px;
border-right: 1px solid #e6e6e6;
}
.news-bl .right-col {
margin: 0px -20px 0px 52px; padding: 0px 0px 0px 0px; display: block;
display: inline-block; vertical-align: top;
float: left; width: 270px;
}
.news-bl .right-col .news-item {
padding-right: 0px;
}
.news-bl .news-item {
margin: 16px 0px 0px 0px; padding: 0px 30px 16px 0px; display: block;
}
.news-bl .news-item .date {
margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; display: inline-block; vertical-align: top;
text-align: center;
width: 120px;
height: 23px;
color: #fff;
font-size: 15px;
font-family: 'UniversCondensed-Medium';
text-shadow: 1px 1px 0px rgba(0,0,0,.28);
background: #1ac111;
text-transform: uppercase;
}
.news-bl .news-item .desc {
margin: 0px 0px 0px 0px; padding: 9px 0px 0px 0px; display: block;
color: #787878; font-size: 16px; line-height: 19px;
}
.news-bl .news-item .desc a {
color: #3c718d; text-decoration: underline;
}
.news-bl .news-item .desc a:hover {
text-decoration: none;
}
.news-bl .more-news {
display: block;
margin-top: 18px;
margin-left: 2px;
padding: 8px 0px 0px 0px;
width: 136px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 29px;
background: #2793c0;
color: #fff;
text-decoration: none;
text-align: center;
text-transform: uppercase;
font-size: 19px;
font-family: 'UniversCondensed-Medium';
text-shadow: 1px 1px 0px rgba(0,0,0,.28);
}
.news-bl .more-news:active, .news-bl .more-news:hover {
background: #1f7091;
}
#footer-bl {
width: 100%; max-width: 1600px; height: 224px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;
color: #fff; background: #105173;
}
#footer-bl .left {
margin: 27px 0px 0px 0px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
float: left; width: 510px;
}
#footer-bl .logo {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
float: left; width: 130px;
}
#footer-bl .logo a, #footer-bl .logo a:hover {
text-decoration: none;
}
#footer-bl .w-center:before {
content: "";
display: block;
width: 1px;
height: 177px;
background: #2c79a2;
position: absolute;
top: 31px;
left: 523px;
}
#footer-bl .payments {
margin: 28px 0px 0px 99px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
float: left; width: 280px;
}
#footer-bl .payments .visa {
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
}
#footer-bl .payments .qiwi {
margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
}
#footer-bl .payments .yamoney {
margin: 10px 0px 0px 2px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
}
#footer-bl .copyright {
margin: 37px 0px 0px 0px; padding: 0px 0px 0px 0px;
font-family: 'UniversCondensed-Medium'; font-size: 21px;
}
#footer-bl .copyright a {
color: #fff; text-decoration: underline;
}
#footer-bl .copyright a:hover {
text-decoration: none;
}
#footer-bl .right {
margin: 29px 0px 0px 0px; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
float: right; width: 460px;
}
#footer-bl .menu {
text-align: right;
}
#footer-bl .menu ul li {
margin-left: 19px;
margin-right: 0px;
}
#footer-bl .menu ul li a:hover {
color: #2793c0;
}
#footer-bl .search-bl {
margin: 28px 0px 0px 0px; padding: 0px 0px 0px 0px;
height: 50px; text-align: right;
}
#footer-bl .inp-seach {
width: 222px;
height: 32px;
border: none;
font-family: 'UniversCondensed-Medium';
background: #fff;
color: #222;
font-size: 20px;
display: inline-block;
vertical-align: top;
margin: 6px 0px 0px 0px;
padding: 0px 10px 0px 10px;
outline: none;
}
#footer-bl .inp-seach::-webkit-input-placeholder {
color: #aaaaaa !important;
font-size: 20px !important;
}
#footer-bl .inp-seach::-moz-placeholder {
color: #aaaaaa !important;
font-size: 20px !important;
}
#footer-bl .inp-seach:-moz-placeholder {
color: #aaaaaa !important;
font-size: 20px !important;
}
#footer-bl .inp-seach:-ms-input-placeholder {
color: #aaaaaa !important;
font-size: 20px !important;
}
#footer-bl .inp-seach:focus::-webkit-input-placeholder {
color: transparent !important;
}
#footer-bl .inp-seach:focus::-moz-placeholder {
color: transparent !important;
}
#footer-bl .inp-seach:focus:-moz-placeholder {
color: transparent !important;
}
#footer-bl .inp-seach:focus:-ms-input-placeholder {
color: transparent !important;
}
#footer-bl .seach-button {
width: 46px;
height: 37px;
outline: none;
border: none;
-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:    0px 2px 3px 0px rgba(0, 0, 0, 0.15);
box-shadow:         0px 2px 3px 0px rgba(0, 0, 0, 0.15);
background-image: url(images/icon-search.png);
background-position: 0px 0px;
background-repeat: no-repeat;
cursor: pointer;
margin: 3px 2px 0px 0px;
border-radius: 5px;
}
#footer-bl .seach-button:hover {
background-image: url(images/icon-search-hover.png);
}
#footer-bl .tel-mail {
margin: 25px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
}
#footer-bl .white-tell, #footer-bl .white-mail {
color: #fff; font-size: 21px; font-family: 'UniversCondensed-Medium';
padding-top: 8px;
height: 43px;
display: inline-block;
vertical-align: top;
}
#footer-bl .white-tell {
background: url(images/icon-phone.png) top left no-repeat;
padding-left: 46px;
margin-right: 18px;
}
#footer-bl .white-mail {
background: url(images/icon-mail.png) top left no-repeat;
padding-left: 54px;
}
#inner-content {
width: 100%; max-width: 1600px; padding: 0px 0px 100px 0px; margin: 0 auto; position: relative; z-index: 99;
}
#inner-content .w-center {
padding-top: 35px;
}
#inner-content .page-title {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
color: #2793c0;
font-size: 32px;
text-transform: uppercase;
text-align: left;
position: relative;
font-family: 'UniversCondensed-Medium';
font-weight: 400;
}
#inner-content .page-title:after {
content: "";
display: block;
width: 100%;
height: 8px;
background: #1ac111;
position: absolute;
top: 15px;
left: 0px;
z-index: 1;
}
#inner-content .page-title span {
padding: 0px 15px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline-block;
vertical-align: top;
background: #fff;
position: relative;
z-index: 2;
}
#inner-content .top-2-imgs {
padding: 0px 0px 0px 0px;
margin: 25px 0px 0px 0px;
display: block;
}
#inner-content .top-2-imgs:after {
content: "";
display: block;
clear: both;
}
#inner-content .top-2-imgs img {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline-block;
vertical-align: top;
}
#inner-content .top-2-imgs .left-img {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline-block;
vertical-align: top;
float: left;
}
#inner-content .top-2-imgs .right-img {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline-block;
vertical-align: top;
float: right;
}
#inner-content .text-content {
padding: 0px 0px 0px 0px;
margin: 18px 0px 0px 0px;
font-size: 16px;
color: #787878;
}
#inner-content .text-content p {
padding: 15px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}
#inner-content .text-content a {
color: #14567c; text-decoration: underline;
}
#inner-content .text-content a:hover {
text-decoration: none;
}
#inner-content .text-content h2, #inner-content .text-content h3, #inner-content .text-content h4 {
color: #14567c;
font-weight: 700;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#inner-content .text-content h4 {
font-weight: 400;
}
#inner-content .text-content h1 {
font-size: 30px;
}
#inner-content .text-content h2 {
font-size: 26px;
}
#inner-content .text-content h3 {
font-size: 22px;
}
#inner-content .text-content h4 {
font-size: 20px;
}
#inner-content .info-bl {
padding: 0px 0px 0px 0px;
margin: 77px 0px 0px 0px;
display: block;
}
#inner-content .info-bl:after {
content: "";
display: block;
clear: both;
}
#inner-content .info-bl .col-1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline-block;
vertical-align: top;
float: left;
width: 260px;
}
#inner-content .info-bl .col-2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 32px;
display: inline-block;
vertical-align: top;
float: left;
width: 355px;
}
#inner-content .info-bl .col-3 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline-block;
vertical-align: top;
float: right;
width: 290px;
}
#inner-content .info-bl .c-zag {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline-block;
vertical-align: top;
position: relative;
color: #166186;
font-size: 32px;
font-family: 'UniversCondensed-Medium';
}
#inner-content .info-bl .c-zag:before {
content: "";
display: block;
position: absolute;
}
#inner-content .info-bl .col-1 .c-zag {
padding-left: 33px;
}
#inner-content .info-bl .col-1 .c-zag:before {
width: 26px;
height: 24px;
top: 7px;
left: 0px;
background: url(images/icon-c-zag-1.png) top left no-repeat;
}
#inner-content .info-bl .col-2 .c-zag {
padding-left: 44px;
}
#inner-content .info-bl .col-2 .c-zag:before {
width: 32px;
height: 32px;
top: 3px;
left: 1px;
background: url(images/icon-c-zag-2.png) top left no-repeat;
}
#inner-content .info-bl .c-txt {
color: #787878;
font-size: 20px;
padding: 14px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#inner-content .info-bl .c-txt .bold-blue {
color: #1087b9;
font-weight: 700;
}
#inner-content .info-bl .c-txt .red {
color: #be1a1a;
}
#inner-content .info-bl .c-txt .tell, #inner-content .info-bl .c-txt .mail {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
font-size: 27px;
color: #939393;
line-height: 32px;
font-family: 'UniversCondensed-Medium';
}
#inner-content .info-bl .c-txt .tell {
margin-top: -11px; border-bottom: 1px solid #bfbfbf;
padding-bottom: 17px;
}
#inner-content .info-bl .c-txt .mail {
padding: 12px 0px 0px 2px;
}
#inner-content .info-bl .c-txt .tell .blue, #inner-content .info-bl .c-txt .mail .blue {
color: #166186; font-size: 32px;
}
#inner-content .info-bl .c-txt .mail .blue {
padding-right: 11px;
}
#inner-content .tehpodderzhka {
padding: 0px 0px 0px 0px;
margin: 77px 0px 0px 0px;
display: block;
height: 303px;
background: url(images/tehpodderzhka-bg.jpg) top center no-repeat;
}
#inner-content .tehpodderzhka:after {
content: "";
display: block;
clear: both;
}
#inner-content .tehpodderzhka > div {
padding: 39px 0px 0px 0px;
margin: 0px 48px 0px 0px;
display: block;
width: 625px;
float: right;
color: #fff;
}
#inner-content .tehpodderzhka .txt-1 {
font-size: 32px;
line-height: 32px;
font-family: 'UniversCondensed-Medium';
text-transform: uppercase;
padding: 0px 0px 13px 0px;
margin: 0px 0px 0px 0px;
display: block;
}
#inner-content .tehpodderzhka .txt-4 {
font-size: 30px;
line-height: 30px;
font-family: 'UniversCondensed-Medium';
padding: 24px 0px 0px 2px;
margin: 0px 0px 0px 0px;
display: block;
}
#inner-content .tehpodderzhka .green-left {
border-left: 8px solid #1ac111;
height: 40px;
padding: 9px 0px 0px 18px;
margin: 11px 0px 0px 3px;
display: block;
font-size: 27px;
line-height: 32px;
font-family: 'UniversCondensed-Medium';
}
#inner-content .tehpodderzhka .green-left .z {
color: #0f577a;
font-size: 32px;
padding-right: 3px;
}
#inner-content .map-bl {
padding: 0px 0px 0px 0px;
margin: 51px 0px 0px 0px;
display: block;
}
#inner-content #map {
padding: 0px 0px 0px 0px;
margin: 29px 0px 0px 0px;
display: block;
height: 405px;
background: pink;
}
#callback-button {
width: 38px;
height: 234px;
text-align: center;
background: #1288ba;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
color: #fff;
display: inline-block;
vertical-align: top;
font-family: 'UniversCondensed-Medium';
text-shadow: 1px 1px 0px rgba(0,0,0,.28);
font-size: 22px;
position: fixed;
top: 50%;
margin-top: -105px;
left: 0px;
z-index: 999;
border-radius: 0px 5px 5px 0px;
}
#callback-button:active, #callback-button:hover {
background: #196b90;
}
#callback-button span {
width: 234px;
height: 38px;
display: inline-block;
vertical-align: top;
-moz-transform:rotate(90deg);  
-webkit-transform:rotate(90deg);  
-o-transform:rotate(90deg);  
-ms-transform:rotate(90deg);  
position: absolute;
top: 100px;
left: -104px;
}
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; }
.arcticmodal-overlay {background-color: #000 !important; opacity: 0.7 !important;}
.box-modal {position: relative; width: 360px; padding: 0px 0px 0px 0px; margin-top: 0px;}
.box-modal_close {font-size: 16px; line-height: 20px; color: #e4e6e4; cursor: pointer; width: 15px; height: 15px; background: url(images/modal-close.png) top center no-repeat;}
.box-modal_close:hover {color: #fff; opacity: 0.8;}
.arcticmodal-close {position: absolute; top: 5px; right: 5px; z-index: 2;}
.box-modal .forma {
position: relative; z-index: 1;
}
.box-modal .zag-modal {
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
text-align: center;
color: #fff;
font-size: 31px;
position: relative;
font-family: 'UniversCondensed-Medium';
background: url(images/modal-zag-bg.png) top center no-repeat;
height: 56px;
}
.box-modal .form-bl {
padding: 17px 23px 20px 23px;
margin: 0px 0px 0px 0px;
background: #fff;
width: 314px;
}
.box-modal .inps {
width: 282px;
height: 50px;
border: 1px solid #c5c5c5;
font-family: 'UniversCondensed-Medium';
background: #fff;
color: #222;
font-size: 20px;
display: block;
vertical-align: top;
margin: 0 auto;
margin-top: 15px;
padding: 0px 15px 0px 15px;
outline: none;
}
.box-modal .inps.text {
height: 110px;
resize: none;
padding-top: 14px;
padding-bottom: 14px;
line-height: 21px;
}
.box-modal input[type='text']::-webkit-input-placeholder {
color: #9f9f9f !important;
font-size: 20px !important;
}
.box-modal input[type='text']::-moz-placeholder {
color: #9f9f9f !important;
font-size: 20px !important;
}
.box-modal input[type='text']:-moz-placeholder {
color: #9f9f9f !important;
font-size: 20px !important;
}
.box-modal input[type='text']:-ms-input-placeholder {
color: #9f9f9f !important;
font-size: 20px !important;
}
.box-modal input[type='text']:focus::-webkit-input-placeholder {
color: transparent !important;
}
.box-modal input[type='text']:focus::-moz-placeholder {
color: transparent !important;
}
.box-modal input[type='text']:focus:-moz-placeholder {
color: transparent !important;
}
.box-modal input[type='text']:focus:-ms-input-placeholder {
color: transparent !important;
}
.box-modal textarea::-webkit-input-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.box-modal textarea::-moz-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.box-modal textarea:-moz-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.box-modal textarea:-ms-input-placeholder {
color: #828282 !important;
font-size: 21px !important;
}
.box-modal textarea:focus::-webkit-input-placeholder {
color: transparent !important;
}
.box-modal textarea:focus::-moz-placeholder {
color: transparent !important;
}
.box-modal textarea:focus:-moz-placeholder {
color: transparent !important;
}
.box-modal textarea:focus:-ms-input-placeholder {
color: transparent !important;
}
.box-modal .submit-button {
display: block;
margin: 0 auto;
margin-top: 18px;
padding: 0px 0px 2px 0px;
width: 190px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 40px;
background: rgb(36,214,24);
background: -moz-linear-gradient(top,  rgb(36,214,24) 0%, rgb(20,180,14) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(36,214,24)), color-stop(100%,rgb(20,180,14)));
background: -webkit-linear-gradient(top,  rgb(36,214,24) 0%,rgb(20,180,14) 100%);
background: -o-linear-gradient(top,  rgb(36,214,24) 0%,rgb(20,180,14) 100%);
background: -ms-linear-gradient(top,  rgb(36,214,24) 0%,rgb(20,180,14) 100%);
background: linear-gradient(to bottom,  rgb(36,214,24) 0%,rgb(20,180,14) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d618', endColorstr='#14b40e',GradientType=0 );
-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow:    0px 2px 3px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
box-shadow:         0px 2px 3px 0px rgba(0, 0, 0, 0.15), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.5);
color: #fff;
text-decoration: none;
text-align: center;
font-size: 22px;
font-family: 'UniversCondensed-Medium';
text-shadow: 1px 1px 0px rgba(0,0,0,.28);
border: none;
outline: none;
cursor: pointer;
}
.box-modal .submit-button:active, .box-modal .submit-button:hover {
text-decoration: none;
background: #147d0f;
}
.box-modal .thanks-txt {
padding: 2px 0px 4px 0px;
text-align: center;
font-size: 24px;
font-family: 'UniversCondensed-Medium';
color: #333;
}
.hidden{opacity:0}
.visible{opacity:1;}
/*--- Owl_Carousel.css ---*/
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
/*--- Owl_Theme.css ---*/
.owl-theme .owl-controls{
margin-top: 10px;
text-align: center;
}
.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
margin: 5px;
padding: 3px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
text-decoration: none;
}
.owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
}
.owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}
.owl-item.loading{
min-height: 150px;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url('images/fancybox/fancybox_sprite.png');
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url('images/fancybox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url('images/fancybox/blank.gif'); /* helps IE */
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
   overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url('images/fancybox/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
body.fancybox-overlay-fixed {
position: fixed;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; /* Fallback for web browsers that doesn't support RGBa */
background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('images/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}
	#fancybox-loading div {
		background-image: url('images/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
}
.fancybox-lock {
overflow: hidden;
} 