.woocommerce label, .woocommerce legend { font-weight: normal; }
.woocommerce h2 { font-size: 25px; line-height: 25px; }
.woocommerce table th { font-size: 100%; } .woocommerce a.button,
.woocommerce-page a.button, 
.woocommerce button.button, 
.woocommerce-page button.button, 
.woocommerce input.button, 
.woocommerce-page input.button, 
.woocommerce #respond input#submit, 
.woocommerce-page #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page #content input.button, 
.woocommerce input[type="number"], 
.woocommerce input[type="search"], 
.woocommerce input[type="submit"], 
.woocommerce input[type="reset"], 
.woocommerce input[type="button"],
.woocommerce table.cart td.actions input.checkout-button,
.woocommerce .shipping_calculator .shipping-calculator-form p button.button,
.woocommerce div.product form.cart .button,
.woocommerce .widget_shopping_cart .buttons a.checkout,
.woocommerce #payment #place_order {
display: inline-block;
padding: 13px 22px; margin-bottom: 15px; margin-right: 7px;
font-size: 13px; line-height: 14px;
-webkit-border-radius: 6px; border-radius: 6px;
position: relative;
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;
background: none;
z-index: 1;
cursor: pointer;
text-transform: uppercase;
border: 1px solid #ddd;
background-color: #76B51B;
color: #444444 !important;
font-weight: normal !important;
background: none !important;
background-image: url(//club.probiotics.com.ua/wp-content/themes/cake-premium-wordpress-theme/images/pattern_slashes_6.png) !important;
text-shadow: 0 0 0 rgba(255,255,255, 0) !important;
}
.woocommerce a.button,
.woocommerce a.button:after,
.woocommerce-page a.button, 
.woocommerce button.button,
.woocommerce button.button:after,
.woocommerce-page button.button, 
.woocommerce input.button, 
.woocommerce-page input.button, 
.woocommerce #respond input#submit, 
.woocommerce-page #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page #content input.button, 
.woocommerce input[type="submit"], 
.woocommerce input[type="reset"], 
.woocommerce input[type="button"],
.woocommerce table.cart td.actions input.checkout-button,
.woocommerce .shipping_calculator .shipping-calculator-form p button.button,
.woocommerce div.product form.cart .button,
.woocommerce .widget_shopping_cart .buttons a.checkout,
.woocommerce #payment #place_order {
background-color: #F1F1F1 !important;
color: #444444;	
}
.woocommerce a:hover.button, .woocommerce-page a:hover.button, .woocommerce button:hover.button, .woocommerce-page button:hover.button, .woocommerce input:hover.button, .woocommerce-page input:hover.button, .woocommerce #respond input:hover#submit, .woocommerce-page #respond input:hover#submit, .woocommerce #content input:hover.button, .woocommerce-page #content input:hover.button, .woocommerce input[type="submit"]:hover, .woocommerce input[type="reset"]:hover, .woocommerce input[type="button"]:hover {
background-color: #e2e2e2 !important;
color: #444444;
} .woocommerce ul.products {}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { text-align: center; margin-bottom: 20px !important; width: 30.8%; }
.woocommerce ul.products li.product .star-rating { display: none; }
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-size: 19px; line-height: 25px; margin-bottom: 0; padding: 5px 0; }
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { font-size: 17px; }
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img { -webkit-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px; }
.woocommerce ul.products li.product a.add_to_cart_button { margin-bottom: 0 !important; padding: 13px 40px; }
.woocommerce a.button.added:before { right: 13px; top: 15px; }
.woocommerce ul.products li.product a.added_to_cart { display: block; } .woocommerce span.onsale{ min-height: 55px; min-width: 55px; font-size: 15px; font-weight: bold; text-align: center; position: absolute; line-height: 55px; -webkit-border-radius: 55px; -moz-border-radius: 55px; border-radius: 55px; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 0; padding: 4px; margin: -6px -6px 0 0; } .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { margin: 12px 0 0; }
.woocommerce .woocommerce-ordering { margin-bottom: 20px; }
.woocommerce .woocommerce-ordering select { margin-bottom: 0; } .woocommerce div.product div.summary h1.product_title { font-size: 35px; line-height: 40px; margin-bottom: 5px; }
.woocommerce div.product div.images img,
.woocommerce-page div.product div.images img, 
.woocommerce #content div.product div.images img, 
.woocommerce-page #content div.product div.images img { -webkit-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px; }
.woocommerce div.product div.images div.thumbnails a { margin-bottom: 8px !important; }
#tab-reviews #reply-title { margin-bottom:15px; }
#tab-reviews #reviews #comments { padding-top: 0; margin-top: 0; background: none; }
#tab-reviews .comment-form-rating { clear: both; padding-bottom: 10px;} .woocommerce .shop_table th.product-name, .woocommerce .shop_table td.product-name { text-align: left; }
.woocommerce table.cart td.actions { padding: 15px 10px; }
.woocommerce table.cart td.actions .coupon .input-text { padding: 12px 9px; text-align: center; }
.woocommerce table.cart td.actions input { margin-bottom: 0 !important; }
.woocommerce table.cart #coupon_code { width:auto; }
.woocommerce-checkout #payment .payment_method_paypal .about_paypal { margin-left:10px;} .woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus { padding: 0; }
.woocommerce .quantity.buttons_added input.qty { height: 38px !important; }
.woocommerce .quantity.buttons_added input.plus, .woocommerce .quantity.buttons_added input.minus { height: 20px !important; font-size: 18px !important; font-weight: normal !important; } .woocommerce .related ul.products li.product, 
.woocommerce .related ul li.product, 
.woocommerce .upsells.products ul.products li.product, 
.woocommerce .upsells.products ul li.product, 
.woocommerce-page .related ul.products li.product, 
.woocommerce-page .related ul li.product,
.woocommerce-page .upsells.products ul.products li.product, 
.woocommerce-page .upsells.products ul li.product { width: 30%; margin-right: 3%; } .woocommerce-message a.button { margin-bottom: 0 !important; } .woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th { border-top: 1px solid rgba(0, 0, 0, 0.12) !important; } .woocommerce #payment, .woocommerce-page #payment { background: none; }
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li { list-style: none; }
.woocommerce .payment_methods li label { display: inline-block; } .woocommerce .variations_form { margin-bottom: 0; }
.woocommerce .variations td.label label { padding-top: 8px; }
.woocommerce .variations td.value select { margin-bottom: 0 !important }
.woocommerce .product_meta { margin-top: 15px; }
.single_variation { margin-bottom: 15px; }
.woocommerce div.product form.cart table td,
.woocommerce #content div.product form.cart table td,
.woocommerce-page div.product form.cart table td,
.woocommerce-page #content div.product form.cart table td { padding-left: 10px !important; }
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
width:44px;	
}	
} .woocommerce .widget_shopping_cart .total { border-top: 0 !important; }
.woocommerce ul.cart_list li { border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
.woocommerce ul.cart_list li img { -webkit-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px; }
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt { margin-bottom: 0; }
.woocommerce table.cart a.remove { width: 26px; height: 26px; line-height: 22px; font-size: 19px; }
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li { padding: 6px 0; }
.woocommerce .widget_shopping_cart .buttons { margin-bottom: 0; }
.woocommerce .widget_shopping_cart .buttons a { margin-bottom: 5px; }
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: none;} .widget.woocommerce li img { -webkit-box-shadow: 0px 0px 0px !important; box-shadow: 0px 0px 0px !important; }
.widget_best_sellers li, .widget_featured_products li, .widget_recent_reviews li, .widget_recent_products li, .widget_recently_viewed_products li, .widget_random_products li, .widget_top_rated_products li, .widget_onsale li { border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.widget_best_sellers li:last-child, .widget_featured_products li:last-child, .widget_recent_reviews li:last-child, .widget_recent_products li:last-child, .widget_recently_viewed_products li:last-child, .widget_random_products li:last-child, .widget_top_rated_products li:last-child, .widget_onsale li:last-child { border-bottom: 0; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { -webkit-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { border: 1px solid #915C89; }
.woocommerce ul.product_list_widget li .variation { padding-bottom: 3px; }
.woocommerce ul.product_list_widget li dl { font-size: 12px; line-height: 16px; }
.woocommerce ul.product_list_widget li dl dd { margin-bottom: 0; }
.woocommerce .widget_layered_nav ul li,
.woocommerce-page .widget_layered_nav ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.woocommerce .widget_layered_nav ul li:last-child,
.woocommerce-page .widget_layered_nav ul li:last-child { border-bottom: 0; } .widget_product_search { position: relative; }
.widget_product_search .screen-reader-text { display: none; }
.widget_product_search form  { margin-bottom: 5px; position:relative; overflow: hidden; }
.widget_product_search form input[type="text"] { width: 100%; margin-bottom: 0; }
.widget_product_search form input[type="submit"] { display: none; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content { background: #F1F1F1 !important; border: 1px solid #F1F1F1; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {  background: #BBBBBB !important; border-top: 1px solid #BBBBBB !important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { background: #ccc !important; border: 1px solid #9C9C9C; }
.widget_price_filter .price_label { padding-top: 5px; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 48% !important; }
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product, 
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last { margin-right: 3.8% !important; }
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { margin-right: 0 !important; }
.woocommerce ul.products li.product:nth-child(2n+1), .woocommerce-page ul.products li.product:nth-child(2n+1) { clear: both; }
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: none; }
.woocommerce .widget_shopping_cart .buttons a.button { padding-left: 28px; padding-right: 28px; } .woocommerce table.cart td.actions input { margin-bottom: 8px !important; }
}
@media only screen and (max-width: 767px) { .woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
text-align: center;
margin-bottom: 15px;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: none;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
width: 100%;
}
.woocommerce .woocommerce-ordering select {
margin: 0 auto;
} .woocommerce div.product div.images {
width: 100% !important;
float: none !important;
margin-bottom: 20px;
}
.woocommerce div.product div.summary {
width: 100% !important;
float: none !important;
} .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 100%;
margin: 0 0 20px 0;
} .woocommerce .related ul.products li.product, 
.woocommerce .related ul li.product, 
.woocommerce .upsells.products ul.products li.product, 
.woocommerce .upsells.products ul li.product, 
.woocommerce-page .related ul.products li.product, 
.woocommerce-page .related ul li.product,
.woocommerce-page .upsells.products ul.products li.product, 
.woocommerce-page .upsells.products ul li.product { 
width: 100%;
margin: 0 0 20px 0;
} .woocommerce table.cart .product-remove,
.woocommerce table.cart .product-price,
.woocommerce table.cart .product-thumbnail { display: none; } .woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 { width: 100%; float: none; margin-bottom: 20px; }
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 { width: 100%; float: none; }
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells { width: 100%; float: none; margin-bottom: 20px; }
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li { width: 100%; }
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals { width: 100%; float: none; } .woocommerce table.cart td.actions { text-align: center; }
.woocommerce table.cart td.actions .coupon { float: none; width: 100%; margin-bottom: 10px; }
.woocommerce table.cart td.actions input { margin-bottom: 8px !important; float: none !important; }
}
@media only screen and (max-width: 479px) {
.woocommerce table.cart td.actions input { padding: 13px 10px !important; }
}.single-portfolio .section-portfolio-header {
display: none;
}
#Subheader .title {
margin: 18px 0 18px;
font-weight: 100;
}
#Subheader .column {
margin-bottom: 0px;
}
#Subheader ul.breadcrumbs {    
margin: 15px 0px 15px !important;    
}
#Subheader ul.breadcrumbs li {    
margin-left: 0px !important;    
}
.portfolio_group.one .portfolio-item .photo {
width: 20%;
}
.portfolio_group.one .portfolio-item .photo img {
max_height: 200px;
width: auto;
height: auto;
}
.portfolio_group.one .portfolio-item .desc {
width: 77%;
}   #Top_bar.header-ak
{
width: 1200px !important;
}
#Top_bar_menu.is-sticky {
position: fixed;
width: 100%;
left: 0;
top: -60px;
height: 60px;
z-index: 701;
background: #fff !important;
opacity: .97;
filter: alpha(opacity=97);
-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}
#Top_bar_menu.is-sticky #logo {
padding: 5px 0;
height: 50px;
line-height: 50px;
}
#Top_bar_menu.is-sticky #logo img {
max-height: 40px;
width: auto !important;
}
#Top_bar_menu.is-sticky #menu {
margin-top: 8px;
}
#Top_bar_menu.is-sticky #searchform {
margin-top: 14px;
}
#Top_bar_menu.is-sticky #header_cart {
margin-top: 17px;
}
#Top_bar_menu.is-sticky #header_action_button {
margin-top: 15px;
} .up_hd_cont {
background-color: #FFF5E9;
font-size: 14px;
padding: 6px;
color: #868582;
box-shadow: 0 1px 1px #EAE3E2;
}
.cnt_st_rg {
float: left;
}
.h_soc {
margin: 0;
}
.h_soc > li {
list-style-type: none;
float: left;
overflow: hidden;
width: 23px;
height: 23px;
margin: 0 3px;
}
.h_soc > li.vrt_ps {
width: auto;
margin-left: 10px;
display: table;
margin-right: 70px;
}
.h_soc > li:last-child {
margin-right: 0;
}
.h_soc > li.vrt_ps p {
margin: 0;
display: table-cell;
vertical-align: middle;
}
.h_soc > li img {
width: 100%;
}
.hd_lang_lf {
float: right;
}
div.mod-languages a {
font-size: 12px;
}
.lang-inline > li {
display: inline-block !important;
padding: 3px 5px;
border-radius: 50%;
background: #307B31;
font-size: 14px;
box-sizing: border-box;
}
.lang-inline > li a {
color: #fff;
}
li.lang-active a {
color: #F8BE5A;
} .logo_cont {
float: left;
margin-left: 10px;
margin-top: 5px;
}
@font-face {
font-family: 'inglobalb';
src: url(//club.probiotics.com.ua/wp-content/themes/cake-premium-wordpress-theme/fonts/inglobalb.ttf);
}
.txt_st_cont {
float: left;
margin-top: 10px;
width: 45%;
margin-left: 7.5%;
}
.txt_st_cont p {
margin: 0;
text-align: center;
font-family: 'inglobalb';
color: #5dbc4d;
font-size: 26px;
line-height: 1.3em;
text-shadow: 1px 1px 2px #908F8C;
}
.txt_st_cont .custom > p span {
color: #FF9A00;
} .fl_wd_cn {
background: url(//club.probiotics.com.ua/wp-content/themes/cake-premium-wordpress-theme/images/nav_bg.png) center center !important;
box-shadow: 0 1px 5px 0px #4D4C4D;
position: relative;
z-index: 9998;
height: 40px;
font-size: 16px;
}
.nv_nav {
display: inline-block;
margin-top: 3px;
}
#Top_bar_menu .menu .column {
text-align: center;
}
#Top_bar_menu #menu {
display: inline-block;
margin: 0px 0 0 0;
}
#Top_bar .menu_wrapper {
float: none;
}
#Header .menu > li.current-menu-item > a, #Header .menu > li.current_page_item > a, #Header .menu > li.current-menu-ancestor > a, #Header .menu > li.current_page_ancestor > a, #Header .menu > li > a:hover, #Header .menu > li.hover > a {
border-bottom: 3px solid #FB9D1A;
color: #FB9D1A;
padding-bottom: 0px;
}
#Header .menu > li > a {
display: inline-block;
white-space: nowrap;
padding: 6px 25px;
font-weight: 100;
position: relative;
color: #FFF;
text-transform: uppercase;
} .wpcf7-not-valid-tip {
position: relative !important;
width: auto !important;
height: auto !important;
background: none !important;
text-indent: 0px !important;
left: 0px !important;
}
.single-post .section-post-meta .column,
.single-post .next-prev-nav,
:not(.with_aside).single-post .section-post-header .column,
.single-post .author-box {
display: none;
} .tehn_sd {
background: url(//club.probiotics.com.ua/wp-content/themes/cake-premium-wordpress-theme/images/shadow_bg.png) center center no-repeat;
background-size: 100% 100%;
margin: 30px 0;
padding: 10px 35px;
box-sizing: border-box;
}
.tehn_sd h3 {
font-family: 'PT Sans';
text-align: center;
font-size: 28px;
font-weight: normal;
color: #858481;
}
.p_img {
float: left;
margin-right: 52px;
}
.p_txt {
margin-bottom: 45px;
font-size: 14px;
} .stc_cont {
background: url(//club.probiotics.com.ua/wp-content/themes/cake-premium-wordpress-theme/images/arrow_img2.png) center center no-repeat #fff;
background-size: 100% 100%;
min-height: 180px;
position: relative;
}
.rst_ul {
margin: 0;
padding: 0;
}
.rst_ul > li {
list-style-type: none;
position: absolute;
}
.lf1 {
left: 7px;
}
.lf2 {
left: 147px;	
}
.lf3 {
left: 387px;
}
.lf4 {
left: 587px;
}
.lf5 {
left: 792px;
}
.lf6 {
left: 978px;
}
.lf1 p span, .lf2 p span {
color: #4BB63A;
}
.lf1r p span, .lf2r p span {
color: #4BB63A;
}
.rst_ul > li span {
font-size: 14px;
line-height: 16px;
}
.lf3 p span, .lf4 p span {
color: #4199D8;
}
.lf3r p span, .lf4r p span {
color: #4199D8;
}
.lf5 p span, .lf6 p span {
color: #D3933B;
}
.lf5r p span, .lf6r p span {
color: #D3933B;
}
.nt2_li h5 {
margin-top: 15px;
}
.rst_ul > li p {
font-size: 16px;
color: #858481;
}
h5 {
font-size: 13px;
line-height: 15px;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 9px 0;
font-family: inherit;
font-weight: bold;
line-height: 18px;
color: inherit;
text-rendering: optimizelegibility;
}
.rst_ul > li span {
display: block;
text-align: center;
}
.rst_ul > li p,
.rst_ul > li h5 {
text-align: center;
}
.rst_ul > li h5 {
text-transform: uppercase;
color: #fff;
}
.first_li h5 {
margin: 62px 0;
margin-bottom: 22px;
}
.nt2_li p {
margin: 18px 0;
margin-bottom: 27px;
}
.nt2_li h5 {
margin-top: 15px;
} #Footer
{
background: url(//club.probiotics.com.ua/wp-content/themes/cake-premium-wordpress-theme/images/footer_bg.png) center center no-repeat;
background-size: cover;
padding-bottom: 15px;
}
#Footer .footer_copy {
background: none !important; 	
}
#Footer .footer_copy .one {
width: 98%;
}
#Footer .footer_copy .one a#back_to_top {
top: 0px !important;
}
#Footer .logo
{
float: left;
width: 232px;
}
#Footer .column
{
width: auto;
}
#Footer .widgets_wrapper .widget
{
padding: 0px !important;	
} .widget_nav_menu ul li {
position: relative;
margin-top: -1px; border-style: none;
display: block;
float: left;
text-transform: uppercase;	
}
.widget_nav_menu ul li.menu-item a {
font-weight: bold;
font-size: 14px;
}
.widget_nav_menu .sub-menu li {
float: none;
font-weight: normal !important;
}
.widget_nav_menu .sub-menu li a{
font-size: 12px !important;
line-height: 12px;
}
.post-meta, .button-comments, .button-love, .product_meta{
display: none;
} .woocommerce a.button, 
.woocommerce-page a.button
{
margin-bottom: 0px !important;
}
.gridlist-toggle 
{
display: none !important;
}
.ak-main-catalog ul.products li.product .woocommerce-loop-category__title,
.ak-main-catalog ul.products li.product .woocommerce-loop-product__title, 
.ak-main-catalog ul.products li.product h3
{
padding: .5em 0;
margin: 0;
font-size: 1em;
background: linear-gradient(to top, #A6E2F5, #2FACDB);
border: 1px solid #B0AFAD;
border-radius: 15px;
padding: 15px 0 38px 0;
color: #FFF;	
}
.related ul.products li.product
{
border: 1px solid #B0AFAD;
border-radius: 15px;
min-height: 452px;
}
.related ul.products li.product .woocommerce-loop-product__title
{
padding: .5em 0;
margin: 0;
font-size: 17px;
background: linear-gradient(to top, #A6E2F5, #2FACDB);
border: 1px solid #B0AFAD;
border-radius: 15px;
padding: 15px 0 13px 0;
color: #FFF;
top: -4px;
position: relative;
z-index: 5;
}
.ak-main-catalog ul.products li.product a img, 
.ak-main-catalog ul.products li.product a img, 
.ak-main-catalog ul.products li.product a:hover img, 
.ak-main-catalog ul.products li.product a:hover img {
border-radius: 15px;
box-shadow: 0 2px 5px #ACACAC;
margin-top: -23px;
z-index: 2;
position: relative;
display: block;
max-width: 100% !important;
}
.ak-main-catalog ul.products li.product
{
transition: transform 0.3s;
cursor: pointer;
transform: scale(1);
width: 22% !important;
}
.ak-main-catalog ul.products li.product:hover
{
transform: scale(1.02);
}
.ak-main-catalog ul.products li.product .price
{
display: none !important;
}
.woocommerce-notices-wrapper, .woocommerce-result-count, .woocommerce-ordering
{
display: none !important;
}
.with_aside .sections_group
{
width: 100% !important;
}
.ak-main-catalog ul.products .ak-short-description
{
background: #fff;
color: #747874;
border: 1px solid #ACACAC;
border-radius: 15px;
box-sizing: border-box;
text-align: left;
padding: 13px;
margin-top: -50px;
padding-top: 60px;	
z-index: 1;
position: relative;
min-height: 400px;
} ul.products.list li.product
{
}
.woocommerce  ul.products li.product a.ak-category-product-link
{
background: #fff;    
border: 1px solid #ACACAC;
border-radius: 15px;
box-sizing: border-box;
text-align: left;
padding: 0px;
z-index: 1;
position: relative;	
}
.ak-category-product-image
{
width: 300px;	
}
.woocommerce  ul.products li.product a.ak-category-product-link .ak-category-product-image img
{
width: 80% !important;
border-radius: 15px;
box-shadow: 0 2px 5px #ACACAC;
margin-top: -23px;
margin-bottom: 0px !important;
z-index: 2;
position: relative;
display: block;
}
.woocommerce  ul.products li.product a.ak-category-product-link span.product-title
{
padding: .5em 0;
margin: 0;
font-size: 16px;
font-weight: bold;
background: linear-gradient(to top, #A6E2F5, #2FACDB);
border: 1px solid #B0AFAD;
border-radius: 15px;
padding: 5px 0 7px 0;
color: #FFF;
z-index: 3;
position: relative;
text-align: center;
width: 240px;
display: block;
top: -2px;
}
ul.products.list li.product h3, ul.products.list li.product a.ak-category-product-link .woocommerce-product-details__short-description{
width: 68.4% !important;    
padding: 15px 35px 35px 35px;
font-size: 16px;
}
ul.products.list li.product h3, ul.products.list li.product a.ak-category-product-link .woocommerce-product-details__short-description .description-span{
color: #111;
}
.woocommerce  ul.products li.product a:hover .description-span
{
color: #486e14;
}
section.related
{
border-width: 1px 0;
border-style: solid;
}
#Wrapper
{
background-color: #fff;
}
.fancy_heading h3 {
margin-bottom: 0;
word-wrap: break-word;
color: #FFF;
margin: 0px;
line-height: 36px;
}
.fancy_heading_color {
background: #61c3e6;
border: 1px solid #72b7ef;
border-radius: 4px;
}
.fancy_heading_color:after {
border-top-color: #61c3e6 !important;
}
.fancy_heading {
text-align: center;
position: relative;
padding: 23px;
background-position: top center;
}
.post-wrapper-content ul
{
list-style: circle inside !important;
}
.pp_description
{
font-size: 24px !important;
}
.rl-gallery .rl-gallery-link .rl-gallery-caption {
padding: 2em 1.5em !important;
}
.rl-gallery-item-caption{
font-size: 1.75em !important; 
}
.rl-gallery-container
{
width: 500px;
height: 350px;
margin: 0px auto;
}
.post-photo
{
text-align: center;
}
.post-photo img
{
width: auto;
max-height: 150px;
padding: 5px;	
} .ak-page-usage img
{
width: auto;
max-height: 150px;
}
#header_cart{
display: none !important;
}
.ak-login form{
width: 450px;
padding: 20px;
background: #51b3d6;
border: 1px solid #72b7ef;
border-radius: 12px;
margin: 30px auto;
color: #FFF;
}
.ak-login form a{
color: #FFF;
font-weight: bold;
}
.ak-login form label
{
color: #FFF;
font-weight: bold;
float: left;
min-width: 200px;
padding-top: 13px;
}
.ak-login form input[type="text"],
.ak-login form input[type="password"]
{
border-color: #FFF;
-webkit-box-shadow: inset 0 0 0 1px #FFF;
box-shadow: inset 0 0 0 1px #FFF;
color: #000;
width: 250px;
margin-bottom: 0px;
}
.ak-login form input[type="submit"]
{
margin: 0px auto;
border-color: #FFF;
-webkit-box-shadow: inset 0 0 0 1px #FFF;
box-shadow: inset 0 0 0 1px #FFF;
font-weight: bold;
color: #FFF;
width: 222px;
display: block;
margin-bottom: 20px;
}
.ak-login .required
{
font-weight: bold;
font-size: 18px;
top: 3px;
color: #bb3d0b;
position: relative;
}
.ak-login form p
{
width: 100%;	
display: block;
margin-bottom: 0px;
position: relative;
}
.ak-login form p.separator
{
border-top: 1px solid #FFF;
padding-top: 15px;
}
.ak-login p .error
{
position: absolute;
left: 471px;
background-color: red;
padding: 15px;
top: 0px;
min-width: 297px;
font-weight: bold;
display: block;
border-radius: 12px;
}
.ak-login p .arrow-left {
width: 0;
height: 0;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-right: 20px solid red;
left: -18px;
top: 6px;
position: absolute;
}
.ak-login p.separator .error
{
top: 15px;    
}
.wpcf7 br{ display: none;}