/* STYLE */
* { margin: 0; padding: 0; }
html, body { min-width: 1245px; background: #f4f2f3; }
body { font-family: 'Ubuntu', sans-serif; font-size: 15px; line-height: 20px; color: #666666; font-weight: normal; }
p { margin-bottom: 20px; font-size: 15px; }
a { color: #666666; text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
img { height: auto; }
ul, ol { margin: 0; padding: 0; list-style: none; }
.clr { clear: both; }
.left { float: left; }
.right { float: right; }
.hidden { display: none; }
.container { width: 1145px; padding: 0; }
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.wrapper { max-width: 1349px; margin: 0 auto; overflow: hidden; -webkit-box-shadow: 2px -1px 41px -12px rgba(0,0,0,0.75); -moz-box-shadow: 2px -1px 41px -12px rgba(0,0,0,0.75); box-shadow: 2px -1px 41px -12px rgba(0,0,0,0.75); }

.attantion{color: red; text-align: center;margin: 0 auto!important;padding: 0;text-align: center!important;}
.attantion a{color: red;}

/* TRANSITION CSS */
.joinbutton, .home-banner-in a, .home-line-cont .more, .footer-social li a, .footer-form input, .footer-form button, .tarifs li a .tarif-title, .bx-prev, .bx-next, .subnavi-list li a, .tarif-button, .ms-more, .article-more, .article-img img, .subscrible li.sub-input input, .subscrible li.sub-button input, .articles-slider-img img, .subnavi-join a, .loginform li.sub-input input, .loginform li.sub-button input, .subnavi-join input, .faq-add a, .device-a, .map-join-form li.sub-input input, .line-pred-button a, .menu li, .subscrible input[type="submit"], .forma-button input, .forma-input input, .forma-textarea textarea  { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }


.postid-713 .device-price{display: none;}
.postid-713 .device-gar{display: none;}
.postid-713 .device-a{display: none;}
.id_page_713 .device-gar{display: none;}
.id_page_713 .device-price{display: none;}
.id_page_713 .device-a{display: none;}

.postid-803 .device-price{display: none;}
.postid-803 .device-gar{display: none;}
.postid-803 .device-a{display: none;}
.id_page_803 .device-gar{display: none;}
.id_page_803 .device-price{display: none;}
.id_page_803 .device-a{display: none;}


.postid-809 .device-price{display: none;}
.postid-809 .device-gar{display: none;}
.postid-809 .device-a{display: none;}
.id_page_809 .device-gar{display: none;}
.id_page_809 .device-price{display: none;}
.id_page_809 .device-a{display: none;}


.postid-814 .device-price{display: none;}
.postid-814 .device-gar{display: none;}
.postid-814 .device-a{display: none;}
.id_page_814 .device-gar{display: none;}
.id_page_814 .device-price{display: none;}
.id_page_814 .device-a{display: none;}

.postid-816 .device-price{display: none;}
.postid-816 .device-gar{display: none;}
.postid-816 .device-a{display: none;}
.id_page_816 .device-gar{display: none;}
.id_page_816 .device-price{display: none;}
.id_page_816 .device-a{display: none;}

.postid-819 .device-price{display: none;}
.postid-819 .device-gar{display: none;}
.postid-819 .device-a{display: none;}
.id_page_819 .device-gar{display: none;}
.id_page_819 .device-price{display: none;}
.id_page_819 .device-a{display: none;}

.postid-1351 .device-price{display: none;}
.postid-1351 .device-gar{display: none;}
.postid-1351 .device-a{display: none;}
.id_page_1351 .device-gar{display: none;}
.id_page_1351 .device-price{display: none;}
.id_page_1351 .device-a{display: none;}

.postid-1356 .device-price{display: none;}
.postid-1356 .device-gar{display: none;}
.postid-1356 .device-a{display: none;}
.id_page_1356 .device-gar{display: none;}
.id_page_1356 .device-price{display: none;}
.id_page_1356 .device-a{display: none;}

.postid-1359 .device-price{display: none;}
.postid-1359 .device-gar{display: none;}
.postid-1359 .device-a{display: none;}
.id_page_1359 .device-gar{display: none;}
.id_page_1359 .device-price{display: none;}
.id_page_1359 .device-a{display: none;}

.postid-1362 .device-price{display: none;}
.postid-1362 .device-gar{display: none;}
.postid-1362 .device-a{display: none;}
.id_page_1362 .device-gar{display: none;}
.id_page_1362 .device-price{display: none;}
.id_page_1362 .device-a{display: none;}

.postid-1365 .device-price{display: none;}
.postid-1365 .device-gar{display: none;}
.postid-1365 .device-a{display: none;}
.id_page_1365 .device-gar{display: none;}
.id_page_1365 .device-price{display: none;}
.id_page_1365 .device-a{display: none;}

.postid-1368 .device-price{display: none;}
.postid-1368 .device-gar{display: none;}
.postid-1368 .device-a{display: none;}
.id_page_1368 .device-gar{display: none;}
.id_page_1368 .device-price{display: none;}
.id_page_1368 .device-a{display: none;}



.faq-cats.show { display: block; }
body.category-28 .faq-cats.show, body.category-58 .faq-cats.show { display: none !important; }



/* HEADER */
.header { }
.logo { width: 133px; }
.langs { margin: 40px 0 0 10px; }
.langs ul li a { display: block; font-size: 13px; padding: 5px 30px 5px 15px; text-transform: uppercase;  }
.langs ul li a:hover { text-decoration: none; }
#lang_sel_list ul{border: none!important;}
a.lang_sel_sel{background-color: #EDEDED!important;font-size: 14px!important;}
a.lang_sel_other{background-color: none!important;font-size: 14px!important;}
#lang_sel_list ul a{background-color: none!important;}
.langs ul li a{padding: 5px 6px 5px 6px!important; background-color: none!important;}
.lang_sel_list_horizontal ul li{ border-right: 1px solid #333;}
.lang_sel_list_horizontal ul li:last-child{border-right:none!important;}

.lang_sel_list_horizontal ul .li-first{background-color: #333;}


/* MENU */
.menu li { float: left; width: 123px; text-align: center; }
.menu li a { display: block; position: relative; text-transform: uppercase; padding-top: 73px; font-size: 13px; line-height: 17px; min-height: 132px; letter-spacing: -0.5px; }
.menu li.current-menu-item > a, .menu li.current-category-ancestor > a, .menu li.current-menu-ancestor > a, .menu li.current-menu-parent > a, .menu li.current-category-parent > a, .menu li.current-post-ancestor > a { text-decoration: underline; }
.menu-item-pic { display: block; position: absolute; top: 6px; left: 0; width: 123px; height: 60px; text-align: center;  }
.menu li.one .menu-item-pic { background: url("../images/menu-icon1.png") 50% 0 no-repeat; }
.menu li.two .menu-item-pic { background: url("../images/menu-icon2.png") 50% 0 no-repeat; }
.menu li.three .menu-item-pic { background: url("../images/menu-icon3.png") 50% 0 no-repeat; }
.menu li.fwo .menu-item-pic { background: url("../images/menu-icon4.png") 50% 0 no-repeat; }
.menu li.five .menu-item-pic { background: url("../images/menu-icon5.png") 50% 0 no-repeat; }
.menu li.six .menu-item-pic { background: url("../images/menu-icon6.png") 50% 0 no-repeat; }
.menu li.six .menu-item-pic { background: url("../images/menu-icon7.png") 50% 0 no-repeat; }
.menu li:hover { background: #fc5c5c; }
.menu li:hover a { color: #ffffff; text-decoration: none; }
.menu li:hover a .menu-item-pic { background-position: 50% 100%; }
.menu li > ul { display: none; margin: 0 9px; padding-top: 10px; border-top: 1px dashed #ffffff; }
.menu li > ul li { float: none; width: 100%; text-align: left; margin-bottom: 5px; }
.menu li > ul li a { min-height: 100%; font-size: 12.5px; padding: 0; text-transform: none; }
.menu li > ul li a:hover { text-decoration: underline; }
.menu li:hover ul { display: block; }
.menu li > ul .menu-item-pic { display: none; }





/* HEADER RIGHT  */
.header-right { width: 169px; margin-right: -102px; }
.header-right .hsearch {  }
.header-right .hsearch a { display: block; height: 89px; background: #edecee url("../images/search.png") 50% 50% no-repeat; }



.searchbox { background: #edecee; }
.searchbox input { width: 100%; color: #333333; text-indent: 5px; border: 1px solid #019bff; font-family: 'Ubuntu', sans-serif; font-size: 13px; }
.searchbox button { width: 100%; color: #ffffff; text-indent: 5px; border:  0; background: #019bff; font-family: 'Ubuntu', sans-serif; font-size: 13px; margin-top: 6px; }
.searchbox.hiden { display: block; overflow: hidden; max-height: 0; -webkit-transition: max-height 1s; -moz-transition: max-height 1s; -ms-transition: max-height 1s; 
 -o-transition: max-height 1s; transition: max-height 1s; }
.searchbox.slide { max-height: 200px; -webkit-transition: max-height 1s; -moz-transition: max-height 1s; -ms-transition: max-height 1s; 
 -o-transition: max-height 1s; transition: max-height 1s; } 




.joinbutton { display: block; padding: 6px 0; text-align: center; color: #ffffff; font-size: 16px; text-transform: uppercase; background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 );  text-decoration: none !important; margin-top: 11px; }
.joinbutton:hover { opacity: 0.75; }
.hcontacts { padding: 10px 10px 0 10px; text-align: center; }
.htel { font-size: 19px; color: #fe6258; margin: 0 0 8px 0; }
.hcontacts a { display: inline-block; text-align: center; color: #439aff; text-transform: uppercase; border-bottom: 1px solid #439aff; text-decoration: none; }




 
/* HOME BANNER */
.top  { position: relative; }
.top .header { position: absolute; top: 0; left: 0; width: 100%; z-index: 50; }
.home-banner { position: relative; height: 520px; }
body.home .home-banner { position: relative; height: 570px; } 
.home-banner-in { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.home-banner-in-tb { text-align: center; display: table; width: 450px; height: 100%; margin-left: 640px; }
.home-banner-in-td { display: table-cell; vertical-align: middle; padding-top: 170px; }
.category-8 .home-banner-in-td{padding-top: 330px;}
body.home .home-banner-in-tb, body.error404 .home-banner-in-tb { width: 650px; margin-left: 540px; }
.home-banner-in h1, .home-banner-in h2, .home-banner-in h3 { font-size: 53px; line-height: 60px; font-weight: normal; margin-bottom: 25px; }
.home-banner-in a { display: inline-block; padding: 14px 88px; text-transform: uppercase; color: #ffffff; font-size: 15px; background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); text-decoration: none !important; }
.home-banner-in a:hover { opacity: 0.75; }
.out-home-banner .home-banner-in { width: 440px; margin-left: 60px; text-align: center; }
.out-home-banner .home-banner-in p { color: #9a9a9a; font-size: 18px; line-height: 26px; }
.out-home-banner .home-banner-in p strong { color: #fb5660; font-weight: normal; }





/* HOME LINES */
.home-line-in { display: table; width: 100%; min-height: 360px; }
.home-line-cont { display: table-cell; width: 30%; padding: 0 50px; vertical-align: middle; }
.home-line-cont * { color: #ffffff; }
.home-line-bg { display: table-cell; width: 70%; }
.home-line-cont h3 { color: #ffffff; font-size: 25px; line-height: 25px; text-transform: uppercase; font-weight: normal; margin-bottom: 30px; }
.home-line-cont ul { display: inline-block; margin-bottom: 30px; }
.home-line-cont ul li  { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dashed #ffffff; }
.home-line-cont ul li.li-last { margin: 0; padding: 0; border: 0; } 
.home-line-cont ul li a { color: #ffffff; font-size: 16px; }
.home-line-cont .more { display: block; width: 270px; border: 1px solid #70d7ba; padding: 16px 0; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 15px; background: url("../images/more-arrow.png") 90% 47% no-repeat; text-decoration: none !important; }
.home-line-cont .more:hover { background-color: rgba(255,255,255,0.15); }
.home-line-right .home-line-cont .more { border-color: #ffffff; }
.home-line-left .home-line-cont { background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); }
.home-line-right .home-line-cont  { background: #ff6854; background: -moz-linear-gradient(-45deg,  #ff6854 0%, #fa5263 100%); background: -webkit-linear-gradient(-45deg,  #ff6854 0%,#fa5263 100%); background: linear-gradient(135deg,  #ff6854 0%,#fa5263 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6854', endColorstr='#fa5263',GradientType=1 );  }



.about-sections .home-line { background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); }
.about-sections .el_even { background: #ff6854; background: -moz-linear-gradient(-45deg,  #ff6854 0%, #fa5263 100%); background: -webkit-linear-gradient(-45deg,  #ff6854 0%,#fa5263 100%); background: linear-gradient(135deg,  #ff6854 0%,#fa5263 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6854', endColorstr='#fa5263',GradientType=1 );  }

.about-sections.el_even .home-line-bg{float: right;}


/* TITLE */
.title { margin-bottom: 35px; text-align: center; }
.title h1, .title h2, .title h3  { font-size: 45px; line-height: 45px; font-weight: normal; margin: 0; }
.sm-title h1, .sm-title h2, .sm-title h3 { font-size: 24px; line-height: 24px; text-transform: uppercase; } 


 
 /* LINE  */
.line { padding: 45px 0 25px 0; }
 
 
 

/* WHYUS */
.whyus { padding: 40px 0; }
.whyus li { width: 178px; margin-right: 15px; text-align: center; }
.whyus li.six { margin-right: 0; }
.whyimg { margin-bottom: 15px; }
.whytitle { margin-bottom: 15px; }
.whytitle h3 { font-weight: normal; }




/* TARIFS */
.tarifs .title h3 { color: #439aff; }
.tarifs-sliderbox { overflow: hidden; }
.tarifs-sliderbox .bx-wrapper { position: relative; }
.tarifs li .tarif-topbox { display: block; position: relative; }
.tarifs li img { width: 100%; }
.tafif-price { position: absolute; top: 25px; right: 25px; display: block; width: 80px; height: 80px; border-radius: 105px; background: #fd6259; text-align: center; }
.tafif-price span { display: block; padding-top: 16px; color: #f7bbbd; }
.tafif-price span strong { display: block; font-weight: normal; font-size: 20px; line-height: 32px; color: #ffffff; }
.tarif-title { display: block; position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,0.25); }
.tarif-title-in { display: block; padding: 12px 25px }
.tarift { display: block; color: #ffffff; font-size: 26px; line-height: 26px; font-weight: normal; }
.tarifl { color: #a3cbf9; font-size: 17px; }
.tarifs li a:hover .tarif-title { background: rgba(0,0,0,0.65); }
.tarifs li a:hover .tafif-price { background: #46d671; background: -moz-linear-gradient(-45deg, #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg, #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg, #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); }
.tarifs li a:hover .tafif-price span { color: #ffffff; }
 








.tarifs .bx-wrapper .bx-viewport { background: transparent !important; }
.tarifs .bx-prev { display: block !important; position: absolute; top: 0; left: 0; width: 337px; height: 100%; background: rgba(237,237,238,0.82) url("../images/slider-arrow-left.png") 17% 125px no-repeat; }
.tarifs .bx-next { display: block !important; position: absolute; top: 0; right: -1px; width: 337px; height: 100%; background: rgba(237,237,238,0.82) url("../images/slider-arrow-right.png") 83% 125px no-repeat; }
.tarifs .bx-prev:hover, .tarifs .bx-next:hover { background-color: rgba(255,255,255,0.80); }
.tarif-dinfo { padding: 0 24px; margin: 23px 0 63px 0; border-left: 1px solid #e3e1e2; }
.tarif-dinfo-full { width: 325px; padding: 20px; margin: 0 30px 0 0; border: 1px solid #e3e1e2; }
.tarif-dinfo-full .article-bigimg { margin-bottom: 15px; }
.tarif-dinfo-full .article-bigimg, .tarif-dinfo-full .article-bigimg img { width: 100%; }
.tarif-contfull { width: 786px; }
.tarif-info { margin-bottom: 15px; }
.tarif-info li { border-top: 1px dashed #bdbbbc; padding: 5px 0; }
.tnfo-green { color: #20c18d; }
.tnfo-red { color: #fb585f; }
.tarif-button { position: relative; display: block; padding: 16px 0; margin-bottom: 10px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 15px;  text-decoration: none !important; }
.tarif-button span { display: block; position: absolute; top: 20px; right: 20px; width: 13px; height: 13px; background: url("../images/more-arrow.png") 0 0 no-repeat; }
.tarif-button-red { background: #ff6854; background: -moz-linear-gradient(-45deg, #ff6854 0%, #fa5263 100%); background: -webkit-linear-gradient(-45deg, #ff6854 0%,#fa5263 100%); background: linear-gradient(135deg, #ff6854 0%,#fa5263 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6854', endColorstr='#fa5263',GradientType=1 ); }
.tarif-button-green { background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); text-decoration: none !important; background-image: url("../images/more-arrow.png") 80% 46% no-repeat; }
.tarif-button:hover { opacity: 0.75; }





/* MORE SERVICES */
.more-serivces { background: #ebebeb; padding: 40px 0; }
.more-serivces ul { margin-bottom: 15px; text-align: center;}
.more-serivces li { width: 361px; text-align: center;display: inline-block; float: none; }
.more-serivces li.three { margin-right: 0; }
.mservice-img { margin-bottom: 15px; display: block; }
.mservice-text h3 { font-weight: normal; font-size: 18px; text-transform: uppercase; margin-bottom: 8px; } 
.ms-more { display: inline-block; border: 1px solid #fb575f; padding: 3px 8px; text-transform: uppercase; color: #fb575f; text-decoration: none !important; }
.ms-more:hover { background: #fb575f; color: #ffffff; }





/* NEWS AND ARTICLES */
.pagebox-coll-left, .pagebox-coll-right { width: 547px;  }
.pagebox-coll-left .title, .pagebox-coll-right .title { text-align: left; }
.ntoppadd { padding-top: 0; }
.articles-list li { margin-bottom: 25px; }
.article-img { width: 221px; }
.article-img img { width: 100%; }
.article-img:hover img { opacity: 0.75; }
.right.article-cont { width: 305px; }
.article-cont h2 { margin-bottom: 12px; }
.article-cont h2, .article-cont h2 a { font-weight: normal; font-size: 15px; text-transform: uppercase; } 
.article-cont p { color: #9a9a9a; }
.article-date { margin-bottom: 12px; color: #9a9a9a; }
.article-more { display: inline-block; border: 1px solid #fb575f; padding: 3px 8px; text-transform: uppercase; color: #fb575f; text-decoration: none !important; }
.article-more:hover { background: #fb575f; color: #ffffff; }





/* NEWS AND ARTICLES SLIDER */
.articles-slider { position: relative; }
.articles-slider-img { display: block; margin-bottom: 15px; }
.articles-slider-img img { width: 100%; }
.articles-slider-img:hover img { opacity: 0.75; }
.articles-slider .bx-wrapper .bx-viewport { background: transparent !important; }
.articles-slider .bx-prev { display: block !important; position: absolute; top: 109px; left: 0; width: 65px; height: 65px; background: rgba(255,255,255,0.46) url("../images/slider-arrow-left.png") 50% 50% no-repeat; }
.articles-slider .bx-next { display: block !important; position: absolute; top: 109px; right: 0; width: 65px; height: 65px; background: rgba(255,255,255,0.46) url("../images/slider-arrow-right.png") 50% 50% no-repeat; }
.articles-slider .bx-prev:hover, .articles-slider .bx-next:hover { background-color: rgba(255,255,255,0.80); }
 
 
 
 
 
 /* NEWS AND ARTICLES LINE SLIDER */
.articles-line { background: #ededee; padding-bottom: 0; }
.articles-line-sliderbox { position: relative; }
.articles-line-sliderbox .articles-slider-img { display: block; height: 160px; overflow: hidden; }
.articles-line-sliderbox .articles-slider-img img { width: 100%; }
.articles-line-sliderbox .articles-slider-cont { padding: 10px 24px 24px 24px; }
.articles-line .bx-wrapper .bx-viewport { background: transparent !important; }
.articles-line .bx-prev { display: block !important; position: absolute; top: 0; left: 0; width: 337px; height: 100%; background: rgba(237,237,238,0.82) url("../images/slider-arrow-left.png") 17% 63px no-repeat; }
.articles-line .bx-next { display: block !important; position: absolute; top: 0; right: -1px; width: 337px; height: 100%; background: rgba(237,237,238,0.82) url("../images/slider-arrow-right.png") 83% 63px no-repeat; }
.articles-line .bx-prev:hover, .articles-line .bx-next:hover { background-color: rgba(255,255,255,0.80); }
 
 
 
 
 

/* SUBSCRIBLE | LOGINFORM */
.loginform  { margin-bottom: 25px; }
.subscrible li, .loginform li, .map-join-form li { width: 169px; margin: 0 20px 0 0; }
.subscrible label { display: none; }
.loginform li { width: 152px; }
.subscrible li.li-last, .loginform li.li-last, .map-join-form li.three { margin: 0; }
.subscrible li.sub-input input, .loginform li.sub-input input, .map-join-form li.sub-input input, .subscrible #s2email { font-size: 14px; width: 100%; border: 1px solid #c8c8c8; padding: 5px 0; text-indent: 10px; background: none; }
.loginform li.sub-input input { background: #ffffff; }
.subscrible li.sub-input input:hover, .loginform li.sub-input input:hover, .map-join-form li.sub-input input:hover  { background: #ffffff; }
.subscrible li.sub-button input, .loginform li.sub-button input, .subscrible input[type="submit"] { width: 100%; padding: 5px 0; text-transform: uppercase; color: #0ab59f; border: 1px solid #0ab59f; background: none; }
.subscrible li.sub-button input:hover, .loginform li.sub-button input:hover, .subscrible input[type="submit"]:hover { background: #0ab59f; color: #ffffff; }
.line-subscrible { padding: 30px 0; } 
.line-subscrible ul { width: 547px; margin: 0 auto; }

.subscrible br { display: none; }
.subscrible #s2email, .subscrible input[type="submit"] { float: left; width: 167px; margin-right: 20px; }
.subscrible input[type="submit"]:last-child { margin: 0; }
.s2_error, .s2_message { color: #fb5461; padding: 9px 15px; background: #ededee; }
.s2_message { color: green; }




 /* LOGIN TABS */
.login-tabs { margin-bottom: 25px; }
.login-tabs li { display: inline-block; }
.login-tabs li  a { display: block; padding: 5px 12px 7px 12px; color: #ffffff; font-size: 16px; background: #fb9287; text-decoration: none !important; }
.login-tabs li.ui-state-active a { background: #fe6258; }
.login-tab-contant { padding: 25px 25px 10px 25px; background: #ededee; }
.login-tab-contant * { color: #9a9a9a; }
.login-tab-contant  strong { font-weight: normal; color: #fb5461; }
.loginbox-bottom { margin-top: 25px; }
.loginbox-bottom li { padding-left: 20px; background: url("../images/blue-arrows.png") 0 50% no-repeat; margin-bottom: 5px; }
.loginbox-bottom a { color: #439afe; border-bottom: 1px solid #439afe; text-decoration: none !important; }
.loginbox-bottom a:hover { opacity: 0.70; }




 
 /* FAQ */
.faq-list, .faq-items {  }
.faq-list > li { padding-left: 66px; width: 547px; margin: 0 50px 50px 0; position: relative; }
.faq-list > li.two { margin-right: 0; }
.faq-list > li h2, .faq-list > li h2 a { font-size: 24px; color: #0cb69e; font-weight: normal; margin-bottom: 15px; }
.faq-list > li ul { margin-bottom: 25px; }
.faq-list > li ul li { background: url("../images/faq-li.png") 0 50% no-repeat; padding-left: 10px; }
.faq-catimg { position: absolute; top: 0; left: 0; }
.faq-items { text-align: center; padding-bottom: 25px; }

.faq-add { text-align: center; padding-top: 25px; border-top: 1px solid #d2d1d1; }
.faq-add a { position: relative; display: inline-block; padding: 16px 35px; margin-bottom: 10px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 15px;  text-decoration: none !important; background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); text-decoration: none !important; background-image: url("../images/more-arrow.png") 80% 46% no-repeat; }
.faq-add a:hover { opacity: 0.75; }
body.category-24 .faq-cats { display: none; }





 /* DEVICES */
.devices-list > li { margin-bottom: 65px; }
.devices-img { display: block; width: 540px; }
.devices-img img { width: 100%; }
.right.devices-cont, .left.devices-cont{ width: 540px; }
.devices-cont h2, .devices-cont h2 a { font-size: 24px; line-height: 28px; margin-bottom: 15px; color: #0cb69e; font-weight: normal; }
.device-price { margin-bottom: 9px; }
.device-price strong { color: #f84a51; font-size: 22px; font-weight: normal; }
.device-gar { margin-bottom: 15px; }
.device-gar strong { color: #0cb69e; font-size: 19px; font-weight: normal; }
.device-a { position: relative; display: inline-block; padding: 12px 35px; margin-bottom: 10px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 15px;  text-decoration: none !important; background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); text-decoration: none !important; background-image: url("../images/more-arrow.png") 80% 46% no-repeat; }
.device-a:hover { opacity: 0.75; }


 
 
 
 
 /* PODKLUCHENIE */
 .pokritie { padding-top: 0; }
.pokritie-map { height: 389px; background: url("../images/map.jpg") 0 0 no-repeat; position: relative; }
.map-point { position: absolute; width: 98px; height: 98px; background: url("../images/map-point.png") 0 0 no-repeat; }
.point-it { top: 123px; left: 213px; }
.point-ua { top: 59px; left: 348px; }
.point-tr { top: 159px; left: 375px; }
.point-ch { top: 191px; left: 855px; }
.point-jp { top: 183px; left: 1105px; }
.map-steps { text-align: center; width: 143px; margin: 0 auto 35px auto; }
.mapn { width: 38px; height: 38px; border-radius: 38px; background: #dadada; text-align: center; color: #ffffff; font-size: 26px; margin-bottom: 4px; }
.mapn span { display: block; padding-top: 9px; }
.map-num-active .mapn { background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); }
.map-steps-line { width: 42px; height: 6px; border-radius: 6px; margin: 17px 12px 0 12px; }
.msl-left { background: #66dd88; background: -moz-linear-gradient(left,  #66dd88 0%, #edfaf1 100%); background: -webkit-linear-gradient(left,  #66dd88 0%,#edfaf1 100%); background: linear-gradient(to right,  #66dd88 0%,#edfaf1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66dd88', endColorstr='#edfaf1',GradientType=1 ); }
.msl-right { background: #edfaf1; background: -moz-linear-gradient(left,  #edfaf1 0%, #66dd88 100%); background: -webkit-linear-gradient(left,  #edfaf1 0%,#66dd88 100%); background: linear-gradient(to right,  #edfaf1 0%,#66dd88 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edfaf1', endColorstr='#66dd88',GradientType=1 ); }
.map-join-box { width: 547px; margin: 0 auto; text-align: center; }
.map-join-box a { color: #17bc96; }
.map-join-form { margin-bottom: 15px; } 
.map-join-form2-line { margin-bottom: 15px; }
.mjf2-select  { width: 60px; margin-right: 20px; }
.mjf2-input1 { width: 188px; margin-right: 20px; }
.mjf2-input2 { width: 259px; }
.mjf2-select select, .mjf2-input1 input, .mjf2-input2 input, .mjf2-textarea textarea { font-size: 14px; background: #ffffff; width: 100%; border: 1px solid #c8c8c8; padding: 5px 0; text-indent: 10px; }
.mjf2-select select { text-align: left; padding: 6px 0; color: #32cb81; font-weight: bold; }
.mjf2-textarea textarea { max-width: 100%; height: 80px; }
.map-join-form2-colls { display: table; width: 100%; text-align: left; }
.mjf2-coll { display: table-cell; width: 182px; height: 100%; padding: 0 20px; border-right: 1px solid #c8c8c8; }
.mjf2-coll *, .mjf2-coll p { font-size: 14px; }
.mjf2-coll label { display: block; margin-top: 5px; }
.mjf2-coll p { margin: 0; }
.mjf2-coll-first { padding-left: 0; }
.mjf2-coll-last { padding-right: 0; border: 0; }
.mjf2-button { text-align: center; }
.mjf2-button input { border: 0; cursor: pointer; min-width: 182px; position: relative; display: inline-block; padding: 12px 35px; margin-bottom: 10px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 15px;  text-decoration: none !important; background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); text-decoration: none !important; background-image: url("../images/more-arrow.png") 80% 46% no-repeat; }
.mjf2-button input:hover { opacity: 0.75; }





/* PREDSTAVNIK */
.line-predstavnik { padding: 35px 0; background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); }
.line-pred-icon { width: 128px; margin-right: 100px; }
.line-pred-cont { width: 600px; padding-top: 10px; }
.line-pred-cont, .line-pred-cont * { color: #ffffff; }
.line-pred-cont p { margin: 0; }
.line-pred-cont h3 { color: #ffffff; font-weight: normal; text-transform: uppercase; font-size: 24px; margin-bottom: 15px; }
.line-pred-button { width: 300px; padding-top: 26px; }
.line-pred-button a { display: block; min-width: 155px; background: none; border: 2px solid #ffffff; padding: 11px 15px; font-size: 15px; color: #ffffff; text-transform: uppercase; text-decoration: none !important; text-align: center;}
.line-pred-button a:hover  { background: rgba(255,255,255,0.25); }




 
.dounloads-list li { width: 550px; padding: 15px 15px 20px 15px; margin: 0 auto; text-align: center; border: 1px solid #cccccc !important; }

 
 
 
/* SUBNAVI */
.subnavi { padding: 15px 0; background: #46d671; background: -moz-linear-gradient(-45deg,  #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg,  #46d671 0%,#08b4a1 100%); background: linear-gradient(135deg,  #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 );  }
.subnavi-title { color: #ffffff; text-transform: uppercase; font-size: 22px; padding-right: 25px; background: url("../images/subnavi-title.png") 100% 50% no-repeat; margin-right: 16px; margin-top: 6px; }
.subnavi-list li { float: left; margin-right: 15px; }
.subnavi-list li a { display: block; padding: 5px 0 3px 0; margin-bottom: 2px; color: #ffffff; font-size: 17px; border-bottom: 1px dotted #ffffff; text-decoration: none; }
.subnavi-list li.current-menu-item a, .subnavi-list li.current-cat a, .subnavi-list li.active a { background: #2bb170; padding: 6px 15px; border-radius: 15px; border: 0; }
.subnavi-list li a:hover { opacity: 0.75; }
.subnavi-join a, .subnavi-join input, .subnavi-join button { display: block; min-width: 155px; background: none; border: 2px solid #ffffff; padding: 5px 15px; font-size: 15px; color: #ffffff; text-transform: uppercase; text-decoration: none !important; margin: 0 !important; }
.subnavi-join a:hover, .subnavi-join input:hover  { background: rgba(255,255,255,0.25); }
.subnavi-search input { border: 0; margin-top: 3px; width: 545px; padding: 5px 0 3px 0; font-family: 'Ubuntu', sans-serif; text-indent: 10px; color: #ffffff; font-size: 14px; } 





/* BREADCRUMBS */
.breadcrumbs { padding: 11px 0; background: #edecee; }
.breadcrumbs, .breadcrumbs a, .breadcrumbs span { color: #666666; font-size: 14px; }
.breadcrumbs-arrow { margin: 0 5px; }





/* PAGEBOX*/
.pagebox { margin-bottom: 30px; }
.pagebox .title { margin-bottom: 25px; }
.pagebox .title h1, .pagebox .title h2, .pagebox .title h3 { font-size: 24px; line-height: 24px; text-transform: uppercase; } 





/* PAGE */
.article-bigimg { float: left; width: auto; margin: 0 15px 10px 0; text-align: center; }
.article-bigimg img { width: auto; }
.page-img img { max-width: 120px; margin: 0 35px 25px 0; }
.page-cont { overflow: hidden; }
.page-cont * { color: #a0a0a0; }
.page-cont em { font-style: italic; }
.page-cont h1, .page-cont h2, .page-cont h3, .page-cont h4, .page-cont h5, .page-cont h6 { font-family: "MyriadProBold"; color: #a42a24; font-size: 18px; }
.page-cont ul { padding: 0; margin: 0 0 20px 20px; list-style: disc !important; }
.page-cont ol { list-style: decimal; padding-left: 15px; margin-left: 5px; }
.page-cont ul li, .page-cont ol li { }
.page-cont img { max-width: 840px; }
.alignleft { float: left; margin: 0 15px 10px 0; }
.alignright { float: right; margin: 0 0 10px 15px; }
.page-cont table { width: 100%; border: 3px solid #960902; border-radius: 5px; margin: 0 0 25px 0; }
.page-cont table .tr-header td {/*  background: #ffb700;*/ background: rgb(235, 235, 235) ;text-align: center; color: #960902; text-transform: uppercase; font-size: 18px; }
.page-cont table tr td { padding: 12px 15px; text-align: center; }
.page-cont table tr td strong { color: #a6913c; }
.error-cont { text-align: center; }
.error-cont * { color: #fe6258; }




/* PAGER */
.navigation { position: relative; margin-top: 25px; }
.navigation a, .navigation span { display: inline-block; margin-right: 10px; color: #565656; font-size: 18px; text-decoration: none; }
.navigation .current  { color: #c74a50; }
.navigation a:hover, .navigation span:hover { color: #bc323e; }




/* SEARCH LIST */
.search-list li { margin-bottom: 15px; border-bottom: 1px solid #cccccc; }
.search-list h2 { margin-bottom: 10px; font-weight: normal; font-size: 15px; text-transform: uppercase;}




/* FORMS */
.forma ul { list-style: none !important; padding: 0 !important; margin: 0 !important; position: relative; }
.forma li { list-style: none !important; margin: 0 0 10px 0 !important; padding: 0 !important; }
.forma-block { margin-bottom: 8px; }
.forma-input-hiden { display: none; }
.white-popup .title h3 { margin-bottom: 7px; font-size: 32px; }
.popup-head {    padding-right: 36px; margin-bottom: 37px;font-size: 32px; line-height: 45px;  font-weight: normal; color: #666666; text-transform: none;}
.forma-input input, .forma-textarea textarea, .forma-select select { width: 100%; max-width: 100%; padding: 5px 0; color: #333333; text-indent: 13px; border: 1px solid #d9d9d9; font-family: 'Ubuntu', sans-serif; font-size: 14px;  }
.forma-input input:hover, .forma-textarea textarea:hover { background: #f4f2f3; border-color: #d2d1d1; }
.forma-textarea textarea { height: 204px; }
.forma-input input.wpcf7-not-valid, .forma-textarea textarea.wpcf7-not-valid { border-color: red; }
.forma-button { text-align: left; position: relative; }
.forma-button input { cursor: pointer; border: 0; display: block; padding: 4px 15px; background: #46d671; background: -moz-linear-gradient(-45deg, #46d671 0%, #08b4a1 100%); background: -webkit-linear-gradient(-45deg, #46d671 0%,#08b4a1 100%);  background: linear-gradient(135deg, #46d671 0%,#08b4a1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46d671', endColorstr='#08b4a1',GradientType=1 ); color: #ffffff; }
.forma-button input:hover { opacity: 0.75; }
div.wpcf7 img.ajax-loader { position: absolute; top: 8px; right: 15px; width: 15px; height: 15px; background: #ffffff; border-radius: 15px; }
.wpcf7-validation-errors, div.wpcf7-mail-sent-ok { width: 372px !important; background: red; color: #ffffff !important; font-size: 15px; border: 0 !important; padding: 12px 15px !important; display: block !important; margin: 15px auto 20px auto !important; }
div.wpcf7-mail-sent-ok { background: #398f14; }
.wpcf7-not-valid-tip { display: none !important; }








/* POPUP  */
.mfp-content { width: auto !important; } 
.white-popup { position: relative; background: #FFF; border: 1px solid #000000; margin: 30px auto 0 auto !important; max-width: 580px; z-index: 100000; padding: 25px 25px 15px 25px; } 
.mfp-close { top: 25px !important; right: 20px !important; color: #666666 !important; font-size: 35px !important; }
.mfp-move-from-top .mfp-content { vertical-align: top; }
.mfp-move-from-top  .mfp-content  { opacity: 0; transition: all 0.2s; transform: translateY(-100px); }
.mfp-move-from-top.mfp-bg .mfp-content  { opacity: 0; transition: all 0.2s; }
.mfp-move-from-top.mfp-ready .mfp-content  { opacity: 1; transform: translateY(0); }
.mfp-move-from-top.mfp-ready.mfp-bg { opacity: 0.8; }
.mfp-move-from-top.mfp-removing .mfp-content  { transform: translateY(-50px); opacity: 0; }
.mfp-move-from-top.mfp-removing.mfp-bg { opacity: 0; }







/* FOOTER */
.footer { padding: 35px 0; background: #ebebeb; }
.footer-about { width: 287px; }
.footer-about h4 { font-weight: normal; text-transform: uppercase; margin-bottom: 15px; }
.footer-info  h4 { font-weight: normal; margin-bottom: 15px; }
.footer-about  p, .footer-info  p, .copys, .copys  a  { color: #9a9a9a; }
.footer-social { margin-bottom: 15px; }
.footer-social li { display: inline-block; margin-right: 9px; }
.footer-social li a:hover { opacity: 0.75; }
.footer-menu { margin-left: 44px; width: 518px; }
.footer-menu ul li { float: left; width: 166px; } 
.footer-menu ul ul  { margin-top: 15px; }
.footer-menu ul ul li { float: none; width: 100%; }
.footer-menu ul ul li a { color: #9a9a9a; }
.footer-info { width: 290px; }
.footer-form { position: relative; } 
.footer-form input { width: 200px; border: 1px solid #c3c3c3; padding: 8px 0; text-indent: 9px; background: none; border-radius: 3px 0 0 3px; }
.footer-form input:hover { background: #f4f2f3; }
.footer-form button { width: 90px; background: #c3c3c3; border: 0; padding: 9px 0; color: #ffffff; text-align: center; border-radius: 0 3px 3px 0; }
.footer-form button:hover { background: #26c58a; }







/* PROVODNOY PAGES */
.provodnoy-pages .logo { margin: 0 50px 0 -52px; }
.provodnoy-pages .langs a { color: #ffffff; background: #89c95e url("../images/lang-arrow-white.png") 88% 10px no-repeat; }
.provodnoy-pages .menu li a { color: #ffffff; }
.provodnoy-pages .menu-item-1 .menu-item-pic { background: url("../images/menu-icon1-green.png") 50% 0 no-repeat; }
.provodnoy-pages .menu-item-2 .menu-item-pic { background: url("../images/menu-icon2-green.png") 50% 0 no-repeat; }
.provodnoy-pages .menu-item-3 .menu-item-pic { background: url("../images/menu-icon3-green.png") 50% 0 no-repeat; }
.provodnoy-pages .menu-item-4 .menu-item-pic { background: url("../images/menu-icon4-green.png") 50% 0 no-repeat; }
.provodnoy-pages .menu-item-5 .menu-item-pic { background: url("../images/menu-icon5-green.png") 50% 0 no-repeat; }
.provodnoy-pages .menu-item-6 .menu-item-pic { background: url("../images/menu-icon6-green.png") 50% 0 no-repeat; }
.provodnoy-pages .menu-item-7 .menu-item-pic { background: url("../images/menu-icon7-green.png") 50% 0 no-repeat; }
.provodnoy-pages .menu li:hover { background: #0c6638; }
.provodnoy-pages .header-right .hsearch a {  background: #89c95e url("../images/search-green.png") 50% 50% no-repeat; }
.provodnoy-pages .htel { color: #ffffff; }
.provodnoy-pages .joinbutton { background: #0c6638; }
.provodnoy-pages .hcontacts p, .provodnoy-pages .hcontacts a { color: #ffffff; border-color: #ffffff; }
.provodnoy-pages .out-home-banner .home-banner-in { color: #ffffff; }
.provodnoy-pages .out-home-banner .home-banner-in p { color: #ffffff; }
.provodnoy-pages .out-home-banner .home-banner-in strong { color: #0c6638; }
.provodnoy-pages .subnavi { background: #0c6638; }
.provodnoy-pages .subnavi-list li.current-menu-item a, .provodnoy-pages .subnavi-list li.current-cat a { background: #084627; }
.provodnoy-pages .title h1, .provodnoy-pages .title h2, .provodnoy-pages .title h3 { color: #0c6638; }
.provodnoy-pages .article-more, .provodnoy-pages .subscrible li.sub-button input, .provodnoy-pages .loginform li.sub-button input { color: #0c6638; border-color: #0c6638; }
.provodnoy-pages .article-more:hover, .provodnoy-pages .subscrible li.sub-button input:hover, .provodnoy-pages .loginform li.sub-button input:hover { background: #0c6638; color: #ffffff; }
.provodnoy-pages .tafif-price { background: #72bf43; }
.provodnoy-pages .tafif-price span { color: #c5e0b4; }


.dop-text span{font-size: 13px;}
.dop-text {line-height: 17px;}
.hndtst {display: table-cell;padding: 2% 4% 2% 3%!important;background: rgb(235, 235, 235)!important; }
.soc-top{padding-top: 15px;text-align: center;}
.widget_advanced_menu .cat-item-31 {display: none;}
.pay-blocks{display: inline-block;padding-bottom: 50px;}
.left-bl{width: 50%;float: left;text-align: center;}
.right-bl{width: 50%;text-align: center;}
.pay-button{width: 255px; margin: 0 auto;}
.paymant{padding-bottom: 50px;}
.form-pay{margin-top: 30px;}
.but-log{width: 200px;}
#pay{padding: 5px 10px 5px 10px;margin-top: 11px; margin-right: 15px;}
.paymant a img:hover{opacity: 0.7;}
.faq-cats{display: none;}

#map-desc { display: none; }