/*
Theme Name: SKT Kraft Pro
Author: SKT Themes
*/
@font-face {
	font-family: 'SEGOEUIL';
	src: local('SEGOEUIL'), url('css/fonts/SEGOEUIL.ttf') format('truetype');
}
/* font-family: 'SEGOEUIL' !important; */
*{margin:0; padding:0; outline:none;}
body{margin:0; padding:0; -ms-word-wrap:break-word; word-wrap:break-word; background-color:#ffffff; line-height:20px;}
img{margin:0; padding:0; border:none;}
section img, img{max-width:100%;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px; padding:0; line-height:1.1; font-weight:400; }
h1{font-size:30px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}.left{float:left;}.header .left {display: none;}
.right{float:right;}p{margin:0; padding:0;}a{text-decoration:none; outline:none;}a:hover{text-decoration:none; outline:none;}ul{list-style:none; margin:0; padding:0;}
article ul, article ol{margin:0 0 15px 15px;}article ul li{list-style-type: circle;}.custom-height{min-height:20px;}.clear{clear:both;}
a:focus {text-decoration: none !important;}
.middle-align{margin:0 auto; padding:0;}
.wp-caption{margin:0; padding:0; font-size:13px; max-width:100%;}
.wp-caption-text{margin:0; padding:0;}
.sticky{margin:0; padding:0;}
.gallery-caption{margin:0; padding:0;}
.alignleft, img.alignleft {display: inline; float: left; margin-right:13px; margin-top:4px; margin-bottom:6px; padding:0;}
.alignright, img.alignright {display: inline; float: right; margin-left:10px;}
.aligncenter, img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto; margin-top:20px;}
.comments-area{margin-bottom:15px;}
.comment-list .comment-content ul { list-style:none; margin-left:15px;}
.comment-list .comment-content ul li{margin:5px;}
.main-container ol{list-style-position:outside; margin-left:20px;}
.main-container ol li{margin:5px 0;}
.toggleMenu{display:none;}
section{padding:50px 0;}
.section_title{font-weight:600; font-size:17px; margin-bottom:25px; text-transform: uppercase; display: block;}
#slider{width:100%; margin:0; padding:0; position:relative;}
body.home .fixed, body.blog .fixed{position:fixed !important; top:0 !important; margin:0; padding:0; z-index:99;}
.fixed .header-inner .logo{margin-top:13px !important;}
.fixed .header-inner .nav ul li:hover ul{top:45px !important;}
.fixed .header-inner .nav ul li a{padding:30px 15px !important;}
.header .header-inner .logo{float:left;text-align:justify;}
.header .header-inner{margin:0 auto; padding:0; position:relative; width:1180px;}
.header .header-inner .logo h1{font-weight:400; margin:0px; line-height:22px;}
.header span.tagline{font-size:13px;}
.header .header-inner .logo a{color:#000;}
.header .header-inner .logo img{height:90px; padding-top: 4px;padding-bottom: 4px;}
.container{width:1180px; margin:0 auto; position:relative;}
/*header menu css*/
.toggle{display: block;}
.toggle a{width:100%; color:#ffffff; background:url(images/mobile_nav_right.png) no-repeat right center #3e3e3e; padding:10px 10px; margin-top:5px; font-size:16px;}
.toggle a:hover{color:#ffffff !important;}
.nav{display:none;}
.header .header-inner .nav ul li a {color: #34c6f6 !important;}
.header .header-inner .nav ul li a:hover, .header .header-inner .nav ul li a.active_li {color: #F99122 !important;}
.header{width:100%; height:auto;  padding:0; z-index:999999;}
.header .header-inner .nav{padding:0; text-align:right; float:right;}
.header .header-inner .nav ul {float:right; margin:0; padding:0; font-family:'Roboto', sans-serif; font-weight:400;}
.header .header-inner .nav ul li{display:inline-block; margin:0; position:relative; text-align:center; cursor: pointer;}
.header .header-inner .nav ul li a{padding: 12px 7px 15px; display:block;}
.header .header-inner .nav ul li a:focus, .header .header-inner .nav ul li.current_page_item ul li a:focus {text-decoration: none;}
.header .header-inner .nav ul li ul li{display:block; position:relative; float:none; top:-1px; border-top: 1px dashed #d0cfcf;}
.header .header-inner .nav ul li ul li a{display:block; position:relative; top:1px; text-align:left; font: 300 14px/18px "Roboto",sans-serif;background: url(images/sidebar-arrow.png) no-repeat 15px 18px; padding: 15px 0 15px 35px; color: #3b3b3b;}
.header .header-inner .nav ul li ul li a:hover, .header .header-inner .nav ul li#menu-item-1122 ul li.current_page_item a {color: #34c6f6;}
.header .header-inner .nav ul li ul {display:none; z-index:9999999; position:relative; border: 1px dashed #d0cfcf;}
.header .header-inner .nav ul li:hover > ul {display:block; width:230px; position:absolute; left:0; text-align:left; background-color:#fff;}
.header .header-inner .nav ul li:hover ul li ul {display:none; position:relative;}
.header .header-inner .nav ul li:hover ul li:hover > ul {display:block; position:absolute; left:200px; top:1px;}
.header .header-inner .nav ul li a .fa, .fixed .header-inner .nav ul li a .fa {font-size:30px; display:block; margin-bottom:10px;}
.fixed .header-inner .nav ul li a span, .header .header-inner .nav ul li a span {display:block; font-size: inherit !important; font-style: normal !important;}
/* = innerbanner css
-------------------------------------------------------------- */
.innerbanner {text-align:center;}
.innerbanner img {position: relative; background-size:cover !important; width:100%; }
/* = header top sign in  css
-------------------------------------------------------------- */
.signin_wrap {font-family:PT Sans;color:#7f7f7f;font-size:13px; background-color:#f5f5f5;width:100%; margin:0 auto; padding:0px;}
.signin_wrap .container{width:1180px; padding-right: 0;}
.signin_wrap .left span {float:left; line-height:40px;  border-right:1px solid #e8e8e8; padding-right:8px;}
.signin_wrap .social-icons a {border-right:1px solid #e8e8e8; margin-right:0;}
.signin_wrap .fa {margin-right:5px;}
.signin_wrap .right {text-align:right; line-height:35px;}
.signin_wrap a {color:#7f7f7f;}
.signin_wrap a:hover {color:#34c6f6;}
.right span.phno {border-right:1px solid #d0d0d0; padding-right:15px; margin-right:15px;}
.right span.phno a:hover {color: #34c6f6;}
.right span.phno a {color: #7f7f7f;}
.signin_wrap .right .fa {color:#34c6f6;}
.signin_wrap .right .simple-btn-x-large.btn-align-center {background-color:#F99122; color:#fff; height: 29px; line-height: 29px; margin-left: 25px !important; margin-top: 3px; font-size: 16px; padding: 0 17px; margin-right: 0;}
/*search form css*/
.searchbox{display: block; position:relative; width: 50%; min-width:initial; height:40px; float:left; overflow:hidden; padding-left:0; margin-bottom: 50px; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s;}
.searchbox-input{top:0; right:0; border:0; outline:0; background:#ece8e8; width:100%; height:40px; margin:0; padding:0px 55px 0px 20px; font-size:13px; color:#7f7f7f;}
.searchbox-input::-webkit-input-placeholder {color: #7f7f7f;}
.searchbox-input:-moz-placeholder {color: #7f7f7f;}
.searchbox-input::-moz-placeholder {color: #7f7f7f;}
.searchbox-input:-ms-input-placeholder {color: #7f7f7f;}
.searchbox-icon, .searchbox-submit{width:35px;height:40px;display:block;position:absolute;top:0;font-family:verdana;font-size:22px;right:0;padding:0!important;margin:0!important;border:0!important;outline:0;line-height:40px;text-align:center;cursor:pointer;color:#dcddd8;background:url(images/search-icon.png) no-repeat center center #34c6f6;}
.searchbox-open{width:40%;}
/* = section first css
-------------------------------------------------------------- */
/* =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ */
body, .price-table{font-family:'PT Sans', sans-serif;}body, .contact-form-section .address,  .accordion-box .acc-content{color:#78797c;}body{font-size:14px}.header .header-inner .logo h1, .header .header-inner .logo a {font-family:Raleway;color:#000000;font-size:36px}.header span.tagline{color:#000000;}.header .header-inner .nav ul{font-family:'Raleway', sans-serif;font-size:15px}.header .header-inner .nav ul li a, .header .header-inner .nav ul li.current_page_item ul li a{color:#909090;}.header .header-inner .nav ul li a:hover, .header .header-inner .nav ul li.current_page_item a, .header .header-inner .nav ul li.current_page_item ul li a:hover, .header .header-inner .nav ul li.current-menu-ancestor a.parent{color:#34c6f6;}.fixed .header-inner .nav ul li a span, .header .header-inner .nav ul li a span{font-style:italic}h2.section_title{font-size:17px}h1, h2, h3, h4, h5, h6, h2.section_title{font-family:'PT Sans', sans-serif;color:#484f5e}a{color:#34c6f6;}a:hover{color:#fcb568;}.cols-3 h5{color:#B6B6B4; font-size:18px;}.cols-3{color:#B6B6B4;}.copyright-txt{color:#B6B6B4}.design-by{color:#B6B6B4}.header, .header .header-inner .nav ul li:hover > ul{background-color:#ffffff;}.social-icons a{color:#a9a8a8;}.social-icons a:hover{color:#34c6f6;}.searchbox-icon, .searchbox-submit {background-color:#34c6f6;}.photobooth .filter-gallery ul li.current a{border-bottom:3px solid #34c6f6;}.wrap_one .fa {color:#34c6f6;}.wrap_one h2 {color:#000000;}.btnfeatures {color:#ffffff; border:1px solid #ffffff;}.btnfeatures:hover {color:#fcb568; border:1px solid #fcb568;}h3.widget-title{background-color:#34c6f6; color:#b6b6b4;}#footer-wrapper{background-color:#262d3a;}.cols-3 ul li a{color:#B6B6B4;}.cols-3 ul li a:hover, .cols-3 ul li.current_page_item a{color:#34c6f6;}.copyright-wrapper{background-color:#262d3a;}.photobooth .gallery ul li:hover{background:#34c6f6; float:left; background:url(/wp-content/themes/skt-kraft-pro/images/camera-icon.png) 50% 50% no-repeat #34c6f6; }.nivo-controlNav a{background-color:#ffffff}.nivo-controlNav a.active{background-color:#fcb568}#sidebar ul li a{color:#3b3b3b; border-bottom:1px dashed #d0cfcf}#sidebar ul li a:hover{color:#34c6f6; }.slide_info h2{color:#ffffff; font-size:36px;}.slide_info p{ color:#ffffff; font-size:13px;}.slide_info h2 span{color:#f99122;}#testimonials ul li h6{color: #3c3b3b;}.copyright-wrapper a{color: #b6b6b4;}.copyright-wrapper a:hover{color: #34c6f6;}.recent-post{border-bottom:1px dotted #5e6162;}.recent-post h6{color: #b6b6b4;}.recent-post h6:hover{color: #34c6f6; }.teammember-list h5, .member-desination{color:#ffffff;}.teammember-list p{color:#ffffff;}.teammember-list:hover h5{color:#34c6f6;}.member-social-icon a{color:#cccccc;}.member-social-icon a:hover{ color:#34c6f6;}.member-social-icon{border-top:1px solid #43443c;}iframe{border:1px solid #e5e5e4;}aside.widget{background-color:#f9f9f9;}.view-all-btn a{border:1px solid #454545; border-left:5px solid #454545;}.view-all-btn a:hover{border-color:#34c6f6;}.toggle a{background-color:#34c6f6;}.signin_wrap .right .fa{color:#34c6f6; }#wrapone, #wrapsecond, #ourclient{border-bottom:1px solid #eaeaea;}.services-wrap .one_third .fa{background-color: #8893a8; color: #ffffff;}.services-wrap .one_third:hover .fa{background-color: #34c6f6; color: #ffffff;}.services-wrap .one_third a.rdmore{color: #78797c;}.services-wrap .one_third:hover a.rdmore{color: #34c6f6;}.services-wrap .one_third:hover h4{color: #34c6f6;}#testimonials ul li .tm_description{background-color: #f8f8f8;}ol.nav-numbers li a{background-color: #464d51; border:2px solid #464d51;}ol.nav-numbers li.active a{background-color: #ffffff; border:2px solid #464d51;}@media screen and (max-width: 1169px){.header .header-inner .nav{background-color: #ffffff;}}
/* =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ */
body.home .section_title {text-align: center !important; font-size: 22px !important; display: block; color: #484f5e !important; font-weight: 600 !important; margin-bottom: 40px !important; text-transform: uppercase !important;}
.services-wrap, .testimonials-wrap, .our-projects, .team-wrap, .client-wrap{visibility: visible;}
#wrapone, #wrapsecond, #ourclient, #wrapone_2, #wrap_on_slider, #ourgallery, #wrapreports, #wrapvideo, #development, #clearly, 
#wrap_vidyrabot, #first_video, #osn_func, #wrap_preimush, #wrap_baza, #create_account {border-bottom:1px solid #eaeaea;}
#wrap_on_slider {border-top:1px solid #eaeaea; padding: 25px 0;}
#wrap_on_slider h2 {font-size:24px; margin-bottom: 11px;}
section#wrapone{padding:100px 0; background-image: url(/wp-content/uploads/2016/06/shutterstock-312355.jpg); background-color: #ffffff; background-repeat: no-repeat; background-position: center center; background-size: cover !important;}
#wrapone .wrap_one {width: 70%; margin:0 auto; font-size: 28px; line-height: 80px; color: #FFF;}
#wrapone .wrap_one ul {list-style: inherit;}
#wrapone .wrap_one ul li, #wrap_baza .baza_proizv_text ul li {list-style-type: circle; color: #FFC125;}
#wrap_baza {background-image: url(/wp-content/uploads/2015/10/Home-Depot-Hire-2.png); background-color: #eaf7fb; background-repeat: no-repeat; background-position: center center; background-size: cover !important;}
#wrap_baza .baza_proizv_text ul li {font-size: 24px;}
#wrap_baza .baza_proizv_text ul {margin: 0 22px; text-align: left;}
#wrapone .wrap_one ul li span, #wrap_baza .baza_proizv_text ul li span {color: #FFF;}
#wrap_baza .blok_vendors {width: 100%;}
.wrap_one .fa{font-size:80px; float:left; margin-right:43px; color:#34c6f6;}
.wrap_one h2{font-size:21px; color:#000; font-weight:600; margin-bottom:5px;}
#wrapsecond #img_howitwork {background-image: url(/wp-content/uploads/2016/05/how-we-do-.png); width: 100%; min-height: 205px; margin: 0 auto; background-repeat: no-repeat; background-position-x: center; background-size: contain;}
/*services section css*/
.services-wrap .one_third {margin-bottom:0;}
.services-wrap .one_third .fa {background-color:#34c6f6 !important; color:#fff; padding:42px 35px 35px 35px; font-size:50px; float:left; margin:0 20px 0 0; min-width: 63px; text-align: center; min-height: 54px; vertical-align: bottom;}
#wrap_vidyrabot, #wrap_preimush, #wrapsecond, #clearly {background-color: #ffffff;}
#wrap_vidyrabot .vr_7, #katalogi-proizvoditelej .vr_7, #raschet-smet-spisok-rabot .vr_7 {width: 25%; margin: 0 auto; text-align: center; float: left;}
#wrap_vidyrabot div.vr_fwr {margin: 20px auto 40px; width: 100%; float: left;}
.vr_7 > a {text-align: center; margin: 0 auto; display: inline-block;}
#wrap_vidyrabot .services-wrap .vr_7 .fa, #katalogi-proizvoditelej .vr_7 .fa, #raschet-smet-spisok-rabot .vr_7 .fa, #development .services-wrap .one_third .fa, #ourteam .team-wrap  .one_third .fa {background-color:#34c6f6!important;color:#fff; border: 2px solid#34c6f6!important; font-size:50px;float:left;margin:0 15px 0 15px;text-align:center;vertical-align:bottom;border-radius:25px;line-height:90px;display:inline-block;width:90px;height:90px;min-width:initial;min-height:initial;padding:initial;}
#wrap_vidyrabot .services-wrap .vr_7 .fa {float: none;}
#wrap_vidyrabot .services-wrap a.vr_7:hover .fa, #development .services-wrap .one_third a:hover .fa, #ourteam .team-wrap  .one_third a:hover .fa, #raschet-smet-spisok-rabot a:hover .fa {background-color: transparent !important; color: #34c6f6!important; border: 2px solid#34c6f6!important;}
#ourteam .team-wrap .one_third p {margin: 0 15px 0 15px; clear: left;}
#ourteam .all_features {float: none; margin: 30px 0 30px; display: inline-block;}
#development .all_development, #wrap_baza .all_vendors {float: none; margin: 40px 0 10px; display: inline-block;}
#ourteam, #development, #testimonialsarea {background-color: #eaf7fb;}
#ourteam .all_features a, #development .all_development a, #wrap_baza .all_vendors a, #osn_func .all_func a, #osn_func .wrap_funcs .why_5d a.btn_try_free {background-color: #F99122; color: #ffffff; border: none; font: 400 18px/24px 'SEGOEUIL', sans-serif; padding: 8px 20px; display: inline-block; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;}
#ourteam .all_features a:hover, #development .all_development a:hover, #wrap_baza .all_vendors a:hover {background-color:#FCB568; color:#ffffff; border:none;}
#wrap_preimush .block_preimush {width: 100%;}
#wrap_preimush .block_preimush_ico {width: 10%; float: left; clear: left; margin: 10px 0;}
#wrap_preimush .block_preimush_text {width: 88%; float: left; padding: 30px 0; font-size: 18px;}
#wrap_preimush .services-wrap .block_preimush_ico .fa {background-color:#34c6f6!important;color:#fff;font-size:30px;margin:0 15px 0 15px;float:left;text-align:center;vertical-align:bottom;border-radius:20px;line-height:70px;display:inline-block;width:70px;height:70px;min-width:inherit;min-height:inherit;padding: initial;}
.fa-auto-vypusk:before {content: url(/wp-content/uploads/2016/05/u142-2.png); }
.fa-3d-vid:before {content: url(/wp-content/uploads/2016/05/u162-2.png); }
.fa-3d-blue:before {content: url(/wp-content/uploads/2016/07/u162-2_blue.png); }
.fa-3d-vid-domik:before {content: url(/wp-content/uploads/2016/05/3d_vid.png); }
a:hover .fa-3d-vid-domik:before {content: url(/wp-content/uploads/2016/08/3d_vid_blue.png); }
.fa-dwg:before {content: url(/wp-content/uploads/2016/05/u166-2.png); }
.fa-gantt:before {content: url(/wp-content/uploads/2015/11/gantt.png); }
a:hover .fa-gantt:before {content: url(/wp-content/uploads/2016/08/gantt_blue.png); }
#wrap_baza .baza_proizv {width: 48%; float: none; text-align: center; margin: 0 auto;}
#wrap_baza .baza_proizv_text .section_title {text-align: left !important;}
#wrap_baza .section_title {color: #FF9900 !important; text-align: center !important; font-size: 26px !important; line-height: 40px;}
#wrap_baza .baza_proizv_text {width: 100%; float: left; padding: 30px 0 50px; line-height: 40px;}
#wrap_baza .baza_proizv_text span {color: #FFFFFF; font-size: 24px; line-height: 30px; margin-bottom: 30px; display: block;}
#wrap_vidyrabot span.span_h4, #katalogi-proizvoditelej h4, #raschet-smet-spisok-rabot h4 {padding-top: 15px; display: inline-block; color: #484f5e;}
#wrap_vidyrabot span.span_h4 {font-size: 18px; display: block;}
.team-wrap .one_third span.span_h4 {margin:12px 0 0px; height: 77px; line-height: 23px; clear: right;}
#ourteam .team-wrap .one_third span.span_h4, #development .span_h4 {font-weight: bolder; text-align: left; font-size:16px; display: block;}
#development .span_h4 {margin: 35px 0;}
#development .span_h4:hover, #development a:hover {color: #242424;}
.services-wrap .one_third h4 span{font-size:12px; display:block; line-height: 20px; margin-top: 20px;}
.services-wrap .one_third a.rdmore{color:#78797c; margin-top:15px; display:block;}
.services-wrap .one_third:hover h4{color:#34c6f6;}
.services-wrap .one_third:hover a.rdmore{color:#34c6f6;}
#ourgallery .section_title, #first_video .section_title {text-align: center; color: #34C6F6;}
#ourgallery .section_title, #wrap_vidyrabot .section_title {font-size: 22px;}
#wrap_vidyrabot .section_title {text-align: center;}
#wrap_vidyrabot ul {font-size: 19px; line-height: 30px; margin-bottom: 40px; padding-left: 40px; list-style-type: disc;}
#create_account p {font-size: 18px; line-height: 30px;}
#osn_func .section_title {font-size: 28px !important;}
#osn_func .wrap_funcs .why_5d_wrap {width: 100%;display: block;float: left;margin-bottom: 35px;}
#osn_func .wrap_funcs .why_5d {width:48%;float:right;display:block;}
#osn_func .wrap_funcs .why_5d:nth-child(even) a {}
#osn_func .wrap_funcs .why_5d:nth-child(odd) {float:left;}
#osn_func .wrap_funcs .why_5d .span_h3.section_title {text-transform:uppercase;font-size:30px;line-height: 40px;font-weight:900;padding-bottom:5px;color: #34C6F6; border-bottom: 2px dotted #8f8f8f; text-align: left !important;}
#osn_func .wrap_funcs .why_5d p {margin-bottom: 15px; font-size: 24px; line-height: 1.5em;color: #242424;}
#osn_func .wrap_funcs .why_5d .img_pustyshka {float: right;width: 430px;height: 200px;border: 1px solid #d0cfcf;}
#osn_func .wrap_funcs .why_5d.wrap_screen .bgrnd_screen {width: 100%; height: 100%; padding: 25% 25%; background-repeat: no-repeat; background-position: center center; background-size: contain;}
#osn_func .wrap_funcs .why_5d.wrap_screen .bgrnd_screen .div_btn {position: relative; top:25%; left:30%; width: auto; display: inline;}
#osn_func .wrap_funcs .why_5d.wrap_screen .bgrnd_screen a.round_play {width:80px;height:80px;border-radius:50%;background-color:#F99122!important; opacity: 0.45;}
#osn_func .wrap_funcs .why_5d.wrap_screen .bgrnd_screen a.round_play span.fa {color: #FFF; font-size: 36px; line-height: 65px; height: 60px; width: 45px; text-align: center;}
#osn_func .wrap_funcs .why_5d.wrap_screen a.image {display:block;background-color:#FFF;border:1px solid #d0cfcf;overflow:hidden;width:100%;height:auto;}
#wrapreports {background-image: url(/wp-content/uploads/2016/05/zadn-fon-chertezh1.jpg); background-color: #eaf7fb; background-repeat: no-repeat; background-position: center center; background-size: cover !important; display: none;}
#wrapreports .section_title {color:#fff !important;}
#wrapsecond .section_title, #wrap_vidyrabot .section_title, #osn_func .section_title, #wrap_preimush .section_title, 
#ourgallery .section_title, #development .section_title, #ourclient div.client-wrap .section_title:first-child, 
#development h4, #clearly h4, #ourteam .section_title, #ourteam span.span_h4 {color: #34C6F6 !important;}
#clearly h4 {font-size: 21px; font-weight: 600; margin-bottom: 5px;}
#clearly h5 {font-size: 18px;}
#wrapsecond .section_title, #development .section_title {text-align: center !important; font-size: 22px !important;	font-weight: 600 !important; margin-bottom: 40px !important; text-transform: uppercase !important;}
/* = latest news section css
-------------------------------------------------------------- */
.first {margin-left:0 !important;}
.last {margin-right:0 !important;}
.view-all-btn{text-align:center;}
.view-all-btn a{font:400 16px/18px "Roboto",sans-serif; color:#454545; border:1px solid #454545; padding:12px 25px; display:inline-block; border-left:5px solid #454545;}
.view-all-btn a:hover{border-color: #34c6f6;}
/* = Team Member Part css
-------------------------------------------------------------- */
section#ourteam, section#ourgallery, section#wrapreports, section#wrapone, section#wrap_baza {background-attachment:fixed; background-size:inherit; }
.teammember-list{float:left; width:29%; margin:0 6% 6% 0; }
.teammember-list:hover img {cursor: pointer;}
.teammember-list img{min-width: 200px; min-height: 200px; overflow: hidden; max-width: none; height: 200px;}
.teammember-list h5{font-size:17px; color: #FF9900 !important; margin:7px 0; text-transform:none; font-weight:400;}
.teammember-list p{color:#fff;}
.member-desination{color:#fff; font-size:12px; border-bottom:2px solid #34c6f6; padding-bottom:5px; display:inline-block; margin-bottom:10px;}
.member-social-icon{border-top:1px solid #f3f3f3 !important; padding:10px 0; margin-top:20px;}
.member-social-icon a{margin:0 10px; color:#ccc;}
.member-social-icon a:hover{color:#34c6f6;}
.content-area .teammember-list p{color:#454545;}
.content-area .teammember-list h5, .content-area .member-desination{color:#454545;}
h2.heading{padding-bottom:15px;}
.underline{border-bottom:1px solid #efeded;}
#sidebar #testimonials .tm_thumb{float:none; width:auto; text-align:center;}
#sidebar #testimonials ul li img{margin-top:0; float:none;}
#sidebar #testimonials .quovolve-nav{display:none;}
#sidebar #testimonials ul li .tm_description{float:none; padding:0; width:auto;}
/* = social icons css
-------------------------------------------------------------- */
.social-icons a{width:20px; height:40px; line-height:40px; text-align:center;  vertical-align:middle; display:inline-block; padding:0 8px 0; transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s; font-size:16px;}
.social-icons br{display:none;}
.contact_right .social-icons a.fa.fa-facebook.fa-1x {padding: 0 6px 0 0;}
.contact_right .social-icons a {padding: 0 6px 0;}
/* --------- Pages ------- */
.content-area{width:1180px; margin:0 auto; padding:20px 0;}
.site-main{width:760px; margin:0; padding:0; float:left;}
.page-header.row {padding-bottom: 9px; margin: 0px 0 40px; border-bottom: 1px solid #eee;}
.page-header.row h1.entry-title, .page-header.row h1.title-404, .page-header.row h1.page-title {padding-bottom: 0;}
p.text-404 {font-size: 18px; line-height: 40px; margin-bottom: 35px;}
.page-template-katalog-left-sidebar .site-main{width:900px; margin:0; padding:0; float:left;}
.sitefull{width:100% !important;}
#sidebar{width:300px; float:right;}
.page-template-default #sidebar, .archive #sidebar, .page-template-blog-post #sidebar, .single-post #sidebar {float:right;}
.page-template-katalog-left-sidebar #sidebar{width:230px; float:left;}
.sidebar-left{float:left !important;}
.flotRight{float:right !important;}
/*sidebar css*/
aside.widget{margin-bottom:30px; background-color:#f9f9f9; padding:20px;}
aside.widget ul{list-style:disc;}
h3.widget-title{background-color:#34c6f6; padding:12px 15px; margin-bottom:1px; color:#fff !important;}
#sidebar #contactform_main input[type=text], #sidebar #contactform_main input[type=email], #sidebar #contactform_main input[type=tel],#sidebar #contactform_main input[type=url], #sidebar #contactform_main textarea{width:90%;}
#sidebar #contactform_main p{margin-bottom:10px;}
#sidebar ul li{list-style:none;}
#sidebar ul li ul.sub-menu {padding: 0 0 0 20px;}
#sidebar ul li a{font:300 14px/18px "Roboto",sans-serif; background:url(images/sidebar-arrow.png) no-repeat 5px 14px; padding:8px 0 8px 25px; color:#3b3b3b; border-bottom:1px dashed #d0cfcf; display:block;}
#sidebar ul li a:hover, #sidebar ul li a.active_li{color:#34c6f6; background: url(images/sidebar-arrow-blue.png) no-repeat 5px 14px;}
#sidebar ul li:last-child a{border:none;}
.nosidebar{float:none !important; margin:0 auto;}
/* = Footer css
-------------------------------------------------------------- */
.cols-3{width:32%; float:left; margin:0 6.5% 5% 0; }
.cols-3 h5{ font-weight:400; font-size:18px; margin-bottom:15px; }
.cols-3 ul{margin:0; padding:0; list-style:inside disc;}
.cols-3 ul li {padding:0;  color:#9aa5ac; float:left; width:50%;}
.cols-3 ul li a {color:#fff; font:normal 12px/24px Arial, Helvetica, sans-serif; padding:0;}
.cols-3 ul li a:hover, .cols-3 ul li.current_page_item a {color:#34c6f6; transition: all 0.5s ease 0s;}
.cols-3 a.readmore span{color:#fff;}
.cols-3 p{margin-bottom:15px;}
.phone-no{margin-bottom:10px; line-height:22px;}
.phone-no a{color:#d6d6d6;}
.phone-no a:hover{color:#d6d6d6;}
.phone-no strong {width:20%; display:inline-block;}
.cols-3 .parastyle{margin-bottom:0;}
.cols-3 .phone-no p{margin-bottom:0;}
.recent-post{min-height:70px; margin:0 0 20px 0; border-bottom:1px dotted #5e6162; padding-bottom:10px;}
.recent-post img{float:left; width:80px; margin:3px 10px 5px 0;}
.recent-post h6{font-size:15px; color:#fff; margin:0 0 5px; padding-top:20px; font-weight:600;}
.recent-post h6:hover{color:#34c6f6;}
.cols-3 .recent-post p{clear:both;}
.recent-post.last{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.content-area .recent-post h6{color:#454545;}
/* = Contact Form css
-------------------------------------------------------------- */
.wpcf7{margin:0; padding:0; font:15px 'Roboto',san-serif;}
.wpcf7 form{margin:0; padding:0;}
.wpcf7 form span.last{float:none !important;}
.wpcf7 form input[type="url"], .wpcf7 form input[type="date"], .wpcf7 form select{background-color:#f1f1f1; border:1px solid #cccccc; padding:5px 3px; margin-top:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; font:13px arial; color:#777777;}
.wpcf7 form input[type="checkbox"], .wpcf7 form input[type="radio"], .wpcf7 form input[type="file"]{margin-top:10px; padding:0;}
span.wpcf7-list-item{margin:0 15px 0 0 !important;}
#contactform_main input[type=text], #contactform_main input[type=email], #contactform_main input[type=tel], #contactform_main input[type=url], #contactform_main textarea, .wpcf7 form input[type="text"], .wpcf7 form input[type="email"], .wpcf7 form input[type="tel"], .wpcf7 form textarea{width:40%; border:1px solid #eee; padding:15px; float:left; margin:0 8px 8px 0; -moz-box-shadow: inset 0 0 5px #f1f1f1; -webkit-box-shadow: inset 0 0 5px #f1f1f1; box-shadow: inset 0 0 5px #f1f1f1;}
#contactform_main textarea, .wpcf7 form textarea{width:85.6%; margin-right:0; height:130px;} 
#contactform_main span.capcode{float:left; padding:13px; margin:0 5px 0 0; border:1px solid #eee; padding:13px; float:left; margin:0 8px 8px 0; -moz-box-shadow: inset 0 0 5px #f1f1f1; -webkit-box-shadow: inset 0 0 5px #f1f1f1; box-shadow: inset 0 0 5px #f1f1f1;}
#contactform_main input[type=submit], .wpcf7 form input[type="submit"] {font:400 20px/24px 'Roboto', sans-serif; text-transform:uppercase; cursor:pointer;}
#contactform_main input[type=submit].search-submit {text-transform: none; font-family: 'SEGOEUIL' !important;font-size: 15px; border: none; height: 38px; width: 133px; padding: 0 15px; border-radius: 12px; line-height: 38px;}
iframe{border:1px solid #ccc; padding:9px; margin-bottom:25px;}
.contact_left{float:left; width:65%; }
.contact_right{float:right; width:30%;}
.contact_right h3{margin-bottom:15px;}
.contact_right h3.widget-title {color: #FFFFFF;}
.post-title{margin-bottom:20px; font-weight:400;}
.post-title a{color:#3d3d3d;font-weight: bolder;}
.blog-post-repeat .postmeta{border-bottom:1px solid #e8e8e8; margin-bottom:15px; padding: 0 0 10px 0;}
.blog-post-repeat .post-thumb img{float:left; margin-right:15px;}
article.single-post .entry-content .post-thumb img{width: 100%;}
.page-template-blog-post .blog-post-repeat {margin-bottom: 35px;}
.button, #commentform input#submit, input.search-submit, .post-password-form input[type=submit], p.read-more a, .accordion-box h2:before, .pagination ul li span, .pagination ul li a {background-color: #F99122 !important;color: #ffffff;border: none !important;font: 400 14px/18px 'SEGOEUIL', sans-serif;padding: 7px 15px 8px;display: inline-block;border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;}
.button:hover, #commentform input#submit:hover, input.search-submit:hover, .post-password-form input[type=submit]:hover, p.read-more a:hover, .pagination ul li .current, .pagination ul li a:hover {opacity:0.95 !important; background-color: #fcb568 !important;}
/* = pricing table css
-------------------------------------------------------------- */
.pricing_table{font-size:15px;}
.price_col{transition: left 0.5s;}
.price_col{float:left; text-align:center; background:#215284; color:#fff; margin-top:10px; z-index:0;}
.pricing_table .th{font-size:24px; font-weight:bold; color:#fff; padding:10px 0;}
.pricing_table .highlight{background:#34c6f6; box-shadow:0 0 10px rgba(0,0,0,0.75); z-index:1; margin-top:0; z-index:1; position:relative;}
.pricing_table .highlight .th{padding-top:20px;}
.pricing_table .highlight .tf{padding-bottom:30px;}
.pricing_table .td, .pricing_table .tf{padding:20px 0; border-top:1px #fff solid;}
.pricing_table .tf a{background:#34c6f6; color:#fff; border:1px #ccc dashed; padding:8px 12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.pricing_table .tf a:hover{background-color:#107EEC;}
.pricing_table .highlight .tf a{background-color:#107EEC;}
.pricing_table .highlight .tf a:hover{background-color:#34c6f6;}
.pricing_table.pcol1 .price_col{width:99%;}
.pricing_table.pcol2 .price_col{width:49.5%;}
.pricing_table.pcol3 .price_col{width:33%;}
.pricing_table.pcol4 .price_col{width:24.75%;}
.pricing_table.pcol5 .price_col{width:19.75%;}
/*default css*/
.error_msg{padding:10px; background:#ffd3ce; color:#e00; border:1px #e00 solid; margin:15px 0;}
.success_msg{padding:10px; background:#dcffc5; color:#070; border:1px #070 solid; margin:15px 0;}
.spacer20{height:20px; clear:both;}
.pagination{display:table; clear:both;}
.pagination ul{list-style:none; margin:20px 0;}
.pagination ul li{display:inline; float:left; margin-right:5px;}
.pagination ul li span, .pagination ul li a{background:#303441; color:#fff; padding:5px 10px; display:inline-block;}
.pagination ul li .current, .pagination ul li a:hover{background:#34c6f6;}
h1.entry-title, h1.page-title, h1.title-404{padding-bottom:20px; line-height:30px; text-align: center;}
article.tag-sticky-2{background:#f6f6f6; padding:10px;}
article img{height: auto; margin-bottom: 15px; width: 300px;}
form img {width: auto;}
article p{margin:5px 0 20px 0;}
.post-date{display:inline;}
.post-comment{display:inline;}
.post-categories{display:inline;}
.post-tags{display:inline;}
form.search-form{margin-bottom:15px;}
input.search-field, .post-password-form input[type=password]{border:1px #eee solid; padding:8px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
input.search-submit, .post-password-form input[type=submit]{border:none; color:#ffffff; padding:8px 15px; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
/*photo gallery csss*/
.photobooth .filter-gallery {position:relative; width: auto; margin:20px auto; text-align:center;}
.photobooth .filter-gallery ul {list-style:none !important; overflow:hidden; margin:0;}
.photobooth .filter-gallery ul li {float:left; padding:0; width:auto; list-style:none;}
.photobooth .filter-gallery ul li a{font:400 13px/20px 'PT Sans',san-serif; display:block; padding:5px 10px; color:#484f5e;}
.photobooth .filter-gallery ul li.current a{border-bottom:3px solid #34c6f6;}
.photobooth .gallery ul{list-style:none !important; margin:0;}
.photobooth .gallery ul li {background:#000; float:left; cursor:pointer; position:relative; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out; background:url("images/camera-icon.png") 50% 0 no-repeat; margin:0 2px 2px 0; width:24.5%; line-height:40px; list-style:none;}
.photobooth .gallery ul li p {color:#111; margin:0; padding:10px 0; position:absolute; width:100%; display:none; text-align:center; bottom:0; opacity:0.8; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out;}
.photobooth .gallery ul li p span {margin-top:0px; display:block; font-weight:bold; }
.photobooth .gallery ul li strong {color:#fff; margin:0; padding:10px 0; position:absolute; display:none; text-align:center; top: 0; opacity: 0.8; width: 100%;}
.photobooth .gallery ul li a.img_fancybox {width: 290px; height: 200px; overflow: hidden; display: block;}
.photobooth .gallery ul li img {vertical-align: middle; display: block; width: auto; margin: 0; min-width: 290px; min-height: 200px; max-width: none; text-align: center;}
.photobooth .gallery ul li:hover img {opacity:0.2;}
.photobooth .gallery ul li:hover strong {color:#fff; margin:0; padding:10px 0; position:absolute; display:block; text-align:center; opacity: 0.99; top: 0%; line-height: 20px; font-size: 16px;}
.photobooth .gallery ul li:hover p {color:#111; margin:0; padding:10px 0; position:absolute; display:block; text-align:center; bottom:0; opacity:0.8;}
.photobooth .gallery ul li:hover p span {margin-top:20px; display:block;}
.sitefull .photobooth .gallery ul li{width:24.5%;}
.nav-previous, .nav-next {margin-top:10px; margin-bottom:10px;font-size: 16px;}
.nav-previous{float:left;}
.nav-next{float:right;}
nav.post-navigation{padding:10px 0 20px;}
.accordion-box h2.active{color:#34c6f6; border-bottom:1px solid #ccc;}
.comment-list, ol.comment-list{list-style:none; margin-left:0; margin-top:20px; margin-bottom:20px;}
.comment-list ul, ol.comment-list ul{list-style:none;}
.comment-list li.comment{margin-top:20px;}
.comment-list .comment-content h1, .comment-list .comment-content h2, .comment-list .comment-content h3, .comment-list .comment-content h4, .comment-list .comment-content h5, .comment-list .comment-content h6{margin-top:15px;}
/* Buttons */
.button, .btnfeatures{background-color:#F99122; border-bottom:4px solid #e44545; color:#fff; font:400 15px/22px 'SEGOEUIL', sans-serif; padding:8px 20px; display:inline-block; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px;}
.button:hover{background-color:#34c6f6; border-color:#1898c2; color:#fff;}
.btnfeatures{background-color:transparent;  border:1px solid #fff; padding:8px 20px; margin-right:20px;}
.btnfeatures:hover{border-color:#F99122;}
/* woocommerce CSS
================================================*/
a.added_to_cart{background:#e1472f; padding:5px; display:inline-block; color:#fff; line-height:1;}
a.added_to_cart:hover{background:#000000;}
a.button.added:before{content:'' !important;}
#bbpress-forums ul li{padding:0;}
#subscription-toggle a.subscription-toggle{padding:5px 10px; display:inline-block; color:#e1472f; margin-top:4px;}
textarea.wp-editor-area{border:1px #ccc solid;}
.woocommerce input[type=text], .woocommerce textarea{border:1px #ccc solid; padding:4px;}
form.woocommerce-ordering select{padding:5px; color:#777777;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Roboto',san-serif; color:#ff8a00;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{color:inherit !important;}
h1.product_title, p.price{margin-bottom:10px;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{font-family:'Roboto',san-serif; color:#ff6d84;}
.woocommerce ul.products li, #payment ul.payment_methods li{list-style:none !important;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{color:inherit !important;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{border-bottom:0px !important}
/*post nav css*/
.post-nav{clear:left; margin-top:40px;}
.prev-page, .next-page{margin:0; padding:0;}
.prev-page a{float:left;}
.next-page a{float:right;}
.prev-page a, .next-page a{background-color:#333333; padding:5px 10px; color:#ffffff; font:15px 'Roboto',san-serif;}
.prev-page a:hover, .next-page a:hover{color:#ffffff; background-color:#34c6f6;}
.singleright {float:left;}
.singleleft {float:right;}
/*=========================================================================================================================*/
iframe .user_formish .shift .description {color: #666666; overflow: hidden; font-size: 24px; line-height: 25px;}
textarea {resize: none; /* Запрещаем изменять размер */} 
.more-link {cursor: pointer; font-weight: 600;}
.logo .text_pod_logo {font-size: 12px; text-align: left; padding-bottom: 5px; font-family: 'Raleway', sans-serif; color: #34C6F6; line-height: 13px;display: none; letter-spacing: 0px;}
.teammember-list a {display: inline-block; width: 200px; height: 200px; overflow: hidden;}
span.edit-link {display: none; }
.entry-meta {padding: 0 !important;}
/*////////--- PAGES ВИДЫ РАБОТ ---////////////////////////////////////////////////////////////////////*/
ul#menu-vidy-rabot-expscs > li > a:first-child {padding: 13px 15px 11px; color: #fff; text-transform: uppercase; background: url(/wp-content/themes/skt-kraft-pro/images/pustyshka.png) no-repeat left bottom #34c6f6;}
ul#menu-vidy-rabot-expscs > li > a:first-child:hover{color: #fff; background: url(/wp-content/themes/skt-kraft-pro/images/pustyshka.png) no-repeat left bottom #F99122;}
article .block_icons .fa {background-color: #34c6f6 !important; color: #fff; float: right; font-size: 50px;margin: 0 0 0 15px; text-align: center; vertical-align: bottom; border-radius: 25px; line-height: 90px; display: inline-block; width: 90px; height: 90px; min-width: initial; min-height: initial; padding: initial;}
.pseudo_nivo-caption .col-xs-12, .innerbanner_img .col-xs-12 {display: inline-block; float: none;}
p.p_btn {width: 50%; float: left; text-align: left; position: relative; }
#btn_video_red_icon {background-color: #cb1e20 !important; color: #fff; border: none; height: 38px; width: 133px;padding: 0 15px; line-height: 38px; float: right; margin: 0 auto; margin-right: 5px;margin-left: 5px; text-align: center;border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px;}
#btn_video_red_icon, .simple-btn-start, .simple-btn-try {width: 260px !important; font: 900 18px/30px 'SEGOEUIL', sans-serif !important; height: 45px !important; line-height: 43px !important;}
.btn_btwn_row {margin-bottom: 40px;}
#btn_video_red_icon:hover {background-color: #F33A3C !important; color: #fff; border: none;}
.p_btn #btn_video_red_icon i.ico-play:after {content: "\f16a" !important; padding-left: 7px; position: relative; left: 3px; top: 2px;}
.p_btn #btn_video_red_icon i.fa.ico-play {font: normal normal normal 18px/1 FontAwesome;}
.p_btn #btn_video_red_icon .text_play {font: 900 18px/30px 'SEGOEUIL', sans-serif !important;}
.page-template-vidy-rabot-pages-left-sidebar-22 article h3, 
.page-template-vidy-rabot-pages-left-sidebar-22 article h2,
.page-template-vidy-rabot-pages article h3, 
.page-template-vidy-rabot-pages article h2 {border-bottom: 1px solid #E5E5E4; padding-bottom: 5px; display: inline-block; margin: 0 0 15px 0; font-weight: bold;}
.block_icons {width: 100%; margin-bottom: 20px; display: block; float: left;}
.ico_icons {width: 25.5%; float: left;}
.text_icons {width: 71%; float: right;}
i.fa.fa-youtube {margin-top: 200px;}
.width-760px {width: 840px !important; float: right; text-align: left !important;}
.page-template-vidy-rabot-pages-left-sidebar-22 .sidebar-left {float: left !important; display: inline-block;}
.page-template-vidy-rabot-pages-left-sidebar-22 .flotRight {float: none !important; width: auto;}
.page-template-vidy-rabot-pages-left-sidebar-22 h1.entry-title, .page-template-vidy-rabot-pages-left-sidebar-22 header h2, .page-template-vidy-rabot-pages h1.entry-title, .page-template-vidy-rabot-pages header h2 {color: #FFF; padding-bottom: 0px; position: relative; font-weight: 900; font-family: 'PT Sans', sans-serif !important;}
.page-template-vidy-rabot-pages-left-sidebar-22 h1.entry-title, .page-template-vidy-rabot-pages h1.entry-title {font-size: 43px; line-height: 45px; margin: 0 0 10px;}
.page-template-vidy-rabot-pages-left-sidebar-22 header h2, .page-template-vidy-rabot-pages header h2 {font-size: 32px; padding: 0 20px;}
.innerbanner .innerbanner_img {background-position: left center; padding:3.5% 0 3%; position: relative;}
.innerbanner .innerbanner_img#img_header_2356 {background-position: left 43%;} /* sks */
.innerbanner .innerbanner_img#img_header_2498 {background-position: center;} /* video */
span.section-overlay-mask {position: initial;}
.page-template-vidy-rabot-pages-left-sidebar-22 article img, .page-template-vidy-rabot-pages article img  {width: 100%;}
.text_img_screen h4 {font-size: 24px; margin-bottom: 10px; padding-top: 18px; color: #204F81; font-weight: bolder;}
.text_img_screen p.text_screen {font-size: 16px; margin-bottom: 20px; margin-top: 0;}
.text_img_screen h4, .text_img_screen p {line-height: 1.5; text-align: left;}
.simple-btn-start:hover, .simple-btn-try:hover {background-color: #FCB568 !important;}
.page-template-vidy-rabot-pages .content-area {padding: 50px 0;}
section.inner_wrap {padding: 0;font-family: 'SEGOEUIL' !important;}
section.inner_wrap .row {margin-bottom:50px; padding-top:25px; clear:both;}
section.inner_wrap h2.section_title {margin: 0 0 35px; padding: 0; font-weight: 600; color: #34c6f6; font-size: 26px; line-height: 30px;}
section.inner_wrap .row h4.section_title {font-size: 26px;line-height: 1.5em;color: #242424; font-weight: 600; margin-bottom: 16px;}
section.inner_wrap .row span.fa {color: #34c6f6; float: left; font-size: 45px;padding-bottom: 10px;}
section.inner_wrap p, section.inner_wrap .col-xs-12 p, section.inner_wrap ul li, section.inner_wrap ol li {font-size: 24px; line-height: 1.5em; color: #242424; padding-bottom: 10px;font-family: 'SEGOEUIL' !important;}
section.inner_wrap ul, section.inner_wrap ol {margin: 0 0 15px 15px;}
section.inner_wrap ul li {list-style-type: circle;}
section.inner_wrap ul li, section.inner_wrap ol li {font-size: 22px;padding-bottom: 0;}
section.inner_wrap ul li ul li {list-style-type: none;}
.inner_wrap .link_kruglshk {width:133px;height:133px; border-radius:100%;border:3px solid #F99B30; overflow:hidden; display:block;margin:5% auto 0;}
.inner_wrap .link_kruglshk img {width:133px;height:133px; overflow:hidden; margin:0;/*  visibility: hidden; */}
.inner_wrap .link_kruglshk .video_btn {background: transparent url(/wp-content/uploads/2016/06/video-play-icon-orange.png) center center no-repeat; width:40px; height:40px; top: 65.25%; left: 46.65%; z-index:13; position:absolute; opacity:1;}
.inner_wrap .col-md-5 {margin-top: 50px; padding-left: 0; padding-right: 0;}
.slider_wrap {padding-top: 10px;}
.slider_wrap h2 {text-align: center;}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {width: 50px !important; background: url(images/light-skin-3.png) !important;background-position: -82px -247px !important; height: 50px !important; cursor: pointer !important; top: 50% !important; left: -70px !important;margin-top: -20px !important; position: absolute !important; z-index: 80 !important;}
.ms-grab-cursor{cursor: url(images/grab.png), move !important;}
.ms-skin-default .ms-nav-next {right: -70px !important;left: auto !important; background-position: -82px -100px !important;}
.ms-slide-info.ms-dir-h {width: 100% !important;color: #242424 !important;font-size: 24px !important;text-align: center !important;font-weight:900 !important; padding-top: 10px !important; min-height: 50px !important;}
/* На главной гифки */
.wrap_screen.cloud_cad_class .gif {background:url('/wp-content/uploads/2016/07/1-screen.png') no-repeat center left;}
.wrap_screen.advanced_3d_class .gif {background:url('/wp-content/uploads/2016/07/2-screen-3.png') no-repeat center center;}
.wrap_screen.avtopleys_class .gif {background:url('/wp-content/uploads/2016/07/3-screen.png') no-repeat center center;}
.wrap_screen.otchety_class .gif {background:url('/wp-content/uploads/2016/07/4-screen.png') no-repeat center 45%;}
.wrap_screen.vendory_class .gif {background:url('/wp-content/uploads/2016/07/5-screen.png') no-repeat center center;}
.wrap_screen .gif {display:block;height:auto; width:auto;background-size: contain !important;}
.wrap_screen a.gif img {visibility:hidden;}
.wrap_screen a.gif:hover {background:none;}
.wrap_screen a.gif:hover img {border:0; visibility:visible;}
.header .header-inner .nav ul li#menu-item-1555:hover > ul {width: 250px;}
/* = Страница из Виды работ "Программный комплекс Эксперт-СКС".
-------------------------------------------------------------- */
.eks_sks_all table.width_table td {padding-right: 10px; padding-left: 10px; padding-bottom: 0px;}
.eks_sks_all table.width_table td:nth-child(3n) {padding-right: 0px;}
.eks_sks_all table.width_table td:first-child {padding-left: 0px;}
.eks_sks_all table.width_table tr:last-child td {padding-bottom: 0px;}
#ekspert_sks table.width_table tr:nth-child(2n) td {border-bottom: 1px solid #ccc;}
.eks_sks_all table.width_table tr td, .eks_sks_all table.width_table tr:last-child td  {border-bottom: none;}
.eks_sks_all table.width_table tr:nth-child(2n) td {padding-bottom: 30px;}
.eks_sks_all table.width_table tr:nth-child(2n+1) td {padding-top: 30px;}
.eks_sks_all table.width_table tr:first-child td {padding-top: 0px;}
.eks_sks_all table.width_table p {width: 100%; text-align: center; margin: 0 auto; float: left; margin-right: 10px;}
.eks_sks_all a.blocks_3_a_img {width: 270px; height: 210px; overflow: hidden; text-align: center; margin: 0 auto; display: inline-block;}
.eks_sks_all a.blocks_3_a_img img.blocks_3_img {min-width: 270px; min-height: 210px; width: 100%; text-align: center; margin: 0 auto;}
.eks_sks_all table.width_table th {font-family: 'PT Sans', sans-serif;}
#ekspert_sks_primery table.width_table tr td:nth-child(2n), #ekspert_sks_primery table.width_table tr td:nth-child(2n-1) {border-right: 1px solid #ccc;}
#ekspert_sks_primery table.width_table tr td:last-child {border-right: none;} 
/*/////////---PAGES Каталоги производителей---///////////////////////////////////////////////////////////////////////////*/
#katalog_elektriki {width: 100%; float: left; padding-left: 0; clear: both;}
#add_katalog {width: 50%; float: right; text-align: right; color: #006AAC; font-size: 22px; font-weight: bold; margin: 15px 20px 40px 0; padding-right: 0;}
#katalog_elektriki table tr td {border-bottom: none; vertical-align: inherit; padding: 15px 35px; text-align: center; margin: 0 auto; float: none; 	position: relative; width: 33%;}
#katalog_elektriki td img {border-bottom: none; vertical-align: middle; max-height: 150px; width: auto !important; text-align: center; margin: 0 auto; float: none; position: relative;}
a.page_content__nav_item_link_is_active {color: #FFFFFF !important; background: url(images/sidebar-arrow-white.png) no-repeat 10px 14px #34c6f6 !important;}
ul#menu-menyu-dlya-katalogov {width: 230px;}
#sidebar ul#menu-menyu-dlya-katalogov li a {border-bottom: 1px dashed #d0cfcf;}
#sidebar ul#menu-menyu-dlya-katalogov li ul.sub-menu {padding: 0 0 0 20px;}
div#katalog_page > div {border-bottom: 1px solid #cecece; margin-bottom: 80px; display: inline-table;}
#katalog_page div > h2 {margin-bottom: 50px; text-align: center;}
#katalog_page div > h3 {margin-bottom: 30px; text-align: center;}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.img-akkrdn {margin: 0 auto; text-align: center; }
.img-akkrdn img {width: 70%;}
.page-template-functions-left-sidebar article img {width: initial;}
.page-template-functions-left-sidebar article, #wrap_home_feat .wrap_feat {font-size: 15px; line-height: 24px;}
#wrap_home_feat .wrap_feat h2, #wrap_home_feat .wrap_feat h3 {text-transform: uppercase;}
#wrap_home_feat .wrap_feat a.link_feat {float: right; margin-bottom: 15px; text-decoration: underline;}
#wrap_home_feat .clear {clear: both; border-bottom: 1px solid #d0cfcf; margin-bottom: 70px;}
.wrap_feat {display: block;}
#wrap_home_feat .wrap_feat ul li {list-style: disc inside;}
#wrap_home_feat .wrap_feat ul {margin: 0 0 15px 0px;}
#wrap_home_feat .wrap_feat img {width: inherit;}
#wrap_home_feat .wrap_feat .img_pustyshka {width: 760px; height: 350px; border: 1px solid #d0cfcf;}
/* ------------------------------------------------------------ */
.fa-preimush:before {content: url(/wp-content/uploads/2015/10/u117-2.png); }
.fa-osoben:before {content: url(/wp-content/uploads/2015/10/u119-2.png); }
#raschet-smet .ico_icons {width: 10%; float: left;}
#raschet-smet .text_icons {width: 88%; float: right;}
#raschet-smet .block_icons h2 {margin: 20px 0 20px 0; font-weight: bold;}
#raschet-smet .block_icons .fa {margin-top: 0; float: left; margin: 0 15px 0 0;}
#raschet-smet .simple-btn-try {width: 180px;}
.download-smeta {display:inline-block;width:98%;border:1px solid #78797c;text-align:center;padding:20px;font-size: 18px;text-decoration: underline; margin: 40px 0 0 0;}
/* = FOOTER
-------------------------------------------------------------- */
#footer-wrapper {background-color:#262d3a; position:relative; padding:0;}
#footer-wrapper .social-icons a {padding:0 3px;}
#footer-wrapper #wrap_soc_icons {float: right; margin: 20px 0;}
#footer-wrapper .copyright-wrapper {padding: 20px 0; margin-top: 25px; border-top: 1px solid #50535A;} 
#footer-wrapper .copyright-txt {font-family: "Open Sans",Lucida,Arial,sans-serif !important; text-align: center;}
#footer-wrapper {text-align: center;padding:50px 0 0;font-size: 15px;}
#footer-wrapper a, .adress_footer {color: #A9A8A8;font-size: 15px;}
.adress_footer {}
#footer-wrapper a:hover {color: #00CCFF;}
#footer-wrapper .social-icons a {padding:0 3px;background-color:#78797C!important;color:#FFFFFF!important;border:none;font-size:16px;float:none;margin:20px 5px 0 5px;text-align:center;vertical-align:bottom;border-radius:50%;line-height:30px;display:inline-block;width:30px;height:30px;min-width: initial;min-height: initial;padding: initial;}
#footer-wrapper .social-icons a:hover {background-color: #00CCFF !important;}
#footer-wrapper ul {list-style-type: none;padding: 10px 0 0;}
#footer-wrapper ul li {text-align: left; padding: 6px 0 6px 0;}
#footer-wrapper .col-md-6 {padding-left: 0;}
#footer-wrapper .title_footer {text-align: left; text-transform: uppercase; font-size: 20px; font-weight: 900; color: #F9F9F9; padding-bottom: 12px;}
#footer-wrapper ul#fmenu_contacts li {padding: 4px 0 2px 0;}
#footer-wrapper #fmenu_contacts span {vertical-align: top; display: inline-block; padding-top: 3px;}
#footer-wrapper #fmenu_contacts span.fa {padding-right: 20px; font-size: 18px; color: #F9F9F9; width: 35px;}

/* = КАРТА САЙТА
-------------------------------------------------------------- */
ul#sitemap_page {font-size: 18px; line-height: 24px; color: #909090;}
ul#sitemap_page li {list-style: none;}
ul#sitemap_page li a:hover {color: #34c6f6;}
ul#sitemap_page li a {color: #78797c;}
/* = SLIDER
-------------------------------------------------------------- */
#slider .slider_img_bg {background-repeat:no-repeat; background-position: center center; background-size: cover !important;}
#pseudo_slider {background-image: url(/wp-content/uploads/2016/06/blueprints-2211155.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover !important; padding: 2% 0 5%; width: 100%; margin: 0; position: relative; -moz-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1);filter:FlipHV;-ms-filter:"FlipHV";}
#pseudo_slider .pseudo_nivo-caption {position: relative; color: #fff; text-align: center;}
#pseudo_slider .pseudo_nivo-caption .button {background-color:#F99122;color:#ffffff;border-bottom:none;display:block;float:none;text-align:center;margin:0 auto;position:relative;margin-bottom:15px;margin-top:10px;height:38px;width:133px;padding:0 15px;line-height:38px;}
#pseudo_slider .pseudo_nivo-caption a.btnfeatures{background-color:#cb1e20 !important;border:none;height:38px;width:133px;padding:0 15px; line-height:38px;float:right;margin-right:5px;}
#pseudo_slider .pseudo_nivo-caption .button:hover {background-color:#FCB568 !important;color:#fff;border-bottom:none;}
#pseudo_slider p.p_btn {width:50%;float:left;text-align:left;}
#pseudo_slider .pseudo_nivo-caption a.btnfeatures:hover{background-color:#F33A3C !important;color:#fff;border:none;}
#pseudo_slider .pseudo_nivo-caption a.btnfeatures i.ico-play:after{content: "\f16a" !important;padding-left:7px;position:relative;left:3px;top:2px;}
#pseudo_slider .pseudo_nivo-caption a.btnfeatures i.fa.ico-play{font: normal normal normal 18px/1 FontAwesome;}
#pseudo_slider .pseudo_nivo-caption .text_play {font: 900 18px/30px 'SEGOEUIL', sans-serif !important;}
#pseudo_slider h1 a, #pseudo_slider p, #pseudo_slider h2 {margin: 0 0 25px 0; color: #FFF !important; font-family: 'SEGOEUIL' !important; font-weight: 100;}
#pseudo_slider h1 {font-size: 45px !important; line-height: 55px;}
#pseudo_slider h2 {font-size: 35px !important; line-height: 40px;}
#pseudo_slider p {font-size: 24px !important; line-height: 30px;}
#fancybox-content iframe {margin-bottom: 15px;}
#fancybox-title-inside {text-align: center; margin-bottom: 10px;}
/* = FIXED TOP MENU
-------------------------------------------------------------- */
#nav_menu.sticky {display: block; position: fixed; top: 50px; left: 0; opacity: 1; background: rgba(0,0,0,0.75); border-bottom: 1px solid rgba(255,255,255,0.75); width: 100%; margin: 0 auto; height: initial; text-align: left; z-index: 100; float: left;}
.header .header-inner #nav_menu.nav.sticky ul {float: none; margin: 0 auto; text-align: center;}
.header .header-inner #nav_menu.nav.sticky ul li a {color: #FF9900 !important; padding: 12px 7px 15px;}
.header .header-inner #nav_menu.nav.sticky ul li a:hover {color: #FFF !important;}
.header .header-inner #nav_menu.nav.sticky ul li a .fa {display: none;}
.header .header-inner #nav_menu.nav.sticky ul li a span {display: inline-block; padding-left: 5px;}
.header .header-inner #nav_menu.nav.sticky ul li:hover > ul {background: rgba(0,0,0,0.75);}
.header .header-inner #nav_menu.nav.sticky ul li ul {border: 1px solid rgba(255,255,255,0.75);}
.header .header-inner #nav_menu.nav.sticky ul li ul li:first-child {border-top: none;}
.header .header-inner #nav_menu.nav.sticky ul li ul li {border-top: 1px solid rgba(255,255,255,0.75);}
.header .header-inner #nav_menu.nav.sticky ul li ul li a {background: url(images/sidebar-arrow-white.png) no-repeat 15px 18px; padding: 15px 0 15px 35px;}
#menu-glavnoe-menyu .sub-menu p {display: none;}
.single-post h1.entry-title {font-weight: bolder;padding-bottom: 20px;line-height: 30px;text-align: left;}
.post-thumb a.fancybox.image{display:inline-block;width:100%;}
span.font_bold, .entry-content h2 {font-weight: bolder;}
h1, h2, h3, h4, h5, h6, .section_title, .span_h4, .header .header-inner .nav ul, #wrap_baza, #osn_func, #wrapone {font-family: 'SEGOEUIL' !important;}
.page-template-functions-left-sidebar .entry-content {height: 1000px;}
.page-template-functions-left-sidebar.page-id-249 .entry-content {height: auto;}
#fancybox-content iframe {padding: 0;}
.entry-content {margin-bottom: 35px;}
/* = GoTop   ---------------------------------- */
.totop {position:fixed; z-index:999; bottom:20px;right:20px;display:none;border-radius:50%;}
.gototop {background:initial;border: 1px solid #34C6F6;height: 50px;width: 50px;z-index:9;cursor:pointer;text-align:center;overflow:hidden;border-radius:50%;} 
.arrowgototop{background:url(images/strelka_blue.png) no-repeat;background-size:contain;position:relative;left:11px;top:11px;width:27px;height:100%;z-index:10;}
.totop:hover .arrowgototop{background: url(images/strelka_white.png) no-repeat;background-size:contain;position:relative;left:11px;top:11px;width:27px;height:100%;z-index:10;}
.totop:hover .gototop{background:#34C6F6;}
/* = Кнопки для Блога  ---------------------------------- */
a.btn_calculate.btn-align-center {background-color: #F99122;color: #fff;float: none;margin: 0 auto 20px;text-align: center;line-height: 50px;height: 50px;width: auto; padding: 0 4%;font-size: 130%;text-decoration: none;text-transform: uppercase;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;display: inline-block;}
a.btn_calculate.btn-align-center:hover{opacity:0.95;}
/* = Кнопки для Блога в МЕНЮ  ---------------------------------- */
.nav ul a.btn_calculate.btn-align-center, .nav ul ul a.btn_calculate.btn-align-center {display: none;}
.nav.sticky ul a.btn_calculate.btn-align-center {width:auto;margin: 2px auto;display: inline-block;font-size: 100%;padding: 0 2%;}
.single-format-standard .nav.sticky ul li#menu-item-1555, /* Проектирование */
.single-format-standard .nav.sticky ul li#menu-item-904, /* Расчет сметы */
.single-format-standard .nav.sticky ul li#menu-item-161 /* План разработки */ {display: none;}
/* for plugin Wpdevart Lightbox */
#wpdevart_lb_pic_content_id iframe {border:0;padding:0;margin:0;margin-bottom:0;}
#wpdevart_lb_main_desc, #wpdevart_lb_main_desc:hover {transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}
#wpdevart_lb_main_desc {background-color: rgba(0,0,0,0.1)!important;}
#wpdevart_lb_main_desc:hover {background-color: rgb(0,0,0)!important;}
#wpdevart_lb_main_desc img {opacity: 0.5;}
#wpdevart_lb_main_desc:hover img {opacity: 1;}
#wpdevart_lb_information_content {display: none;}
#wpdevart_lb_overlay{background-color:#000000;} 
#wpdevart_lb_overlay.wpdevart_opacity{opacity:0.83 !important;} 
#wpdevart_lb_main_desc{-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}#wpdevart_lb_information_content{-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}#wpdevart_lb_information_content{width:100%;}#wpdevart_info_counter_of_imgs{display: inline-block;padding-left:15px;padding-right:4px;font-size:20px;color:#000000;}#wpdevart_info_caption{display: inline-block;padding-left:15px;padding-right:4px;font-size:20px;color:#000000;}#wpdevart_info_title{display: inline-block;padding-left:4px;padding-right:4px;font-size:15px;color:#000000;}
@-webkit-keyframes rotate {to {-webkit-transform: rotate(360deg);}from {-webkit-transform: rotate(0deg);}}@keyframes rotate {to {transform: rotate(360deg);}from {transform: rotate(0deg);}}#wpdevart_lb_loading_img,#wpdevart_lb_loading_img_first{-webkit-animation: rotate 2s linear infinite;animation: rotate 2s linear infinite;}
/* TRANSFORM */
.img_horizontal {-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);filter:FlipH;-ms-filter:"FlipH";}.img_vertical {-moz-transform:scale(1,-1);-webkit-transform: scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1);filter:FlipV;-ms-filter:"FlipV";}.img_horiz_vertic {-moz-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1);filter:FlipHV;-ms-filter:"FlipHV";}
.single-format-standard .tabl_blog {margin: 10px auto; display: block; text-align: center; float: none;}
.single-format-standard article ul, .single-format-standard article ol {margin: 0 0 15px 50px;}
.single-format-standard table tr td {font-family: 'SEGOEUIL' !important; padding: 5px 9px; font-size: 14px; line-height: 20px; color: #242424;word-wrap: normal;}
.single-format-standard article p, .single-format-standard article li {color: #242424; font-size: 18px; line-height: 26px;}
.single-format-standard .tabl_blog tr:nth-child(odd), .single-format-standard .tabl_blog tr td:nth-child(odd) {background-color:rgba(204,204,204,0.2);}
.single-format-standard .tabl_blog tr:nth-child(1) td {font-weight:900; background-color: rgba(52,198,246,0.8); color: #fff;}
.single-format-standard .tabl_blog tr td:nth-child(1), .single-format-standard h2, .single-format-standard h3 {font-weight:900;}
.single-format-standard h2 {margin: 20px 0 35px; font-size: 24px;}
.single-format-standard h3 {font-size: 22px;}
.single-format-standard h4 {font-weight: 900;}
.single-format-standard table.mono_lentf tr td {padding: 10px 25px; font-size: 18px;}
.postid-2109.single-post h1.entry-title {text-align: center;}
ul.li_upper_alpha li {list-style-type: upper-alpha;}
#table_payeer {width:100%; text-align: center;}
#table_payeer .price_p {margin: 20px 0; font-weight:900; font-size: 200%; color:red;}
#table_payeer input[type="submit"] {width: 90%; background: transparent; border: 0; border: 2px solid #262D3A; color: #262D3A; padding: 3% 0 4%;  margin: 10px 0; line-height: 150%; font-size: 150%; font-family: 'SEGOEUIL' !important; font-weight: 900; margin-bottom: 60px;}
p.text_nad_btn {font-size: 20px; padding-bottom: 10px;}
.btn_btwn_row p.text_nad_btn {color: #242424;}
.innerbanner .innerbanner_img p.text_nad_btn {color: white;}
.social_btns {margin: 80px 0 10px; font-size: 18px; line-height: 40px;}
.social_btns > span {clear: both; display: block;}
.social_btns .fa {font-size: 25px; width: 40px; height: 40px; line-height: 40px; background-color: #34c6f6; color: #fff; float: none; margin: 0; text-align: center; vertical-align: bottom; border-radius: 10px; min-width: initial; min-height: initial; padding: initial; margin: 0 0 0 10px;}
.social_btns .fa:hover {opacity: 0.7;}
.social_btns .fa.fa-facebook {background-color: #3B5998;}
.social_btns .fa.fa-twitter {background-color: #55acee;}
.social_btns .fa.fa-google-plus {background-color: #DD4B39;}
.overlay {display: NONE; /* block | NONE */	background-color: rgba(0,0,0,0.83);	z-index:9999; position:fixed; width:100%; height:100%; left:0px; right:0px; top:0px; bottom:0px;}
.popup {z-index:99999; overflow: hidden; left:0px; right:0px; top:7%; position:fixed; border:0; width: 75%; height: auto; margin:auto;}
.overlay button.close {z-index:999999; background: url(/wp-content/uploads/2016/07/close-btn-white1.png) no-repeat center center; display:block; position:absolute; top: 0; right: 1%; width: 22px; height: 22px; opacity: 1; transform: rotate(-90deg); transition: all 0.5s ease-in-out 0s;}
.overlay button.close:hover {transform: rotate(90deg); transition: all 0.5s ease-in-out 0s;}
.iframe_div iframe {border: 1px solid #ccc; padding: 0; margin-top: 25px;}
.blog-post-repeat a {text-decoration: underline;}
.blog-post-repeat article a, .postmeta a {text-decoration: none;}

.popup .master-slider-parent .ms-skin-default .ms-nav-next, .popup .master-slider-parent .ms-skin-default .ms-nav-prev {width: 22px !important;	background: url(/wp-content/uploads/2016/08/arrows.png) no-repeat !important; background-position: -76px 0 !important; height: 56px !important; cursor: pointer !important; top: 50% !important; left: -4% !important; margin-top: -20px !important; position: absolute !important; z-index: 110 !important;}
.popup .master-slider-parent .ms-skin-default .ms-nav-next {right: -4% !important; left: auto !important; background: url(/wp-content/uploads/2016/08/arrows.png) no-repeat !important; background-position: -99px 0px !important;}
.popup .master-slider-parent .ms-slide .ms-slide-bgcont img {width: 960px !important; height: 540px !important; margin-top: 0 !important; margin-left: 0 !important;}
.overlay .popup a.simple-btn-x-large {background-color:#F99122; color:#fff; height:29px; line-height:29px; font-size:16px; padding: 0 17px; text-align: center; float: none; margin: 10px auto; display: block; width: 200px;}

/* price */
.tariff-block{
	background-color: #F2F2F2;
	font-family: "SEGOEUIL";
	font-size: 46px;
	text-align: center;
	line-height: normal;
	border: 1px solid #DADADA;
	border-radius: 10px;
	overflow: hidden;
	margin: 30px 0px;
}
.tariff-block:hover,.tariff-block:focus,.tariff-block:active{
	border: 1px solid #34C6F6;
	background-color: #fff;
}
.tariff-block-title{
	background-color: #73787C;
	color: #fff;
}
.tariff-block:hover .tariff-block-title,.tariff-block:hover .tariff-block-title,.tariff-block:hover .tariff-block-title{
	background-color: #34C6F6;
}
.tariff-block-content-price{

}
.tariff-block-content-price,.tariff-block-content-button,.tariff-block .button.simple-btn-start.btn-align-center{
	margin: 20px;
	font-size: 36px;
}
.tariff-block-content-button{

}
.tariff-block .button.simple-btn-start.btn-align-center a{
	color: #fff;
	text-transform: uppercase;
}
.tariff-block-content-button a{
	background-color: #82BF02;
	border-radius: 10px;
	color: #fff;
	display: block;

}
.mar_30{
	margin: 30px;
}