/**
 * Do not touch this file! This file created by PHP
 * Last modifiyed time: Mar 18 2025, 17:10
 */


@import url(//fonts.googleapis.com/css2?family=Roboto:300&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Open+Sans&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Roboto:300,400&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Marck+Script&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Poiret+One&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Neucha&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Lobster&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Comfortaa&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css?family=Didact+Gothic&subset=cyrillic&display=swap);
@import url(//fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap);
@import url(//fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);

@font-face {font-family: "Willamette SF"; font-display: auto; 
src: url("http://1sha.ru/wp-content/themes/ab-inspiration/inc/fonts/ofont.ru_WillametteSF.ttf"), url("http://1sha.ru/wp-content/themes/ab-inspiration/inc/fonts/ofont.ru_WillametteSF.woff"), url("http://1sha.ru/wp-content/themes/ab-inspiration/inc/fonts/ofont.ru_WillametteSF.svg");}
#container { float: left !important; } #content { padding-top:0px; margin-bottom: 0px; margin-left: 0px;} #primary, .widget-testimonial {float: right; overflow: hidden; width: 370px; } .widget-container {margin: 0px 0px 20px 0px;} #form-background {margin-left:0px !important; padding:40px !important; margin-bottom:20px !important}body, input, textarea, .page-title span, .pingback a.url, .cbp-l-grid-projects-desc, .cbp-l-grid-blog-desc p {font-family: arial; font-size:16px; color:#000;} #body { -webkit-font-smoothing: antialiased !important;background:#f7f9f9; background-size:initial }#header{background:#ffffff!important;-webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;width: 1200px;margin:0 auto; background-size:initial!important;}
h1, .woocommerce h1 {font-size:36px}h2, .woocommerce h2{font-size:30px}h3, .woocommerce h3{font-size:24px}h4, .woocommerce h4{font-size:18px}h5, .woocommerce h5{font-size:14px}h6, .woocommerce h6{font-size:10px}
#masthead {padding-top:0px !important; }
#branding {width: 1200px;background:#ffffff!important;height:120px !important; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background-size:initial }
img.post_thumbnail.thumb-size {margin-bottom:15px; clear:left;}
div.head-height, div.head-style {height:120px !important;}
#site-title, #site-description {line-height:20px !important;}
h1#site-title {margin:0px;}
#site-title {color:#000000;
font: normal 37px arial;text-transform: capitalize;}
#site-title a {	text-decoration: none;color:#000000;font-size: 37px !important; font-family: arial; font-weight: normal !important; }

.elementor-template-full-width  #content-main, .elementor-template-full-width #main {width:100% !important; max-width:100% !important}.elementor-template-full-width #main {padding:0px}.elementor-template-full-width  #content-main {margin-top:0px !important; margin-bottom:0px !important}

.elementor-post.hentry {margin-bottom:0px !important}

#site-title a:hover {
text-decoration: none; color:#333333;}


#site-description {letter-spacing:2px; text-transform:uppercase;color:#000000;font: normal 12px arial;}
#wrapper { background:#ffffff;margin-bottom:0px;width: 100% !important;
background-size: initial!important;}

#access {z-index:5;background: #0399cd;margin-top:0px !important; margin-bottom:0px !important;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;display: block; margin: 0 auto;width: 100%;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;position:relative;}
#access .menu-header, div.menu {position:relative;display: block;width: 1200px !important;margin:0 auto !important;height:56px;}
#access .menu-header ul, div.menu ul {list-style: none;}
#access div.menu ul {margin-left: 0px !important; margin-bottom:0px}
#access .menu-header, div.menu {}
.myaccount{float:right !important}

#access .menu-header ul, div.menu ul {display: table;float: left;  width:auto}
#access .menu-header li, div.menu li {position:relative; float: left; cursor: pointer; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
#access ul li:hover {background: #ffcb03;}
#access  ul > li.current-menu-item {background: #ffcb03;}
#access  li.current-menu-item a {
color:#ffffff!important;}
#access ul li:first-child:hover, #access  ul > li.current-menu-item:first-child {border-radius: 0px !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important;}
#access ul li ul li:first-child:hover {border-radius: 0px 0px 0px; -moz-border-radius: 0px 0px 0px; -webkit-border-radius: 0px 0px 0px;}
#access li a, #access li.cart-in-menu.current-menu-item a {text-decoration: none;color:#ffffff!important;
font: normal 18px arial;text-transform: none; vertical-align: middle; display: table-cell; height: 56px; padding: 0 15px;}
#access ul li ul li a {}
#access a:hover {color:#ffffff !important;}
#access ul ul li {background: #0399cd;}
#access ul ul {display: none !important; position: absolute !important; top: 56px; left: 0; float: left; z-index: 5; margin:0px!important; width:100%;min-width:auto;}
#access ul li ul li:hover { color:#ffffff;}
#access ul li:hover > ul {display: block !important; opacity: 1; visibility: visible;}
#access ul li ul li ul {border-top:none;}
#access ul li ul li {border-right:none !important;border-left:none !important;}
#access ul li ul li {width:350px; border:none;}
 #access ul li ul li a {padding:10px 50px 10px 10px;}
#access ul ul ul {left: 100%; top: 0;}
#access li ul li a {height:30px; padding:0 5px;}
.fusion-portfolio #filters-container .cbp-filter-item-active{border:1px solid #ffcb03 !important;}

#headercssmenu .cart-contents .count, .menu-header .cart-contents .count, .navbar .cart-contents .count {background-color:#ffcb03;}
.fusion-portfolio #filters-container .cbp-filter-item-active{color:#fff !important;}
.fusion-portfolio #filters-container .cbp-filter-item:hover{
color:#ffcb03;}
 #content .wpcw-course-enrollment-button a.fe_btn_completion:link {border:none}
#content div.post-font a.more-link {margin-bottom:0px !important}
.wpcw-button.wpcw-button-primary, .fe_btn.fe_btn_completion.btn_completion {border:none}
.button-form, #submit, .submit, a.comment-reply-link, a.more-link,   .pagenavi span.current, .archiv-title, #searchsubmit, .fusion-portfolio #filters-container .cbp-filter-item-active, .katalog-link, #content ul.tabbernav li.tabberactive a, .related-katalog .cbp-nav-next, .related-katalog .cbp-nav-prev,.woocommerce #respond input#submit, #content .woocommerce a.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, input.button, .buton-unit, #content .wpcw_fe_quiz_submit_data input.fe_btn_completion, #content .wpcw-course-enrollment-button a.fe_btn_completion:link, .wpcw-button.wpcw-button-primary, .tml-button, .fe_btn.fe_btn_completion.btn_completion { background:#ffcb03 !important;color:#ffffff !important;-webkit-transition: all 0.5s;transition: all 0.5s;}
#headercssmenu ul li.cart-in-menu .count, .navbar .count  {color:#ffffff;}
#content ul.tabbernav li.tabberactive a, .author-tabs {border:1px solid #ffcb03!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border:none}
.cbp-l-caption-buttonLeft,  .cbp-m-caption-buttonLeft,  .cbp-s-caption-buttonLeft, #content ul.tabbernav li.tabberactive a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover
{background-color:#ffcb03 !important;color:#ffffff !important;}






.scrollupinsight {background-color:rgba(255,203,3,0.7) !important;color:#ffffff !important;}


.scrollupinsight:hover { background-color:rgba(3,153,205,0.7) !important;color:#ffffff !important;}

.scrollupinsight {border-radius:50% !important}



.cbp-l-caption-buttonLeft:hover, .cbp-m-caption-buttonLeft:hover, .cbp-s-caption-buttonLeft:hover, div.post-font a.more-link:hover, .search-button:hover, .submit:hover, a.comment-reply-link:hover, #submit:hover, .submit:hover, .button-form:hover, #content div.post-font a.more-link:hover, .pagenavi a:hover, .pagenavi span.current:hover,#searchsubmit:hover, #content .woocommerce a.button:hover, .woocommerce a.button:hover,  #content .woocommerce button.button:hover,  #content .woocommerce input.button:hover, .buton-unit:hover, #content .wpcw_fe_quiz_submit_data input.fe_btn_completion:hover, .fe_btn.fe_btn_completion.btn_completion:hover, #content .wpcw-course-enrollment-button a.fe_btn_completion:hover, .wpcw-button.wpcw-button-primary:hover, .tml-button:hover{ background-color:#0399cd !important;color:#ffffff !important;}
#access ul.menu li.menu-item-has-children > a:after {font-family: FontAwesome;content: "\f0d7"; text-align:right;margin-left:5px;}
#access  ul.menu li ul li.menu-item-has-children > a:after {font-family: FontAwesome;content: "\f0da"; text-align:right;margin-left:5px;position:absolute;right:10px}
#access  ul.menu li ul li.menu-item-has-children {border-top:none;}
ul.tabbernav li a {border:1px solid #eee}
ul.tabbernav li a:hover {border:1px solid #eee; background:#fff; color:#ffcb03 !important;}

a.more-link,ul.tabbernav li a:hover,  #content  ul.tabbernav li.tabberactive a,  #content  ul.tabbernav li.tabberactive a:hover, #submit, #submit:visited, .submit, .submit:visited, .button, .button:visited, a.comment-reply-link, .pagenavi a, .pagenavi a:link, .pagenavi a:visited, .pagenavi .current, .pagenavi .on, .pagenavi span.pages, .insta-button, .pagenavi span.current, .archiv-title, .woocommerce #respond input#submit, #content .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce div.product .woocommerce-tabs ul.tabs li, input.button, .wpcw_fe_quiz_submit_data input.fe_btn, a.fe_btn, ul.tabbernav li a, .sp-form .sp-button.buttonpostform, button.buttonpostform, .sp-form .sp-button.form-button, .buttonpostform, #content div.post-font a.more-link,a.more-link, #content a.wpcw-button.wpcw-button-primary, a.fe_btn.fe_btn_completion.btn_completion {font-family:arial; font-size:18px !important; border-radius: 0px !important; -moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;}
div.readmore4, div.readmore5, div.readmore6, div.tagcloud a, .cbp-l-filters-alignLeft .cbp-filter-item, .form-control, .btn, .cbp-m-caption-buttonLeft, .cbp-l-caption-buttonLeft, .cbp-s-caption-buttonLeft, .cbp-s-caption-buttonRight, .cbp-m-caption-buttonRight, .cbp-l-caption-buttonRight, .cbp-nav-prev, .cbp-nav-next,.social-likes__widget,#searchsubmit, #searchsubmit:visited, .inputformbutton, .sp-form input.inputformbutton, .sp-form input[type=text].inputformbutton, .sp-form input[type=email].inputformbutton
{border-radius: 0px !important; -moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;}
.search-button,  .pagenavi .current, .pagenavi .on,  a.archiv-title, .blog-post-tags ul.blog-tags a:hover { color:#ffffff !important;background:#ffcb03 !important;}
#subs input[type=submit], #subs input[type=submit]:visited, div.buttonpostform, button.buttonpostform, .sp-form .sp-button.buttonpostform { background-color:#ffcb03 !important;background-size:cover }
.custom-read-more {clear: both;margin:0 auto; padding: 0 20px}
#subs input[type=submit]:hover, div.buttonpostform:hover, button.buttonpostform:hover, .sp-form .sp-button.buttonpostform:hover {background:#0399cd !important;}

 .sp-form .sp-button.buttonpostform:hover, .sp-form .sp-button.buttonpostform, button.buttonpostform:hover  {top:2px; border:none;}
#content-main {position:relative; z-index:2;width:1200px;margin:0 auto;background:#ffffff;  -moz-border-radius:0px; -webkit-border-radius:0px;  border-radius:0px; margin-top: 40px; margin-bottom: 40px;}
#footer {position: relative; z-index: 2;background:#0399cd;color:#ffffff !important;
margin:0 auto;width:100%;}
.footer {width:1200px !important; margin:0 auto; font-size:14px;} 
.footer-mid {width:960px !important;text-align:center; margin:0 auto !important;}
.footer-form {position: relative; z-index: 2;}
.footer-widget-box {position: relative; z-index: 2;width:100%;background:#f7f9f9; margin:0 auto;}
#footer a {color:#ffffff !important;}
#footer-widget-area div.widget-title{color:#000000 !important;
font: normal 26px arial;text-transform: none;background:transparent; }



#footer-widget-area {
width:1200px;} #footer-widget-area ul li.widget {width:31.8%;} 

#footer-widget-area ul li.widget:nth-child(3n) {margin-right:0px}
#footer-widget-area ul li.widget:first-child {margin-left:0px !important}

#footer-widget-area { padding-left:0px; padding-bottom:5px;  margin:0 auto;}
#footer-widget-area ul {margin-bottom:15px;}
#footer-widget-area ul.xoxo {    display: flex;justify-content: space-between;width: 100%;}

#footer-widget-area ul li.widget {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; 
float:left;margin:0px 14px 0px 7px;margin-bottom:0px;margin-top:20px;padding:20px !important; }
#footer-widget-area  a:link, #footer-widget-area  a:visited {text-decoration: none; color:#000000!important;}
#footer-widget-area  a:active, #footer-widget-area  a:hover, #footer-widget-area ul li.widget a:hover {background:none;text-decoration: underline; color:#000000!important;}
div.widget-container {float:right}

li.widget-container, div.widget-container, .single-course_unit #primary.widget-area ul li {border-radius: 0px;    border:1px solid 
#f7f9f9!important; background:#ffffff;} .widget-area a:link, .widget-area a:visited {text-decoration: none; } #footer-widget-area  a:link, #footer-widget-area  a:visited, #footer-widget-area{color:#000000!important;}
.shop-widget {float:left !important;}
.leavecomment {float:left;}
.recent_comment li {font-weight:bold}
.recent_comment li a:link { color: #333; font-weight:normal; line-height:22px}
.widget-area a:active, .widget-area a:hover {text-decoration: underline; }
.entry-box, .entry-box.ab-inspiration-woocommerce-entry, .entry-box.ab-inspiration-woocommerce-entry-home {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; border:1px solid #f7f9f9; background:#ffffff;}#main {max-width:1200px; padding:20px !important}.one-column #content {width:100%;}#container {width:66.4% !important;} #container.one-column {width:100% !important;} #content {width:100%;}.shop-widget {width:32% !important !important;}#container.single-no-sidebar,#container.single-no-sidebar #content {width:100%}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products li.last, .woocommerce-page ul.products li.last, .woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content .contet-tab, .woocommerce div.product .woocommerce-tabs ul.tabs li {border-color:#f7f9f9!important;}
#primary .widget-title {padding:5px 0px 25px 0px !important;text-align:left;}


.footer-widget-box .widget-title {padding:5px 0px 25px 0px !important;}


.floatmenu-inside-two { width:1060px;display: table; }

#container.single-no-sidebar {float:none !important; margin: 0 auto;}  

#main {padding-top:0px; padding-bottom:0px;}

.widget-area .recentpost-title a:link, .widget-area .recentpost-title a:visited {color: #333 !important;}
div.recent-posts img {margin-right:15px !important;}
.post-font, .portfolio {font-size:16px !important;}
.woocommerce-product-rating, .woocommerce-Tabs-panel, .comment_container .comment-text div.description {font-size:16px !important;}
.list1 ul,.list2 ul,.list3 ul,.list4 ul,.list5 ul,.list6 ul,.list7 ul,.list8 ul,.list9 ul,.list10 ul,.list11 ul ,.list12 ul ,.list13 ul ,.list14 ul ,.list15 ul ,.list16 ul ,.list17 ul  {list-style:none !important;  list-style-position: outside !important; font-size:16px}
.widget-container .list1 ul, .widget-container .list2 ul, .widget-container .list3 ul, .widget-container .list4 ul, .widget-container .list5 ul, .widget-container .list6 ul, .widget-container .list7 ul, .widget-container .list8 ul, .widget-container .list9 ul, .widget-container .list10 ul, .widget-container .list11 ul, .widget-container .list12 ul, .widget-container .list13 ul, .widget-container .list14 ul, .widget-container .list15 ul, .widget-container .list16 ul, .widget-container .list17 ul {margin-left:0px !important}
.list1  ul li:before {font-family: FontAwesome; content: "\f00c"; vertical-align:middle}
.list2  ul li:before {font-family: FontAwesome; content: "\f14a";margin-right:10px;vertical-align:middle}
.list3  ul li:before {font-family: FontAwesome; content: "\f046";margin-right:10px;vertical-align:middle}
.list4  ul li:before {font-family: FontAwesome; content: "\f058";margin-right:10px;vertical-align:middle}
.list5  ul li:before {font-family: FontAwesome; content: "\f05d";margin-right:10px;vertical-align:middle}
.list6  ul li:before {font-family: FontAwesome; content: "\f111";margin-right:10px;vertical-align:middle}
.list7  ul li:before {font-family: FontAwesome; content: "\f10c";margin-right:10px;vertical-align:middle}
.list8  ul li:before {font-family: FontAwesome; content: "\f0c8";margin-right:10px;vertical-align:middle}
.list9  ul li:before {font-family: FontAwesome; content: "\f096";margin-right:10px;vertical-align:middle}
.list10  ul li:before {font-family: FontAwesome; content: "\f067";margin-right:10px;vertical-align:middle}
.list11  ul li:before {font-family: FontAwesome; content: "\f055";margin-right:10px;vertical-align:middle}
.list12  ul li:before {font-family: FontAwesome; content: "\f0fe";margin-right:10px;vertical-align:middle}
.list13  ul li:before {font-family: FontAwesome; content: "\f196";margin-right:10px;vertical-align:middle}
.list14  ul li:before {font-family: FontAwesome; content: "\f068";margin-right:10px;vertical-align:middle}
.list15  ul li:before {font-family: FontAwesome; content: "\f056";margin-right:10px;vertical-align:middle}
.list16  ul li:before {font-family: FontAwesome; content: "\f146";margin-right:10px;vertical-align:middle}
.list17  ul li:before {font-family: FontAwesome; content: "\f147";margin-right:10px;vertical-align:middle}
.colornormal ul li:before {color:#0399cd;}
.colorplus ul li:before {color:#ffcb03;}
.colorminus ul li:before {color:#ff0000;}
.colorneutral ul li:before {color:#333333;}
.sizesmall ul li:before {font-size:16px}
.sizemiddle ul li:before {font-size:20px;}
.sizebig ul li:before {font-size:30px;}
#primary li.widget_product_categories ul.product-categories li a:link, #primary li.widget_product_categories ul.product-categories li a:visited {color:#333 !important}
li.widget_ab_categories ul, #primary li.widget_product_categories ul.product-categories, #primary li.widget_product_categories ul.product-categories li ul  {list-style:none;margin-left:0px !important;}
li.widget_ab_categories ul li a:hover, #primary li.widget_product_categories ul.product-categories li a:hover {text-decoration:none;}
li.widget_ab_categories ul li a { display: block;padding:6px 10px;margin:0px;font-size:16px;}
#primary li.widget_product_categories ul.product-categories li a {padding:6px 0px;margin:0px;font-size:16px;}
#primary li.widget_product_categories ul.product-categories li span {float:right}
#primary li.widget_product_categories ul.product-categories li, .woocommerce ul.cart_list li, div.woocommerce ul.product_list_widget li.mini_cart_item {padding:10px 0px}.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {padding-top:10px !important}
#related_posts li {width:31.7%;}.related_image {width:100%; padding-top:80% !important}
ul.cart_list.product_list_widget  {margin-left:0px !important}
li.widget_ab_categories ul li:last-child, #primary li.widget_product_categories ul.product-categories li:last-child {border-bottom:none !important;}
li.widget_ab_categories ul li ul, #primary li.widget_product_categories ul.product-categories li ul {padding-left:20px !important;}
li.widget_ab_categories ul li ul li a, #primary li.widget_product_categories ul.product-categories li ul li a {font-size:14px !important;}
li.widget_ab_categories ul li ul li a:before, #primary li.widget_product_categories ul.product-categories li ul li a:before {font-family: FontAwesome;content: "\f105";padding-right:10px;}
#tabs ul li:before {content: "";padding-right:0px;}
.tagcloud a:before {font-family: FontAwesome;content: "\f02b"; padding-right:5px;font-size:10px;}
.tagssingle a {margin: 2px 10px 2px 0px !important;}
.tagcloud a { color:#777!important;display: inline-block;margin: 2px 0px;padding: 3px 5px;background-color: #F9F9F9;border: 1px solid #eaeaea;font-size: 13px !important; text-decoration:none}
.tagcloud a:hover {background:#ffcb03!important;color:#ffffff!important;text-decoration:none}
.tagcloud {margin-top:10px;}
.commentlist li {background-color:#ffffff!important;}
li.bypostauthor { 
background-color:#ffffff!important;}
.post-font h1, .post-font h2, .post-font h3, .post-font h4, .post-font h5, .post-font h6, h1.katalog-title {font-family:arial; 
color:#000000!important;}
.tccol4 span{color:#ffffff!important;background-color:#ffcb03;}
.widget-title {line-height:1.1 !important; padding:5px 5px 5px 10px; text-transform: none; background:transparent;color:#000000;font: normal 22px arial;}
.post a:visited {color:#0399cd;}
a:focus {outline:none;}
#grid-container2 .cbp-l-grid-projects-title div.entry-title a:visited { color:#000000;font: normal 28px arial;}
#grid-container2 .cbp-l-grid-projects-title div.entry-title a:link {color:#000000 !important;font-style: normal !important; font-weight: normal !important;font-size: px !important;}
.entry-title, h1.entry-title, .wpcw-course-title {color:#000000;font: normal 28px arial !important; margin-top:0px !important;}
#content div.post h2.entry-title a:link, #content div.post h2.entry-title a:visited, h3.wpcw-course-title a:link, h3.wpcw-course-title a:visited, .col-lg-4 h2.entry-title a:visited, .col-lg-4 h2.entry-title a:link  {text-decoration: none;color:#000000 !important;
font: normal 28px arial;}#content div.post h2.entry-title a:active, #content div.post h2.entry-title a:hover, h3.wpcw-course-title a:active, h3.wpcw-course-title a:hover, .col-lg-4 h2.entry-title a:hover{color:#0399cd!important;}
h1.entry-title-single { color:#000000;}
.entry-title6 {margin-bottom:0px !important}

.entry-content a:link, .entry-content a:visited, .commentlist a:link, .commentlist a:visited,.woocommerce div.product .stock,.widget-area a:link, .widget-area a:visited {color:#0399cd;}

.post a:hover, .post a:visited:hover, .comment-meta a:active, .comment-meta a:hover,.reply a:hover, a.comment-edit-link:hover,a:active, a:hover,.navigation a:active, .navigation a:hover,#tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli a:hover, #tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli a:after,#tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli.ui-tabs-active a,.widget-area a:active, .widget-area a:hover, li.widget_ab_categories ul li a:hover, #primary li.widget_product_categories ul.product-categories li a:hover {
color:#ffcb03;}
div.buttonsinvite div.heading {text-align:left;color:#000000 !important;	font: normal 18px arial;padding-bottom:5px; padding-top:5px;}
.buttonsinvitestyle {margin-bottom:15px;margin-top:15px; float:left !important}
div.buttonsinvite {background-color:#ffcb03;}
.headerformpost {color:#000000!important;	font: normal 18px arial;}
#footer {-moz-border-bottom-right-radius:0px; -webkit-border-bottom-right-radius:0px; -moz-border-bottom-left-radius:0px; -webkit-border-bottom-left-radius:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; }
#wrapper {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; ; margin-top:0px; box-shadow:0px 0px 0px #888; -moz-box-shadow: 0px 0px 0px #888; -webkit-box-shadow: 0px 0px 0px #888;-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; }
.author-info {text-align:left !important;} .author-description {width:70%}
.author-info{ padding:20px;width:100%; text-align:center; margin-bottom:15px; margin-top:10px;  border: 1px solid #f7f9f9!important;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-size:contain !important;}
div.buttonsinvite {border: none; padding:0;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color:#ffffff;}
input.form-button-popup {background-image: url() !important; }
input.btnhovpop {background-image: url()!important;}
.expop_style {background-image: url();}
#form-background {position:relative; z-index: 2;background:#f7f9f9;
background: -moz-linear-gradient(top,c#f7f9f9 0%, #f7f9f9); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f9f9), color-stop(100%, #f7f9f9)); 
background: -webkit-linear-gradient(top,  #f7f9f9 0%,#f7f9f9 100%); 
background: -o-linear-gradient(top,  #f7f9f9 0%,#f7f9f9 100%); 
background: -ms-linear-gradient(top,  #f7f9f9 0%,#f7f9f9 100%); 
background: linear-gradient(to bottom,  #f7f9f9 0%,#f7f9f9 100%);border:1px solid #e5e5e5;margin:0 auto; text-align:center; padding:5px 0px 10px 0px; margin-bottom:10px; margin-top:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; width:370px;}
.form-heading { color:#000000;font: normal 28px arial;text-transform:capitalize; padding:10px 0px 10px 0px; width:275px; line-height:27px; margin:0 auto; margin-top:0px;}
.form-heading p, .headerformpost p {margin-bottom:10px;}
button.form-button, input.form-button, .sp-form .sp-button.form-button, div.form-button, .sp-form .sp-button, .sp-form .sp-button.form-button {border:none;background:#ffcb03!important;height:50px !important; width:274px !important; border-radius: px !important; -moz-border-radius: px !important; -webkit-border-radius: px !important;  box-sizing: border-box !important; vertical-align:top; text-align:center;text-align:center;color:#ffffff;font: normal 22px arial !important;}


#headermenu {display:table; height:90px;position: absolute; width: 1200px; margin:0 auto;}




#headercssmenu {float:right; display: table;}

#headercssmenu ul { }

.headermenu-inside {width:1200px;display:table !important;margin:0 auto !important;} .headermenu-ul{display: table-cell; vertical-align:middle; height:30px !important}
.headermenu-bgg {height: 30px; position:absolute;width:100%;background:rgba(255,255,255,1);border-top: 0px solid  
#0399cd; border-bottom: 0px solid  #0399cd;}
.headermenu-bg{position:absolute;width:100%}
.headermenu-ul ul {white-space: nowrap; list-style: none;text-align: left;margin-bottom:0px !important;margin-left:0px !important; height: 30px}
#headercssmenu > ul > li > a {border-radius:0px;
text-transform:none !important;
text-align:center; color:#000000!important;font: normal 16px arial;line-height: 29px;}
#headercssmenu ul ul {min-width: 275px; margin-top:-0px; }
#headercssmenu ul ul a {white-space: normal; color:#ffffff !important;text-transform:none !important;line-height: 150%;padding: 10px;text-align:left;margin:0px;}
#headercssmenu ul ul li:hover > a, #headercssmenu ul ul li:last-child:hover > a {background:rgba(3,153,205,1)!important;}
#headercssmenu ul ul li:hover > a {color:#000000!important;}
#headercssmenu ul ul a, #headercssmenu ul ul li:last-child > a {
background:#0399cd;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
#headercssmenu ul li a.cart-contents:hover {color:#000000;}
#headercssmenu ul ul li:last-child:hover > a {-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}#headercssmenu ul li a:after {content: ""; display: block;height: 2px;width: 0;background: transparent;transition: width .5s ease, background-color .5s ease;}
#headercssmenu ul li a:hover:after, #headercssmenu ul li.current > a:after, #headercssmenu ul li.active > a:after {width: 100%; background:#0399cd;}
#headercssmenu ul li.current > a:after, #headercssmenu ul li.active > a:after {height: 3px;} #headercssmenu a {margin:0px 3px 0px 0px; padding: 0 15px;text-transform:none !important;text-align:center; color:#000000; font: normal 16px arial;}
#headercssmenu li:hover > ul{-moz-animation: fadeIn .3s ease-in ;-webkit-animation: fadeIn .3s ease-in ;animation:fadeIn  .3s ease-in ;-webkit-animation-duration: 0.3s;}
#floatmenu {display:table; height:70px;position: fixed; top:0; width:100%; z-index:501; margin:0 auto;}
.floatmenu-inside{width:1060px; display:table;margin:0 auto !important;}
.floatmenu-bgg {position:absolute;width: 100% !important;background:rgba(255,255,255,1)!important;height:70px !important; -webkit-box-shadow: 0px 5px 6px -5px rgba(0, 0, 0, 0.6); -moz-box-shadow:    0px 5px 6px -5px rgba(0, 0, 0, 0.6); box-shadow: 0px 5px 6px -5px rgba(0, 0, 0, 0.6);}
.floatmenu-ul{ position:relative; vertical-align:top; height:70px !important}
.floatmenu-ul ul {list-style: none;text-align: left;margin-bottom:0px !important;margin-left:0px !important; height: 70px}
#cssmenu > ul > li > a {text-transform:none !important;
text-align:center; 
color:#000000;font: normal 18px arial;line-height:70px;line-height: 70px;}
#cssmenu ul ul {min-width: 190px;}
#cssmenu ul ul a {background:rgba(3,153,205,1)!important;text-transform:none !important;line-height: 150%;padding: 16px 20px;text-align:left;}
#cssmenu ul ul li:hover > a, #cssmenu ul li:hover > a,#cssmenu ul li.active > a {background:rgba(3,153,205,1);color:#ffffff;}
#cssmenu ul ul li:last-child > a {-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
#cssmenu ul ul li:last-child:hover > a {-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
#cssmenu ul li:hover > a,#cssmenu ul li.active > a {-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#cssmenu a {
padding: 0 15px;text-transform:none !important;text-align:center; 
color:#000000;font: normal 18px arial;}
button.btnhov, input.btnhov, div.btnhov{border:none;background: #0399cd !important;height:50px; width:274px; border-radius: px; -moz-border-radius: px; -webkit-border-radius: px; box-sizing: border-box !important; vertical-align:top;
text-align:center;color:#ffffff;font: normal 22px arial;}
.garantiya, .garantiya a:link,  .garantiya a:visited {color:#535353!important;padding-bottom:5px; margin-top:10px; font-size:11px;}
.garantiya-bottom, .garantiya-bottom a:link,  .garantiya-bottom a:visited {color:#535353!important;padding-bottom:5px; margin-top:5px; font-size:11px; text-decoration:none; font-weight:normal;}
.garantiya-bottom-commets a:link,  .garantiya-bottom-commets a:visited { color:#777; font-size:12px;}
.garantiya-bottom a:hover {text-decoration:underline;}
.alignnone, .alignleft, .alignright, .block-125, img.post_thumbnail, .avatar, .related_image, .related_image img, .aligncenter, div.recent-posts img, .homepage-image1, .homepage-image2, .homepage-image3, .homepage-image5, dl.gallery-item, .katalog-enterpage, .ab-instagram ul.thumbnails li  {border:1px solid #eaeaea !important; padding:3px;background-color: #fff;margin: 2px;}
#content .gallery .gallery-item {margin:5px}
.alignnone:hover, .alignleft:hover, .alignright:hover, .box-style:hover, img.post_thumbnail:hover, .avatar:hover, #related_posts img:hover, .aligncenter:hover, .homepage-image1, .homepage-image2, .homepage-image3 {opacity:0.92;}
.inputformbutton, .sp-form input.inputformbutton, .sp-form input[type=text].inputformbutton, .sp-form input[type=email].inputformbutton{width:257px; margin-bottom:5px!important;   font-size: 16px !important; color: #424242;   margin-bottom:5px;margin-top:3px;border:1px solid #ccc; box-shadow:none; background:#ffffff; padding-left:10px;height:38px !important; font-weight:normal !important;}

.sendsayFieldItem { margin-bottom:5px!important;}

#subs{ padding:20px;width:100%; text-align:center; margin-bottom:15px; margin-top:10px;  background: url() no-repeat #f7f9f9;border: 1px solid #f7f9f9!important;border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-size:contain !important;    

display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;}


    
.sp-form .sp-button.buttonpostform {border:none}
#subs .sp-form .sp-field {padding:0px !important}
#form-background .sp-form .sp-field {padding:3px !important}
#subs .sp-form { padding:0px !important; }

#subs .subs-form {padding:10px;}



#subs .buttonpostform, #subs .sp-form .sp-button.buttonpostform, #subs button.buttonpostform, #subs .sp-form .sp-button{width:258px !important; height:45px;text-align:center; color:#ffffff!important; font: normal 24px arial !important;margin-right:0px;}img.post_thumbnail {margin:20px 0px 0px !important; clear:both !important; float:none !important;} 
.homepage-image1, .homepage-image2, .homepage-image3, .homepage-image5 {opacity:1 !important; position:relative; z-index:2;}
img.catalog-thumb{margin: 0 30px 0 0!important;clear: left !important;float: left !important;}
.bread-arrow, .cat-meta{color:#777}
.archive-meta p {font-size:16px; padding:20px;}
.testimonials-between-border{width:100%;}
#testimonials-float {width:100%;}
.widget-testimonial {float:left}
.testimonial-container {width:690px;}



.form-post-bottom {margin-top:20px; padding-left:10px !important;}

.video-size {width:0px; height:0px;}
.header-text-mobile {display:none}
#videobgyoutube {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.obrabotka  {width:800px; height:300px;}
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; float:none; margin-bottom:20px;}
.video-container iframe, .video-container object, .video-container embed, .video-container video, .sub-form-top .video iframe, .sub-form-footer .video iframe, .sub-form-top .video object, .sub-form-footer .video object, .sub-form-top .video embed, .sub-form-footer .video embed, .sub-form-top .video video, .sub-form-footer .video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.cbp-l-filters-alignLeft .cbp-filter-item
{font-family:arial !important; padding:10px 18px;}
.cbp-l-filters-alignLeft {margin-left: 5px;}
body, .entry-box, div  {line-height:1.4 !important}
 .widget-title, h2.entry-title a:link, h2.entry-title a:visited, h1.entry-title a:link, h1.entry-title a:visited, #site-title a, h3.wpcw-course-title a:link, h3.wpcw-course-title a:visited {line-height:1.1 !important}
.sub-form-top div.description, .sub-form-top div.description p, .sub-form-top div.ab-header, .sub-form-top div.ab-header p, .sub-form-top div.header-form, .sub-form-top div.header-form p, .sub-form-top .garantia, .sub-form-top div.list ul, .sub-form-top div.list ul li,
.sub-form-footer div.description, .sub-form-footer div.description p, .sub-form-footer div.ab-header, .sub-form-footer div.ab-header p, .sub-form-footer div.header-form, .sub-form-footer div.header-form p, .sub-form-footer .garantia, .sub-form-footer div.list ul, .sub-form-footer div.list ul li, .recentpost-title {line-height:1.1 !important} 
.entry-content div.woocommerce-shipping-fields h3  label {font-size:24px !important; font-weight:normal !important}
#footer a.scrollupinsight {color:#ffffff!important;}
.scrollupinsight {width:50px; height:50px; border-radius:0%; position:fixed; bottom:50px;right:40px; display:none;z-index:9999!important;}
.wpcw_fe_navigation_box a.fe_btn_navigation_prev:before, .wpcw_fe_navigation_box a.fe_btn_navigation_next:before {white-space: nowrap;}

.scrollupinsight:before {font-family: FontAwesome;font-size: 34px; font-weight:bold; content: "\f106";position: absolute;top: 45%;left: 50%;line-height: 1;-webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);transition: 0.4s ease all;}
.entry-between-border:last-child {border-bottom:none !important}.testimonials-between-border, .entry-between-border{ border-bottom: none !important; padding:10px 0} 
@media only screen and (min-width: 1200px) {.navbar.navbar-expand-md.navbar-dark {display:none;}   .page-template-template-catalogv .container, .one-full-common.one-column.container {
    max-width: 1200px;padding-right:0px; padding-left:0px}
   
    }

@media only screen and (max-width: 1200px) {
 #videobgyoutube {display:none} 
 
 .floatmenu-inside div { padding-left: 20px;}
.floatmenu-inside-two { width:100%;display: table; }
 
 .floatmenu-bgg, .floatmenu-inside,  #wrapper, #header, #footer, #access, #content-main, .sub-form-top, .sub-form-top .bg, #branding, #main, body, #wrapper, #access, #access .menu-header, div.menu, .sub-form-top, .sub-form-footer, #content-main, .footer, #footer, #headermenu, #testimonial-form input[type="text"], .one-column #content {width:100% !important; max-width: 100% !important;}
 
  #content-main {padding:0px;}
  #content-main, #main, .page-template-enterpage #wrapper, .page-template-enterpage #wrapper .sub-form-top, .page-template-enterpage #wrapper #header, .page-template-enterpage #wrapper #branding, .page-template-enterpage #content-main, .page-template-enterpage #main, .sub-form-top .bg, .sub-form-top .pattern, .form-inside, .footer {width:100% !important}
  .footer-mid, .custom-footer-text, #footermenu {width:90% !important}
  #primary {width:34% !important}
  li.widget-container, div.widget-container, .single-course_unit #primary.widget-area ul li {margin-bottom:20px}
#header, #wrapper,.headermenu-inside {width:100%}.navbar {display:none}


	.uroven, .custom-read-more, .vhodnoaya1 .heading-title1,.vhodnoaya2 .heading-title2,.vhodnoaya3 .heading-title3, .vhodnoaya4 .heading-title4,.vhodnoaya5 .heading-title5, .vhodnoaya6 .heading-title6, .block_home4, .block_home5, .block_home6{width:100% !important} 
	.navbar-nav {display:block}
	.navbar-expand-md {flex-flow: wrap;}
	.firstpost .homepage-image5 {width:100% !important}
	.secondpost .homepage-image5 {width:30% !important}
	
	#container {width:64% !important}

      
  }
  

@media only screen and (max-width: 1024px) {#footer-widget-area, #wrapper, #header, #footer, #access, #content-main, .sub-form-top, .sub-form-top .bg, #branding, #main, body, #wrapper, #access, #access .menu-header, div.menu, .sub-form-top, .sub-form-footer, #content-main, .footer, #footer, #headermenu, #testimonial-form input[type="text"] {width:100% !important; max-width: 100% !important;}
#headermenu {display: none !important;}
#site-title, #site-description, #site-title a {margin-bottom: 0px !important;}
.navbar-expand-md .navbar-toggler {display:block;}
.navbar {min-height:0; background:transparent !imporant}
.navbar-dark {background:transparent}
.navbar-header, .navbar-dark {border:none;}
.navbar-toggler {opacity: 0.5;border-color: #ffffff; }
.navbar-toggler-icon {width:1.2em; height:1.2em;

background:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;}


.navbar-dark .navbar-toggler,  .navbar a.cart-contents:before  {border-color:transparent; color:#ffffff!important;}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;}
.navbar-nav {margin-top:10px; margin-left:0px !important;  padding: 20px 40px;}
 ul.navbar-nav li:hover {background: #3d3d3d; padding-left:10px !important}
ul.navbar-nav li a {color:#fff; font-size:18px; margin-left:0px;}
ul.navbar-nav li {padding:5px 0px;    border-bottom: 1px solid rgba(255,255,255,.1);}
ul.navbar-nav li ul.dropdown-menu  {margin-left:20px; border:none; padding:5px 0px}
ul.navbar-nav li ul.dropdown-menu li:last-child{border-bottom:none !important}
.navbar-nav .dropdown-menu {color:#ffffff;font-size:16px; background:transparent !important}
.navbar-dark .navbar-toggle .icon-bar:hover {color:#ffffff!important;}
.navbar-dark .navbar-toggle:hover,.navbar-dark .navbar-toggle:focus {background:transparent; }

div.head-style {display:none}
.navbar-toggle .icon-bar {display: block;width: 42px;height: 5px;border-radius: 1px;}
.navbar {padding:10px 0 10px 0}
.navbar.navbar-expand-md.navbar-dark {  display : flex;align-items : center;justify-content: center;width:100%} 
.collapse, .navbar-expand-md .navbar-collapse {display:none !important}
.collapse.show {display:block  !important}
#branding {background:#0399cd !important; }

.logo-mobile {float:left; max-width:80%; padding:15px 0px 10px 15px}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right:0px !important;margin-left:0px  !important;}
.navbar {margin-bottom:10px !important;}
 #content-main {width: 100%;padding: 40px 40px;}
 #container,  #primary, .widget-testimonial, #form-background, .form-heading {width: 100% !important}
 #primary, .widget-testimonial {margin-top:40px;}
 
.sitemap ul li, .post-font, .portfolio, .archive-meta p,.sizesmall ul li:before, .list1 ul,.list2 ul,.list3 ul,.list4 ul,.list5 ul,.list6 ul,.list7 ul,.list8 ul,.list9 ul,.list10 ul,.list11 ul ,.list12 ul ,.list13 ul ,.list14 ul ,.list15 ul ,.list16 ul ,.list17 ul, .comment_container .comment-text div.description {font-size:18px !important}
h2.entry-title a:link, h2.entry-title a:visited, .entry-title, h1.entry-title {font-size: 24px !important}
.widget-title {font-size:20px !important; font-weight:normal  !important; text-transform:none  !important}

#site-title a {text-align:center; color:#ffffff;font-size: 37px !important; font-family: arial; font-weight: normal !important; } #site-title{ text-transform:capitalize !important}
#site-title a:hover {text-align:center; color:#ffffff;font: normal 37px arial !important; line-height:1.1 !important}
#site-description {text-align:left; color:#ffffff;font: normal 12px arial !important; text-transform:uppercase !important}
#site-title, #site-description {margin-bottom:10px;}
#site-title, #site-description {margin:0px 0px;}
#site-title {margin-bottom:10px;}




div.head-style {display:none}
.navbar-toggle .icon-bar {display: block;width: 42px;height: 5px;border-radius: 1px;}
#wrapper, #header, #content-main, #main, #branding, div.head-height, div.head-style    {width: 100% !important; height: auto !important;} /*заголовок и тело эластичными*/
#branding {background:#0399cd !important; }
#branding{width: 100% !important;}
#access, #access .menu-header, div.menu, .header .navbar-collapse.collapse,#headermenu,  #hd-widget-area {display:none !important}
.logo-mobile {float:left; max-width:80%; padding:15px 0px 10px 15px}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right:0px !important;margin-left:0px  !important;}
.navbar {margin-bottom:0px;}
.navbar-expand-md .navbar-nav .dropdown-menu {position:relative;background:transparent}
.navbar-expand-md .navbar-nav .dropdown-menu:hover {background:transparent}


}
  
  
@media only screen and (max-width: 940px) { 
#primary, .widget-testimonial {width:100% !important}
#wrapper, #container, #container.single-no-sidebar,#container.single-no-sidebar #content, #main, .one-column #content, .post-content, #content .entry-content, #content .tabberlive {width:100% !important}
#primary, .widget-testimonial {width:100%; padding-top:40px;}

#floatmenu { display:none !important;}
.navbar-expand-md .navbar-toggler {display:block;}
.navbar {min-height:0;}
.navbar-dark {background:transparent}
.navbar-header, .navbar-dark {border:none;}

.navbar-dark .navbar-toggler,  .navbar a.cart-contents:before  {border-color:transparent; color:#ffffff!important;}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;}
.navbar-nav {margin-top:10px; margin-left:0px !important;  padding: 20px 40px;}
 ul.navbar-nav li:hover {background: #3d3d3d; padding-left:10px !important}
ul.navbar-nav li a {color:#fff; font-size:18px; margin-left:0px;}
ul.navbar-nav li {padding:5px 0px;}
ul.navbar-nav li ul.dropdown-menu  {margin-left:20px; border:none; padding:5px 0px}
.navbar-nav .dropdown-menu {color:#ffffff;font-size:16px; background:transparent !important}
.navbar-dark .navbar-toggle .icon-bar:hover {color:#ffffff!important;}
.navbar-dark .navbar-toggle:hover,.navbar-dark .navbar-toggle:focus {background:transparent; }

div.head-style {display:none}
.navbar-toggle .icon-bar {display: block;width: 42px;height: 5px;border-radius: 1px;}
#wrapper, #header, #content-main, #main, #branding, div.head-height, div.head-style    {width: 100% !important; height: auto !important;} /*заголовок и тело эластичными*/
#branding {background:#0399cd !important; }
#branding{width: 100% !important;}
#access, #access .menu-header, div.menu, .header .navbar-collapse.collapse,#headermenu,  #hd-widget-area {display:none !important}
.logo-mobile {float:left; max-width:80%; padding:15px 0px 10px 15px}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right:0px !important;margin-left:0px  !important;}
.navbar {margin-bottom:0px;}
.navbar-expand-md .navbar-nav .dropdown-menu {position:relative;background:transparent}
.navbar-expand-md .navbar-nav .dropdown-menu:hover {background:transparent}
}

@media only screen and (max-width: 768px) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width:100%}
}


@media only screen and (max-width: 690px) {
	#subs {grid-template-columns: 100%;}
	#footer {padding:0 20px}
	.home-level3 .abinspiration-product-ads a.ads-homepage {margin-bottom:20px; margin-top:0px}
.vhodnoaya5 {display:block}
.entry-between-border, .custom-read-more{width:100%;}
.obrabotka {width:300px; height:150px;}
.woocommerce-tabs.wc-tabs-wrapper {padding:0px; border: 1px solid #eaeaea !important}
.woocommerce #tab-description > h2, .woocommerce #tab-additional_information > h2, .woocommerce #reviews #comments h2, .woocommerce-Tabs-panel h3#reply-title {display:none}
.leavecomment {float:none;}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content .contet-tab {border:none !important; padding:0px !important}
.woocommerce-Tabs-panel  {padding:20px !important; margin-bottom:0px !important}
.woocommerce table.shop_attributes {margin-bottom:0px !important}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border:none !important;border-bottom:1px solid #eaeaea !important}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 !important}
.woocommerce button.button.alt {padding:16px 20px}
.woocommerce #reviews #comments ol.commentlist li img.avatar {    margin:0px; margin-bottom: 10px;float: left; position:relative}
 .woocommerce #respond input#submit {width:100%; height:40px}
.woocommerce #reviews #comments ol.commentlist li {padding:0px}
.woocommerce #reviews #comments ol.commentlist .thread-even, .woocommerce #reviews #comments ol.commentlist li.comment:last-child {border:none !important}
.woocommerce .star-rating {margin-left:20px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin:0px; padding:0px}
.home-level2 .shop_cat_desc {display:none}
#homepage {background:none !important;width:100% !important}
#homepage div {z-index:0 !important}
.videoform-mobile {display:none}
figure {width:100% !important}
.date-comments, .logo-head{display:none;}
.scrollupinsight {display:none !important;}
#wrapper #content .woocommerce-MyAccount-navigation ul {margin-right:0px}

#content img, #content .attachment img, img.thumb-size {max-width: 100% !important; height: auto !important;} /*делаем изображения эластичными*/
#wrapper {margin:0px;}
#content-main {padding:0px;} #header {}

#wrapper, #header, #content-main, #main, #branding, div.head-height, div.head-style,.home-level2 .woocommerce.columns-3 ul.products li.product-category.product.first, .home-level2 .woocommerce.columns-3 ul.products li.product-category.product.last, .home-level2 .woocommerce.columns-3 ul.products li.product-category.product    {width: 100% !important; height: auto !important;} /*заголовок и тело эластичными*/
#branding {background:#0399cd !important; }
#branding, #content, #footer, .footer, .footer-mid, #footermenu, .copyright, .footer-widget-box, #footer-widget-area {width: 100% !important;}

.footer-widget-box {display:none} #footer-widget-area ul.xoxo {display:none}

#access, #access .menu-header, div.menu, .header .navbar-collapse.collapse,#headermenu,  #hd-widget-area, .sub-form-top .image, .sub-form-footer .image, .commentsvk, .commentsfb {display:none !important}
#primary {display:none}#main{padding:0px !important; }.container {padding-right:0px !important; padding-left:0px !important}
.sub-form-top {height:100%}
.sub-form-top input.ab-form-button-top, .sub-form-top .sp-button.ab-form-button-top {padding:15px;}
#container {width: 100%; float: left;}
#wrapper #content .entry-box, #content article.entry-box {padding:25px; border:none !important; }
.author-avatar {float:none !important ; text-align:center  !important; margin:0px !important}
.author-description {text-align:center; float:none; width:100%}
li.widget-container, div.widget-container, .single-course_unit #primary.widget-area ul li {border:none !important; padding:25px}
ul.tabbernav li a {width: 100%;max-width: 100%; display: block;height: 40px;}ul.tabbernav li {margin-bottom: 10px;list-style: none;display: block;width: 100% !important;height: 40px;}

.entry-between-border {border-top:1px solid rgba(0,0,0,.1)}
.testimonials-between-border, .entry-between-border {
    padding: 0;
    border-bottom: none !important;
}
.subs-form, .buttonsinvite, .subs-image {float:left; width:99%}
.headerformpost {padding:0 10px;}c.logo-mobile {float:left; max-width:80%; padding:15px 0px 10px 15px}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right:0px !important;margin-left:0px  !important;}
.navbar {margin-bottom:0px;}
.menu-footer {display:none}
#searchsubmit, #searchsubmit:visited {font-size: 18px !important;}
#site-title a {text-align:center; color:#ffffff;font-size: 37px !important; font-family: arial; font-weight: normal !important; } #site-title{ text-transform:capitalize !important}
#site-title a:hover {text-align:center; color:#ffffff;font: normal 37px arial !important; line-height:1.1 !important}
#site-description {text-align:left; color:#ffffff;font: normal 12px arial !important; text-transform:uppercase !important}
#site-title, #site-description {margin-bottom:10px;}
#site-title, #site-description {margin:0px 0px;}
#site-title {margin-bottom:10px;}
.related_image, .related_content a, #related_posts img {width:31.7% !important}
#related_posts li {margin:0px !important; width:31.7%;}
.related_content {height: 50px;overflow: hidden;padding: 5px;}
#contact-page ol.forms label {float:none}
#contact-page ol.forms input.txt, #contact-page ol.forms textarea, #testimonial-form input[type="text"], #testimonial-form textarea, .testimonials-between-border, .testimonial-container, #testimonials-float {width:100%}
#contact-page ol.forms li.inline input, #contact-page ol.forms li.buttons .submit {margin-left:0px;}
.widget-testimonial {padding:20px 10px !important; float:none; margin:0px}
.single-catalog img.thumb-size {margin-bottom:20px;}
h2.entry-title a:link, h2.entry-title a:visited, .heading-title2, .heading-title1, .heading-title3, .heading-title4, .heading-title5, .heading-title6, div.secondpost h2.entry-title a:link,.ab-header {line-height:1.1 !important;}
h2.entry-title a:link, h2.entry-title a:visited, .entry-title, h1.entry-title {font-size:24px !important}
ul.tabbernav
{clear:both;padding-top:10px;;padding-bottom:10px}
.comments-title {display:none}
h1, h1.entry-title1,  h1.entry-title2,  h1.entry-title3,  h1.entry-title4,  h1.entry-title5,  h1.entry-title6, .woocommerce h1 {font-size:30px} 
h2, h2.entry-title1, h2.entry-title2,  h2.entry-title3,  h2.entry-title4,  h2.entry-title5,  h2.entry-title6, .woocommerce h2 {font-size:26px} 
h3, h3.entry-title1, h3.entry-title2,  h3.entry-title3,  h3.entry-title4,  h3.entry-title5,  h3.entry-title6,  .woocommerce h3 {font-size:22px} 
h4, h4.entry-title1, h4.entry-title2,  h4.entry-title3,  h4.entry-title4,  h4.entry-title5,  h4.entry-title6, .woocommerce h4 {font-size:20px} 
h5, h5.entry-title1, h5.entry-title2,  h5.entry-title3,  h5.entry-title4,  h5.entry-title5,  h5.entry-title6, .woocommerce h5 {font-size:18px} 
h6, h6.entry-title1, h6.entry-title2,  h6.entry-title3,  h6.entry-title4,  h6.entry-title5,  h6.entry-title6, .woocommerce h6 {font-size:16px}
.heading-title1 p, .heading-title2 p, .heading-title3 p, .heading-title4 p, .heading-title5 p, .heading-title6 p
{margin-bottom:0px!important; }
.sub-form-top {}
.sub-form-footer {}
.sub-form-top, .sub-form-footer, .sub-form-top .bg, .sub-form-footer .bg, .sub-form-top .pattern, .sub-form-footer .pattern {width:100%;border-radius:0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
.sub-form-top .input-form, .sub-form-footer .input-form, #slides .cycle-pager {width:100% !important;}
.sub-form-top .bg,.sub-form-footer .bg{border-radius:0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
.sub-form-top .form-inside,.sub-form-footer .form-inside {width:100%;padding:30px;}
.sub-form-top .bg, .sub-form-top .form-inside,  .sub-form-footer .bg, .sub-form-footer .form-inside,.sub-form-footer,.sub-form-top {height: auto !important}
 .custom_read_more {width:90%;clear: both;float:right;}
.sub-form-top .pattern, .sub-form-footer .pattern  {height: 100% !important; background:url()  ; background-size:cover;}
.sub-form-top .ab-bg-custom, .sub-form-footer .ab-bg-custom {position: absolute !important;left: 0px !important;top: 0px !important;width: 100% !important;margin-bottom: 20px !important;height: 100% !important;margin-left: 0px !important;margin-top: 0px !important;}
.headerimagemobile {display:none}
.header-text-mobile {display:block  !important}
.sub-form-top .button-align, .sub-form-footer .button-align {float:none}
.sub-form-top input.ab-form-button-top, .ab-form-button-top-admin, .sub-form-footer input.ab-form-button-top, .ab-form-button-top-admin, .sub-form-top .sp-button.ab-form-button-top, .sub-form-footer .sp-button.ab-form-button-top {white-space: normal; width:100% !important;font-size: 6vw !important;height:100% !important;}
.sub-form-top .header-form, .sub-form-top .form, .sub-form-top .ab-header, .sub-form-top .ab-header p,  .sub-form-top .garantia, .sub-form-top .garantia p, .sub-form-top div.list ul, .sub-form-top .description, .sub-form-top .description p, .sub-form-top .header-form p,.sub-form-footer .header-form, .sub-form-footer .form, .sub-form-footer .ab-header, .sub-form-footer .ab-header p,  .sub-form-footer .garantia, .sub-form-footer .garantia p, .sub-form-footer div.list ul, .sub-form-footer .description, .sub-form-footer .description p, .sub-form-footer .header-form p, .sub-form-footer .video {position:relative !important; width: 100% !important; left:0px !important; text-align:center !important;height:auto !important;top:auto !important; padding-top: 10px !important; clear:both !important}
.sub-form-top div.list ul, .sub-form-footer div.list ul {text-align:left !important;}
.sub-form-top .video, .sub-form-footer .video {position: relative;padding-bottom: 48%; /* 16:9 */padding-top: 15px;height: 100%;width: 100% !important; top:0px;margin-top:20px;left:0px;z-index:3}
.sub-form-top .video iframe, .sub-form-footer .video iframe {width:100%}
.sub-form-top .video-size,.sub-form-footer .video-size  {position: absolute;top: 0;left: 0;width: 100%!important;height: 100%!important;}
.head-height {float:none !important;text-align:center;padding:20px;}
#sub-form-top-admin, #slides, #slides .cycle-slideshow, #slides .caption_bg, #slides div.cycle-caption, #slides .caption_bg1, #slides .opaque_bg {width:100% !important}
.sub-form-top .garantia, .sub-form-footer .garantia {background:none; text-align:left !important; padding-left:0px}
#wrapper .vhodnoaya1, #wrapper .vhodnoaya2, #wrapper .vhodnoaya3, #wrapper .vhodnoaya4, #wrapper .vhodnoaya5, #wrapper .vhodnoaya6, #wrapper .block_home1, #wrapper .block_home2, #wrapper .block_home3, #wrapper .block_home4, #wrapper .block_home5, #wrapper .block_home6, #wrapper .block_home7, #wrapper .vhodnoaya1 ul, #wrapper .vhodnoaya2 ul, #wrapper .vhodnoaya3 ul, #wrapper .vhodnoaya4 ul, #wrapper .vhodnoaya5 ul, #wrapper .vhodnoaya6 ul, #wrapper .vhodnoaya7 ul
{width:100% !important; padding:10px 0 !important; margin:0 !important}
.firstpost,   .secondpost {width:100% !important; float:none;margin:0 !important;  padding:20px 0px!important; }
.heading-title1 img, .heading-title2 img, .heading-title3 img, .heading-title4 img, .heading-title5 img, .heading-title6 img
{width:100%; height:100%}
.homepage-image5 {display: block;padding-top: 63.3%;width:100% !important; margin:0 !important;height:0 !important;background-size: 100%;}
div.readmore1, div.readmore2, div.readmore3, div.readmore4, div.readmore5, div.readmore6 {text-align:center;width:auto !important;font-size: 20px;float:right !important;clear: both;}
div.readmore4 {margin-top: 60px;margin-right:0px !important}
div.readmorecustom {width:auto !important;text-align:center;float:right;margin-right: 20px;padding: 7px 20px !important;}
.secondpost .entry-title {padding-top:20px !important;clear:both}
div.post-font1 div,div.post-font2 div,div.post-font3 div,div.post-font4 div,div.post-font5 div,div.post-font6 div {width:100% !important;}
div.post-font4 div.otzyv-photo {float:left !important; width:90px !important; margin-right:10px !important;}div.post-font4 div.otzyvy-text {margin-top:10px !important;}
.uroven, .heading-title1, .heading-title2, .heading-title3, .heading-title4, .heading-title5, .heading-title6, div.heading-title1 p, div.heading-title2 p, div.heading-title3 p, div.heading-title4 p, .div.heading-title5 p, div.post-font1 p, div.post-font2 p, div.post-font3 p {width:90% !important;}
.heading-title4 {margin-bottom:0px; margin: 0 auto;} div.heading-title4 p {width:100% !important}
.cbp-l-grid-slider-testimonials-body {padding:0px}
#content .gallery .gallery-item {max-width: 46% !important; height: auto !important;width: 46% !important;} 
.homepage-image1, .homepage-image2, .homepage-image3 { width: 100%;max-height: 430px;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.firstpost div.homepage-image5 {margin-bottom:10px !important;}
.cbp-nav-pagination {width:100%; text-align:left} .sub-form-top .ab-header {display:none}.sub-form-top .description {display:none}.sub-form-top .list {display:none}.sub-form-top .header-form {display:none}.sub-form-top .video {display:none}.sub-form-top .form {display:none}.sub-form-top .garantia {display:none}.sub-form-top .pattern {display:none}.sub-form-top .ab-bg-custom {display:none}.sub-form-footer .ab-header {display:none}.sub-form-footer .description {display:none}.sub-form-footer .list {display:none}.sub-form-footer .header-form {display:none}.sub-form-footer .video {display:none}.sub-form-footer .form {display:none}.sub-form-footer .garantia {display:none}.sub-form-footer .pattern {display:none}.sub-form-footer .ab-bg-custom {display:none} .video-catalog {width:100% !important}
.home-level1,.home-level2,.home-level3,.home-level4,.home-level5, .homepageitemstabs, .post-homepage-shop, li.product-category, #content .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, #tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli.ui-tabs-active a , #tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli a:hover, #tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli a:after, .woocommerce div.product .woocommerce-tabs ul.tabs li  {width:100% !important}
.post-homepage-shop {margin-bottom:10px;}
.entry-box.ab-inspiration-woocommerce-entry {padding:20px; border:none; border: none !important}
 .woocommerce div.product .woocommerce-tabs ul.tabs li a  {font-size:1.2em}
table.shop_table tr.cart_item td, #add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {padding:20px !important}
.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button{font-size: .6em !important;padding-left: 0px;padding-right: 0px;}
#customer_details {width:100%}.one-column .entry-box {padding-left:20px; padding-right:20px}
#order_review_heading, #order_review {width:100%}
#tabs.homepageitemstabs {clear:both; padding-top:30px;}
#tabs.homepageitemstabs ul.homepageitemstabsul {text-align:left;  width:100%; display:inline}
#tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli {width:47%;margin-right:5px;float:left; font-size:16px; height:45px; padding:0px}
#tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli a:active:after {content: " \2022";font-size: 1.3em;line-height: 1;opacity: 0.5;vertical-align: middle;margin-left: 0.5em; margin-right: 0.5em;  }
#tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli:last-child a:after {content: none;}
#tabs.homepageitemstabs ul.homepageitemstabsul li.homepageitemstabsli a {text-decoration:none !important; font-weight:normal; color:#333; padding:10px 5px; display:block;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product, .related.products ul.products li, .up-sells.upsells.products ul.products li {margin-right:10px !important;}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {margin-right: 0px  !important;}
.woocommerce div.related.products  ul.products li.product, .woocommerce div.up-sells.upsells.products ul.products li.product  {margin-bottom:20px;}
.product-tabs {width:100%;}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n){float:left}
.abinspiration-product-ads-img, .abinspiration-product-ads-text {width:100%; display:block; padding-left:0px}.abinspiration-product-ads-text {padding:0 20px;}
.abinspiration-product-ads-img {margin-bottom:30px;}
.home-level6 .abinspiration-product-form {width:100%; display:block}
.abinspiration-product-form-img {  width:100%;display: block;}
.home-level6 .abinspiration-product-form input.show-form-button, .home-level6 .abinspiration-product-form div.show-form-button, .home-level6 .abinspiration-product-form input.shop-form-input, .home-level6 .abinspiration-product-form button.show-form-button, .home-level6 .button-align, .home-level6  .button-align .sp-form .sp-button, .home-level6  .button-align .sp-form .sp-form-control {width:100%; margin-left:0px; margin-top:5px;}
.abinspiration-product-form-input{padding-left:0px;display: block;}
.abinspiration-testimonials-section {width:100%} 
.abinspiration-product-form-input {margin-top:20px;}
#sub-form-top-admin {display:none}
.firstpost .homepage-image5 {width:100% !important}
	.secondpost .homepage-image5 {width:100% !important}
	.pagenavi {float:none; text-align:center}
	 .pagenavi a, .pagenavi a:link, .pagenavi a:visited, .pagenavi .current, .pagenavi .on, .pagenavi span.pages, .insta-button, .pagenavi span.current
{font-size: 14px;}
	
	
	
}

@media only screen and (max-width: 684px) {
.related_image, .related_content a, #related_posts img {width:100% !important}
#related_posts li {margin:0px !important; width:31.7%;}
}

@media only screen and (max-width: 600px) {
#container.ab-inspiration-woocommerce-container {width:100% !important}
.related.products ul.products li, .up-sells.upsells.products ul.products li {width:100% !important}
}


@media only screen and (max-width: 380px) {
#content .gallery .gallery-item {max-width: 46% !important; height: auto !important;width: 46% !important} 
.logo-mobile {max-width:60% !important;}
#related_posts li {margin:0px !important; width:100%;}
}

@media only screen and (max-width: 370px) {
.related_image, .related_content a, #related_posts img {width:100% !important}
#subs form {width: 98% !important;}
#subs input {width: 100% !important;}
input.buttonpostform, button.sp-form .sp-button.buttonpostform, button.buttonpostform {font-size: 5.9vw !important}
}
@media only screen and (max-width: 350px) {
.related_image, .related_content a, #related_posts img {width:100% !important}}
@media only screen and (max-width: 320px) {
.related_image, .related_content a, #related_posts img {width:100% !important}}

@media only screen and (max-width: 300px) {
.related_image, .related_content a, #related_posts img {width:100% !important}
.logo-mobile {max-width:70% !important;}}
@media only screen and (max-width: 270px) {
.logo-mobile {max-width:70% !important;}
#content .gallery .gallery-item {max-width: 100% !important; height: auto !important;width: 100% !important;} }

 

#subs, .woocommerce tr th,#form-background,.vhodnoaya2, .vhodnoaya4, .author-info
{background-color: #f3f4f4  !important;} 

#content div.post-font a.more-link:hover,#wrapper #content a.more-link:hover,  .tml-button:hover, #subs input[type=submit]:hover, #subs input[type=submit]:visited  {background-color: #5c5c5c  !important; text-decoration:none}

#access ul li:hover, #access  ul > li.current-menu-item  {background:#478b85 }
 

#content .garantiya-bottom-commets a:link, #content .garantiya-bottom-commets a:hover, #content .garantiya-bottom-commets a:visited, .widget-area .garantiya a:link, .widget-area .garantiya a:hover, .widget-area .garantiya a:visited, #content .post .garantiya-bottom a:link, #content .post .garantiya-bottom a:hover, #content .post .garantiya-bottom a:visited {color: #a3a8a8  !important;}
		
button.form-button, input.form-button, .sp-form .sp-button.form-button, div.form-button, #subs input[type="submit"], #subs input[type="submit"]:visited, div.buttonpostform, button.buttonpostform, .sp-form .sp-button.buttonpostform  {border-radius: 0px; -moz-border-radius: 0px;-webkit-border-radius: 0px;}	
.sp-form .sp-button.buttonpostform:hover, button.buttonpostform:hover {position:relative; top:2px;}	
		
.home-level6 {border-top: 5px solid rgba(0,0,0,.4) !important; border-bottom: 2px solid  rgba(0,0,0,.4) !important;}
.home-level6 {border-color: rgba(0,0,0,.4)}
div.buttonsinvite {background:#fff !important;}
.home-level6 .abinspiration-product-form input.show-form-button, .home-level6 .abinspiration-product-form button.show-form-button {background:  rgba(0,0,0,.4) !important; }
.home-level6 .abinspiration-product-form input.show-form-button:hover, .home-level6 .abinspiration-product-form  button.show-form-button:hover {background:  rgba(0,0,0,.6) !important;cursor: pointer;}
.show-form-button:hover {background:  rgba(0,0,0,.6) !important; }



.woocommerce div.product .woocommerce-tabs ul.tabs li, #content .entry-box, #content article.entry-box, .entry-box.ab-inspiration-woocommerce-entry, .entry-box.ab-inspiration-woocommerce-entry-home,   ul.tabbernav li a, .entry-content div.woocommerce-shipping-fields h3  label, .woocommerce .quantity .qty, #form-background,#subs, .author-info {border:1px solid  rgba(0,0,0,0.06)  !important}.single-course_unit .entry-box {padding:30px !important; }li.widget-container,div.widget-container, .single-course_unit #primary.widget-area ul li{border:1px solid  rgba(0,0,0,0.06)  !important}  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products li.last, .woocommerce-page ul.products li.last, .woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {border:none !important} .woocommerce ul.products li.product .img-wrap-image {border:1px solid  rgba(0,0,0,0.06)  !important} }
 .social-likes .shop:hover {border:none}

.social-likes .shop.social-likes__widget_facebook, .social-likes .shop.social-likes__widget_twitter,.social-likes .shop.social-likes__widget_plusone,  .social-likes .shop.social-likes__widget_vkontakte, .social-likes .shop.social-likes__widget_odnoklassniki, .social-likes .shop.social-likes__widget_telegram, .social-likes .shop.social-likes__widget_pinterest {background:#fff !important; color: #babbbc}
.social-likes .shop {border:1px solid #babbbc;}
.social-likes__widget_notext .social-likes__icon { margin: .44em;}

.single-product div.product p.price {margin-top: 30px;margin-bottom: 30px !important;}.single-product div.product p.price {font-size: 1.6em;}body .woocommerce-product-rating{ font-size: 20px !important;}

.post-font3, .otzyvy-text, .otzyvy-name {color: #333}
.cbp-item-wrapper {background:transparent;}
div.entry-title5, .entry-title5 a:link, .entry-title5 a:visited, h3.entry-title2, .entry-title2 a:link, .entry-title2 a:visited, #grid-container2 h2.entry-title a:link {font-weight:normal !important}

#access li a {border-right:1px solid rgba(0,0,0,0.06)!important;}
#wrapper #access li.cart-in-menu a {border-right:1px solid rgba(0,0,0,0.06)  !important;border-left:1px solid rgba(0,0,0,0.06) !important; padding:0 25px !important}
#access li:first-child a, #access li a.cart-contents {border-left:1px solid rgba(0,0,0,0.06) !important}

#content .woocommerce table.shop_table td.product-remove a.remove {color:red!important}

.related-katalog .cbp-nav-prev, .related-katalog .cbp-nav-next, .block_home6 .cbp-nav-next, .block_home6 .cbp-nav-prev {background:transparent !important}
.related-katalog .cbp-nav-prev:after, .related-katalog .cbp-nav-next:after, .block_home6 .cbp-nav-next:after, .block_home6 .cbp-nav-prev:after { color: #333; font-size:30px; }

.heading-title2 strong, .heading-title1 strong, .heading-title3 strong, .heading-title4 strong, .heading-title5 strong, .heading-title6 strong {font-weight: normal;} 

.widget-title {background:transparent; padding-left:0px;}
#footer {border-top: 2px solid  rgba(0,0,0,.05) !important;}
.cbp-item-wrapper, .katalog-enterpage {border:none !important}
ul.product_list_widget .product-title {color:#333 !important}
#content .woocommerce-MyAccount-navigation ul li a {color:#333 !important}

#site-title a,.entry-title, h1.entry-title,#content div.post h2.entry-title a:link, #content div.post h2.entry-title a:visited,
#footer-widget-area div.widget-title,.post-font h1, .post-font h2, .post-font h3, .post-font h4, .post-font h5, .post-font h6,h1.katalog-title,.widget-title,.woocommerce ul.products li.product h3, .cart_totals.calculated_shipping h2, .woocommerce-billing-fields h3, h3#order_review_heading, .woocommerce-shipping-fields h3, #slides .caption1, .home-level2 .cat-title-homepage, .shop-otzyv-home, .entry-box.ab-inspiration-woocommerce-entry .woocommerce ul.products li.product-category.product h3, .woocommerce h2, .woocommerce #reviews h3,#wrapper h3, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, .buttonsinvite div.heading, .headerformpost, .form-heading, #content h3 a, #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, label.ship-to-different-address-checkbox, .entry-title3 a:link, .entry-title3 a:visited, h3.entry-title1, .heading-title2 p, .heading-title2 span, .heading-title5 p, .heading-title5 span, .heading-title1 p, .heading-title1 span, .heading-title3 p, .heading-title3 span,.heading-title4 p, .heading-title4 span,.heading-title6 p, .heading-title6 span, h3.wpcw-course-title {font-weight:normal !important}

#access .sub-menu li a {border:none !important}

.homepage-icon1 i {position:relative; z-index:2}

.social-likes .shop.social-likes__widget_facebook:hover, .social-likes .shop.social-likes__widget_twitter:hover,.social-likes .shop.social-likes__widget_plusone:hover,  .social-likes .shop.social-likes__widget_vkontakte:hover, .social-likes .shop.social-likes__widget_odnoklassniki:hover, .social-likes .shop.social-likes__widget_telegram:hover, .social-likes .shop.social-likes__widget_pinterest:hover {color:#fff}

.woocommerce-info:before, .woocommerce_info:before, .noreviews:before,  .nocomments:before, #content .woocommerce .woocommerce-info::before  {content: "\f05a"; font-family:FontAwesome}


.scrollupinsight, .scrollupinsight:hover {
background-color:rgba(79,154,148,0.7)!important;}
 .scrollupinsight:hover {
background-color:rgba(79,154,148,0.9)!important;}




#footer, .footer-widget-box, #footer-widget-area ul li.widget, #footer-widget-area div.widget-title, .home-level6, #headercssmenu ul li.current > a,#headercssmenu ul li a:hover:after,#headercssmenu ul li.current > a:after, #headercssmenu ul li.active > a:after,#access,button.form-button, input.form-button, .sp-form .sp-button.form-button, div.form-button, div.buttonpostform, button.buttonpostform,.sp-form .sp-button.buttonpostform, .home-level2 .woocommerce.columns-3 ul.products li.product-category.product.first .button-homepage:hover, #sub-form-top-admin .ab-form-button-top-admin div:hover,  .sp-button.ab-form-button-top:hover, #content .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,  #content .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover,.cbp-l-caption-buttonLeft,  .cbp-m-caption-buttonLeft,  .cbp-s-caption-buttonLeft, .search-button, .submit, #content a.comment-reply-link,#submit, .button-form,  .pagenavi span.current, #content .woocommerce a.button:hover, #content .woocommerce button.button:hover,#primary .woocommerce button.button:hover, #content .woocommerce input.button:hover, #searchsubmit:hover, .vhodnoaya1, .entry-title1 a:link, .entry-title1 a:visited,   input.button,  #content .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,  div.readmore3:hover, div.readmore2, div.readmore5:hover, div.readmore4,  div.readmore6,  #content .cbp-l-caption-buttonLeft.buy:hover, .cbp-s-caption-buttonLeft, div.post-font  a.cbp-s-caption-buttonLeft:link, div.post-font  a.cbp-s-caption-buttonLeft:visited,  div.post-font  a.cbp-m-caption-buttonLeft:link, div.post-font  a.cbp-m-caption-buttonLeft:visited,div.post-font  a.cbp-l-caption-buttonLeft:link, div.post-font  a.cbp-l-caption-buttonLeft:visited,#content .cbp-s-caption-buttonLeft.buy:hover,  #content .cbp-m-caption-buttonLeft.buy:hover, #content .cbp-l-caption-buttonRight:hover, #content a.cbp-s-caption-buttonLeft, #content .cbp-s-caption-buttonLeft:hover, .cbp-s-caption-buttonLeft.buy:hover, div.post-font  a.cbp-s-caption-buttonLeft.buy.button-show-buy:hover, div.post-font  a.cbp-m-caption-buttonLeft.buy.button-show-buy:hover, div.post-font  a.cbp-l-caption-buttonLeft.buy.button-show-buy:hover, .buton-unit, .wp-block-button__link,#content a.fe_btn_completion:hover, #content a.wpcw-button.wpcw-button-primary:hover, a.fe_btn.fe_btn_completion.btn_completion:hover, #content button.wpcw-input-button:hover, #content button.wpcw-checkout-payment-button:hover, #content button.button:hover, #content ul.tabbernav li.tabberactive a,  #content .wpcw-student-account .wpcw-student-account-navigation ul li.is-active a, #content  .wpcw-student-account .wpcw-student-account-navigation ul li:hover, #content  .wpcw-student-account .wpcw-student-account-navigation ul li a:hover, #content .wpcw_fe_quiz_submit_data input.fe_btn_completion, #content ul.tabbernav li a:hover, #content ul.tabbernav li.tabberactive a:hover, .woocommerce-MyAccount-navigation ul li, .wpcw-button.wpcw-button-primary:hover, .tml-button, #subs input[type=submit] {
background-color:#4f9a94!important;}

.woocommerce .woocommerce-info:before {color:#4f9a94!important;}

.woocommerce .woocommerce-info {border-top-color:#4f9a94!important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, img.post_thumbnail.image-otzyv.wp-post-image, #sub-form-top-admin .ab-form-button-top-admin div:hover, .sub-form-top input.ab-btnhov-top, .sub-form-top .sp-button.ab-form-button-top:hover,.sub-form-footer .sp-button.ab-form-button-top:hover, #content ul.tabbernav li.tabberactive a, #content ul.tabbernav li.tabberactive a:hover, .tml-button{border-color:#4f9a94!important;}




.cbp-item.testimonials-animation img.avatar-comment-homepage, #content .woocommerce-MyAccount-navigation ul li  {border-color:#e3efee!important;}

#content .woocommerce-MyAccount-navigation ul li {border-bottom:1px solid #e3efee!important;}


.widget-area a:link, .widget-area a:visited, div.post-font a:link, div.post-font a:visited,#content .post a:link,#content a:link, #content a:visited{color:#2f5c59!important;}

.home-level6 .abinspiration-product-form input.show-form-button, .home-level6 .abinspiration-product-form div.show-form-button, .home-level6 .abinspiration-product-form button.show-form-button {color:#fdfefe!important;}

.search-button, .submit, #content a.comment-reply-link,#submit, .button-form,  .pagenavi span.current,#content .woocommerce a.button:hover, #content .woocommerce button.button:hover,#primary .woocommerce button.button:hover, #content .woocommerce input.button:hover, #searchsubmit:hover, .vhodnoaya1, .entry-title1 a:link, .entry-title1 a:visited, .post-font1, .homepage-icon1, input.button, #access li.current-menu-item a, #content .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,div.readmore1,div.readmore3:hover, div.readmore2, div.readmore5:hover, div.readmore4,  div.readmore6,  #content .cbp-l-caption-buttonLeft.buy:hover, .cbp-s-caption-buttonLeft, div.post-font  a.cbp-s-caption-buttonLeft:link, div.post-font  a.cbp-s-caption-buttonLeft:visited,  div.post-font  a.cbp-m-caption-buttonLeft:link, div.post-font  a.cbp-m-caption-buttonLeft:visited,div.post-font  a.cbp-l-caption-buttonLeft:link, div.post-font  a.cbp-l-caption-buttonLeft:visited,#content .cbp-s-caption-buttonLeft.buy:hover,  #content .cbp-m-caption-buttonLeft.buy:hover, #content .cbp-l-caption-buttonRight:hover, #content a.cbp-s-caption-buttonLeft, #content .cbp-s-caption-buttonLeft:hover, .cbp-s-caption-buttonLeft.buy:hover, div.post-font  a.cbp-s-caption-buttonLeft.buy.button-show-buy:hover, div.post-font  a.cbp-m-caption-buttonLeft.buy.button-show-buy:hover, div.post-font  a.cbp-l-caption-buttonLeft.buy.button-show-buy:hover, .buton-unit,a.more-link1, #footer a, .copyright,.home-level6 .shopform-title p, .home-level6 .shopform-title span, #content .home-level6 .garantiya a:link, #content .home-level6 .garantiya a:visited, #sub-form-top-admin .ab-form-button-top-admin div:hover, .sub-form-top input.ab-btnhov-top, .sub-form-top .sp-button.ab-form-button-top:hover,.sub-form-footer .sp-button.ab-form-button-top:hover, button.form-button, input.form-button, .sp-form .sp-button.form-button, div.form-button,#access li a, #access li a:hover, #footer-widget-area  a:link, #footer-widget-area  a:visited, #footer-widget-area, #footer-widget-area div.widget-title, #footer-widget-area  a:active, #footer-widget-area  a:hover, #footer-widget-area ul li.widget a:hover,#content a.fe_btn_completion:hover, #content a.wpcw-button.wpcw-button-primary:hover, a.fe_btn.fe_btn_completion.btn_completion:hover, #content button.wpcw-input-button:hover, #content button.wpcw-checkout-payment-button:hover, #content button.button:hover, .sub-form-top div.ab-btnhov-top, #content .wpcw-student-account .wpcw-student-account-navigation ul li.is-active a, #content .wpcw-student-account .wpcw-student-account-navigation ul li:hover, #content .wpcw-student-account .wpcw-student-account-navigation ul li a:hover,  #content .wpcw_fe_quiz_submit_data input.fe_btn_completion, #content ul.tabbernav li.tabberactive a, #content ul.tabbernav li a:hover, #content ul.tabbernav li.tabberactive a:hover,   #content .woocommerce-MyAccount-navigation ul li a, .wpcw-button.wpcw-button-primary:hover, .fe_btn.fe_btn_completion.btn_completion:hover {
color:#fdfefe !important}
#content .wpcw-student-account .wpcw-student-account-navigation ul li a {color:#000 !important;}

#headercssmenu ul li:hover > a,#headercssmenu ul li.active > a, #headercssmenu ul li.current > a {} 

#headercssmenu ul li:hover > a,#headercssmenu ul li.active > a, #headercssmenu ul li.current > a {}



div.readmore1:hover {color:#fdfefe!important;background:#0d1918!important;border: 2px solid #0d1918 !important}


div.readmore1 {background: transparent !important;  border: 2px solid #fdfefe !important}



div.readmore3, div.readmore2:hover, div.readmore5, div.readmore4:hover, div.readmore6:hover, #content .cbp-l-caption-buttonLeft.buy, #content  .cbp-s-caption-buttonLeft.buy, #content a.cbp-s-caption-buttonLeft:hover,  #content  .cbp-m-caption-buttonLeft.buy, #content a.cbp-l-caption-buttonRight,#content .pagenavi a:hover,.pagenavi span.current, .cbp-s-caption-buttonLeft.buy, div.post-font  a.cbp-s-caption-buttonLeft:hover, div.post-font  a.cbp-s-caption-buttonLeft.buy:link, div.post-font  a.cbp-s-caption-buttonLeft.buy:visited,  div.post-font  a.cbp-m-caption-buttonLeft:hover, div.post-font  a.cbp-m-caption-buttonLeft.buy:link, div.post-font  a.cbp-m-caption-buttonLeft.buy:visited,  div.post-font  a.cbp-l-caption-buttonLeft:hover, div.post-font  a.cbp-l-caption-buttonLeft.buy:link, div.post-font  a.cbp-l-caption-buttonLeft.buy:visited, .buton-unit:hover, .wp-block-button__link:hover, #content a.fe_btn_completion, #content a.wpcw-button.wpcw-button-primary, a.fe_btn.fe_btn_completion.btn_completion,#content button.wpcw-input-button, #content button.wpcw-checkout-payment-button, #content button.button, #submit:hover,  #searchsubmit,  #content .wpcw_fe_quiz_submit_data input.fe_btn_completion:hover, #content div.post-font a.more-link,#wrapper #content a.more-link, .tml-button, #content .woocommerce-MyAccount-navigation ul a:hover {

background: #666666 !important;  }

#content a.fe_btn_completion, #content a.wpcw-button.wpcw-button-primary, a.fe_btn.fe_btn_completion.btn_completion, #content button.wpcw-input-button, #content button.wpcw-checkout-payment-button, #content button.button {border:none;}
.sub-form-top input.ab-form-button-top {border-radius: 0px !important; -moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;
}

.sub-form-top .input-form {border-radius: 0px !important; -moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;}

#sub-form-top-admin .ab-form-button-top-admin div, .sub-form-top input.ab-form-button-top, .sub-form-top .sp-button.ab-form-button-top, .sub-form-footer .sp-button.ab-form-button-top, div.readmore3, div.readmore2:hover, div.readmore5, div.readmore4:hover, div.readmore6:hover, #content .cbp-l-caption-buttonLeft.buy, #content  .cbp-s-caption-buttonLeft.buy, #content a.cbp-s-caption-buttonLeft:hover,  #content  .cbp-m-caption-buttonLeft.buy, #content a.cbp-l-caption-buttonRight,#content .pagenavi a:hover,.pagenavi span.current, .cbp-s-caption-buttonLeft.buy, div.post-font  a.cbp-s-caption-buttonLeft:hover, div.post-font  a.cbp-s-caption-buttonLeft.buy:link, div.post-font  a.cbp-s-caption-buttonLeft.buy:visited,  div.post-font  a.cbp-m-caption-buttonLeft:hover, div.post-font  a.cbp-m-caption-buttonLeft.buy:link, div.post-font  a.cbp-m-caption-buttonLeft.buy:visited,  div.post-font  a.cbp-l-caption-buttonLeft:hover, div.post-font  a.cbp-l-caption-buttonLeft.buy:link, div.post-font  a.cbp-l-caption-buttonLeft.buy:visited, .buton-unit:hover,  button.btnhov, input.btnhov, div.btnhov, .cbp-s-caption-buttonLeft:hover, input.button:hover, button.btnhov, input.btnhov, div.btnhov, .button-form:hover,   #submit:hover,   .submit:hover,   #content a.comment-reply-link:hover,  .pagenavi span.current:hover,   .archiv-title,   .fusion-portfolio #filters-container .cbp-filter-item-active, .katalog-link,  .related-katalog .cbp-nav-next, .woocommerce #respond input#submit,    #content .woocommerce a.button, .woocommerce button.button,.woocommerce input.button,#searchsubmit,#content .fusion-portfolio #filters-container .cbp-filter-item-active,#access  li.current-menu-item a, .menu-header .cart-contents .count, #headercssmenu a.cart-contents .count, .navbar a.cart-contents .count, #content a.wp-block-button__link,#content a.fe_btn_completion,#content a.wpcw-button.wpcw-button-primary,  a.fe_btn.fe_btn_completion.btn_completion, #content button.wpcw-input-button, #content button.wpcw-checkout-payment-button, #content button.button,  #content .wpcw_fe_quiz_submit_data input.fe_btn_completion:hover, #content div.post-font a.more-link, #wrapper #content a.more-link, .tml-button,.navbar.navbar-6 button span, .wpcw-button.wpcw-button-primary, .fe_btn.fe_btn_completion.btn_completion{

color:#fdfdfd !important; }
.cbp-l-caption-buttonLeft:hover, .cbp-m-caption-buttonLeft:hover, .cbp-s-caption-buttonLeft:hover,.tccol4 span,
button.btnhov, input.btnhov, div.btnhov,  div.buttonpostform:hover, .sp-form .sp-button.buttonpostform:hover, button.buttonpostform:hover,    .pagenavi a:hover,input.button:hover, #access ul ul li,button.button,
.search-button:hover,  .pagenavi .current, .pagenavi .on,  a.archiv-title, .blog-post-tags ul.blog-tags a:hover,.tagcloud a:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .home-level2 .woocommerce.columns-3 ul.products li.product-category.product.first .button-homepage, #sub-form-top-admin .ab-form-button-top-admin div, .sub-form-top input.ab-form-button-top, .sub-form-top .sp-button.ab-form-button-top, .sub-form-footer .sp-button.ab-form-button-top,  .menu-header .cart-contents .count, #headercssmenu a.cart-contents .count, .navbar a.cart-contents .count,  .noreviews:before,  .nocomments:before, #content .woocommerce a.button,  .navbar.navbar-6 button, .fusion-portfolio #filters-container .cbp-filter-item-active, .woocommerce-MyAccount-navigation ul li:hover, .woocommerce-MyAccount-navigation ul li.is-active, .wpcw-button.wpcw-button-primary, .fe_btn.fe_btn_completion.btn_completion {

background-color:#666666!important;}

.sub-form-top .ab-form-button-top.ab-btnhov-top, .sub-form-top .sp-button.ab-form-button-top:hover, .sub-form-footer .sp-button.ab-form-button-top:hover, .navbar.navbar-6 button:hover {background-color:#5c5c5c!important;}

#access ul li:hover {background: rgba(0,0,0,0.05)!important;}

#footer-widget-area  a:active, #footer-widget-area  a:hover,.widget-area a:active, .widget-area a:hover,li.widget_ab_categories ul li a:hover, #primary li.widget_product_categories ul.product-categories li a:hover,#content .post  a:hover,#content .post a:visited:hover,.comment-meta a:active, .comment-meta a:hover,.reply a:hover, a.comment-edit-link:hover,#content .post a:active, #content .post a:hover,.navigation a:active, .navigation a:hover,.fusion-portfolio #filters-container .cbp-filter-item:hover, ul.tabbernav li a:hover, #slides .cycle-pager span.cycle-pager-active a:link{
text-decoration:underline; color:#4a4f4e!important;}

#site-title a:hover {color:#666666!important;}

#site-title a, #site-title,  .entry-title, h1.entry-title, #content div.post h2.entry-title a:link, #content div.post h2.entry-title a:visited, .post-font h1, .post-font h2, .post-font h3, .post-font h4, .post-font h5, .post-font h6, h1.katalog-title, .widget-title, .woocommerce ul.products li.product h3, .cart_totals.calculated_shipping h2, .woocommerce-billing-fields h3, h3#order_review_heading, .woocommerce-shipping-fields h3, .entry-title, h1.entry-title, div.related_posts div, div.buttonsinvite div.heading, .woocommerce h2, .woocommerce #reviews,#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, .buttonsinvite div.heading, .headerformpost, .form-heading, #content h3 a:link, #content h1 a:link, #content h2.entry-title a:link, #content h2.entry-title a:visited, #content h3 a:link, #content h4 a:link, #content h5 a:link, #content .woocommerce div.product form.cart table tr td.label a:link, #content .woocommerce div.product form.cart table tr td.label a:visited, .stock.available-on-backorder, .stock.out-of-stock,  .entry-content div.woocommerce-shipping-fields h3  label, p.stock.in-stock, #content .woocommerce div.product form.cart table.variations  tr td.label label, .widget-area .recentpost-title a:link, .widget-area .recentpost-title a:visited, .entry-title3 a:link, .entry-title3 a:visited,  .heading-title2 p, .heading-title2 span, .heading-title5 p, .heading-title5 span, .heading-title1 p, .heading-title1 span, .heading-title3 p, .heading-title3 span,.heading-title4 p, .heading-title4 span,.heading-title6 p, .heading-title6 span, .entry-title2 a:link, .entry-title2 a:visited, div.entry-title5, .entry-title5 a:link, .entry-title5 a:visited, #grid-container2 h2.entry-title a:link, #grid-container2 h2.entry-title a:visited, #grid-container .post-font .cbp-l-grid-projects-title div.entry-title a:link, #grid-container .post-font .cbp-l-grid-projects-title h2.entry-title a:visited, h3.wpcw-course-title, .wpcw_fe_course_title {color:#4b4b4b!important;}

.fusion-portfolio #filters-container .cbp-filter-item-active, 
.author-tabs,.fusion-portfolio #filters-container .cbp-filter-item-active,.author-tabs,  #sub-form-top-admin .ab-form-button-top-admin div, .sub-form-top input.ab-form-button-top, .sub-form-top .sp-button.ab-form-button-top, .sub-form-footer .sp-button.ab-form-button-top, .home-level2 .tm_banners_grid_widget_banner_link:hover:before, .home-level2 .tm_banners_grid_widget_banner_link:before, .social-likes .shop:hover{
border-color:#666666!important;}

#content .woocommerce-MyAccount-navigation ul, #content .woocommerce-MyAccount-navigation ul {border-bottom:1px solid 
#666666!important;}

#content .woocommerce .woocommerce-info { 
border-top-color:#666666!important;}


.home-level3, .social-likes .shop.social-likes__widget_facebook:hover, .social-likes .shop.social-likes__widget_twitter:hover,.social-likes .shop.social-likes__widget_plusone:hover,  .social-likes .shop.social-likes__widget_vkontakte:hover, .social-likes .shop.social-likes__widget_odnoklassniki:hover, .social-likes .shop.social-likes__widget_telegram:hover, .social-likes .shop.social-likes__widget_pinterest:hover  {background:#5777e9!important;}
 .social-likes .shop .social-likes__button:hover  {content: "\f05a";color:#5777e9!important;}
#content .home-level3 .abinspiration-product-ads a.ads-homepage{background:rgba(0,0,0,0.4) !important;color:#fdfeff!important;}
#content .home-level3 .abinspiration-product-ads a.ads-homepage:hover {background:rgba(0,0,0,0.6) !important; cursor: pointer;}
.star-rating span:before{
color:#5777e9!important;} 
span.onsale:after, .woocommerce span.onsale, span.onsale {background:#5777e9!important;}


#site-title a,.entry-title, h1.entry-title,#content div.post h2.entry-title a:link, #content div.post h2.entry-title a:visited,
#footer-widget-area div.widget-title,.post-font h1, .post-font h2, .post-font h3, .post-font h4, .post-font h5, .post-font h6,h1.katalog-title,.widget-title,.woocommerce ul.products li.product h3, .cart_totals.calculated_shipping h2, .woocommerce-billing-fields h3, h3#order_review_heading, .woocommerce-shipping-fields h3, #slides .caption1, .home-level2 .cat-title-homepage, .shop-otzyv-home, .entry-box.ab-inspiration-woocommerce-entry .woocommerce ul.products li.product-category.product h3, .woocommerce h2, .woocommerce #reviews h3,#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, .buttonsinvite div.heading, .headerformpost, .form-heading, #content h3 a, #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, label.ship-to-different-address-checkbox, .entry-title3 a:link, .entry-title3 a:visited, h3.entry-title1, .heading-title2 p, .heading-title2 span, .heading-title5 p, .heading-title5 span, .heading-title1 p, .heading-title1 span, .heading-title3 p, .heading-title3 span,.heading-title4 p, .heading-title4 span,.heading-title6 p, .heading-title6 span, #grid-container .post-font .cbp-l-grid-projects-title div.entry-title a:link, #grid-container .post-font .cbp-l-grid-projects-title h2.entry-title a:visited, h3.wpcw-course-title a:link, h3.wpcw-course-title a:visited, .sub-form-top div.ab-header, .sub-form-top div.ab-header p, .wpcw_fe_course_title {font-family:Roboto !important;font-weight: 400 !important;} 

#cssmenu > ul > li > a,#cssmenu > ul > li > a,#cssmenu a,#access li a,.cbp-l-filters-alignLeft .cbp-filter-item,body, input, textarea, .page-title span, .pingback a.url, .cbp-l-grid-projects-desc, .cbp-l-grid-blog-desc p,a.more-link,ul.tabbernav li a:hover,  #content  ul.tabbernav li.tabberactive a,  #content  ul.tabbernav li.tabberactive a:hover, #submit, #submit:visited, .submit, .submit:visited, .button, .button:visited, a.comment-reply-link, .pagenavi a, .pagenavi a:link, .pagenavi a:visited, .pagenavi .current, .pagenavi .on, .pagenavi span.pages, .insta-button, .pagenavi span.current, .archiv-title, .woocommerce #respond input#submit, #content .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce div.product .woocommerce-tabs ul.tabs li, #site-description,   .woocommerce ul.cart_list li a:link, .woocommerce ul.product_list_widget li a:link, .woocommerce ul.cart_list li a:visited, .woocommerce ul.product_list_widget li a:visited, .woocommerce ul.cart_list li span,.woocommerce span.onsale, span.onsale, #slides .caption2, #slides .caption3, #sub-form-top-admin .ab-form-button-top-admin div, .sub-form-top input.ab-form-button-top, .sub-form-top .sp-button.ab-form-button-top, .sub-form-footer .sp-button.ab-form-button-top, .home-level2 .shop_cat_desc, #content .home-level3 .abinspiration-product-ads a.ads-homepage, .otzyv-tovar-magazin, .reviewer, div.entry-content.post-font .home-level-posts, #content .woocommerce div.product form.cart table tr td.label a:link, #content .woocommerce div.product form.cart table tr td.label a:visited, .post-font3, h3.entry-title2, div.entry-title5, .entry-title5 a:link, .entry-title5 a:visited, .otzyvy-text, .otzyvy-name, #grid-container2 h2.entry-title a:link, input.button,  #content .wpcw_fe_quiz_submit_data input.fe_btn_completion, a.more-link1,a.more-link2,a.more-link3,a.more-link4,a.more-link5,a.more-link6 , .sub-form-top div.list ul li, .sub-form-top div.description, .sub-form-top div.description p, .sub-form-top div.header-form, .sub-form-top div.header-form p, .sub-form-top .input-form, .sub-form-top .garantia a, .sub-form-top div.header-form p, .wpcw-button.wpcw-button-primary, .fe_btn.fe_btn_completion.btn_completion {font-family:Roboto !important;font-weight: 400 !important;}

#headercssmenu > ul > li > a,#headercssmenu a  {font-family:Roboto !important;font-weight: 400 !important;}

body #footer-widget-area div.widget-title {margin-left:0px !important}
#access .sub-menu ul  {border:1px solid #6d6d6d !important}
#access .sub-menu li  {border-bottom:1px solid #6d6d6d !important}
#access ul li ul li:hover, .menu ul li ul li:hover{background:#6d6d6d !important}#wrapper {width: 100% !important; margin:0 auto;}  #branding, #footer-widget-box {width: 1200px !important;} #access .menu-header, div.menu  {width: 1200px !important;}#content-main {width:1200px  !important;}