.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{font-family:star;}
body.woocommerce .widget_layered_nav ul li, body.woocommerce-page .widget_layered_nav ul li{padding:5px 0;}
body.woocommerce .widget_layered_nav ul li a, body.woocommerce .widget_layered_nav ul li span, body.woocommerce-page .widget_layered_nav ul li a, body.woocommerce-page .widget_layered_nav ul li span{float:none;}
body.woocommerce ul.cart_list li dl dt, body.woocommerce ul.product_list_widget li dl dt, body.woocommerce-page ul.cart_list li dl dt, body.woocommerce-page ul.product_list_widget li dl dt{margin:0 6px;}
body.woocommerce ul.cart_list li dl dd, body.woocommerce ul.product_list_widget li dl dd, body.woocommerce-page ul.cart_list li dl dd, body.woocommerce-page ul.product_list_widget li dl dd{margin-bottom:0;}
body.woocommerce h1.page-title, body.woocommerce-page h1.page-title{margin-bottom:15px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{text-align:left!important;}
.searchform_wdgt input[type=submit], .upload, body.woocommerce #content input.button, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit, body.woocommerce #respond input#submit.alt, body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce a.button, body.woocommerce a.button.alt, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button, body.woocommerce input.button.alt, body.woocommerce-page #content input.button, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page .widget_layered_nav_filters ul li a, body.woocommerce-page a.button, body.woocommerce-page a.button.alt, body.woocommerce-page button.button, body.woocommerce-page button.button.alt, body.woocommerce-page input.button, body.woocommerce-page input.button.alt, div.woocommerce form.track_order input.button{display:inline-block;*display:inline;zoom:1;background:#000;border:none;border-radius:4px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#fff;font-weight:700;line-height:normal;text-shadow:none;cursor:pointer;outline:0;overflow:visible;vertical-align:top;padding:10px 24px;margin:6px 0;}
#content input.button:hover, .searchform_wdgt input[type=submit]:hover, .upload:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce #content input.button:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #respond input#submit:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce a.button.alt:hover, body.woocommerce a.button:hover, body.woocommerce button.button.alt:hover, body.woocommerce button.button:hover, body.woocommerce input.button.alt:hover, body.woocommerce input.button:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce-page #content input.button:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page input.button:hover, div.woocommerce form.track_order input.button:hover{background:#0165BD;}
.submitbutton, body.woocommerce #content input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce-page #content input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt{background:#0165BD;line-height:20px;}
.submitbutton:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce-page #content input.button.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page input.button.alt:hover{background:#000;border:none;}
body.woocommerce #content table.cart input, body.woocommerce table.cart input, body.woocommerce-page #content table.cart input, body.woocommerce-page table.cart input{line-height:20px;}
body.woocommerce #content div.product form.cart .button, body.woocommerce div.product form.cart .button, body.woocommerce-page #content div.product form.cart .button, body.woocommerce-page div.product form.cart .button{height:42px;}
body.woocommerce #content .quantity, body.woocommerce-page #content .quantity{width:80px;border:0;border-radius:4px;}
body.woocommerce #content .quantity input.qty, body.woocommerce .quantity input.qty, body.woocommerce-page #content .quantity input.qty, body.woocommerce-page .quantity input.qty{height:42px;width:60px\0/!important;line-height:35px\0/!important;}
body.woocommerce #content .quantity input.qty, body.woocommerce .quantity input.qty, body.woocommerce-page #content .quantity input.qty, body.woocommerce-page .quantity input.qty, doesnotexist:-o-prefocus{width:90px;}
body.woocommerce #content .quantity .minus, body.woocommerce #content .quantity .plus, body.woocommerce .quantity .minus, body.woocommerce .quantity .plus, body.woocommerce-page #content .quantity .minus, body.woocommerce-page #content .quantity .plus, body.woocommerce-page .quantity .minus, body.woocommerce-page .quantity .plus{color:#fff;text-shadow:none;background:#333;border-radius:0;border:0;box-shadow:none;height:21px;width:25px;}
body.woocommerce #content .quantity .minus:hover, body.woocommerce #content .quantity .plus:hover, body.woocommerce .quantity .minus:hover, body.woocommerce .quantity .plus:hover, body.woocommerce-page #content .quantity .minus:hover, body.woocommerce-page #content .quantity .plus:hover, body.woocommerce-page .quantity .minus:hover, body.woocommerce-page .quantity .plus:hover{background:#0165BD;text-shadow:none;}
body.woocommerce .cart-collaterals .shipping_calculator .button, body.woocommerce-page .cart-collaterals .shipping_calculator .button{width:auto;}
body.woocommerce-page #content .quantity .minus:active{bottom:0;top:auto;}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{display:none;}
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #ddd;height:43px;display:block;overflow:visible!important;position:relative;z-index:1;}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{display:none;}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li{position:relative!important;z-index:10!important;background:#ddd;border:2px solid #ddd;box-shadow:none;margin:0;padding:0!important;}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background:#f6f6f6;border-bottom:2px solid #f6f6f6!important;border:2px solid #ccc;border-radius:7px 7px 0 0;color:#0165BD;padding:0;}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{padding:10px 14px 7px}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{color:#333;text-shadow:0 1px 0 rgba(255, 255, 255, .75);padding:10px 14px 7px}
body.woocommerce #content nav.woocommerce-pagination, body.woocommerce nav.woocommerce-pagination, body.woocommerce-page #content nav.woocommerce-pagination, body.woocommerce-page nav.woocommerce-pagination{padding:10px 0 20px}
nav.woocommerce-pagination ul, nav.woocommerce-pagination ul li{border:0!important}
body.woocommerce #content nav.woocommerce-pagination ul, body.woocommerce nav.woocommerce-pagination ul, body.woocommerce-page #content nav.woocommerce-pagination ul, body.woocommerce-page nav.woocommerce-pagination ul{background:0;text-align:center}
body.woocommerce div.pp_woocommerce .pp_nav{margin-top:10px}
body.woocommerce div.pp_woocommerce .pp_details{width:100%!important;padding-top:0}
.pp_woocommerce .pp_hoverContainer{top:15px}
.pp_hoverContainer{width:100%!important;margin-left:-40px}
#pp_full_res img{max-width:100%;width:100%!important;height:auto!important}
.pp_nav p{margin-top:-4px!important;padding:0}
div.pp_woocommerce .pp_next:before{right:1em!important}
body.woocommerce form .form-row label.inline, body.woocommerce-page form .form-row label.inline{line-height:3.2em;margin-left:6px}
body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a{display:inline-block;*display:inline;zoom:1;vertical-align:top;background:rgba(0, 0, 0, .03);background:#fafafa \0/;border:1px solid rgba(0, 0, 0, .1);border:1px solid #e0e0e0 \0/;border-radius:4px;font-size:14px;color:#666;text-shadow:none;font-weight:700;line-height:22px;padding:6px 10px 4px;margin:3px 4px 3px 0;text-decoration:none!important}
body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li span.current{background:#000;border:1px solid #000;border-radius:4px;font-size:14px;color:#fff;text-shadow:none;font-weight:700;line-height:22px;padding:6px 10px 4px;margin:3px 4px 3px 0;text-decoration:none!important}
body.woocommerce #content nav.woocommerce-pagination ul li a.next, body.woocommerce nav.woocommerce-pagination ul li a.next, body.woocommerce-page #content nav.woocommerce-pagination ul li a.next, body.woocommerce-page nav.woocommerce-pagination ul li a.next{}
body.woocommerce #content nav.woocommerce-pagination ul li a.prev, body.woocommerce nav.woocommerce-pagination ul li a.prev, body.woocommerce-page #content nav.woocommerce-pagination ul li a.prev, body.woocommerce-page nav.woocommerce-pagination ul li a.prev{}
body.woocommerce .woocommerce-result-count, body.woocommerce-page .woocommerce-result-count{margin:12px 10px 0 0}
body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-ordering{margin:.5em 0}
body.woocommerce .woocommerce-ordering select, body.woocommerce-page .woocommerce-ordering select{width:auto}
#content ul.products{padding-top:20px;margin:0 0 0 -6.2%}
#content ul.products li.product{cursor:pointer;float:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 -4px 30px 6.2%;padding:0;background-image:none;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;position:relative;width:18.8%;text-align:center}
#content ul.products li.product h3{clear:both;font-size:16px;line-height:20px;font-weight:400;text-decoration:none;margin-bottom:5px;padding:0}
#content ul.products li.product:hover h3{color:#0165BD}
body.woocommerce .products .star-rating, body.woocommerce-page .products .star-rating{margin:0 auto .5em}
#content ul.products li.product .price{display:block;float:none;background:0;border:0;color:#0165BD;font-size:16px;font-style:normal;text-align:center;text-shadow:none}
#content ul.products li.product .price .from, #content ul.products li.product .price del{font-size:14px;color:#0165BD;line-height:18px}
body.woocommerce a.added_to_cart, body.woocommerce-page a.added_to_cart{display:block}
.woocommerce_error .button, .woocommerce_message .button{float:right;margin:0}
body.woocommerce #reviews #comments ol.commentlist li .comment-text p, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0}
.woocommerce .product .share_link{clear:both;float:left}
.related.products{clear:both}
body.woocommerce #reviews #comments ol.commentlist li, body.woocommerce-page #reviews #comments ol.commentlist li{padding-bottom:10px;margin-bottom:10px}
body.woocommerce p.stars a:before, body.woocommerce-page p.stars a:before{color:#5e5e5e}
body.woocommerce p.stars a.active:before, body.woocommerce p.stars a:active:before, body.woocommerce p.stars a:focus:before, body.woocommerce p.stars a:hover:before, body.woocommerce-page p.stars a.active:before, body.woocommerce-page p.stars a:active:before, body.woocommerce-page p.stars a:focus:before, body.woocommerce-page p.stars a:hover:before{color:#0165BD}
.pp_woocommerce form#commentform input{display:block;margin-bottom:10px}
body.woocommerce p.woocommerce-info, body.woocommerce ul.woocommerce-error, body.woocommerce-page p.woocommerce-info, body.woocommerce-page ul.woocommerce-error{padding:1em 1em 1em 3.5em!important}
form.variations_form table.variations td{border:0}
.woocommerce-page #content div.product form.cart .variations select#pa_color{width:98%}
#content div.product .product_title{font-size:32px;line-height:normal;margin-bottom:15px}
#content div.product div.images{float:left;margin-bottom:2em;width:48%}
div.thumbnails{margin-left:0}
body.woocommerce #content div.product div.images div.thumbnails a, body.woocommerce div.product div.images div.thumbnails a, body.woocommerce-page #content div.product div.images div.thumbnails a, body.woocommerce-page div.product div.images div.thumbnails a{margin:0 3.8% 3.8% 0}
.variations_form table{border:0}
.product-header .product-summary{float:right;margin-bottom:2em;width:48%}
.product-summary .cart table td{border:0;padding:0}
p.price span.from{font-size:14px!important}
body.woocommerce #content div.product p.price, body.woocommerce #content div.product span.price, body.woocommerce div.product p.price, body.woocommerce div.product span.price, body.woocommerce-page #content div.product p.price, body.woocommerce-page #content div.product span.price, body.woocommerce-page div.product p.price, body.woocommerce-page div.product span.price{color:#0165BD}
#content div.product form.cart .variations label, div.product form.cart .variations label{display:block;margin-top:12px}
body #content div.product form.cart .variations td.label, body div.product form.cart .variations td.label{background:0;font-size:inherit;color:inherit;font-weight:400;line-height:inherit;text-shadow:none;vertical-align:top}
body a.reset_variations{display:block;clear:both;height:0;padding-top:5px;text-decoration:underline}
body a.reset_variations:hover{color:#444;text-decoration:none}
.product_meta .posted_in{font-weight:700}
.product_meta .posted_in a{font-weight:400}
body #content div.product form.cart, body div.product form.cart{margin-bottom:0}
.single_variation{padding:20px 0}
.single_variation p.stock{color:#090;margin:0}
.variations_button{clear:none;float:left;margin-bottom:20px}
body #content div.product form.cart .button, body div.product form.cart .button{clear:none}
body #content .quantity input.qty, body .quantity input.qty{text-align:center;padding:8px 1px;margin:0}
body .quantity input.qty{width:50px\9!important}
.woocommerce_info{padding-bottom:0!important}
body #content .quantity .minus, body #content .quantity .plus, body .quantity .minus, body .quantity .plus{height:49.9%;line-height:normal;box-shadow:none}
body #content div.product form.cart .button, body div.product form.cart .button{color:#fff;cursor:pointer;vertical-align:top;margin:0}
body #content div.product .woocommerce_tabs .panel, body div.product .woocommerce_tabs .panel{margin-bottom:40px}
.woocommerce_tabs .entry-content{padding-top:15px}
.related h2, .woocommerce_tabs h2{float:none!important;font-size:22px;font-weight:400;padding:0 0 10px!important;margin-bottom:10px}
.woocommerce_tabs p{padding-top:0}
body .woocommerce_tabs ul.tabs{height:32px}
.woocommerce_tabs table{margin:0}
.woocommerce_tabs table p{padding:0}
.woocommerce_tabs table td, .woocommerce_tabs table th{background:0;padding:10px 20px;line-height:20px}
body .woocommerce_error:before, body .woocommerce_info:before, body .woocommerce_message:before{top:16px}
body .related ul li.product, body .related ul.products li.product, body .upsells.products ul li.product, body .upsells.products ul.products li.product{margin-top:5px!important}
.show_review_form{color:#0165BD}
.show_review_form:hover{color:#afafaf}
body #content div.product p.price ins, body #content div.product span.price ins, body div.product p.price ins, body div.product span.price ins{font-size:22px!important}
body #review_form #respond p{padding:0;clear:both}
body #reviews #comments ol.commentlist .description img{width:auto;height:auto;border:0;float:none!important;display:inline-block;vertical-align:middle}
body #review_form #commentform .required{color:red}
.woocommerce-page #comments ol.commentlist{margin:0!important}
body #reviews #comments ol.commentlist li img{width:52px;height:52px;background:0;border:1px solid #e5e5e5\9;border:1px solid rgba(0, 0, 0, .1);border-radius:0;padding:0;margin:0}
body #reviews #comments ol.commentlist li .description img{width:auto;height:auto}
body #reviews #comments ol.commentlist li .comment-text{background:rgba(0, 0, 0, .05);background:#eee\0/;border:0;padding:15px;margin:10px 0 10px 66px;float:none}
body.woocommerce #reviews #comments ol.commentlist li .comment-text, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text{padding:1em}
.pp_content{height:auto!important;max-height:640px}
body div.pp_woocommerce div.pp_content_container{border:1px solid #ccc;padding:20px 0 10px}
body div.pp_woocommerce div.pp_content_container form#commentform label{display:inline}
body.woocommerce table.shop_attributes td p, body.woocommerce-page table.shop_attributes td p{padding:10px}
body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{line-height:normal}
body.woocommerce #pp_full_res #commentform{padding-bottom:0}
body.woocommerce #pp_full_res #reply-title{padding-top:0}
.shop_table th, body.woocommerce .woocommerce-error, body.woocommerce .woocommerce-info, body.woocommerce .woocommerce-message, body.woocommerce-page .woocommerce-error, body.woocommerce-page .woocommerce-info, body.woocommerce-page .woocommerce-message{background:rgba(0, 0, 0, .05);text-shadow:none}
body.woocommerce #payment, body.woocommerce #payment div.payment_box, body.woocommerce form.checkout_coupon, body.woocommerce form.login, body.woocommerce form.register, body.woocommerce-page #payment, body.woocommerce-page #payment div.payment_box, body.woocommerce-page form.checkout_coupon, body.woocommerce-page form.login, body.woocommerce-page form.register{background:rgba(0, 0, 0, .05);border:1px solid #e5e5e5\0/;border:1px solid rgba(0, 0, 0, .05);box-shadow:none}
body.woocommerce #payment div.payment_box:after, body.woocommerce-page #payment div.payment_box:after{border-bottom-color:rgba(0, 0, 0, .1);top:-4px}
body.woocommerce #payment div.form-row, body.woocommerce-page #payment div.form-row{border:0}
body.woocommerce #payment div.payment_box, body.woocommerce-page #payment div.payment_box{text-shadow:none}
body table.shop_table{border-left:1px solid #e5e5e5\0/;border-left:1px solid rgba(0, 0, 0, .05);border-top:1px solid #e5e5e5\0/;border-top:1px solid rgba(0, 0, 0, .05);border-radius:0}
.shop_table td, .shop_table th{border-bottom:1px solid #e5e5e5\9;border-bottom:1px solid rgba(0, 0, 0, .05);border-right:1px solid #e5e5e5\9;border-right:1px solid rgba(0, 0, 0, .05)}
body.woocommerce .cart-collaterals .cart_totals tr td, body.woocommerce .cart-collaterals .cart_totals tr th, body.woocommerce-page .cart-collaterals .cart_totals tr td, body.woocommerce-page .cart-collaterals .cart_totals tr th{padding:4px 8px;width:50%}
.shop_table .product-thumbnail img{margin:0;max-width:40px;height:auto}
body .shop_table .coupon label{margin:0;padding-right:5px}
body #content table.cart td.actions .coupon .input-text, body table.cart td.actions .coupon .input-text{width:80px;margin:0}
body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt{float:none}
#content table.cart a.remove, body table.cart a.remove{background-color:none;font-size:26px}
.shop_table .coupon{float:left}
body .shop_table .actions p{padding-bottom:0!important}
body .shop_table .coupon .button{padding:13px 15px 11px;margin:0!important}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{margin-top:5px}
body .actions input[type=submit]{padding:13px 15px 11px;margin:5px 0 5px 5px!important}
body .cart-collaterals .cart_totals{float:left;width:100%;max-width:300px;text-align:left;margin-bottom:20px}
.shipping_calculator p{padding:0}
.shipping_calculator input[type=text], .shipping_calculator select{width:100%!important;max-width:300px}
body .cart-collaterals .cart_totals table{margin:10px 0 0}
.shipping-calculator-form{margin-top:10px}
body .cart-collaterals .cart_totals table th{background:rgba(0, 0, 0, .03);background:#eee\0/}
body .cart-collaterals .cart_totals tr td, body .cart-collaterals .cart_totals tr th{border-top:1px solid #d9d9d9}
body .cart-collaterals .shipping_calculator{clear:both;width:100%;max-width:300px;margin-top:0}
body .cart-collaterals .shipping_calculator input[type=text], body .cart-collaterals .shipping_calculator select{margin:0}
#dropdown_product_cat, .sidebar .searchform_wdgt input[type=text], body form .form-row input.input-text, body form .form-row select, body form .form-row textarea{vertical-align:0;width:100%}
body.woocommerce #content div.product form.cart, body.woocommerce div.product form.cart, body.woocommerce-page #content div.product form.cart, body.woocommerce-page div.product form.cart{margin-top:1.5em}
body.woocommerce ul.product_list_widget li dl, body.woocommerce-page ul.product_list_widget li dl{padding-left:0;border-left:0}
body.woocommerce #content table.cart td.actions .coupon .input-text, body.woocommerce table.cart td.actions .coupon .input-text, body.woocommerce-page #content table.cart td.actions .coupon .input-text, body.woocommerce-page table.cart td.actions .coupon .input-text{padding:10px 6px;width:auto;}
#shipping_method label{display:inline}
body.woocommerce .checkout #shiptobilling, body.woocommerce-page .checkout #shiptobilling{width:100%;float:left;display:block;font-size:18px;line-height:normal}
ul.payment_methods label{margin:0}
ul.payment_methods p{padding:0}
#payment ul.payment_methods{padding:1em 0;margin-bottom:0;border-bottom:1px solid #e5e5e5\9;border-bottom:1px solid rgba(0, 0, 0, .1)}
#payment ul.payment_methods li{padding:0;list-style:none}
body #payment div.form-row, body #payment ul.payment_methods{border-color:rgba(0, 0, 0, .1)}
.woocommerce-checkout .form-row .chzn-container-single .chzn-single{font-size:15px;color:#999}
.woocommerce-page form.register, body.woocommerce form.checkout_coupon, body.woocommerce form.login, body.woocommerce form.register, body.woocommerce-page form.checkout_coupon, body.woocommerce-page form.login{padding:10px 15px!important}
.checkout_coupon p{padding:0;margin-bottom:0!important}
.checkout_coupon .button{margin:0!important}
.login, .registration{padding:0!important;margin:0}
body .order_details li{border-color:#999\9;border-color:rgba(0, 0, 0, .4)}
.customer_details dt{clear:both;float:left;width:120px;font-weight:700;margin:0}
.customer_details dd{float:left}
.col2-set{clear:both;padding-top:20px}
.col2-set label{margin:0}
.col2-set header h3{margin:0;padding:0}
body table.shop_table td.product-quantity{text-align:left}
.lost_password{display:inline-block;margin:12px 0 0 10px}
body.woocommerce table.my_account_orders .order-actions, body.woocommerce-page table.my_account_orders .order-actions{text-align:center}
.sidebar .widget .product_list_widget .star-rating{margin:5px 0;display:list-item}
.widget a, .widget-small a{font-weight:400}
del span.amount{color:#999}
ins span.amount{color:#564812}
.sidebar ul.cart_list li, .sidebar ul.product_list_widget li{background:0;padding:6px 0}
.sidebar ul.cart_list li a, .sidebar ul.product_list_widget li a{display:block}
body.woocommerce .widget_shopping_cart .total, body.woocommerce-page .widget_shopping_cart .total{background:0 0;border-top:none}
.mobile_header .widget .cart_list li img, .mobile_header .widget .product_list_widget li img, .nav_bg .widget .cart_list li img, .nav_bg .widget .product_list_widget li img, .sidebar .widget .cart_list li img, .sidebar .widget .product_list_widget li img{box-shadow:0 1px 2px 0 rgba(0, 0, 0, .3);float:right;height:auto;margin-left:4px;width:44px}
.tevolution-directory .search_nearby_widget .searchform_wdgt .search_range input.range_address{background:#FFF;}
.tevolution-directory .search_filter .sf_search_range input#sf_radius_range{background:transparent;}
#content, .sidebar{padding-top:5px;}
.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.11111rem;position:relative;padding:0.77778rem 1.33333rem 0.77778rem 0.77778rem;font-size:0.72222rem;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#FFFFFF;}
.alert-box a{color:rgba(0,0,0,0.9);}
.alert-box .close{font-size:1.22222rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.61111rem;right:0.22222rem;color:#333333;opacity:0.3;}
.alert-box .close:hover, .alert-box .close:focus{opacity:0.5;}
.alert-box.radius{border-radius:3px;}
.alert-box.round{border-radius:1000px;}
.alert-box.success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;}
.alert-box.alert{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}
.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f;}
.alert-box.warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}
.alert-box.info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;}
.alert-box.alert-close{opacity:0;}
#footer .searchform_wdgt label{display:block;margin-bottom:5px}
#footer .searchform_wdgt input[type=text]{width:100%;max-width:64%}
#footer .search_nearby_widget .searchform_wdgt input[type=text], #footer .templatic_advanced_search .searchform_wdgt input[type=text], .wrap .sidebar .search_nearby_widget .searchform_wdgt input[type=text], .wrap .sidebar .templatic_advanced_search .searchform_wdgt input[type=text]{max-width:none}
#footer .searchform_wdgt input[type=submit], .sidebar .searchform_wdgt input[type=submit]{margin:0;vertical-align:top;height:auto}
@media screen\0 {
.exit-off-canvas, .exit-selection{display:block;}
} .sidebar .widget_login{margin-bottom:40px}
.sidebar .star-rating{margin:5px 0}
.sidebar #wp-submit{font-weight:400;text-shadow:none;padding:7px 14px;text-decoration:none;cursor:pointer}
.sidebar .widget_layered_nav li .count{background:0}
.sidebar .widget_login form{margin-bottom:0}
.sidebar .widget_login form label{margin:0}
.sidebar .widget_login form p{padding:0}
.sidebar .widget_login form p a{vertical-align:top;margin-left:10px}
.sidebar .widget .cart_list li .variation, .sidebar .widget .product_list_widget li .variation{font-size:13px}
.sidebar .term-cloud{padding-bottom:0;}
body.woocommerce .widget_price_filter .ui-slider .ui-slider-range, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background:#ccc\9;background:rgba(0, 0, 0, .2);background:#666 \0/;box-shadow:none;padding:0}
body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{width:14px;height:14px;background:#666;border:0;top:-3px;box-shadow:none}
body.woocommerce .sidebar .ui-widget-content{background:#ccc\9!important;background:rgba(0, 0, 0, .2)!important;border:0;border-radius:4px;height:9px;margin:15px 0 12px;position:relative;text-align:left}
body.woocommerce .widget_layered_nav_filters ul li, body.woocommerce-page .widget_layered_nav_filters ul li{background:none!important;border:none;padding:0!important;margin:5px 8px 0 0}
body.woocommerce .widget_product_categories select, body.woocommerce .widget_product_search .searchform_wdgt{margin-top:12px}
body.woocommerce div.pp_woocommerce div.ppt{width:100%!important}
.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus{outline:0}
.flex-control-nav, .flex-direction-nav, .slides{padding:0;list-style:none}
.flexslider{padding:0}
.flexslider .slides>li{border:0;padding:0;position:relative;display:none;}
.flexslider .slides img{width:100%;display:block;border:none;padding:0;margin:0}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.sidebar .flexslider .slides li .post_img{width:100%!important}
.flexslider{position:relative;height:auto!important}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flex-viewport ul{margin:0}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{margin:0;zoom:1}
#content #carousel{margin:15px 0}
#carousel{position:relative}
#carousel li{width:80px!important;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:5px}
#carousel li img{width:auto;max-width:100%;margin:0}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
body .widget .flex-direction-nav li{border:0;padding:0}
.flex-direction-nav a{position:relative;display:block;cursor:pointer}
.flex-direction-nav a:before{content:"\f104";font-family:'Font Awesome 5 Pro';font-size:20px;left:0px;position:absolute;right:0;top:13px;color:white;}
.flex-direction-nav a.flex-next:before{content:"\f105";left:2px;}
.flex-control-nav{position:absolute}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{display:block;cursor:pointer}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.flex-direction-nav .flex-prev{opacity:1;left:0}
.flex-direction-nav .flex-next{opacity:1;right:0}
.flexslider .slides>li h2{position:absolute;bottom:0;left:0;width:100%;background:rgba(255, 255, 255, .8);box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:20px;color:#444;margin:0 auto;padding:8px 15px}
.flexslider .slides>li h2 a{display:block;color:#fff}
.flexslider .slides>li h2 a:hover{color:#ccc}
.post_shortinfo{position:absolute;bottom:50px}
.templatic_slider{float:none;border:1px solid rgba(0, 0, 0, .13);border:1px solid #e0e0e0 \0/;box-sizing:border-box;box-shadow:1px 1px 2px rgba(0, 0, 0, .1);box-shadow:1px 1px 2px #e0e0e0 \0/;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:2px;margin-bottom:40px!important}
.templatic_slider .flexslider{height:auto!important}
.templatic_slider .flexslider h2{padding:0;margin-bottom:5px}
.templatic_slider .flexslider h3{border:none;padding:8px;margin-bottom:0}
.templatic_slider .flexslider p{padding:0 8px 12px}
.templatic_slider .slides li img{max-width:100%;border:0;padding:0;margin:0}
.home_page_slider{width:978px;margin:0 auto}
.home_page_slider .widget{margin:20px 0}
.home_page_slider .flexslider ul li{border-bottom:0;padding:0}
.home_page_slider .slides li{padding:0}
.flex-control-nav{top:10px}
.flex-control-paging li{margin-right:5px}
.flex-control-paging li a{width:18px;height:18px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:40px;font-size:11px;color:#666;font-weight:700;line-height:20px;text-decoration:none;text-align:center}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover{background:#000;border-color:#000;color:#fff}
.home_page_slider .flex-direction-nav li{border:0;padding:0}
.flex-direction-nav li a{width:36px;height:36px;position:absolute;top:50%;font-size:30px;color:#fff;padding:0!important;margin-top:-16px;text-align:center;z-index:2;font-weight:900;}
.flex-direction-nav li a:hover{color:#000}
.flex-direction-nav li a i{vertical-align:middle}
#carousel .flex-direction-nav li a{top:30%}
.flex-control-nav{left:auto;right:-4px;margin:0}
.sidebar .templatic_slider{width:100%;border:none;box-shadow:none;padding:0;margin-bottom:40px}
.sidebar .flexslider .slides>li{padding:0}
.sidebar .flexslider .slides li h2{display:none}
.sidebar .flex-direction-nav{display:none;clear:both}
.sidebar .flex-direction-nav li{border:0;padding:0}
.sidebar .flex-direction-nav li a{top:40%}
.sidebar .flex-control-nav{top:auto;bottom:5px;line-height:normal}
.sidebar .flex-control-paging li a{width:8px;height:8px;text-indent:-9999px}
.sidebar .flex-direction-nav .flex-prev{float:left}
.sidebar .flex-direction-nav .flex-next{float:right}
.home_page_banner .flexslider ul li .post_list .post_img{zoom:1;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0;width:100%!important;display:inline-block;*display:inline;}
.home_page_banner .flexslider ul li .post_list .slider-post{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;bottom:0;box-sizing:border-box;display:inline-block;max-width:100%;position:absolute;vertical-align:top;width:100%;left:0;right:0;}
.home_page_banner .flexslider ul li .post_list .slider-post h2{position:static;background:0;margin:0;padding:15px}
.home_page_banner .flexslider ul li .post_list .slider-post h2 a{color:#333;line-height:20px}
.post_slider{background:#f5f5f5 \0/;background:rgba(0, 0, 0, .06);height:auto!important;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
.home_page_banner .flexslider ul li .post_list .slider-post h2 a{font-size:20px}
.home_page_banner .flexslider.slider_carousel ul li .post_list .post_img{width:90%!important;margin:0 5% 10px}
.home_page_banner .flexslider.slider_carousel ul li .post_list .slider-post{width:100%!important;padding:0 5%}
.home_page_banner .flexslider.slider_carousel ul li .post_list .slider-post h2 a{font-size:16px}
#directory_detail_img .flex-viewport{padding-left:0;padding-right:0;}
span.gform_description{display:block;padding:12px 0}
body .gform_wrapper{max-width:100%}
.gform_wrapper ul{background:0 0;list-style:none;margin:0;padding:0}
.gform_wrapper ul li{background:0 0;margin:0;padding:12px 0}
li.gfield_error{border-bottom:1px dotted #e00;border-top:1px dotted #e00}
li.gfield label{display:block;font-size:inherit!important}
li.gfield label span.gfield_required{display:inline-block;color:#e00;margin-left:5px}
li.gfield .gfield_label{display:inline-block}
ul.gfield_checkbox, ul.gfield_radio{margin:6px 0 0}
ul.gfield_checkbox label, ul.gfield_radio label{display:inline-block;padding-left:10px}
ul.gfield_radio li{padding:0}
.ginput_container input[type=password], .ginput_container input[type=text], .ginput_container select, .ginput_container textarea{width:100%}
.ginput_product_price, .ginput_shipping_price, .ginput_total{color:#f90}
.gform_wrapper input.datepicker.datepicker_with_icon{width:auto}
img.ui-datepicker-trigger{background:0 0;margin:15px 0 0 10px;padding:0}
.gfield_list_icons .add_list_item, .gfield_list_icons .delete_list_item{margin:6px 0!important}
.ginput_counter{display:inline-block;color:#f90;font-size:11px;line-height:18px}
div.ginput_complex{clear:both;display:block;float:left;margin:0 0 18px;width:100%}
.layout-1c span.ginput_left, span.ginput_left{float:left;width:49%}
.layout-1c span.ginput_right, span.ginput_right{float:right;width:49%}
.layout-3c-c span.ginput_left, .layout-3c-c span.ginput_right, .layout-3c-l span.ginput_left, .layout-3c-l span.ginput_right, .layout-3c-r span.ginput_left, .layout-3c-r span.ginput_right, .layout-hl-2c-l span.ginput_left, .layout-hl-2c-l span.ginput_right, .layout-hl-2c-r span.ginput_left, .layout-hl-2c-r span.ginput_right, .layout-hr-2c-l span.ginput_left, .layout-hr-2c-l span.ginput_right, .layout-hr-2c-r span.ginput_left, .layout-hr-2c-r span.ginput_right{width:100%}
div.clear-multi{clear:both}
div.clear-multi:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
div.clear-multi div.ginput_container{float:left;margin-right:5px}
div.clear-multi div.gfield_time_hour label{display:inline-block}
.gfield_description{color:#999;display:block;font:normal normal 11px/18px Georgia, serif;padding:3px 0 0}
.validation_message{color:red}
.gform_footer, .gform_page_footer{padding:12px 0}
.gform_wrapper .gf_progressbar_wrapper{clear:both;margin:0 0 18px}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{clear:both;font-size:12px;line-height:18px;text-transform:uppercase}
.gform_wrapper .gf_progressbar{background-color:#fff;background-repeat:repeat-x;background-position:bottom;border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:20px;line-height:20px!important;overflow:hidden;width:100%}
.gform_wrapper .gf_progressbar_percentage{background-repeat:repeat-x;color:#fff;font-family:Georgia, serif;font-size:12px;height:20px;text-align:right;text-shadow:0 1px 1px rgba(0, 0, 0, .5)}
.gform_wrapper .gf_progressbar_percentage span{margin-right:5px;margin-left:5px}
.gform_wrapper input.datepicker.datepicker_with_icon{display:-moz-inline-stack;display:inline-block;*display:inline;margin-right:4px!important;zoom:1}
.gform_wrapper .gfield_time_ampm select{width:80px!important}
.gform_body input.input-text, .gform_body input[type=date], .gform_body input[type=datetime-local], .gform_body input[type=datetime], .gform_body input[type=email], .gform_body input[type=number], .gform_body input[type=password], .gform_body input[type=search], .gform_body input[type=tel], .gform_body input[type=text], .gform_body input[type=time], .gform_body input[type=url], .gform_body input[type=week], .gform_body select, .gform_body textarea, input[type=month]{font-family:inherit!important;font-size:inherit!important;padding:8px!important;margin:0}
.gform_wrapper .ginput_complex select, .gform_wrapper select{padding:8px!important}
.ginput_container img.ui-datepicker-trigger{float:none;border:none;width:auto;height:auto;top:10px;padding:0;margin:0}
body .gform_wrapper .top_label .gfield_label{margin:0}
.widget-tabs{padding:36px 0 0}
.widget-tabs ul.tabs{background:#111;line-height:1;margin:0 0 -6px;padding:0}
.widget-tabs ul.tabs li.t{background:0;display:inline;padding:0}
.widget-tabs ul.tabs li.t a{color:#fff;display:inline-block;font-size:11px;line-height:18px;padding:10px 20px 9px}
.widget-tabs ul.tabs li.t a.tab-current{background:#171717}
.widget-tabs .term-cloud{background:#171717;margin:6px 0 0;padding:14px 20px}
body #ui-datepicker-div, body .ui-datepicker-div, body .ui-datepicker-inline{border:none;padding:0;z-index:999999!important;}
.ui-datepicker-header .ui-datepicker-new-month, .ui-datepicker-header .ui-datepicker-new-year{padding:2px}
div.ui-datepicker-header select.ui-datepicker-new-year{left:auto;right:35px}
.ui-datepicker .ui-datepicker-next{left:auto!important}
div.ui-datepicker-next a{float:right!important;left:auto}
table.ui-datepicker td, table.ui-datepicker th{padding:5px}
.entry-content .boxes h1, .entry-content .boxes h2, .entry-content .boxes h3, .entry-content .boxes h4, .entry-content .boxes h5, .entry-content .boxes h6, .ui-datepicker-new-row .ui-datepicker{margin-top:0}
.boxes img.aligncenter, .boxes img.alignleft, .boxes img.alignnone, .boxes img.alignright{margin-top:0;margin-bottom:0}
body #content .boxes p{padding:0 0 10px}
body .form_row .form_row:last-child{padding-bottom:0}
body .form_row .description, body .form_row span.message_note, body .message_note{color:#666;margin-top:5px}
body .form_row .description:empty, body .form_row span.message_note:empty, body .message_note:empty{display:none;}
body .btn_input_normal{margin:0}
body #validate_coupon_code{margin-bottom:0}
body #submit_form #map_canvas, body #submit_form #recurring_event, body #submit_form textarea{max-width:600px;width:100%;background:#fff}
body #submit_form #recurring_event{background-color:rgba(0, 0, 0, .01);background-color:#fafafa \0/;border:1px solid rgba(0, 0, 0, .08);border:1px solid #e0e0e0 \0/;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px}
body #submit_form #recurring_event .monthly_opt_container select{margin-top:10px}
body #submit_form #recurring_event .form_last_days{padding-top:20px}
body .package label{background-color:rgba(0, 0, 0, .01);background-color:#fafafa \0/;border:1px solid rgba(0, 0, 0, .08);border:1px solid #e0e0e0 \0/;border-radius:0}
body .published_box{background-color:#FFFFD5;border:1px solid #EAEAA8;border-radius:0;font-size:14px}
body .published_box form h5{font-size:14px}
body .published_box form h5.post_message{font-weight:700}
body .published_box a.btn_input_normal{display:inline-block;font-size:14px;font-weight:700;line-height:18px}
body select{border-radius:0;padding:9px 12px}
body #comment-image-wrapper #comment-image-error{padding:6px 12px!important}
body #recaptcha_widget_div{line-height:normal}
body #recaptcha_widget_div div, body #recaptcha_widget_div p{padding:0!important}
.recaptchatable input#recaptcha_response_field{background:#fff;margin:0!important;position:relative;top:4px;color:#000}
.recaptchatable #recaptcha_privacy{line-height:20px;margin-top:9px}
#content .plugin_ad{margin-top:25px;}
.plugin_ad{clear:both;max-width:100%;text-align:center;margin-bottom:15px}
.plugin_ad img{max-width:100%}
a, abbr, acronym, address, article, aside, audio, big, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, ul, var, video{margin:0;padding:0;vertical-align:baseline;outline:0;font-size:100%;background:0 0;border:none;text-decoration:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
b, center, cite, em, font, hr, i, layer, menu, s, strike, strong, u, xmp{vertical-align:baseline;outline:0;font-size:100%;font-weight:400;background:0 0;border:none;margin:0;padding:0}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#444;line-height:24px;word-wrap:break-word;}
a img { border:none } a{color:#0165bd;cursor:pointer;text-decoration:none}
a:hover, ol li a, ul li a{color:#666}
ol li a:hover, ul li a:hover{color:#0165bd}
b, strong{font-weight:700}
cite, em, i{font-style:italic}
h1, h2, h3, h4, h5, h6{color:#000;font-style:normal;font-weight:400;margin-bottom:10px}
body h1{font-size:30px;line-height:34px}
body h2{font-size:25px;line-height:30px}
body h3{font-size:20px;line-height:28px}
body h4{font-size:16px;line-height:24px}
body h5{font-size:14px;line-height:22px}
body h6{font-size:12px;line-height:20px}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-top:20px } p{padding:0 0 15px}
ol{list-style:decimal outside;margin:0 0 15px 30px}
ul{list-style:outside;margin:0 0 20px 20px}
dl{margin:6px 0}
dl dt{font-weight:700;margin:6px 0 0}
dl dd{font-weight:400;margin:0 0 0 40px}
abbr{cursor:help}
acronym{text-transform:uppercase;border-bottom:1px dashed #ccc;cursor:help}
big{font-size:120%}
small, sub, sup{font-size:80%}
sup{vertical-align:baseline;position:relative;bottom:.3em}
sub{vertical-align:baseline;position:relative;top:.3em}
address{font-style:italic;margin:12px 0}
dd address, li address{margin:0}
blockquote{clear:both;background:#f1f1f1;margin:20px 0;padding:16px 14px 16px 80px;position:relative;}
blockquote:before{content:'\f10d';align-items:center;background-color:#666;color:white;text-indent:10px;display:flex;font-family:'Font Awesome 5 Pro';font-size:3em;height:100%;left:0;line-height:1;margin-top:0;position:absolute;text-align:center;top:0;width:60px;}
blockquote cite{width:100%;font-weight:400;font-size:13px;line-height:20px;text-align:right;display:block;clear:both;margin-top:10px}
blockquote p{font-size:16px;line-height:28px;padding:0;margin-bottom:0!important}
blockquote blockquote{background-color:transparent;font-style:italic;font-weight:400;font-size:15px;line-height:24px}
blockquote blockquote p{padding:12px 0}
blockquote, q{quotes:none}
blockquote.alignleft, blockquote.alignright{margin-top:0;width:33%}
audio, fig, iframe, img, object, param, video{border:none}
.attachment-image img{height:auto;width:auto}
img.size-full{height:auto!important;max-width:100%;width:auto!important}
img.wp-smiley{background:transparent!important;border:0!important;margin:0!important;padding:0!important}
.comment-text audio, .comment-text embed, .comment-text iframe, .comment-text img, .comment-text object, .comment-text video, .entry-content audio, .entry-content embed, .entry-content iframe, .entry-content img, .entry-content object, .entry-content video, .textwidget audio, .textwidget embed, .textwidget iframe, .textwidget img, .textwidget object, .textwidget video{margin-top:6px;margin-bottom:6px}
.comment-text object embed, .entry-content object embed, .textwidget object embed{margin-top:0;margin-bottom:0}
.comment-text .wp-caption, .comment-text audio, .comment-text embed, .comment-text iframe, .comment-text img, .comment-text object, .comment-text video, .entry-content .wp-caption, .entry-content audio, .entry-content embed, .entry-content iframe, .entry-content object, .entry-content video, .textwidget .wp-caption, .textwidget audio, .textwidget embed, .textwidget iframe, .textwidget img, .textwidget object, .textwidget video{max-width:100%}
.alignleft{float:left;margin:5px 20px 10px 0}
.alignright{float:right;margin:5px 0 12px 20px}
.aligncenter{display:block;margin:18px auto}
.alignnone{clear:both;margin:18px 0}
img.aligncenter, img.alignleft, img.alignnone, img.alignright{margin-top:8px;margin-bottom:8px}
.comment-text .aligncenter>:first-child, .comment-text .alignleft>:first-child, .comment-text .alignnone>:first-child, .comment-text .alignright>:first-child, .entry-content .aligncenter>:first-child, .entry-content .alignleft>:first-child, .entry-content .alignnone>:first-child, .entry-content .alignright>:first-child, .textwidget .aligncenter>:first-child, .textwidget .alignleft>:first-child, .textwidget .alignnone>:first-child, .textwidget .alignright>:first-child{margin-top:0;margin-bottom:0}
.layout-3c-c .alignleft, .layout-3c-c .alignright, .layout-3c-l .alignleft, .layout-3c-l .alignright, .layout-3c-r .alignleft, .layout-3c-r .alignright, .layout-hl-2c-l .alignleft, .layout-hl-2c-l .alignright, .layout-hl-2c-r .alignleft, .layout-hl-2c-r .alignright, .layout-hr-2c-l .alignleft, .layout-hr-2c-l .alignright, .layout-hr-2c-r .alignleft, .layout-hr-2c-r .alignright{float:none;margin-left:0;margin-right:0}
.entry-content pre, .entry-content table pre, pre, table pre{background:#f2f2f2;color:#222;font-size:12px;line-height:24px;margin:18px 0;overflow:scroll;padding:12px 20px}
code{background:#ffa;color:#222;font-size:15px}
pre code{background:0 0;font-size:1em}
dfn, ins{font-style:italic;text-decoration:none}
del, s, strike{text-decoration:line-through}
mark{color:#e00}
object{margin:18px 0}
label{display:inline-block;margin:0 5px 5px 0;padding:0}
.post .entry iframe{width:100%;}
input[type=checkbox], input[type=radio]{margin:-3px 0 0;vertical-align:middle}
label input[type=checkbox], label input[type=radio]{margin-right:7px;}
input[type=search]::-webkit-search-decoration{display:none}
input[type=checkbox]:active, input[type=checkbox]:focus, input[type=file]:active, input[type=file]:focus, input[type=radio]:active, input[type=radio]:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}
input.input-text, input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{width:100%;max-width:386px;background-color:#fff;border-width:1px;border-style:solid;border-color:#c9c9c9\0/;border-color:rgba(0, 0, 0, .20);box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666;text-align:left;outline:0;padding:10px 12px;margin:0}
input.input-text:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus{color:#000;border-color:#777\0/;border-color:rgba(0, 0, 0, .6);box-shadow:1px 1px 2px rgba(0, 0, 0, .2)}
button:invalid, input:invalid, select:invalid, textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
button::-moz-focus-inner, input::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner{border:0;padding:0}
select option{margin:5px 12px}
body .wp_themeSkin iframe{background:#fff!important}
body .ui-datepicker-trigger{display:inline-block;float:left;width:12%!important;max-width:46px;height:38px;background:#000;color:#fff;padding:0!important;margin:0}
body .ui-datepicker-trigger:hover{background:#0165BD;border:none;color:#fff}
#set_address_map{margin-top:0;}
body[class*="singular-"] .entry-content .tabs-content .entry-content li{list-style:inside;}
body[class*="singular-"] .entry-content .tabs-content .entry-content ol li{list-style-type:decimal;}
.button, .uploadfilebutton, a.button, button, input[type=button], input[type=reset], input[type=submit]{display:inline-block;*display:inline;zoom:1;background:#000;border:1px solid #e0e0e0\0/;border:1px solid rgba(0, 0, 0, .1);border-radius:4px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#fff;font-weight:700;line-height:normal;cursor:pointer;outline:0;overflow:visible;vertical-align:top;padding:10px 24px 9px;margin:6px 0;text-shadow:none;text-align:center;}
.button:active, .uploadfilebutton:active, a.button:active, button:active, input[type=button]:active, input[type=reset]:active, input[type=submit]:active{position:relative;top:1px}
.button:hover, .uploadfilebutton:hover, a.button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover{background:#0165BD;color:#fff;}
.cancel-btn,a.cancel-btn,input.cancel-btn,.secondray-button,.uploadfilebutton.secondray-button, a.button.secondray-button, button.secondray-button, input[type=button].secondray-button, input[type=reset].secondray-button, input[type=submit].secondray-button{background:#fafafa\0/;background:rgba(0, 0, 0, .03);color:#666;border:1px solid #e0e0e0\0/;border:1px solid rgba(0, 0, 0, .1);}
.cancel-btn:hover,a.cancel-btn:hover,input.cancel-btn:hover,.secondray-button:hover,.uploadfilebutton.secondray-button:hover, a.button.secondray-button:hover, button.secondray-button:hover, input[type=button].secondray-button:hover, input[type=reset].secondray-button:hover, input[type=submit].secondray-button:hover{background:#000;color:#fff}
body .secondary_btn{background-color:#fafafa\0/;background-color:rgba(0, 0, 0, .03);border:1px solid #e0e0e0\0/;border:1px solid rgba(0, 0, 0, .1);color:#666;}
body .secondary_btn:hover,.comment-pagination .page-numbers:hover strong,strong.prev:hover,strong.next:hover, .loop-nav span.next:hover, .loop-nav span.previous:hover, .pagination .page-numbers:hover strong, body .pos_navigation .post_left a:hover, body .pos_navigation .post_right a:hover, a.current.page-numbers, a.page-numbers[title~="Last"]:hover,a.page-numbers[title~="First"]:hover{background:#000;color:#fff!important;border-radius:4px;}
body .main_btn{background-color:#0165BD;color:#fff}
body a.button.main_btn:hover{background:#000!important}
body .tiny_btn{font-size:12px;font-weight:400;padding:5px 10px;margin:5px 0 15px;display:inline-block;}
body .tiny_btn.button, body a.button.tiny_btn{display:inline-block;}
.upload.button{display:inline-block!important;vertical-align:top;top:4px;}
.upload.button input[type=file]{z-index:999}
span.file_value{margin:18px 0 0 10px!important}
#organizer_logo{height:37px!important;margin:0!important;top:-1px;width:125px!important}
.upload .upload_title{top:0!important;height:36px;line-height:36px!important}
#imagelist p img{max-width:none}
select[multiple], select[size], textarea{height:auto}
textarea{width:100%;max-width:500px;min-height:198px;overflow:auto;line-height:24px;resize:vertical}
optgroup{font-style:normal;font-weight:400}
table{border-collapse:collapse;border-spacing:0;border-top:1px solid #ddd\0/;border-top:1px solid rgba(0, 0, 0, .1);border-left:1px solid #ddd\0/;border-left:1px solid rgba(0, 0, 0, .1);margin:18px 0;width:100%}
table caption{background:#f8f8f8;border:1px solid rgba(0, 0, 0, .1);border-bottom:0;padding:12px 20px;text-align:center}
tr.alt{background:#fcfcfc}
td, th{border-bottom:1px solid #ccc\0/;border-bottom:1px solid rgba(0, 0, 0, .1);border-right:1px solid #ccc\0/;border-right:1px solid rgba(0, 0, 0, .1);padding:12px 20px;text-align:left;vertical-align:top}
.layout-3c-c td, .layout-3c-c th, .layout-3c-l td, .layout-3c-l th, .layout-3c-r td, .layout-3c-r th, .layout-hl-2c-l td, .layout-hl-2c-l th, .layout-hl-2c-r td, .layout-hl-2c-r th, .layout-hr-2c-l td, .layout-hr-2c-l th, .layout-hr-2c-r td, .layout-hr-2c-r th{padding:10px}
th{background:rgba(0, 0, 0, .1)}
hr{background:rgba(0, 0, 0, .1);height:1px;margin-bottom:24px}
.left{float:left}
.right{float:right}
.clear, .clearfix{clear:both}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.layout-3c-c blockquote.alignleft, .layout-3c-c blockquote.alignright, .layout-3c-l blockquote.alignleft, .layout-3c-l blockquote.alignright, .layout-3c-r blockquote.alignleft, .layout-3c-r blockquote.alignright, .layout-hl-2c-l blockquote.alignleft, .layout-hl-2c-l blockquote.alignright, .layout-hl-2c-r blockquote.alignleft, .layout-hl-2c-r blockquote.alignright, .layout-hr-2c-l blockquote.alignleft, .layout-hr-2c-l blockquote.alignright, .layout-hr-2c-r blockquote.alignleft, .layout-hr-2c-r blockquote.alignright{float:none;margin:0;width:auto}
.error_msg{color:#ff2727}
.supreme_wrapper{position:relative;overflow:hidden}
@media screen and (max-width:767px){
body .supreme_wrapper{position:inherit!important;}
}
.templatic_header_image{max-width:100%}
.home_page_banner{clear:both}
.home_page_banner .widget{clear:both;padding:0 0 30px;margin-bottom:0}
.taxonomy .home_page_banner .widget{padding:0;}
#footer, .sidebar-after-header, .sidebar-subsidiary, .widget.templatic_slider, body .nav_bg .widget-nav-menu, div#menu-subsidiary{margin:0 auto;width:1200px}
.subscriber_container input:first-child{margin-top:5px;}
.subscriber_container input{margin-top:15px;}
div#menu-primary, div#menu-secondary, div#menu-secondary1, div#menu-secondary1 .mega-menu{width:100%;}
.mega-menu .search-form, #menu-secondary .search-form{float:right;margin:7px 8px 0 0;}
.mega-menu .search-form label, #menu-secondary .search-form label{color:#fff;}
.mega-menu .search-form input[type="text"], #menu-secondary .search-form input[type="text"]{max-width:160px !important;background:#fff url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/iconset.png) no-repeat right -5px top -8px;margin-left:10px;}
.mega-menu .search-form input[type="submit"], #menu-secondary .search-form input[type="submit"]{padding:11px 15px 10px;margin-left:5px !important;}
.mega-menu .search-form input[type="submit"]:hover, #menu-secondary .search-form input[type="submit"]:hover{background:#333;}
.home #main #content{padding-bottom:0}
.layout-1c #main #content{clear:both;width:100%}
.layout-3c-c #main #content, .layout-3c-l #main #content, .layout-3c-r #main #content, .layout-hl-2c-l #main #content, .layout-hl-2c-r #main #content, .layout-hr-2c-l #main #content, .layout-hr-2c-r #main #content{width:360px}
.layout-1c #main .wrap{background-image:none}
.layout-2c-r #main .wrap{background-position:319px 0}
.layout-2c-r #main #content{float:left;}
.layout-2c-r .sidebar.large-3{margin-left:0}
.layout-3c-c #main .wrap{background-position:0 0}
.layout-3c-c #main #content{left:320px;position:relative}
.layout-3c-l #main .wrap, .layout-3c-r #main .wrap{background-position:0 0}
.layout-3c-r #main #content{float:right}
.layout-hl-1c #container, .layout-hl-2c-l #container, .layout-hl-2c-r #container, .layout-hr-1c #container, .layout-hr-2c-l #container, .layout-hr-2c-r #container{margin:0 auto;width:1000px}
.layout-hl-1c .container-wrap, .layout-hl-2c-l .container-wrap, .layout-hl-2c-r .container-wrap, .layout-hr-1c .container-wrap, .layout-hr-2c-l .container-wrap, .layout-hr-2c-r .container-wrap{background-color:#fff;background-position:left top;background-repeat:repeat-y;float:left;width:100%}
.layout-hl-1c .container-wrap{background-image:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dot.png);background-position:319px 0}
.layout-hr-1c .container-wrap{background-image:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dot.png);background-position:680px 0}
.layout-hl-1c #header, .layout-hl-2c-l #header, .layout-hl-2c-r #header{background:0 0;clear:none;float:left;width:320px}
.layout-hr-1c #header, .layout-hr-2c-l #header, .layout-hr-2c-r #header{background:0 0;clear:none;float:right;width:320px}
.layout-hl-1c #header .header-wrap, .layout-hl-2c-l #header .header-wrap, .layout-hl-2c-r #header .header-wrap, .layout-hr-1c #header .header-wrap, .layout-hr-2c-l #header .header-wrap, .layout-hr-2c-r #header .header-wrap{background:0 0;margin:0;width:100%}
.layout-hl-1c #main, .layout-hl-2c-l #main, .layout-hl-2c-r #main, .layout-hr-1c #main, .layout-hr-2c-l #main, .layout-hr-2c-r #main{clear:none;float:left;margin:0;width:680px}
.layout-hl-1c #main .wrap, .layout-hl-2c-l #main .wrap, .layout-hl-2c-r #main .wrap, .layout-hr-1c #main .wrap, .layout-hr-2c-l #main .wrap, .layout-hr-2c-r #main .wrap{background:0 0;margin:0}
.layout-hl-2c-r #content, .layout-hr-2c-r #content{float:right}
.supreme_wraper{overflow:hidden;position:relative}
.container-wrap{position:relative;right:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.body_fullscreen .container-wrap{right:auto;left:0;}
.mobile_container_open{right:0}
.mobile_header_open .mobi-scroll{width:100%;background:none repeat scroll 0 0 rgba(0, 0, 0, .9)}
.toggle_wrap{float:right;position:relative;top:15px;left:-100%;background:rgba(0, 0, 0, .9);height:0;border:none;border-right:none;box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5);-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .1), -3px -2px 4px rgba(0, 0, 0, .5)}
.toggle_mobile_header{display:none;float:right;content:'';min-width:48px;height:42px;cursor:pointer;background:rgba(0, 0, 0, .9)url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/menu.png) no-repeat 0 -2px;margin-top:33px}
.toggle_mobile_widget{height:42px;background-color:rgba(0, 0, 0, .9);float:right;margin-top:33px}
.mobile_header{display:none;position:absolute;top:0;right:-300px;width:300px;bottom:0;height:100%;background:0 0;z-index:30;box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1);-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, .1);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.mobile_header_open{right:0}
.mobile_header .widget{display:inline-block;*display:inline;zoom:1;vertical-align:top;float:none;width:auto;padding:0;margin:0}
.mobile_header .widget-search form{margin:0}
.mobile_header .widget-search input[type=text]{width:34px;max-width:100%;background-image:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/search.png);background-position:-10px -10px;background-color:transparent;background-repeat:no-repeat;border-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#777;cursor:pointer;padding:6px 4px 5px 30px;margin:5px 0}
.mobile_header .widget-search input[type=text]:focus{width:140px;background-color:rgba(255, 255, 255, .2);border-color:rgba(255, 255, 255, .21);color:#fff}
.mobile_header .shoppingcart_box_bg .cart_items{text-align:left}
.mobile_header div#menu-mobi-primary, .mobile_header div#menu-mobi-secondary, .mobile_header div#menu-mobi-secondary1{width:100%;padding-bottom:40px}
.mobile_header div#menu-mobi-secondary .wrap, .mobile_header div#menu-mobi-secondary1 .wrap{padding:0 15px}
body .mobile_header .widget-wrap h3.widget-title{display:none!important}
#container .header_container .header_strip .sticky_main{background:#fff \0/;background:rgba(255, 255, 255, .8);display:none;box-shadow:0 2px 5px rgba(0, 0, 0, .4);float:left;padding:0;position:fixed;top:0;left:0;width:100%;z-index:99999999}
.admin-bar #container .header_container .header_strip .sticky_main{top:28px;z-index:99}
.sticky_main .location_fld_wrapper{display:none;}
#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #site-description{padding-top:0;margin:0}
#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #site-description span{line-height:15px}
#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1{display:inline-block;*display:inline;zoom:1;vertical-align:top}
#container .header_container .header_strip .sticky_main #menu-secondary, #container .header_container .header_strip .sticky_main #menu-secondary1{width:100%;background:0 0}
#container .header_container .header_strip .sticky_main #menu-secondary .wrap, #container .header_container .header_strip .sticky_main #menu-secondary1 .wrap{border-radius:0;margin:0}
#container .header_container .header_strip .sticky_main #branding1 img{float:right;margin:3px 0 -2px}
#container .header_container .header_strip .sticky_main #branding1 #site-title, #container .header_container .header_strip .sticky_main #branding1 #site-title1{font-size:24px;line-height:28px}
#container .header_container .header_strip .sticky_main .mega-menu{float:left;width:100%;border-radius:0;margin-bottom:0;padding:0}
#container .header_container .header_strip .sticky_main .mega-menu .nav_bg{border-radius:0;margin-bottom:0}
.mobile_header .cart_checkout, .mobile_header .cart_total, .mobile_header .woo_cart_desc{display:none!important}
.mobile_header .shoppingcart_box{padding:0}
body .mega-menu ul.mega li .sub-container.mega .sub{padding:5px 15px 0}
body .mega-menu{clear:both;z-index:8}
body .mega-menu .nav_bg{background:#0165bd;border-radius:3px}
body .mega-menu ul.mega li{line-height:18px;margin-right:0}
body .mega-menu ul.mega li a{position:relative;font-size:16px;color:rgba(255, 255, 255, 0.7);font-weight:700;text-shadow:none;line-height:normal;padding:16px 22px}
body .mega-menu ul.mega li a:hover, body .mega-menu ul.mega li.current-menu-item a, body .mega-menu ul.mega li.current-page-item a, body .mega-menu ul.mega li:hover a,
body .nav_bg .widget-nav-menu li a:hover,body div#menu-secondary .menu li a:hover, body div#menu-secondary1 .menu li a:hover, body div#menu-subsidiary .menu li a:hover{color:#FFF;}
body .mega-menu ul.mega li .sub-container{top:50px;background:0 0;left:auto !important;}
body .mega-menu ul.mega li ul.sub-menu{background:#0665BD;box-shadow:1px 1px 3px #eee\0/;box-shadow:1px 1px 3px rgba(0, 0, 0, .2)}
body .mega-menu ul.mega li .sub-container.non-mega .sub{padding:0}
body .mega-menu ul.mega li .sub-container.non-mega .sub a{padding:9px 15px;margin-right:0}
body .mega-menu ul.mega li .sub-container.non-mega .sub a:hover, body .mega-menu ul.mega li .sub-container.non-mega li a:hover, body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a{background-color:#fff;color:#0165BD;text-decoration:none}
body .mega-menu ul.mega li .sub a{border-bottom:1px solid #ddd\0/;border-bottom:1px solid rgba(0, 0, 0, .1);font-size:14px;color:#fff}
body .mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{font-size:14px;color:#fff;text-shadow:none;font-weight:700;padding:7px 0}
.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover{color:#ccc}
body .mega-menu ul.mega li .sub .row{margin:0}
body .mega-menu ul.mega li .sub .row li a{margin-right:20px}
body .mega-menu ul.mega li .sub .row li:last-child a{margin-right:0}
body .mega-menu ul.mega .sub li.mega-hdr li a{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dot.png) no-repeat 3px 11px;text-shadow:none}
body .mega-menu ul.mega .sub li.mega-hdr li a:hover{text-decoration:none}
body .mega-menu ul.mega li ul.sub-menu ul li a{border:none;color:#fff;padding-bottom:0!important}
.menu ul, .menu ul li{background:0 0;list-style:none;line-height:1;margin:0;padding:0}
.menu li, .nav_bg .widget-nav-menu li{display:inline-block;*display:inline;zoom:1;vertical-align:top;position:relative}
.menu li a, .nav_bg .widget-nav-menu li a{display:block;position:relative}
.menu li ul, .nav_bg .widget-nav-menu li ul{top:-9999em}
@media screen and (min-width:1200px){
.menu li ul, .nav_bg .widget-nav-menu li ul{position:absolute;}
}
.menu li li, .nav_bg .widget-nav-menu li li{visibility:inherit;width:100%}
.menu li li:hover ul, .nav_bg .widget-nav-menu li li:hover ul{left:100%!important;top:0}
.menu li li li:hover ul, .nav_bg .widget-nav-menu li li li:hover ul{top:-1px;}
.menu li li li li:hover ul, .nav_bg .widget-nav-menu li li li li:hover ul{top:-0px;}
.menu li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li:hover ul{top:-1px;}
.menu li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li:hover ul{top:-1px;}
.menu li li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li li:hover ul{top:-1px;}
.menu li li li li li li li li:hover ul, .nav_bg .widget-nav-menu li li li li li li li li:hover ul{top:-1px;}
div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title{cursor:pointer;padding:10px 0}
div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title{padding:10px 0}
div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title{border-bottom:1px dotted #f8f8f8}
div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-primary-title, div#menu-secondary-title, div#menu-subsidiary-title{display:none}
div#menu-primary .menu{float:right}
div#menu-primary .menu ul ul{width:180px!important;background-color:#0165BD}
div#menu-primary .menu li a{font-size:12px;color:rgba(255, 255, 255, 0.8);padding:12px 7px}
div#menu-primary .menu li a.with-ul span.sub-indicator{display:none}
div#menu-primary .menu li li a.with-ul span.sub-indicator{display:block;width:3px;height:5px;line-height:1;position:absolute;top:17px;right:12px;text-indent:-999em}
div#menu-primary .menu li:hover, div#menu-primary .menu li.current-menu-item{background:#157bd4\0/;background:rgba(255, 255, 255, .15)}
div#menu-primary .menu li.current-menu-item li a{color:#fff}
div#menu-primary .menu li li a{border:0;border-bottom:1px solid rgba(255, 255, 255, .15)}
div#menu-primary .menu li li:last-child a{border-bottom:none}
div#menu-primary .menu li li:hover{background-color:#157bd4\0/;background-color:rgba(255, 255, 255, .15)}
.nav_bg .widget-nav-menu nav, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap{background:#0165bd;border-radius:3px;display:inline-block;width:100%;vertical-align:top;}
div#menu-secondary-title, div#menu-subsidiary-title{display:none}
.nav_bg .widget-nav-menu ul ul, div#menu-secondary .menu ul ul, div#menu-secondary1 .menu ul ul, div#menu-subsidiary .menu ul ul{width:200px!important;background-color:#0665bd}
.nav_bg .widget-nav-menu li a, div#menu-secondary .menu li a, div#menu-secondary1 .menu li a, div#menu-subsidiary .menu li a{font-size:16px;color:rgba(255,255,255,0.7);font-weight:700;padding:18px 23px}
div#menu-secondary .menu li a.with-ul span.sub-indicator, div#menu-secondary1 .menu li a.with-ul span.sub-indicator, div#menu-subsidiary .menu li a.with-ul span.sub-indicator{display:none}
div#menu-secondary .menu li li a.with-ul span.sub-indicator, div#menu-secondary1 .menu li li a.with-ul span.sub-indicator, div#menu-subsidiary .menu li li a.with-ul span.sub-indicator{display:block;width:3px;height:5px;line-height:1;position:absolute;top:22px;right:15px;text-indent:-9999em}
div#menu-secondary .menu li.current-menu-item li a, div#menu-secondary1 .menu li.current-menu-item li a, div#menu-subsidiary .menu li.current-menu-item li a{font-weight:400}
.nav_bg .widget-nav-menu li li, div#menu-secondary .menu li li, div#menu-secondary1 .menu li li, div#menu-subsidiary .menu li li{border-top:1px solid rgba(255, 255, 255, .2);border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.nav_bg .widget-nav-menu li li a, div#menu-secondary .menu li li a, div#menu-secondary1 .menu li li a, div#menu-subsidiary .menu li li a{line-height:20px;padding:13px 23px}
div#menu-subsidiary .menu li:hover ul{bottom:100%;left:0;top:auto}
div#menu-subsidiary .menu li:hover li ul{bottom:-9999em}
div#menu-subsidiary .menu li li:hover ul{bottom:0;top:auto}
div#menu-subsidiary .menu li li:hover li ul{bottom:-9999em;top:auto}
div#menu-subsidiary .menu li li li:hover ul{bottom:0;top:auto}
div#menu-subsidiary .menu li li li:hover li ul{bottom:-9999em;top:auto}
div#menu-subsidiary .menu li li li li:hover ul{bottom:0;top:auto}
div#menu-header-primary, div#menu-header-secondary{float:right;margin-right:40px;width:200px}
div#menu-header-primary .wrap, div#menu-header-secondary .wrap{float:left;padding:20px 0 36px;width:100%}
div#menu-header-primary .menu, div#menu-header-primary .menu ul, div#menu-header-secondary .menu, div#menu-header-secondary .menu ul{width:100%}
div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu ul ul{width:200px!important}
div#menu-header-primary .menu li, div#menu-header-secondary .menu li{display:block;float:none;width:100%}
div#menu-header-primary .menu li a, div#menu-header-secondary .menu li a{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x;font:12px/21px Georgia, serif;padding:10px 20px}
div#menu-header-primary .menu li:last-child a, div#menu-header-secondary .menu li:last-child a{background:0 0}
div#menu-header-primary .menu li a.sf-with ul, div#menu-header-secondary .menu li a.sf-with ul{padding-right:45px}
div#menu-header-primary .menu li a.with-ul span.sub-indicator, div#menu-header-secondary .menu li a.with-ul span.sub-indicator{display:block;height:3px;line-height:1;position:absolute;right:20px;text-indent:-9999em;top:20px;width:5px}
div#menu-header-primary .menu li.current-menu-item a, div#menu-header-secondary .menu li.current-menu-item a{font-weight:700}
div#menu-header-primary .menu li.current-menu-item li a, div#menu-header-secondary .menu li.current-menu-item li a{font-weight:400}
div#menu-header-primary .menu li li a, div#menu-header-primary .menu li li:last-child a, div#menu-header-secondary .menu li li a, div#menu-header-secondary .menu li li:last-child a{background:#f8f8f8 url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x}
div#menu-header-primary .menu li li a:hover, div#menu-header-secondary .menu li li a:hover{background-color:#fcfcfc}
div#menu-header-primary form.search-form, div#menu-header-secondary form.search-form{background:#fdfdfd;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:inset 0 1px 1px #f2f2f2;-moz-box-shadow:inset 0 1px 1px #f2f2f2;-o-box-shadow:inset 0 1px 1px #f2f2f2;-webkit-box-shadow:inset 0 1px 1px #f2f2f2;clear:both;display:block;float:left;height:36px;margin:18px 0 0;padding:0 20px;vertical-align:middle;width:100%}
div#menu-header-primary form.search-form input[type=text], div#menu-header-secondary form.search-form input[type=text]{background:0 0;box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;font-size:11px;height:auto;line-height:18px;margin:0;padding:5px 0 0;width:auto}
div#menu-header-primary form.search-form input[type=submit], div#menu-header-secondary form.search-form input[type=submit]{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/icon-magnify.png) no-repeat;border:0;box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;display:inline-block;float:right;height:18px;margin-top:9px;padding:0;text-indent:-9999em;width:18px;z-index:2}
body #menu-secondary .menu > li[class*="current-menu"] > a,
body #menu_secondary_mega_menu .mega > li[class*="current-menu"] > a,
body .menu > li[class*="current-menu"] > a,
body #menu-secondary .menu > li.current-menu-item{color:#FFF;}
.layout-hl-1c div#menu-header-primary, .layout-hl-1c div#menu-header-secondary, .layout-hl-2c-l div#menu-header-primary, .layout-hl-2c-l div#menu-header-secondary, .layout-hl-2c-r div#menu-header-primary, .layout-hl-2c-r div#menu-header-secondary, .layout-hr-1c div#menu-header-primary, .layout-hr-1c div#menu-header-secondary, .layout-hr-2c-l div#menu-header-primary, .layout-hr-2c-l div#menu-header-secondary, .layout-hr-2c-r div#menu-header-primary, .layout-hr-2c-r div#menu-header-secondary{clear:both;float:none;margin:0 0 18px;padding:0 40px;width:auto}
.layout-hl-1c div#menu-header-primary .wrap, .layout-hl-1c div#menu-header-secondary .wrap, .layout-hl-2c-l div#menu-header-primary .wrap, .layout-hl-2c-l div#menu-header-secondary .wrap, .layout-hl-2c-r div#menu-header-primary .wrap, .layout-hl-2c-r div#menu-header-secondary .wrap, .layout-hr-1c div#menu-header-primary .wrap, .layout-hr-1c div#menu-header-secondary .wrap, .layout-hr-2c-l div#menu-header-primary .wrap, .layout-hr-2c-l div#menu-header-secondary .wrap, .layout-hr-2c-r div#menu-header-primary .wrap, .layout-hr-2c-r div#menu-header-secondary .wrap{padding:0 0 36px}
.layout-hl-1c div#menu-header-primary .menu ul ul, .layout-hl-1c div#menu-header-secondary .menu ul ul, .layout-hl-2c-l div#menu-header-primary .menu ul ul, .layout-hl-2c-l div#menu-header-secondary .menu ul ul, .layout-hl-2c-r div#menu-header-primary .menu ul ul, .layout-hl-2c-r div#menu-header-secondary .menu ul ul, .layout-hr-1c div#menu-header-primary .menu ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul{width:200px!important}
.layout-hr-1c div#menu-header-primary .menu ul ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul ul{left:auto!important;right:100%;width:100%}
.layout-hl-1c div#menu-header-primary .menu li a, .layout-hl-1c div#menu-header-secondary .menu li a, .layout-hl-2c-l div#menu-header-primary .menu li a, .layout-hl-2c-l div#menu-header-secondary .menu li a, .layout-hl-2c-r div#menu-header-primary .menu li a, .layout-hl-2c-r div#menu-header-secondary .menu li a, .layout-hr-1c div#menu-header-primary .menu li a, .layout-hr-1c div#menu-header-secondary .menu li a, .layout-hr-2c-l div#menu-header-primary .menu li a, .layout-hr-2c-l div#menu-header-secondary .menu li a, .layout-hr-2c-r div#menu-header-primary .menu li a, .layout-hr-2c-r div#menu-header-secondary .menu li a{padding:10px 0}
.layout-hl-1c div#menu-header-primary .menu li a.with-ul, .layout-hl-1c div#menu-header-secondary .menu li a.with-ul, .layout-hl-2c-l div#menu-header-primary .menu li a.with-ul, .layout-hl-2c-l div#menu-header-secondary .menu li a.with-ul, .layout-hl-2c-r div#menu-header-primary .menu li a.with-ul, .layout-hl-2c-r div#menu-header-secondary .menu li a.with-ul, .layout-hr-1c div#menu-header-primary .menu li a.with-ul, .layout-hr-1c div#menu-header-secondary .menu li a.with-ul, .layout-hr-2c-l div#menu-header-primary .menu li a.with-ul, .layout-hr-2c-l div#menu-header-secondary .menu li a.with-ul, .layout-hr-2c-r div#menu-header-primary .menu li a.with-ul, .layout-hr-2c-r div#menu-header-secondary .menu li a.with-ul{padding-right:25px}
.layout-hl-1c div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-1c div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-secondary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-primary .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-secondary .menu li a.with-ul span.sub-indicator{right:0}
.layout-hl-1c div#menu-header-primary .menu li li a, .layout-hl-1c div#menu-header-secondary .menu li li a, .layout-hl-2c-l div#menu-header-primary .menu li li a, .layout-hl-2c-l div#menu-header-secondary .menu li li a, .layout-hl-2c-r div#menu-header-primary .menu li li a, .layout-hl-2c-r div#menu-header-secondary .menu li li a, .layout-hr-1c div#menu-header-primary .menu li li a, .layout-hr-1c div#menu-header-secondary .menu li li a, .layout-hr-2c-l div#menu-header-primary .menu li li a, .layout-hr-2c-l div#menu-header-secondary .menu li li a, .layout-hr-2c-r div#menu-header-primary .menu li li a, .layout-hr-2c-r div#menu-header-secondary .menu li li a{padding:10px 20px}
.layout-hl-1c #menu-header-secondary .menu li li a.with-ul, .layout-hl-1c div#menu-header-primary .menu li li a.with-ul, .layout-hl-2c-l #menu-header-secondary .menu li li a.with-ul, .layout-hl-2c-l div#menu-header-primary .menu li li a.with-ul, .layout-hl-2c-r #menu-header-secondary .menu li li a.with-ul, .layout-hl-2c-r div#menu-header-primary .menu li li a.with-ul, .layout-hr-1c #menu-header-secondary .menu li li a.with-ul, .layout-hr-1c div#menu-header-primary .menu li li a.with-ul, .layout-hr-2c-l #menu-header-secondary .menu li li a.with-ul, .layout-hr-2c-l div#menu-header-primary .menu li li a.with-ul, .layout-hr-2c-r #menu-header-secondary .menu li li a.with-ul, .layout-hr-2c-r div#menu-header-primary .menu li li a.with-ul{padding-right:45px}
.layout-hl-1c div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-1c div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-secondary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-primary .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-secondary .menu li li a.with-ul span.sub-indicator{right:20px}
div#menu-header-horizontal{float:right;margin-right:40px;width:480px}
div#menu-header-horizontal .wrap{float:left;padding:20px 0 36px;width:100%}
div#menu-header-horizontal .menu ul ul{width:200px!important}
div#menu-header-horizontal .menu li a{font:12px/21px Georgia, serif;padding:10px 20px}
div#menu-header-horizontal .menu li a.with-ul{padding-right:45px}
div#menu-header-horizontal .menu li a.with-ul span.sub-indicator{display:block;height:3px;line-height:1;position:absolute;right:20px;text-indent:-9999em;top:20px;width:5px}
div#menu-header-horizontal .menu li.current-menu-item a{font-weight:700}
div#menu-header-horizontal .menu li.current-menu-item li a{font-weight:400}
div#menu-header-horizontal .menu li li a{background:#f8f8f8 url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x}
div#menu-header-horizontal .menu li li a:hover{background-color:#fcfcfc}
.layout-hl-1c div#menu-header-horizontal, .layout-hl-2c-l div#menu-header-horizontal, .layout-hl-2c-r div#menu-header-horizontal, .layout-hr-1c div#menu-header-horizontal, .layout-hr-2c-l div#menu-header-horizontal, .layout-hr-2c-r div#menu-header-horizontal{clear:both;float:none;margin:0 0 18px;padding:0 40px;width:auto}
.layout-hl-1c div#menu-header-horizontal .wrap, .layout-hl-2c-l div#menu-header-horizontal .wrap, .layout-hl-2c-r div#menu-header-horizontal .wrap, .layout-hr-1c div#menu-header-horizontal .wrap, .layout-hr-2c-l div#menu-header-horizontal .wrap, .layout-hr-2c-r div#menu-header-horizontal .wrap{padding:0 0 36px}
.layout-hl-1c div#menu-header-horizontal .menu li, .layout-hl-2c-l div#menu-header-horizontal .menu li, .layout-hl-2c-r div#menu-header-horizontal .menu li, .layout-hr-1c div#menu-header-horizontal .menu li, .layout-hr-2c-l div#menu-header-horizontal .menu li, .layout-hr-2c-r div#menu-header-horizontal .menu li{float:none;width:100%}
.layout-hr-1c div#menu-header-horizontal .menu ul ul ul, .layout-hr-2c-l div#menu-header-horizontal .menu ul ul ul, .layout-hr-2c-r div#menu-header-horizontal .menu ul ul ul{left:auto!important;right:100%;width:100%}
.layout-hl-1c div#menu-header-horizontal .menu li a, .layout-hl-2c-l div#menu-header-horizontal .menu li a, .layout-hl-2c-r div#menu-header-horizontal .menu li a, .layout-hr-1c div#menu-header-horizontal .menu li a, .layout-hr-2c-l div#menu-header-horizontal .menu li a, .layout-hr-2c-r div#menu-header-horizontal .menu li a{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dotted-every-3.png) left bottom repeat-x;padding:10px 0}
.layout-hl-1c div#menu-header-horizontal .menu li a.with-ul, .layout-hl-2c-l div#menu-header-horizontal .menu li a.with-ul, .layout-hl-2c-r div#menu-header-horizontal .menu li a.with-ul, .layout-hr-1c div#menu-header-horizontal .menu li a.with-ul, .layout-hr-2c-l div#menu-header-horizontal .menu li a.with-ul, .layout-hr-2c-r div#menu-header-horizontal.menu li a.with-ul{padding-right:25px}
.layout-hl-1c div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-horizontal .menu li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-horizontal .menu li a.with-ul span.sub-indicator{right:0}
.layout-hl-1c div#menu-header-horizontal .menu li li a, .layout-hl-2c-l div#menu-header-horizontal .menu li li a, .layout-hl-2c-r div#menu-header-horizontal .menu li li a, .layout-hr-1c div#menu-header-horizontal .menu li li a, .layout-hr-2c-l div#menu-header-horizontal .menu li li a, .layout-hr-2c-r div#menu-header-horizontal .menu li li a{background-color:#f8f8f8;padding:10px 20px}
.layout-hl-1c div#menu-header-horizontal .menu li li a:hover, .layout-hl-2c-l div#menu-header-horizontal .menu li li a:hover, .layout-hl-2c-r div#menu-header-horizontal .menu li li a:hover, .layout-hr-1c div#menu-header-horizontal .menu li li a:hover, .layout-hr-2c-l div#menu-header-horizontal .menu li li a:hover, .layout-hr-2c-r div#menu-header-horizontal .menu li li a:hover{background-color:#fcfcfc}
.layout-hl-1c div#menu-header-horizontal .menu li li a.with-ul, .layout-hl-2c-l div#menu-header-horizontal .menu li li a.with-ul, .layout-hl-2c-r div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-1c div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-2c-l div#menu-header-horizontal .menu li li a.with-ul, .layout-hr-2c-r div#menu-header-horizontal.menu li li a.with-ul{padding-right:45px}
.layout-hl-1c div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-l div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hl-2c-r div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-1c div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-l div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator, .layout-hr-2c-r div#menu-header-horizontal .menu li li a.with-ul span.sub-indicator{right:20px}
div#menu-footer{float:right;padding-bottom:0;}
div#menu-footer .wrap{tex-transform:uppercase}
div#menu-footer .menu ul ul{display:none}
div#menu-footer .menu li{margin-left:12px}
div#menu-footer .menu li a{line-height:15px;padding:10px 0;white-space:pre;}
div#menu-footer .menu li a.with-ul span.sub-indicator{display:none}
div#menu-footer .menu li li li:hover ul, div#menu-footer .menu li li:hover li ul, div#menu-footer .menu li li:hover ul, div#menu-footer .menu li:hover li ul, div#menu-footer .menu li:hover ul{top:-9999em}
body .nav_bg .widget-nav-menu{clear:both;float:none;margin:0 auto}
body .nav_bg .widget-nav-menu h3{display:none}
body .nav_bg .widget-nav-menu li{border:none;padding:0}
body .nav_bg .widget-nav-menu li a{line-height:normal}
body .nav_bg .widget-nav-menu ul ul{border:none;padding:0;margin:0}
#branding, #branding1{float:left;padding-top:45px;padding-bottom:36px}
#site-title, #site-title1{letter-spacing:-.05em;color:#0165BD;font-weight:700;line-height:36px;padding:0;margin:0}
#site-title a{float:left;text-transform:uppercase;font-weight:800;display:inline-block;width:100%;}
.full-width-map #site-title a{width:inherit;}
#site-title a:hover, #site-title1 a:hover{text-decoration:none}
#site-title img, #site-title1 img{display:block;max-width:100%}
#site-description{clear:both;font-size:16px;padding:5px 0 0;margin-bottom:0;line-height:1;}
.layout-hl-1c #branding, .layout-hl-1c #branding1, .layout-hl-2c-l #branding, .layout-hl-2c-l #branding1, .layout-hl-2c-r #branding, .layout-hl-2c-r #branding1, .layout-hr-1c #branding, .layout-hr-1c #branding1, .layout-hr-2c-l #branding, .layout-hr-2c-l #branding1, .layout-hr-2c-r #branding, .layout-hr-2c-r #branding1{width:100%}
.layout-hl-1c .breadcrumb, .layout-hl-2c-l .breadcrumb, .layout-hl-2c-r .breadcrumb, .layout-hr-1c .breadcrumb, .layout-hr-2c-l .breadcrumb, .layout-hr-2c-r .breadcrumb{border:0}
#breadcrumb > div , .breadcrumb > div{clear:both;float:left;width:100%;border-bottom:1px dotted #e0e0e0\0/;border-bottom:1px dotted rgba(0, 0, 0, .13);font-size:11px;color:#000;text-transform:uppercase;padding-bottom:8px;margin:0;}
#breadcrumb a, .breadcrumb a{color:#000}
#breadcrumb a:hover, .breadcrumb a:hover{color:#0165BD}
#breadcrumb .sep, .breadcrumb .sep{width:14px;height:14px;font-size:0;margin:0 6px;}
#breadcrumb .sep:before, .breadcrumb .sep:before{content:'\f105';font-family:'Font Awesome 5 Pro';font-size:14px;font-weight:900;}
#breadcrumb .trail-end, .breadcrumb .trail-end{color:#999}
.byline{color:#999;font-size:14px;margin-bottom:10px;display:inline-block;width:100%;}
.byline a{color:#999}
.byline a:hover, .entry-meta a:hover{color:#0165BD;text-decoration:none}
.byline .permalink, .entry-meta .permalink{margin-right:15px}
.byline .permalink:hover, .entry-meta .permalink:hover{background-position:0 -14px}
.byline .category, .entry-meta .category{margin-right:20px}
.entry-meta .category, .entry-meta .post_tag{font-size:12px;color:#000;margin-top:10px}
.entry-meta .category a, .entry-meta .post_tag a{color:#666}
.entry-meta .category a:hover, .entry-meta .post_tag a:hover{color:#0165BD}
.post .post-blog-image,.sidebar .widget.listing_post .post-blog-image{float:left;zoom:1;vertical-align:top;width:auto;margin:0 2.5% 0 0;}
.post .post-blog-image img{max-width:100%;}
body.singular-event .post .entry-header,.post .entry-header{display:block;zoom:1;vertical-align:top;width:auto;}
body[class*="property"] .post .entry-header{overflow:visible;}
.post .entry-header h2.entry-title{font-size:16px;font-weight:700;line-height:20px;margin-bottom:5px;}
.post.category-blog,.taxonomy-post_tag .infinite .post{display:inline-block;vertical-align:top;width:100%;border-bottom:1px solid rgba(0, 0, 0, 0.13);padding-bottom:20px;margin-bottom:20px;}
.post.category-blog .entry-header,.taxonomy-post_tag .infinite .post .entry-header{width:100%;}
.post .post-blog-content h2.entry-title,.taxonomy-post_tag .infinite .post h2.entry-title{font-size:32px;font-weight:normal;line-height:42px;}
.list .post .post-blog-content h2.entry-title, .list .taxonomy-post_tag .infinite .post h2.entry-title{font-size:32px;font-weight:normal;line-height:42px;}
.post .entry-header p{padding-bottom:5px;}
.singular .post .entry-header, .singular-listing .post .entry-header{width:100%;}
.hentry{clear:both;overflow:hidden;}
.hfeed .hentry .entry-meta, .hfeed .post .entry-meta{clear:both;padding:0}
.hfeed .hentry:last-child, .hfeed .post:last-child{border:none;padding-bottom:0;margin-bottom:0;list-style:none}
.hfeed .list .post:last-child{margin-bottom:20px;position:relative;}
.post .entry .property-title{display:inline-block;width:100%;}
body #loop_property_taxonomy .post .entry .entry-title, #tmpl-search-results .post .entry .entry-title{max-width:none;width:auto;}
#loop_property_taxonomy:empty{margin:0!important;}
.widget_loop_property #loop_property_taxonomy .post .property-title .classified-price{display:none;}
article.author-admin{border:none}
article.hentry, article.post{border-bottom:1px solid #e0e0e0\0/;border-bottom:1px solid rgba(0, 0, 0, .13);padding-bottom:25px;margin-bottom:25px}
article.hentry img, article.post img{border:none;max-width:100%;height:auto!important;padding:0}
article .post_fig{display:inline-block;*display:inline;zoom:1;vertical-align:top;position:relative;float:left;width:29.5%;margin:0 2.5% 0 0}
article .post_fig .featured_tag{position:absolute;top:10px;left:0;background:#FEDA70;color:#2C2C2C;font-size:13px;font-weight:700;padding:2px 8px}
article .entry-header{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:68%}
article .entry-header h2{font-size:16px;font-weight:700;line-height:20px;margin-bottom:5px}
article .entry-header p{padding-bottom:6px;clear:both}
article .entry-header .entry-summary{margin-bottom:10px;clear:both}
article .entry-header .author_rating .directory_rating_row{float:right}
article .entry-header .byline{display:block;clear:both;}
.entry-title{margin-bottom:0}
.entry-meta{color:#999;font-size:14px;line-height:18px;padding:15px 0}
.entry-author-meta{float:left;padding:18px 0;width:100%}
.entry-author-meta img.avatar{float:left;height:50px;margin:18px 20px 14px 0;width:50px}
.entry-author-meta .author-name{font:700 14px/21px;margin:15px 0 0 70px;padding:0}
.entry-author-meta .author-description{font-size:14px;line-height:21px;margin-left:70px}
.entry-content{clear:both;float:left;padding:0;width:100%}
.success_msg{background-color:#DFF0D8;border:1px solid #D6E9C6;border-radius:4px;margin-bottom:20px;color:#468847;padding:10px 15px}
.entry-content .negative-margins{margin:0 -40px}
.twp_search_cont{margin-bottom:10px}
.twp_search_cont input[type=text]{max-width:370px}
.twp_search_cont input[type=submit]{margin:0}
article.hentry .entry-summary p:last-child{padding-bottom:0}
.post_info_meta{font-size:14px;color:#000;margin-top:10px}
.entry-content .more-link{font-size:16px;font-weight:bold;}
.post_info_meta a{color:#666}
.post_info_meta a:hover{color:#0165BD}
#ayah-comment{text-align:left!important}}
.wp-caption{background:#e2e2e2; background-image:linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-o-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-moz-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-webkit-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-ms-linear-gradient(top, #fff 0, #f7f7f7 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f7f7f7)); box-shadow:0 0 0 1px rgba(0, 0, 0, .1), 0 2px 6px -3px rgba(0, 0, 0, .6); -webkit-font-smoothing:subpixel-antialiased; font-smoothing:subpixel-antialiased; padding:10px }
.wp-caption img{height:auto; margin:0 }
.gallery-caption, .wp-caption-text{border:0; display:block; font:14px/18px Georgia, serif; color:#333; text-align:center; margin:0; padding:0 }
.gallery{clear:both; margin:0 -40px }
.gallery-row:after{clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden }
.gallery-caption, .gallery-icon, .gallery-item{background:0 0; border:0; margin:0; padding:0 }
.gallery-item{display:block; float:left; height:auto!important; text-align:center }
.gallery-icon{margin:0; padding:0; text-align:center }
.gallery-icon img{height:auto!important; max-width:90%; padding:5%; margin:0 }
.gallery-caption, .gallery-item a{display:block; width:90% }
.gallery-caption{padding:10px 20px 0 }
.gallery .col-1, .gallery .col0{width:600px }
.gallery .col-2{width:280px }
.gallery .col-3{width:173px }
.gallery .col-4{width:120px }
.gallery .col-5{width:88px }
.gallery .col-6, .gallery .col-7, .gallery .col-8, .gallery .col-9{width:66px }
.gallery .col-5 .gallery-caption, .gallery .col-6 .gallery-caption, .gallery .col-7 .gallery-caption, .gallery .col-8 .gallery-caption, .gallery .col-9 .gallery-caption{display:none } .layout-1c .gallery .col-1, .layout-1c .gallery .col0{width:920px }
.layout-1c .gallery .col-2{width:440px }
.layout-1c .gallery .col-3{width:280px }
.layout-1c .gallery .col-4{width:200px }
.layout-1c .gallery .col-5{width:152px }
.layout-1c .gallery .col-6{width:120px }
.layout-1c .gallery .col-7{width:97px }
.layout-1c .gallery .col-8{width:80px }
.layout-1c .gallery .col-9, .layout-3c-c .gallery-item, .layout-3c-l .gallery-item, .layout-3c-r .gallery-item, .layout-hl-2c-l .gallery-item, .layout-hl-2c-r .gallery-item, .layout-hr-2c-l .gallery-item, .layout-hr-2c-r .gallery-item{width:66px }
.layout-3c-c .gallery-caption, .layout-3c-l .gallery-caption, .layout-3c-r .gallery-caption, .layout-hl-2c-l .gallery-caption, .layout-hl-2c-r .gallery-caption, .layout-hr-2c-l .gallery-caption, .layout-hr-2c-r .gallery-caption{display:none }
.layout-3c-c .gallery .col-1, .layout-3c-c .gallery .col0, .layout-3c-l .gallery .col-1, .layout-3c-l .gallery .col0, .layout-3c-r .gallery .col-1, .layout-3c-r .gallery .col0, .layout-hl-2c-l .gallery .col-1, .layout-hl-2c-l .gallery .col0, .layout-hl-2c-r .gallery .col-1, .layout-hl-2c-r .gallery .col0, .layout-hr-2c-l .gallery .col-1, .layout-hr-2c-l .gallery .col0, .layout-hr-2c-r .gallery .col-1, .layout-hr-2c-r .gallery .col0{width:280px }
.layout-3c-c .gallery .col-2, .layout-3c-l .gallery .col-2, .layout-3c-r .gallery .col-2, .layout-hl-2c-l .gallery .col-2, .layout-hl-2c-r .gallery .col-2, .layout-hr-2c-l .gallery .col-2, .layout-hr-2c-r .gallery .col-2{width:120px }
.layout-3c-c .gallery .col-0 .gallery-caption, .layout-3c-c .gallery .col-1 .gallery-caption, .layout-3c-l .gallery .col-0 .gallery-caption, .layout-3c-l .gallery .col-1 .gallery-caption, .layout-3c-r .gallery .col-0 .gallery-caption, .layout-3c-r .gallery .col-1 .gallery-caption, .layout-hl-2c-l .gallery .col-0 .gallery-caption, .layout-hl-2c-l .gallery .col-1 .gallery-caption, .layout-hl-2c-r .gallery .col-0 .gallery-caption, .layout-hl-2c-r .gallery .col-1 .gallery-caption, .layout-hr-2c-l .gallery .col-0 .gallery-caption, .layout-hr-2c-l .gallery .col-1 .gallery-caption, .layout-hr-2c-r .gallery .col-0 .gallery-caption, .layout-hr-2c-r .gallery .col-1 .gallery-caption{display:block } .entry-content .page-links{clear:both; margin:6px 0 18px; padding:0 }
.entry-content .page-links a{background:#fff; border:1px solid #f2f2f2; border-radius:18px; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; display:inline-block; margin:12px 5px 0; padding:0 10px 4px }
.entry-content .page-links a:hover{background:#f8f8f8 } .loop-meta{clear:both; padding:0 }
.loop-title{padding:0 0 11px }
.loop-meta.vcard img.avatar{float:left; margin:18px 20px 18px 0 }
.loop-entries, .loop-entries li{background:0 0; list-style:none; margin:0; padding:0 }
.loop-entries li{box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; float:left; padding:15px 40px 20px; width:100% }
.loop-entries li img{height:auto; max-width:100%; width:auto }
.loop-entries li .featured-image-link{display:block; float:left; margin:21px 40px 5px 0; padding:0 0 10px; width:280px }
.loop-entries li.format-gallery img.thumbnail, .loop-entries li.format-image img.thumbnail{height:auto; margin:21px 0 5px; max-width:100%; width:auto }
.loop-entries li .entry-title{border:0; clear:none; line-height:30px; padding:15px 0 6px }
.loop-entries li .byline, .loop-entries li .entry-meta{background:0 0; border:0; clear:none; font:700 10px/21px Georgia, serif; padding:6px 0 0 }
.loop-entries li .entry-summary{clear:none; font-size:14px; line-height:24px }
.loop-entries li .entry-summary p{padding:13px 0 11px }
.layout-2c-r .loop-entries li .featured-image-link, .layout-hl-1c .loop-entries li .featured-image-link{float:right; margin-left:40px; margin-right:0 } #comments-template{clear:both; width: 100%; display: inline-block; position: relative;}
#comments-number, #reply-title{font-size:24px; font-weight:400; line-height:36px; padding:20px 0 0; margin-bottom:0 }
#comments-template li img{max-width:100% }
#comments p.comments-closed{border-bottom:1px solid rgba(0, 0, 0, .1); clear:both; padding:30px 0 }
#comments ol{clear:both; list-style:none; margin:0; padding:0 }
#comments li{clear:both; float:left; width:100%; border-bottom:1px solid #e5e5e5\0/; border-bottom:1px solid rgba(0, 0, 0, .1); box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:20px 0; }
#comments li li:last-child{padding-bottom: 0; }
#comments li li{border-bottom:0; border-top:1px solid #e5e5e5\0/; border-top:1px solid rgba(0, 0, 0, .1) }
.layout-3c-c #comments li li, .layout-3c-l #comments li li, .layout-3c-r #comments li li, .layout-hl-2c-l #comments li li, .layout-hl-2c-r #comments li li, .layout-hr-2c-l #comments li li, .layout-hr-2c-r #comments li li{background:0 0 }
.layout-3c-c #comments li li .comment-wrap, .layout-3c-l #comments li li .comment-wrap, .layout-3c-r #comments li li .comment-wrap, .layout-hl-2c-l #comments li li .comment-wrap, .layout-hl-2c-r #comments li li .comment-wrap, .layout-hr-2c-l #comments li li .comment-wrap, .layout-hr-2c-r #comments li li .comment-wrap{margin-left:0!important }
.comment-header{position:relative }
.comment-header.comment-author{position:relative; margin-bottom:0 }
.comment-header .comment-author .comment-author{margin:0 }
.comment-header div.comment-author{display:inline-block; *display:inline;zoom:1; vertical-align:top }
.comment-header .comment{display:inline-block; *display:inline;zoom:1; vertical-align:top; width:85px; height:18px }
.comment-meta{display:block; font-size:13px; padding:0px; line-height: 1; }
.comment-meta a{color:#000 }
.comment-meta a:hover{color:#0165BD }
.comment-meta .published{color:#878787 }
.comment-meta span.published{display:inline-block; *display:inline;zoom:1; vertical-align:top; line-height:normal }
.comment-meta span.comment-reply{position:relative; display:inline-block; *display:inline;zoom:1; vertical-align:top; line-height:normal; padding-left:5px; margin:2px 0 0 10px }
.comment-meta span.comment-reply:after{position:absolute; top:-3px; left:-6px; content:"|"; color:#999 }
.comment-author{color:#666; display:block; font-size:12px; line-height:normal; margin-bottom:4px }
.comment-author cite{font-size:14px; color:#333; font-weight:700; font-style:normal; text-transform:capitalize }
.comment-meta abbr{border:0 }
.comment-reply-link, .comment-reply-login{position:static; width:auto; height:18px; display:block; font-size:13px; color:#000; line-height:14px; overflow:hidden }
.comment-reply-link:active, .comment-reply-login:active{position:relative; top:1px }
.comment-text{clear:both }
.comment-text p a{text-decoration:underline }
.comment-text p a:hover{text-decoration:none }
.comment-text .single_rating img{margin:0 }
.comment-text p.moderation{color:#e00 }
#comments .comment-text ol, #comments .comment-text ul{background:0 0; border:0; list-style:none; padding:0 }
#comments .comment-text ol li, #comments .comment-text ul li{background:0 0; border:0; clear:none; float:none; margin:0; padding:0; width:auto }
#comments .comment-text ol, #comments .comment-text ul{margin:12px 0 12px 20px }
#comments .comment-text ol{list-style:decimal; margin-left:46px }
#comments .comment-text ol ol{list-style:upper-roman }
#comments .comment-text ol ol ol{list-style:lower-roman }
#comments .comment-text ol ol ol ol{list-style:upper-alpha }
#comments .comment-text ol ol ol ol ol{list-style:lower-alpha }
#comments li li.comment-wrap .comment-text{background-position:40px 0; margin-left:-40px; padding-left:80px }
.comment-content p{padding-bottom:10px }
.comment-content .moderation{background:#FFD9C8; border:1px solid #F0BAA2; border-radius:4px; line-height:normal; padding:8px 10px }
.form_row{padding:0 0 20px; position:relative }
#respond{clear:both }
form#commentform{padding:0 0 30px }
form#commentform p.commpadd{padding:0!important }
form#commentform p.form-author, form#commentform p.form-email, form#commentform p.form-textarea, form#commentform p.form-url, form#commentform p.log-in-out, form#commentform p.logged-in-as{padding:3px 0 }
form#commentform label{display:block; vertical-align:top; margin-bottom:0 }
form#commentform input[type=text]{display:inline-block; *display:inline;
zoom:1; max-width:370px; width:100%; margin:0 }
form#commentform .form-submit{padding-top:0 }
form#commentform textarea{height:120px; min-height:120px; vertical-align: top;}
form#commentform .required{color:red; margin-left:2px; vertical-align:top }
#respond #cancel-comment-reply-link{font-size:14px; color:#0165BD; padding:0 }
#respond #cancel-comment-reply-link:hover{color:#666 }
form#commentform p.log-in-out{padding:0 0 12px }
#respond p.alert{color:#e00; padding:30px 40px }
#comments #respond{border-bottom:0 } .view_counter b{color:#000 }
.share_link{display:block; width:auto; max-width:330px; margin:20px 0 }
.claim-post-wraper + .share_link{margin-top: 0; }
#facebook_share_button{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/facebook_share.png) no-repeat left top; display:block; float:left; height:20px; text-indent:-9999px; width:60px }
.twitter-share-button{width:80px!important }
iframe.twitter-share-button{width:90px!important; margin-top: 0!important; margin-bottom: 0!important;}
@media only screen and (min-width: 480){.singular article.hentry, .singular article.post{margin-bottom:15px}}
.singular article.hentry, .singular article.post{margin-bottom:30px } .singular .loop-nav{clear:none; float:right }
.singular .bbp-pagination, .singular .comment-pagination, .singular .loop-nav, .singular .pagination{padding:10px 0 }
.comment-pagination span.meta-nav, .loop-nav span.meta-nav, .pagination span.meta-nav{display:none }
.comment-pagination, .loop-nav, .pagination{clear:both; text-align:center; padding:25px 0 }
.comment-pagination .page-numbers strong, .pagination .page-numbers strong, strong.prev, strong.next, .expand.page-numbers, a.page-numbers.first, a.page-numbers.last, span.page-numbers.dots, .loop-nav span.next, .loop-nav span.previous, body .pos_navigation .post_left a, body .pos_navigation .post_right a{display: inline-block;
*display: inline;
zoom: 1; background-color: #fafafa\0/;
background-color: rgba(0, 0, 0, .03);
border: 1px solid #e0e0e0\0/;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 4px;
font-size: 14px;
color: #666;
font-weight: 700;
padding: 6px 13px 4px;
margin: 0 3px 0 3px;
}
.expand.page-numbers{margin-left: 4px;
margin-right: 4px;
}
.page-numbers{margin-right: 4px;}
.pagination a.last{margin-right:4px!important;}
a.current.page-numbers{display:inline-block; *display:inline;	zoom:1; vertical-align:top; border-radius:4px; font-size:14px; font-weight:700; padding:7px 14px 5px; margin: 0 4px 0 0;}
body .loop-nav .next:before,body .loop-nav .previous:before{left: 7px;}
.pos_navigation{padding:20px 0 30px; margin: 15px 0;}
.pos_navigation .post_left a, .pos_navigation .post_right a{display:block; text-indent:-9999px } .format-aside, .format-audio, .format-chat, .format-gallery, .format-image, .format-link, .format-quote, .format-status, .format-video{min-height:44px; padding-left:62px; position: relative; }
.format-aside:before, .format-audio:before, .format-chat:before, .format-gallery:before, .format-image:before, .format-link:before, .format-quote:before, .format-status:before, .format-video:before{font-family: 'Font Awesome 5 Pro'; content: "\f0db"; position: absolute; left: 0; top: 10px; font-size: 19px; padding: 10px 10px 7px 12px; border-radius: 55px; background-color: black; color: white; width: 42px; text-align: center; font-weight: 900; }
.format-audio:before{content: "\f025"; }
.format-gallery:before{content: "\f009"; }
.format-image:before{content: "\f03e"; }
.format-link:before{content: "\f0c1"; }
.format-quote:before{content: "\f10d"; }
.format-video:before{content: "\f008"; }
.format-chat:before{content: "\f086"; }
.format-status:before{content: "\f040"; }
.widget .format-aside:before, .widget .format-audio:before, .widget .format-chat:before, .widget .format-gallery:before, .widget .format-image:before, .widget .format-link:before, .widget .format-quote:before, .widget .format-status:before, .widget .format-video:before{display: none; }
body.taxonomy-post_format-video .hfeed{margin-left:-2%; width:auto }
body.taxonomy-post_format-video .loop-meta{margin-left:2% }
body.taxonomy-post_format-video .format-video{display:inline-block; *display:inline;	zoom:1; vertical-align:top; float:none; width:22.6%; background:0 0; border:none; padding:0; margin-left:2% }
body.taxonomy-post_format-video .format-video iframe{max-width:100%; height:auto }
body.taxonomy-post_format-video .format-video .entry-header{max-width:100% }
body.taxonomy-post_format-video .format-video .byline{display:none }
article iframe{max-width:100% }
body.taxonomy-post_format-image .hfeed{margin-left:-2% }
body.taxonomy-post_format-image .loop-meta{margin-left:2% }
body.taxonomy-post_format-image .format-image{display:inline-block; *display:inline;zoom:1; vertical-align:top; float:none; width:22.6%; background:0 0; border:none; padding:0; margin-left:2% }
.format-audio .entry-media{margin:10px 0 }
body.taxonomy-post_format-audio .format-audio .byline{display:none } .image-list{display:block }
.gallery-size-thumbnail .gallery-item img{border:1px solid #e0e0e0\0/!important; border:1px solid rgba(0, 0, 0, .1)!important; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); -webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .2s;
box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:4px }
.gallery-size-thumbnail .gallery-item img:hover{border:1px solid #aaa\0/!important; border:1px solid rgba(0, 0, 0, .6)!important }
.gallery dl.gallery-item img{width:inherit; height:auto\0/ }
.user #content article.hentry{padding:8px }
.user #content article.hentry.featured_c{background:#FFFBEF }
.user #content article.hentry .entry-header h2{float:left; width:87%; line-height:22px }
.user #content article.hentry .entry-header .byline{float:left; width:87% }
.user #content article.hentry .entry-header .author_rating .average_rating, .user #content article.hentry .entry-header .author_rating .single_rating{margin-right:0 }
.average_rating span .rating-off:before{font-weight: 400 !important; }
.user #content article.hentry .entry-header p{clear:both }
.widget{clear:both; float:left; margin:0 0 40px; width:100%; word-wrap:break-word }
#footer .widget .widget, .sidebar .widget .widget, .widget .widget{margin:0 }
.sidebar .browse_by_categories .widget-inside + .widget{margin-top: 40px;
}
.sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget{clear:none; float:left }
#userform .tmpl_single_uploader .ajax-file-upload-red::before{margin-left: 42px;
bottom: -16px;
}
#userform .tmpl_single_uploader #image-profile_photo .ajax-file-upload-red::before{margin-left: -8px;
}
#userform .ajax-file-upload-statusbar .ajax-file-upload-red{margin-top: 0;
top: 0;
}
.sidebar-4c .widget{width:200px }
.sidebar-5c .widget{width:152px }
.sidebar-2c .widget-inside, .sidebar-3c .widget-inside, .sidebar-4c .widget-inside, .sidebar-5c .widget-inside{padding:0 }
.widget_rss a.rsswidget img{background:0 0; margin:0; padding:0 }
.widget input, .widget select, .widget textarea{width:100% }
.widget button, .widget input[type=button], .widget input[type=checkbox], .widget input[type=radio], .widget input[type=reset], .widget input[type=submit]{width:auto }
.widget ul, .widget ul li{background:0 0; list-style:none; margin:0; padding:0 }
.widget ul ul{margin:6px 0 5px; padding-left:20px }
.widget ul ul li{background:0 0; margin:0; padding:0 }
.widget h3, .widget-search .widget-title, .widget-title, .widget.title{border-top:4px solid #e0e0e0\0/; border-top:4px solid rgba(0, 0, 0, .13); border-bottom:1px solid #e0e0e0\0/; border-bottom:1px solid rgba(0, 0, 0, .13); font-size:16px; font-weight:700; color:#444; line-height:normal; padding:8px 0 }
.widget ul li, .loop_related_list > .post{border-bottom:1px solid #e0e0e0\0/; border-bottom:1px solid rgba(0, 0, 0, .13); padding:8px 0 }
.widget ul li:last-child{padding-bottom:0; border-bottom:none }
.widget ul li li{border-bottom:none }
.widget ul ul{border-left:1px dotted #e0e0e0\0/; border-left:1px dotted rgba(0, 0, 0, .13) }
.widget .calendar-wrap{margin:12px 0 0 }
.widget #wp-calendar{font-size:12px; line-height:18px; margin:0; width:100% }
.widget #wp-calendar caption{background-color:#0165BD; font-size:18px; color:#fff; padding:10px }
.widget #wp-calendar th{background-color:#333; color:#fff }
.widget #wp-calendar td, .widget #wp-calendar th{text-align:center; padding:6px 5px 5px }
.widget #wp-calendar th{font-weight:400 }
.sidebar-4c .widget #wp-calendar td, .sidebar-4c .widget #wp-calendar th, .sidebar-5c .widget #wp-calendar td, .sidebar-5c .widget #wp-calendar th{padding:5px 0 5px 2px }
.widget_rss ul li a.rsswidget{font-size:16px; font-weight:700 }
.widget-widget_rss ul li cite, .widget-widget_rss ul li span.rss-date{color:#999; display:block; font-weight:400; font-style:normal; font-size:14px; padding:6px 0 }
.widget-search label{display:none }
.widget-search form{display:block; margin:12px 0 0; position:relative }
.widget-search input[type=text]{line-height:18px; margin:0; padding-top:5px\9; vertical-align:middle }
.widget-search input.search-submit{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/icon-magnify.png) no-repeat; border:0; box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none; display:block; height:18px; padding:0; position:absolute; right:20px; text-indent:-9999em; top:3px; width:18px; z-index:2; visibility:hidden }
.browse_by_tag a, .tagcloud a, .tags a{display:inline-block; *display:inline;
zoom:1; vertical-align:top; background:#eaeaea\0/; background:rgba(0, 0, 0, .1); border-radius:4px; font-size:13px!important; color:#666; padding:3px 8px; margin:0 4px 8px 0 }
.browse_by_tag a:hover, .tagcloud a:hover, .tags a:hover{background:#0165BD; color:#fff }
.browse_by_tag ul{padding-top:10px }
.browse_by_tag ul li{display:inline-block; *display:inline;
zoom:1; vertical-align:top; border:none!important; font-size:12px; padding:0 }
.browse_by_tag ul li a{display:block; }
.widget-tags .post_tag-cloud, .widget-tags .term-cloud{padding:12px 0 }
.widget-tags .wp-tag-cloud li a{font-size:15px!important }
.widget .textwidget ul{border:0; list-style:none; margin:12px 0 12px 20px; padding:0 }
.widget .textwidget ul li{border:0; font-size:15px; margin:0 }
.widget .textwidget ul ul{margin:12px 0 12px 20px }
.widget .textwidget ol{margin:12px 0 12px 46px; padding:0 }
.widget .textwiget ol li{margin:0; padding:0 }
.widget .textwidget ol{list-style:decimal }
.widget .textwidget ol ol{list-style:upper-roman }
.widget .textwidget ol ol ol{list-style:lower-roman }
.widget .textwidget ol ol ol ol{list-style:upper-alpha }
.widget .textwidget ol ol ol ol ol{list-style:lower-alpha } .menu-navigation-container li, .nav_bg .widget-nav-menu li, .sidebar .menu li{display:block!important }
#footer .menu li ul, .nav_bg .widget-nav-menu li ul, .sidebar .menu li ul{position:static }
#footer .menu li li, .nav_bg .widget-nav-menu li li, .sidebar .menu li li{display:block; padding:5px 0!important }
.menu-menu-container ul li{display:block }
.recent_reviews .average_rating{margin-bottom:5px } .header-widget-wrap{padding: 30px 0; width: 90%; float: right;}
#sidebar-header{float:right; }
#sidebar-header .widget{float:right; margin:0 }
.layout-hl-1c #sidebar-header, .layout-hl-2c-l #sidebar-header, .layout-hl-2c-r #sidebar-header, .layout-hr-1c #sidebar-header, .layout-hr-2c-l #sidebar-header, .layout-hr-2c-r #sidebar-header{padding-top:0; width:100% }
.layout-2c-r #sidebar-contact_page_sidebar, .layout-2c-r #sidebar-front_page, .layout-2c-r #sidebar-post-detail, .layout-2c-r #sidebar-post-listing, .layout-2c-r #sidebar-primary, .layout-2c-r #sidebar-secondary, .layout-2c-r #sidebar-woo_page{clear:right; float:right;}
.layout-3c-c #sidebar-front_page, .layout-3c-c #sidebar-primary, .layout-3c-c #sidebar-secondary, .layout-3c-l #sidebar-contact_page_sidebar, .layout-3c-l #sidebar-post-detail, .layout-3c-l #sidebar-post-listing, .layout-3c-l #sidebar-primary, .layout-3c-l #sidebar-secondary, .layout-3c-l #sidebar-woo_page{clear:none }
.layout-3c-c #sidebar-secondary{position:relative; right:360px }
.layout-2c-l .sidebar{float: left;clear: left;}
.layout-2c-l #main #content{float: right;}
.layout-3c-r #sidebar-front_page, .layout-3c-r #sidebar-post-detail, .layout-3c-r #sidebar-post-listing, .layout-3c-r #sidebar-primary, .layout-3c-r #sidebar-secondary{clear:none }
.layout-hl-2c-r #sidebar-front_page, .layout-hl-2c-r #sidebar-secondary, .layout-hr-2c-r #sidebar-contact_page_sidebar, .layout-hr-2c-r #sidebar-post-detail, .layout-hr-2c-r #sidebar-post-listing, .layout-hr-2c-r #sidebar-primary, .layout-hr-2c-r #sidebar-secondary{clear:left; float:left }
#main .sidebar-inter-content, #sidebar-entry{box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; clear:both; width:100%; padding-bottom:0 }
#sidebar-entry{border:0; padding:18px 0 0 }
#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .sidebar-after-header, .sidebar-subsidiary{float:none; margin:0 auto; padding:0; width:1200px }
.sidebar-wrap{padding:0; position:relative }
.sidebar-subsidiary .sidebar-wrap{float:none; clear:both; width:auto; height:auto!important; margin-left:-4% }
.sidebar-1c .sidebar-wrap{margin-left:0 }
.sidebar-1c .widget, .sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget{position:static!important; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin-left:4% }
.sidebar-1c .widget{width:100%; margin-left:0 }
.sidebar-2c .widget{width:46% }
.sidebar-3c .widget{width:29.3% } #footer{width:100% }
#footer .footer_bottom{clear:both; background:#0665bd; color:#fff }
#footer .footer_bottom a{font-size:13px; color:#fff }
#footer .footer_bottom a:hover{color:#6fade6 }
.footer_widget_wrap{margin-left:-3% }
.footer_widget_wrap .widget{display:inline-block; *display:inline; zoom:1; vertical-align:top; clear:none; width:30%; margin:40px 0 40px 3% }
.footer_widget_wrap .widget .widget, .footer_widget_wrap .widget .wpcf7-form, .sidebar .widget .widget{width:100% }
.footer-content{float:left }
#footer .copyright, #footer .credit{display:block; line-height:20px; font-size:13px; text-align:left; padding:8px 0 }
#footer .copyright img{position:relative; vertical-align:top }
#footer .credit{color:#6fade6; padding-top:0 }
#footer .credit a{color:#6fade6 }
#footer .credit a:hover{color:#fff }
#footer .credit img{position:relative; -webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s;vertical-align:text-bottom; margin-left:5px }
#footer .credit img:hover{opacity:.7 } .map_category label{margin-right:15px }
.map_category label img{margin-left:4px }
#loginwidgetform{margin:0 }
#loginwidgetform .form_row{padding-bottom:10px }
#loginwidgetform input[type=password], #loginwidgetform input[type=submit], #loginwidgetform input[type=text]{margin:0 }
#loginwidgetform .forgot_link{padding:0 }
#loginwidgetform .forgot_link a{margin-right:15px }
.googlemap .wid_gmap{margin-top:15px }
.mega-menu .widget .search-form{margin:0 }
.mega-menu .widget .search-form input:focus{width:150px }
.nav_bg .widget{float: right; clear: none; width: auto; margin:0 }
.nav_bg .menu{display:inline-block; *display:inline;zoom:1; vertical-align:top; width:auto }
.nav_bg .widget-search, .nav_bg .widget_shopping_cart{width:auto; float:right; clear:none }
.nav_bg .widget form{display:inline-block; *display:inline;zoom:1; vertical-align:middle; margin:0 }
.nav_bg .widget-search h3{display:none }
.mega-menu .widget .search-form input[type=text], .widget-search input[type=text]{background:#fff url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/iconset.png) no-repeat right -5px top -8px; font-size:14px }
.mega-menu .widget .search-form input, .nav_bg .widget input[type=text]{width:150px; border:1px solid rgba(0, 0, 0, .2); -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#999; margin:7px 7px 6px; margin:11px 8px 9px \0 }
.mega-menu .widget .search-form input[type=submit], .nav_bg .widget-search input[type=submit]{width: auto !important; margin: 7px 7px 6px 0 !important }
.mega-menu .widget .search-form input[type=submit]:hover, .nav_bg .widget-search input[type=submit]:hover{background: #fff; border-color: #fff; color: #333; }
.templatic_shooping{position:relative; width:100%; height:auto!important; padding:0 7px }
.widget_shopping_cart p.cart_checkout{display:inline-block; *display:inline;zoom:1; vertical-align:top; padding:0; margin-left:8px }
.widget_shopping_cart p.cart_checkout .amount{font-size:16px }
.widget_shopping_cart #woo_shopping_cart{position:absolute; top:42px; right:0; z-index:99; width:220px; background:#fff; box-shadow:0 0 4px #ccc }
.widget_shopping_cart #woo_shopping_cart ul li{padding:5px 10px }
.widget_shopping_cart #woo_shopping_cart .button{font-size:12px; padding:6px 10px; margin-left:10px }
.widget_shopping_cart #woo_shopping_cart .total{margin-left:12px }
.sidebar .widget_shopping_cart .cart_items{text-align:left }
#header .advertisements img{margin-top:0 }
.advertisements img{max-width:100%; height:auto; margin-top:12px }
.subscribe_cont p{padding:0 }
.subscribe_cont form{margin:0 }
.subscribe_cont input{display:block; margin:10px 0 0 }
.subscribe_cont .newsletter_msg{display:block; color:#c00 }
.sidebar #contact_widget_frm .form_row{padding-bottom:10px }
.sidebar #contact_widget_frm textarea{display:block; height:100px }
.sidebar #contact_widget_frm{padding-top:5px; margin:0 }
.sidebar #contact_widget_frm input[type=text]{display:block }
#contact_widget textarea{color: #666;}
.testimonials_wrap{margin-top:15px }
.testimonials_wrap div.active{background-color: transparent !important;}
.testimonials_wrap div .wpb_gravatar{display: none; }
.testimonials_wrap div{position: relative; padding-left: 35px; width: 100%!important}
.testimonials_wrap div:before{font-family: 'Font Awesome 5 Pro'; content: "\f10d"; font-weight: 900; position: absolute; left: 0; top: 6px; font-size: 24px; color: #999; }
.testimonials_wrap cite{display:block; font-weight:700; margin-bottom:8px }
a.testimonial_external_link{float:right; }
.recent_comments li{min-height:58px; }
.login_widget .login_form_l > h3{border: none; padding: 0; } .recent_comments li span a img{display:block; max-width:100%; height:auto; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;color:#333; padding:1px }
.recent_comments li span a img:hover{border-color:#0165BD; opacity:.7 }
.recent_comments li a.title{font-weight:700; display:block; padding-bottom:0 }
.recent_comments li a.comment_excerpt{display:block }
.sidebar .category-blog{padding-top:15px } .social_media ul li{position:relative; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:49%; line-height:18px; border:none!important; margin-right: 5px; }
.social_media ul li a{display:block; float:left; min-height:38px; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:38px }
.social_media ul li a .social_icon{display:block; float:left; margin-right:5px; }
.social_media ul li a .social_icon img{width:100%; box-shadow:none; margin-top:2px }
.social_media ul li a i{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s; display:block; float:left; width:40px; height:40px; border:2px solid #666; border-radius:100px; font-family: 'FontAwesome'; font-size:18px; line-height:38px; color:#666; text-align:center; font-style: normal; cursor:pointer; padding:0; margin-right:0; }
.social_media ul li a:hover abbr{border-color:#0165BD; color:#0165BD }
#sidebar-header .social_media ul li{width:auto; margin-right:10px }
.footer_col_cont .social_media ul li{width:auto; display:inline-block; *display:inline;zoom:1; vertical-align:top; border:none; margin-right:4px }
.widget .follow_us_twitter{display:inline-block; *display:inline;zoom:1; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700; padding:12px 0 0; margin-left:25px }
.widget .templatic_twitter_widget li{padding-left:32px; position: relative; }
.widget .templatic_twitter_widget li:before{font-family: 'Font Awesome 5 Brands'; content: "\f099"; font-size: 18px; position: absolute; left: 0; top: 0;  }
.templatic_twitter_widget li a{font-weight:700 }
.templatic_twitter_widget .twit_time{color:#0165BD; margin-top:4px }
.Flicker .flickr_pics_wrap{margin:12px 0 0 -8px }
.Flicker div.flickr_badge_image{display:inline-block; *display:inline;zoom:1; vertical-align:top; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 9px 10px; width:65px }
.Flicker div.flickr_badge_image img{display:block; width:100%; height:auto; -webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.social_media .social_media_list{display: flex; flex-wrap: wrap; margin-left: -3%; }
.social_media .social_media_list li{flex: 0 0 100%; max-width: 47%; margin: 0 0 0 3%; }
.social_media .social_media_list li a .social_icon, .social_media .social_media_list li a{display: flex; align-items: center; line-height: normal; margin: 0; }
.social_media .social_media_list li a .social_icon i, .social_media .social_media_list li a i{flex: 0 0 100%; max-width: 40px; font-size: 15px; line-height: 38px; margin-right: 10px; } .postpagination{text-align:center; margin:15px 0 0 }
.postpagination a{display:inline-block; *display:inline;zoom:1; vertical-align:top; width:20px; height:20px; background-color:#fafafa\0/; background-color:rgba(0, 0, 0, .03); border:1px solid #e0e0e0\0/; border:1px solid rgba(0, 0, 0, .1); border-radius:4px; font-size:12px; color:#444; font-weight:400; line-height:20px; text-align:center; margin-right:4px }
.postpagination a:first-child{margin-right: 0; }
.postpagination a.active, .postpagination a:hover{background-color:#000; border-color:#000; color:#fff; text-decoration:none } .popular_posts.widget ul li a.link_img img{width:100%; height:auto; border:none; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 }
.popular_posts.widget ul li .post_data h3{border:none; font-size:14px; line-height:20px; padding:0; margin-bottom:5px }
.popular_posts.widget ul li .post_data h3 a{font-weight:700 }
.popular_posts.widget ul li .post_data p .date, .popular_post ul li .post_data p .views{font-size:13px }
.popular_posts.widget ul li .post_data p .views{border-right:2px solid rgba(0, 0, 0, .2); padding-right:8px; margin-right:8px } .listing_post .hentry{float:left; width:100%; border-bottom:1px solid #ccc \0/; border-bottom:1px solid rgba(0, 0, 0, .13) }
.listing_post .hentry figure.post_fig{float:left; margin-right:4% }
.listing_post .hentry figure.post_fig img{max-width:100%; height:auto }
.listing_post .hentry:last-child{border:none; padding-bottom:0 }
.listing_post .hentry h2{font-size:14px; line-height:20px; margin-bottom:5px }
.listing_post .hentry h2 a{font-size:16px; color:#0165BD; font-weight:700 }
.listing_post .hentry h2 a:hover{color:#666 }
.listing_post .hentry span{float:left; margin:4px 15px 4px 0 }
.listing_post .hentry{padding:10px 0 }
.listing_post .link_img{clear:both; float:left; margin:5px 15px 5px 0 }
.home .listing_post .hentry{padding:12px 8px 22px; margin-bottom:16px } div.neighborhood_widget ul li .nearby_content h4{font-size:14px; line-height:20px; margin-bottom:5px }
div.neighborhood_widget ul li .nearby_image{margin:3px 5.5% 0 0 } .widget_recent_comments li{line-height:22px }
#recentcomments{line-height:35px }
#recentcomments a{color:#666 }
#recentcomments a:hover{color:#0165BD } .sidebar .templatic_advanced_search .searchform_wdgt input[type=text], .sidebar .templatic_advanced_search .searchform_wdgt select, .sidebar .templatic_advanced_search .searchform_wdgt textarea{width:100%; max-width:100% }
.sidebar .templatic_advanced_search .searchform_wdgt .hasDatepicker{max-width:85%!important; margin-right:3% } #hcard-admin{background:rgba(0, 0, 0, .04); border:1px solid rgba(0, 0, 0, .06); border-radius:4px; padding:10px; margin-bottom:40px }
#hcard-admin img.avatar{margin:0 20px 0 0 }
.agent_biodata span{display:inline-block; *display:inline;
zoom:1; vertical-align:top; text-indent:-9999px; margin-right:10px }
.agent_biodata span a{display:block }
.agent_biodata span a:hover{opacity:.7 }
.agent_biodata span.u_link a{width:70px; height:24px; background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/i_share.png) no-repeat left top }
.agent_biodata span.u_facebook a{width:94px; height:24px; background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/i_facebook.png) no-repeat left top }
.agent_biodata span.u_twitter a{width:77px; height:24px; background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/i_twitter.png) no-repeat left top }
.search .twp_search_cont{margin-bottom:40px } .no_search_found_msg p{font-size:16px; padding-bottom:10px }
.looperror{margin-left:0 }
.looperror .looperror_msg{font-size:16px }
.wrap404{border:1px solid rgba(0, 0, 0, .1); border-radius:4px; padding:35px; margin:20px auto 40px; max-width: 830px;}
.display404{float: left; margin-right: 30px; }
.display404 i{font-size: 82px; color: #e5e5e5; }
.desc404{width: auto; overflow: hidden; word-wrap:break-word; text-align: center; margin-bottom: 30px; }
.desc404 > span:first-child{color: #ccc; font-size: 82px; line-height: 1.4; }
.search404{margin:10px auto 20px; max-width: 620px; padding: 30px; border-radius: 10px; background-color: rgba(0,0,0,0.1); border: 1px solid #ddd; }
.search404 .search-form input[type="text"]{margin-bottom: 0; }
.search404 input{margin:0 }
.search404 input[type=text]{max-width:88% }
.error_404 h4{font-size:26px; color:#0165BD; font-weight:700; }
.error_404 p{padding-bottom:0; font-size:16px }
.search404 .location, .search404 .searchpost{display:inline-block; *display:inline;zoom:1; vertical-align:top; width:70%; margin-right:2% }
.search404 .sgo{display:inline-block; *display:inline;zoom:1; vertical-align:top; margin:0!important } @media only screen and (min-width:768px){.cont_wid_area .widget{display:inline-block;width:46%;margin:20px 8% 0 0;clear:none;}}
.cont_wid_area .widget:nth-of-type(2n){margin-right: 0; }
.cont_wid_area .widget .widget{margin: 0; width: 100%; }
.wpcf7-form{float:left; margin-top:4px }
.cont_wid_area .wpcf7-form{width: 100%; }
.form_row label{margin-bottom:0 }
.indicates{color:red; margin:0 5px }
.recaptcha_claim span{color:red }
span.error, span.message_error{list-style:none; color:red }
span.error:empty, .form_row span.error_message:empty, span.message_error:empty, span.message_error2:empty,span.error:empty, span.message_error:empty{display:none;}
.wpcf7-form .textarea{height:160px }
.sidebar .cont_wid_area, .sidebar .wpcf7-form{width:100% }
.gm-style p{font-size:12px; padding-bottom:6px }
.gm-style div{font-size:12px }
.map_canvas .gm-style-iw{height: 230px;overflow-y:auto!important; }
#map_canvas .gm-style-iw .google-map-info.map-image .map-inner-wrapper .map-item-img{display: block; left: 0;right: 0;}
#map_canvas .gm-style-iw .google-map-info .map-inner-wrapper .map-item-info{padding: 62px 0 5px;}
#map_canvas .gm-style-iw .google-map-info.map-image .map-inner-wrapper{margin-top: 53px;}
.gm-style-iw > div{max-height: inherit!important;}
.google-map-info .map-inner-wrapper{height:100%;overflow:inherit;} #map-canvas .infoBox img{position:absolute!important; right:7px; top:7px; z-index:9 }
#map-canvas .google-map-info{background:#fff; border:3px solid #939393; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; padding:12px 20px }
#map-canvas .google-map-info .map-inner-wrapper{position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:12px; line-height:18px }
#map-canvas .google-map-info .map-inner-wrapper .map-item-img{width:90px; height:90px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; margin:-54px auto 0 }
#map-canvas .google-map-info .map-inner-wrapper .map-item-info{text-align:center; padding:15px 0 }
#map-canvas .google-map-info .map-inner-wrapper .map-arrow{position:absolute; bottom:-38px; left:75px; width:38px; height:26px; background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/map-tooltip.png) no-repeat 0 0 } .advance_search_form .form_row label{display:block; max-width:370px; width:100% }
.advance_search_form{margin-left:-4% }
.advance_search_form .form_row input[type=text], .advance_search_form .form_row select{display:block; max-width:100% }
.advance_search_form .form_row select option{margin:10px 12px }
.advance_search_form .form_row .adv_author{display:block }
.advance_search_form .form_row{display:inline-block; *display:inline;zoom:1; vertical-align:top; width:46%; margin:0 -4px 0 4% }
.advance_search_form .form_row .hasDatepicker{clear:none!important; float:left; width:34%; margin-right:2% }
.advance_search_form .form_row #frmdate{margin-left:4% }
.advance_search_form .form_row .adv_author{margin-top:5px }
.advance_search_form .form_row .adv_author input{float:left; margin:4px 8px 0 0 } .arclist{clear:both; float:left; width:100%; margin-bottom:40px }
.arclist:last-child{margin-bottom:0 }
.arclist h2{color:#0165BD }
.arclist ul{padding:0; margin:0 0 0 -3% }
.arclist ul li{float:none; display:inline-block; *display:inline; zoom:1; vertical-align:top; width:46%; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:16px; line-height:24px; padding:12px 0 12px 15px; margin-left:3%; position: relative; }
.arclist ul li:before{position: absolute; left: 0; top: 12px; font-family: 'Font Awesome 5 Pro'; content: "\f45c"; font-size: 6px; }
.arclist ul li:last-child{border:none }
.arclist ul li a{color:#000; line-height:20px }
.arclist ul li a:hover{color:#0165BD }
.arclist ul li .arclist_date, .arclist ul li .arclist_date a{font-size:13px; color:#666 }
.arclist ul li .arclist_date a:hover{color:#0165BD }
.arclist ul ul{margin-left:20px }
.arclist ul ul li{border:none; padding-bottom:0 }
.arclist ul li span.arclist_comment{font-size:13px; color:#999 }
.arclist ul li span.arclist_comment a{color:#666 } .sitemap .arclist{float:left }
.sitemap .arclist ul li{background-position:0 19px; padding:8px 0 8px 15px }
.sitemap .arclist ul li li{width:100%; padding-bottom:0 } .arclist ul li span.arclist_comment{display:block; float:none }
.error-404 .arclist{float:left }
.error-404 .arclist ul li{background-position:0 17px; padding:8px 0 8px 15px }
.error-404 .arclist ul li li{width:100%; padding-bottom:0 } .search .arclist{float:left }
.search .arclist ul li{background-position:0 17px; padding:8px 0 8px 15px }
.search .arclist ul li li{width:100%; padding-bottom:0 }
.search-form .search-submit{margin:0!important }
.search-form .search-text{max-width:370px!important } .taxonomy-post_format .arclist{float:left }
.taxonomy-post_format .arclist ul li{background-position:0 17px; padding:8px 0 8px 15px }
.taxonomy-post_format .arclist ul li li{width:100%; padding-bottom:0 }
.taxonomy .arclist{float:left }
.taxonomy .arclist ul ul{margin-top:0!important; margin-bottom:0!important }
.taxonomy .arclist ul li{background-position:0 17px; padding:8px 0 8px 15px }
.taxonomy .arclist ul li li{width:100%; padding-bottom:0 }
body .wpcf7 span.edit{text-align:left } body .ui-widget-content.ui-autocomplete.ui-front{background:#fff; border:none; padding:0; font-size: 13px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
body .ui-widget-content.ui-autocomplete.ui-front{width:100%; max-width:250px; max-height: 250px; overflow-y: auto;}
body .ui-widget-content.ui-autocomplete.ui-front li.instant_search:first-child{border-top: 0; }
body .ui-widget-content.ui-autocomplete.ui-front li.instant_search{color: #2d2d2a; display: block; height: 34px; line-height: 34px; overflow: hidden; padding: 0 12px; text-decoration: none; border-top: 1px dotted #e9e9e9; cursor:pointer; list-style:none; }
body .ui-widget-content.ui-autocomplete.ui-front li.instant_search:hover{background-color: #f1f1f1; }
body .ui-widget-content.ui-autocomplete.ui-front li.instant_search label, .header-widget-wrap #sidebar-header form .ui-widget-content.ui-autocomplete.ui-front li.instant_search label{cursor:pointer;  float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  cursor: pointer; font-weight:normal; text-align:left; padding:0; } body .ui-widget-content.ui-autocomplete.ui-front li.instant_search span.type,
.header-widget-wrap #sidebar-header form .ui-widget-content.ui-autocomplete.ui-front li.instant_search span.type{cursor:pointer; color: #9a9a93; float: right; font-size: 9px; letter-spacing: -0.2px;  }
#search-result.ui-autocomplete{position:absolute; top:39px !important; background-color: white; border-radius: 0;}
.total_homes{display:block; margin-bottom:10px }
#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1{width:20%\0/ }
#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1{width:76%\0/ }
body #container .header_container .header_strip .sticky_main .dcjq-mega-menu ul.menu{width:100%\0/!important; margin:0\0/!important }
.home_page_content .Flicker .flickr_pics_wrap{*margin-left:0; margin-left:0\0 }
ul.payment_methods label{display:inline\0/ }
div#menu-mobi-secondary .menu ul li.menu-item-has-children ul.inactive{display:none !important;}
div#menu-mobi-secondary .menu ul li.menu-item-has-children span{padding:5px; border:1px solid #fff;} .more_photos li{margin-right: 20px; }
@media only screen and (max-width:1400px){.flexslider .slides{text-align:center}.flexslider .slides img{max-width:100%;}
.stickyheader .header_container{float:left;width:100%;position:fixed;top:0;z-index:111;background:#0165BD;box-shadow:0 2px 5px rgba(0, 0, 0, .4);padding:2px 0}
.stickyheader .header_container #menu-primary, .stickyheader .header_container #sidebar-header, .stickyheader .header_container h2{display:none}
.sticky_main #branding1{text-align:right}
.sticky_main #branding1 h1{display:block;margin:0;}
.sticky_main #branding1 img{display:inline}
.stickyheader #site-description{display:none}}
@media only screen and (max-width:1200px){#branding,
#branding1{position:static!important;}
body{position:inherit;}}
#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1{width:20%}
#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1{width:78%}} .search404 input[type=text] {max-width:68%}
.layout-2c-l .alignleft, .layout-2c-l .alignright, .layout-2c-r .alignleft, .layout-2c-r .alignright, .layout-hl-1c .alignleft, .layout-hl-1c .alignright, .layout-hr-1c .alignleft, .layout-hr-1c .alignright{float:none;margin-left:0;margin-right:0}
.layout-2c-l blockquote.alignleft, .layout-2c-l blockquote.alignright, .layout-2c-r blockquote.alignleft, .layout-2c-r blockquote.alignright, .layout-hl-1c blockquote.alignleft, .layout-hl-1c blockquote.alignright, .layout-hr-1c blockquote.alignleft, .layout-hr-1c blockquote.alignright{float:none;margin:0;width:auto}
.layout-2c-l td, .layout-2c-l th, .layout-2c-r td, .layout-2c-r th, .layout-hl-1c td, .layout-hl-1c th, .layout-hr-1c td, .layout-hr-1c th{padding:10px}
#sidebar-subsidiary, #sidebar-subsidiary-2c, #sidebar-subsidiary-3c, .sidebar-after-header, .sidebar-subsidiary{width:92%!important;padding:0 4%!important}
#footer{width:100%}
.layout-3c-c #content{left:auto;position:static}
.layout-3c-r #main .wrap{background-image:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dot.png);background-position:319px 0} .gallery .col-1,.gallery .col0{width:280px;}
.gallery .col-2{width:120px;}
.gallery .col-3,.gallery .col-4,.gallery .col-5,.gallery .col-6,.gallery .col-7,.gallery .col-8,.gallery .col-9{width:66px;}
.gallery .col-3 .gallery-caption,.gallery .col-4 .gallery-caption{display:none;}
.layout-1c .gallery .col-1,.layout-1c .gallery .col0{width:600px;}
.layout-1c .gallery .col-2{width:280px;}
.layout-1c .gallery .col-3{width:173px;}
.layout-1c .gallery .col-4{width:120px;}
.layout-1c .gallery .col-5{width:88px;}
.layout-1c .gallery .col-6,.layout-1c .gallery .col-7,.layout-1c .gallery .col-8,.layout-1c .gallery .col-9{width:66px;}
.layout-1c .col-3 .gallery-caption,.layout-1c .col-4 .gallery-caption{display:block;} #comments li li{background-image:none}
#comments li li .comment-wrap{margin-left:0} .layout-3c-c #sidebar-primary,.layout-3c-c #sidebar-secondary,.layout-3c-l #sidebar-primary,.layout-3c-l #sidebar-secondary{clear:right;}
.layout-3c-c #sidebar-secondary{position:static;right:auto;}
.layout-3c-r #sidebar-primary,.layout-3c-r #sidebar-secondary{clear:left;float:left;}
.layout-hl-2c-l #sidebar-primary,.layout-hl-2c-l #sidebar-secondary,.layout-hl-2c-r #sidebar-primary,.layout-hl-2c-r #sidebar-secondary,.layout-hr-2c-l #sidebar-primary,.layout-hr-2c-l #sidebar-secondary,.layout-hr-2c-r #sidebar-primary,.layout-hr-2c-r #sidebar-secondary{clear:both;width:100%;} body.taxonomy-post_format-video .hfeed{width:100%;}
body.taxonomy-post_format-video .format-video{width:47.4%;}
body.taxonomy-post_format-image .hfeed{width:100%;}
body.taxonomy-post_format-image .format-image{width:47.4%;} .advertisements img{padding-left:0!important} .singular-jobs .claim-post-wraper{display: inline-block;
margin-top: 20px;
width: 100%;
}
.singular-jobs #content .claim-post-wraper ul li{display: inline-block;
}
.post .entry .deal-tax-detail .dea_buynow{display: none; }
.singular-deals #slidersection .deal_price_link .deal-tax-detail .dea_buynow{display: none; } .listed_datas{margin-bottom: 20px;
}
.data_img{float: left;
margin-right: 20px;
width: auto;
}
.data_img > img{border: 1px solid rgba(0, 0, 0, 0.1);
}
.data_detail{display: block;
overflow: hidden;
}
.data_detail p{padding-bottom: 5px;
}
.listed_datas:first-child{margin-top: 20px;
} .post-password-form input[type="submit"]{vertical-align: middle;
} .select2-container .select2-selection--multiple .select2-selection__rendered,
.select2-container .select2-search--inline .select2-search__field{vertical-align:middle;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-bottom:4px;}
.select2-container--default .select2-selection--multiple{border-radius:0; border-color:rgba(0, 0, 0, 0.2);}
.select2-container .select2-selection--multiple{min-height:35px;} .wc-bookings-booking-form{display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; margin:0;}
.wc-bookings-booking-form>*, .wc-bookings-booking-form>.product-addon{color:#919191;font-size:12px;margin:0 7px;-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-ms-flex-preferred-size:100%}
.wc-bookings-booking-form .form-field input[type="number"]{width:85% !important; padding:8px;}
.wc-bookings-booking-form .product-addon-totals{margin-bottom:12px;}
.wc-bookings-booking-form .product-addon-totals dt, .wc-bookings-booking-form .product-addon-totals dd{display:inline;float:none;width:auto;}
.wc-bookings-booking-form .product-addon-totals dt{padding-right:1em;}
.wc-bookings-booking-form .wc-bookings-date-picker + .form-field label{display:block;text-align:center;}
.wc-bookings-booking-form .addon-description~p{margin-bottom:12px;}
.wc-bookings-booking-form .block-picker{margin-bottom:20px;}
.wc-bookings-booking-form>.form-field{-webkit-flex:1 1 51%;-ms-flex:1 1 51%;flex:1 1 51%;}
.wc-bookings-booking-form>.wc_bookings_field_duration, .wc-bookings-booking-form>.wc_bookings_field_persons{width:6em;-webkit-flex:1 0 4em;-ms-flex:1 0 4em;flex:1 0 4em;}
.wc-bookings-booking-form .form-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;}
.block-picker{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;color:#484848;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.block-picker,.block-picker>li{margin:0;padding:0;}
.block-picker>li{border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;text-align:center;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;}
.block-picker>li:not(.block){padding:0.55em;}
.block-picker > li a{color:#484848;display:block;height:auto !important;padding:0.55em 0;width:auto !important;}
.block-picker > li a.selected, .block-picker > li a:hover{background:#ff4d55;color:white;position:relative;}
.wc-bookings-booking-cost{color:#484848;font-size:14px;margin:0	7px 12px;width:100%;}
.wc-bookings-booking-cost strong{font-size:18px;font-weight:normal;left:0;margin-left:0.3em;position:relative;top:1px;}
.wc-bookings-date-picker+.form-field{display:none;}
.wc-bookings-date-picker+.form-field[style]{display:block;}
.wc-bookings-date-picker .ui-datepicker .ui-state-default{background: #e6e6e6 !important; border: 0 none; color: inherit; margin: -1px; padding: 8px 0; text-align: center;}
.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color: transparent !important; color:#555 !important;}
.wc-bookings-date-picker .ui-datepicker td > a:hover, .wc-bookings-date-picker .ui-datepicker table .bookable-range a, .wc-bookings-date-picker .ui-datepicker table .ui-datepicker-current-day a, .block-picker > li a.selected, .block-picker > li a:hover,
.lwa-form input[type="submit"]:hover{background: #333 !important; color:#fff !important;}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span{display: none;}
.wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-header{padding:0;}
.widget_sidebar_title .widget_subtitle{color: #999; display: block; font-size: 10px; font-weight: 400; text-transform: uppercase; margin-top:5px;}
.wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover, .wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover{}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{color: #555 !important;}
.wc-bookings-booking-form fieldset{margin-bottom:0 !important;} .widget_listing_sidebar_products .product-type_booking form.cart .wc-bookings-booking-form{padding-left:0; padding-right:0}
.widget_listing_sidebar_products .product-type_booking .wc-bookings-booking-form{border:0;}
.wc-bookings-booking-form-button{display:block !important; margin:0 auto 0px !important;opacity:1 !important; padding:13px 15px !important; width: 100% !important;}
.wc-bookings-booking-form .wc-bookings-booking-cost{background: transparent !important; border-top: 0px !important; margin: 0px !important; padding: 0 0 1em !important;}
.product-type_booking .price, .product-type_booking .product_title, .product-type_booking [itemprop="description"]{display: none !important;}	
.wc-bookings-booking-form .select-wrap select{padding:6px 12px;}
.wc-bookings-booking-form .select-wrap span.select{white-space: pre; height: auto; max-height: none; padding: 4px 10px; min-height: 35px;}
.wc-bookings-booking-form .select-wrap span.select::after{background: #fff; padding:5px 8px; right: 0; top: 0;}
.wc-bookings-date-picker .ui-widget-content{width:100% !important;max-width:100% !important;}
.wc-bookings-booking-form label{text-transform:capitalize; line-height:normal; margin-bottom:8px; font-size:13px;}
.wc-bookings-booking-form .wc-bookings-date-picker legend{display:none;}
.widget_listing_sidebar_products .widget_sidebar_title{margin-bottom:0; border-bottom:0;}
.wc-bookings-date-picker .ui-widget-content{box-shadow:none;}
.wc-bookings-date-picker .ui-datepicker tbody{border: 1px solid #ebebeb;}
.wc-bookings-date-picker .ui-datepicker tr, .ui-datepicker-calendar, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-header{border: 0 none;}
.wc-bookings-date-picker .ui-datepicker th{color: #919191; font-weight: normal; padding: 0.55em 0; border:0;}
.widget_listing_sidebar_products .widget_sidebar_title{text-align: center; border-top:0;}
.sidebar div.widget_listing_sidebar_products{padding: 15px;border: 1px solid rgba(0, 0, 0, 0.075);border-radius: 4px;}
.wc-bookings-booking-form fieldset .picker.hasDatepicker{width:100% !important;}
.widget_listing_sidebar_products .woocommerce-message .wc-forward{display:block; width:100%;}
.wc-bookings-date-picker .ui-widget-content{z-index:10 !important;}
.list .entry .entry-title-wrapper .listing_rating ~ p{position: absolute;right: 2px;top: 33px;} @media screen and (max-width:1200px){
body .shop_table {width:100%;border:1px solid rgba(0, 0, 0, .05)}
body .shop_table td:last-child{border-bottom:0}
body .shop_table td, body .shop_table th{border-bottom:1px solid rgba(0, 0, 0, .05);border-right:1px solid rgba(0, 0, 0, .05);border-top:0}
body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt{float:right}
.coupon p{margin-bottom:8px}
.gallery-item{max-width:47%!important;width:100%!important;margin:0 3% 2.5% 0!important}
.gallery-size-full .gallery-item{max-width:none!important}
.gallery-item img{width:100%!important;max-width:none!important}
.gallery-caption, .gallery-item a{width:100%!important}
span.ginput_left, span.ginput_right{width:100%}
#main{padding-top:20px;}
.mobile_container_open{right:300px}
.mobile_header{display:block;z-index:99999}
.toggle_mobile_header{display:block}
body .widget_shopping_cart .cart_items .cart_in_navigation{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/cart1.png) no-repeat -9px -3px}
#container .header_container .header_strip .mega-menu, #container .header_container .header_strip .sticky_main{display:none!important}
body .dcjq-mega-menu ul.menu{width:92%!important}body .mega-menu .nav_bg{background:#000!important;border-radius:0;padding:0 10px!important}
.hentry .aligncenter, .hentry .alignleft, .hentry .alignright{display:block;margin-bottom:20px}
form#commentform input[type=text], form#commentform textarea{width:95%}
#respond #cancel-comment-reply-link{display:block;float:none}
.twp_search_cont input[type=text]{max-width:68%}
#comments li li{padding-left:0}
.footer_widget_wrap{margin-left:0}
.footer_widget_wrap .widget{width:100%;margin:20px 0}
div#menu-footer .menu li a{padding:5px 0}
.popular_post ul li a.link_img{width:12%}
.popular_post ul li .post_data{width:78%}
.sidebar .search-form .search-text{max-width:100%!important}
.subscribe_cont input{max-width:100%}
.arclist ul{margin-left:0}
.arclist ul li{width:100%;margin-left:0}
.sitemap .archive_pages ul li, .sitemap .archive_posts ul li, .sitemap .archive_product_categories ul li, .sitemap .archive_products ul li, .sitemap .arvhive ul li, .sitemap .arvhive_categories ul li{width:100%;margin-right:0}  .layout-1c .gallery .col-1, .layout-1c .gallery .col0{width:280px}
.layout-1c .gallery .col-2{width:120px}.layout-1c .gallery .col-3, .layout-1c .gallery .col-4, .layout-1c .gallery .col-5, .layout-1c .gallery .col-6, .layout-1c .gallery .col-7, .layout-1c .gallery .col-8, .layout-1c .gallery .col-9{width:66px}
.layout-1c .col-3 .gallery-caption, .layout-1c .col-4 .gallery-caption{display:none}
.sidebar-subsidiary .sidebar-wrap{margin-left:0}.sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget{margin-left:0;width:100%}
#sidebar-header{padding-top:0;width:100%}.header_container{float:left;width:100%;background:rgba(0, 0, 0, .03);background:#fafafa;border-bottom:1px solid #e0e0e0\0/;border-bottom:1px solid rgba(0, 0, 0, .13);box-shadow:1px 1px 2px rgba(0, 0, 0, .1)}
#header{float:left;width:100%}
#container #menu-primary, #container #menu-secondary, #container #menu-secondary1{display:none}
.nav_bg .widget-nav-menu nav, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap{position:relative;background:none!important;border:none;box-shadow:none;margin-bottom:12px}
div#menu-secondary-title, div#menu-subsidiary-title{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/menu.png) no-repeat -15px -2px;min-width:32px;height:32px;float:left;color:#fff;line-height:34px;padding:6px 0 6px 30px}
div#menu-secondary .menu, div#menu-secondary1 .menu{position:absolute;top:50px;left:0;z-index:10;width:auto!important}
body .dcjq-mega-menu ul.menu{height:auto!important}
body .dcjq-mega-menu ul li{float:none!important;clear:both!important;width:100%!important;height:auto!important;margin-right:0!important}
body .dcjq-mega-menu ul li a{float:none!important;clear:both!important}
body .dcjq-mega-menu ul li .sub-container.mega .sub, body .dcjq-mega-menu ul li .sub-container.non-mega .sub{width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
body .dcjq-mega-menu ul li .sub-container.non-mega li{width:100%!important}
body .dcjq-mega-menu ul li .sub .row{width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
blockquote.alignleft, blockquote.alignright{width:100%;margin-left:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}
div#menu-header-horizontal-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-mobi-primary-title, div#menu-mobi-secondary-title, div#menu-mobi-secondary-title1, div#menu-subsidiary-title{display:block;width:auto;color:#FFF;font-size:24px;padding:10px 10px 10px 15px}
span.sub-indicator{display:none!important}
div#menu-header-horizontal .menu, div#menu-header-primary .menu, div#menu-header-secondary .menu, div#menu-mobi-primary .menu, div#menu-mobi-secondary .menu, div#menu-mobi-secondary1 .menu, div#menu-subsidiary .menu{display:block;float:none;height:auto;min-height:none;padding:0;width:100%}
div#menu-header-horizontal .menu.visible, div#menu-header-primary .menu.visible, div#menu-header-secondary .menu.visible, div#menu-mobi-primary .menu.visible, div#menu-mobi-secondary .menu.visible, div#menu-mobi-secondary1 .menu.visible, div#menu-subsidiary .menu.visible{display:block}
div#menu-header-horizontal .menu li, div#menu-header-horizontal .menu ul, div#menu-header-horizontal .menu ul ul, div#menu-header-primary .menu li, div#menu-header-primary .menu ul, div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu li, div#menu-header-secondary .menu ul, div#menu-header-secondary .menu ul ul, div#menu-mobi-primary .menu li, div#menu-mobi-primary .menu ul, div#menu-mobi-primary .menu ul ul, div#menu-mobi-secondary .menu li, div#menu-mobi-secondary .menu ul, div#menu-mobi-secondary .menu ul ul, div#menu-mobi-secondary1 .menu li, div#menu-mobi-secondary1 .menu ul, div#menu-mobi-secondary1 .menu ul ul, div#menu-subsidiary .menu li, div#menu-subsidiary .menu ul, div#menu-subsidiary .menu ul ul{float:none;width:100%!important}
.layout-hl-1c div#menu-header-horizontal .menu ul ul, .layout-hl-1c div#menu-header-primary .menu ul ul, .layout-hl-1c div#menu-header-secondary .menu ul ul, .layout-hl-2c-l div#menu-header-horizontal .menu ul ul, .layout-hl-2c-l div#menu-header-primary .menu ul ul, .layout-hl-2c-l div#menu-header-secondary .menu ul ul, .layout-hl-2c-r div#menu-header-horizontal .menu ul ul, .layout-hl-2c-r div#menu-header-primary .menu ul ul, .layout-hl-2c-r div#menu-header-secondary .menu ul ul, .layout-hr-1c div#menu-header-horizontal .menu ul ul, .layout-hr-1c div#menu-header-primary .menu ul ul, .layout-hr-1c div#menu-header-secondary .menu ul ul, .layout-hr-2c-l div#menu-header-horizontal .menu ul ul, .layout-hr-2c-l div#menu-header-primary .menu ul ul, .layout-hr-2c-l div#menu-header-secondary .menu ul ul, .layout-hr-2c-r div#menu-header-horizontal .menu ul ul, .layout-hr-2c-r div#menu-header-primary .menu ul ul, .layout-hr-2c-r div#menu-header-secondary .menu ul ul, div#menu-header-horizontal .menu ul ul, div#menu-header-primary .menu ul ul, div#menu-header-secondary .menu ul ul, div#menu-mobi-primary .menu ul ul, div#menu-mobi-secondary .menu ul ul, div#menu-mobi-secondary1 .menu ul ul, div#menu-subsidiary .menu ul ul{bottom:auto!important;display:block!important;left:auto!important;margin:0!important;position:static!important;top:auto!important;visibility:visible!important;width:100%!important}
div#menu-header-horizontal .menu li li a, div#menu-header-primary .menu li li a, div#menu-header-secondary .menu li li a, div#menu-mobi-primary .menu li li a, div#menu-mobi-secondary .menu li li a, div#menu-mobi-secondary1 .menu li li a, div#menu-subsidiary .menu li li a{padding-left:35px; }
div#menu-header-horizontal .menu li li li a, div#menu-header-primary .menu li li li a, div#menu-header-secondary .menu li li li a, div#menu-mobi-primary .menu li li li a, div#menu-mobi-secondary .menu li li li a, div#menu-mobi-secondary1 .menu li li li a, div#menu-subsidiary .menu li li li a{padding-left:50px!important}
div#menu-header-horizontal .menu li li li li a, div#menu-header-primary .menu li li li li a, div#menu-header-secondary .menu li li li li a, div#menu-mobi-primary .menu li li li li a, div#menu-mobi-secondary .menu li li li li a, div#menu-mobi-secondary1 .menu li li li li a, div#menu-subsidiary .menu li li li li a{padding-left:70px!important}
div#menu-header-horizontal .menu li li li li li a, div#menu-header-primary .menu li li li li li a, div#menu-header-secondary .menu li li li li li a, div#menu-mobi-primary .menu li li li li li a, div#menu-mobi-secondary .menu li li li li li a, div#menu-mobi-secondary1 .menu li li li li li a, div#menu-subsidiary .menu li li li li li a{padding-left:90px!important}
div#menu-mobi-primary .menu li a{background-color:none;border:0;border-bottom:1px solid #222;color:#999}
div#menu-mobi-primary .menu li a:hover{background-color:none}
div#menu-mobi-primary .menu li li a{background-image:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/icons.png);background-position:-4px -108px;background-repeat:no-repeat;background-color:none;border:none}
div#menu-mobi-primary .menu li a:hover, div#menu-mobi-primary .menu li.current-menu-item a, div#menu-mobi-primary .menu li:hover>a{color:#fff}
div#menu-mobi-primary .menu li li a:hover, div#menu-mobi-primary .menu li li:hover>a{background-color:none}
div#menu-mobi-primary .menu li li li a{background-position:14px -108px}
div#menu-mobi-primary .menu li li li li a{background-position:34px -108px}
div#menu-mobi-primary .menu li li li li li a{background-position:54px -108px}
div#menu-mobi-secondary .menu li a, div#menu-mobi-secondary1 .menu li a, div#menu-subsidiary .menu li a{background-color:none;border-bottom:1px solid #222;color:#999;text-shadow:none;padding-left:15px;padding-right:15px}
div#menu-mobi-secondary .menu li a:hover, div#menu-mobi-secondary1 .menu li a:hover, div#menu-subsidiary .menu li a:hover{background-color:#000}
div#menu-mobi-secondary .menu li li a, div#menu-mobi-secondary1 .menu li li a, div#menu-subsidiary .menu li li a{background-image:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/icons.png);background-repeat:no-repeat;background-position:-4px -108px;background-color:none!important;border:none;padding:10px 0}
div#menu-mobi-secondary .menu li li li a, div#menu-mobi-secondary1 .menu li li li a, div#menu-subsidiary .menu li li li a{background-position:12px -108px}
div#menu-mobi-secondary .menu li li li li a, div#menu-mobi-secondary1 .menu li li li li a, div#menu-subsidiary .menu li li li li a{background-position:34px -108px}
div#menu-mobi-secondary .menu li li li li li a, div#menu-mobi-secondary1 .menu li li li li li a, div#menu-subsidiary .menu li li li li li a{background-position:54px -108px}
.nav_bg .widget-nav-menu li li a:hover, div#menu-mobi-secondary .menu li li a:hover, div#menu-mobi-secondary .menu li li:hover>a, div#menu-mobi-secondary1 .menu li li a:hover, div#menu-mobi-secondary1 .menu li li:hover>a, div#menu-subsidiary .menu li li a:hover{background-color:#000}
div#menu-header-horizontal, div#menu-header-primary, div#menu-header-secondary{clear:both;float:none!important;margin:0!important;padding:0 40px;width:auto!important}
div#menu-header-horizontal .wrap, div#menu-header-primary .wrap, div#menu-header-secondary .wrap{padding-top:0}
div#menu-header-horizontal .menu li a, div#menu-header-primary .menu li a, div#menu-header-secondary .menu li a{border:0;border-bottom:1px dotted #f8f8f8}
div#menu-header-horizontal .menu li li li a, div#menu-header-primary .menu li li li a, div#menu-header-secondary .menu li li li a{background-position:52px 17px!important;padding-left:78px!important}
div#menu-header-horizontal .menu li li li li a, div#menu-header-primary .menu li li li li a, div#menu-header-secondary .menu li li li li a{background-position:78px 17px!important;padding-left:104px!important}
div#menu-header-horizontal .menu li li li li li a, div#menu-header-primary .menu li li li li li a, div#menu-header-secondary .menu li li li li li a{background-position:104px 17px!important;padding-left:130px!important}
div#menu-footer{width:100%;border-bottom:1px solid #6FADE6\0/;border-bottom:1px solid rgba(255, 255, 255, .15);padding-bottom:10px;margin:5px 0}
div#menu-footer .menu li{margin:0 20px 0 0}
body .mobile_header .mega-menu .nav_bg{background:none!important}
.mobile_header div#menu-mobi-secondary .wrap, .mobile_header div#menu-mobi-secondary1 .wrap{padding:0}
div#menu-mobi-primary .menu li a, div#menu-mobi-secondary .menu li a, div#menu-mobi-secondary1 .menu li a{padding:10px 15px}
body .mega-menu{background:0 0}
body .mega-menu ul.mega, body .mega-menu ul.mega li{clear:both;float:none}
body .mega-menu ul.mega li .sub-container{clear:both; position:static!important}
body .mega-menu ul.mega li a{float:none;color:#999;padding:0}
body .mega-menu ul.mega li ul.sub-menu{background:none!important;box-shadow:none}
body .mega-menu ul.mega li .sub-container.mega .sub{padding:5px 0 0}
body .mega-menu ul.mega li .sub li.mega-hdr{width:100%}
body .mega-menu ul.mega li .sub .row li a{color:#999;margin-right:0}
body .mega-menu ul.mega .sub li.mega-hdr li a{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/dot2.png) no-repeat 3px 11px}
.sidebar .widget_shopping_cart .cart_items{cursor:default!important}
.footer_widget_wrap .widget{width: 100%; margin: 20px 0;}
.sidebar-2c .widget, .sidebar-3c .widget, .sidebar-4c .widget, .sidebar-5c .widget{clear: both;
float: left;
}
}
@media only screen and (max-width:800px) {
#event_video iframe, #listing_video iframe {max-width:100%;min-height:440px} }
@media only screen and (max-width:720px) {
.search404 input[type="text"] { width: 100%; max-width: 100%; }
.search404 .search-form input[type="text"]{margin-bottom: 10px; }
}
@media only screen and (max-width:767px) {
#sidebar-primary, 
#sidebar-secondary, 
.sidebar {clear:both;width:100%}
#main #content{clear:both;width:100%;padding-bottom:20px;margin-bottom:0}
}
@media only screen and (max-width:679px) {
#main #content {clear:both;width:100%;padding-bottom:20px;margin-bottom:0}
.share_link{max-width: none; }
.flexslider .slides>li h2 ,.flexslider .slides>li .slider_post_excerpt{display:none} .home_page_banner .flexslider ul li .post_list .slider-post{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;padding:0 3.5% 3.5%}
body div.product .woocommerce_tabs ul.tabs{padding-bottom:10px}
body #content div.product .woocommerce_tabs ul.tabs li.active, body div.product .woocommerce_tabs ul.tabs li.active{border-color:#d5d5d5;border-radius:7px}
body.woocommerce #content div.product div.images, body.woocommerce div.product div.images, body.woocommerce-page #content div.product div.images, body.woocommerce-page div.product div.images{float:none;width:auto}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #ddd!important}
body.woocommerce #content div.product div.summary, body.woocommerce div.product div.summary, body.woocommerce-page #content div.product div.summary, body.woocommerce-page div.product div.summary{float:none;width:100%}
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs{height:auto;border:0;padding:0!important;margin:0!important}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li{border-radius:7px!important;margin-bottom:4px}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{display:none}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{display:block}
body.woocommerce #content .quantity, body.woocommerce-page #content .quantity{text-align:left;margin:0}
body .actions input[type=submit]{margin-bottom:5px!important}
body.woocommerce .cart-collaterals .cart_totals, body.woocommerce .cart-collaterals .shipping_calculator, body.woocommerce-page .cart-collaterals .cart_totals, body.woocommerce-page .cart-collaterals .shipping_calculator{width:100%}
div.pp_pic_holder{width:80%!important;left:10%!important}
.pp_content{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%!important}
.pp_hoverContainer{margin-left:-10px!important}
body.woocommerce .pp_content_container .pp_left{padding-left:10px}
body.woocommerce .pp_content_container .pp_right{padding-right:10px}
body div.pp_woocommerce div.pp_content_container{padding-top:0}
body.woocommerce #content table.cart img, body.woocommerce table.cart img, body.woocommerce-page #content table.cart img, body.woocommerce-page table.cart img{width:100%}
body .shop_table .product-thumbnail img{max-width:80px}
.layout-1c span.ginput_left, .layout-1c span.ginput_right{width:100%}
#all_packages label{width:100%;background:rgba(0, 0, 0, .04);border:1px solid rgba(0, 0, 0, .06);box-shadow:0 0 5px rgba(0, 0, 0, .1)}
#all_packages label:hover{border-color:rgba(0, 0, 0, .2);box-shadow:0 0 5px rgba(0, 0, 0, .3)}
.package label h3{margin-top:0}
.wp-editor-container textarea.wp-editor-area{max-width:100%}
.form_row #add_coupon{padding:13px 12px 12px}
.sec_title h3{margin-bottom:10px!important}
.form_row #address{margin-bottom:10px}
.form_row .description, .form_row span.message_note{font-size:14px!important}
.form_row img.ui-datepicker-trigger{margin:0;width:auto}
.gallery{margin-bottom:20px;margin-left:-4px}
.gallery-item{float:left;width:auto;margin-top:0!important;margin:0 4px 4px 0;overflow:hidden;position:relative}
.single .gallery-columns-1.gallery-size-medium, .single .gallery-columns-1.gallery-size-thumbnail, .single .gallery-columns-2.gallery-size-thumbnail, .single .gallery-columns-3.gallery-size-thumbnail{display:table;margin:0 auto 20px}
.gallery-columns-1 .gallery-item{max-width:100%}
.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);text-align:center}
.gallery-columns-3 .gallery-item{max-width:31%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);text-align:center}
.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}
.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}
.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}
.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}
.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}
.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}
.gallery-caption{background-color:rgba(0, 0, 0, .7);box-sizing:border-box;color:#fff;font-size:14px;line-height:1.3;margin:0;max-height:50%;opacity:0;padding:2px 8px;position:absolute;bottom:0;left:0;text-align:left;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;width:100%}
.gallery-caption:before{box-shadow:0 -10px 15px #000 inset;content:"";height:100%;min-height:49px;position:absolute;left:0;top:0;width:100%}
.gallery-item:hover .gallery-caption{opacity:1}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none}
.image-navigation{margin:0 auto;max-width:1040px;position:relative}
.image-navigation a:hover{text-decoration:none}
.image-navigation .nav-next, .image-navigation .nav-previous{position:absolute;top:50px}
.image-navigation .nav-previous{left:0}
.image-navigation .nav-next{right:0}
.image-navigation .meta-nav{font-size:32px;font-weight:300;vertical-align:-webkit-calc(-4px);vertical-align:calc(-4px)}
.mobile_header_open{right:0}
.mobile_header_open .toggle_mobile_widget{display:none}
.sidebar-subsidiary .sidebar-wrap{margin-left:0}
#event_video iframe, #listing_video iframe{min-height:inherit;height:400px}
.home_page_banner .templatic_slider{margin-bottom:20px}
.arclist ul li span.arclist_comment{display:block;float:none}
}
@media only screen and (max-width:480px) {
p { padding-bottom: 8px; }
.frontend_editor .share_link > span span{left: 0; }
.anchor_btn, .oembed_video_span{width: 168px; }
#content div.product div.images{width:60%
}
#content div.product .product-header div.images{width:100%
}
#content div.product .product-header .images .zoom img{margin:0 auto
}
.product-header .product-summary{width:100%
}
.col2-set .col-1, .col2-set .col-2{width:100%!important
}
form .form-row-first, form .form-row-last{width:98%
}
.col2-set input[type=password], .col2-set input[type=text], .col2-set select, .col2-set textarea{margin:0!important
}
.customer_details dt{width:100%
}
#content ul.products li.product{width:42.8%
}
body .woocommerce_tabs ul.tabs{height:auto
}
.shop_table .button, .shop_table .checkout-button{margin-bottom:5px
}
body #content table.cart td.actions .button.alt, body table.cart td.actions .button.alt{float:none
}
body.woocommerce .woocommerce-ordering, body.woocommerce-page .woocommerce-ordering{float:left
}
body.woocommerce .order_details li, body.woocommerce-page .order_details li{float:none;
border-bottom:1px solid rgba(0, 0, 0, .15);
border-radius:0;
border-right:0;
margin:0;
padding:12px 0 8px
}
.gallery-item{max-width:47%!important
}
.arclist ul li{padding: 6px 0 6px 15px; font-size: 14px; }
.arclist ul li:before{top: 6px; }
body #validate_coupon_code{margin:5px 0 0 -5px
}
body.woocommerce form .form-row-first, body.woocommerce form .form-row-last, body.woocommerce-page form .form-row-first, body.woocommerce-page form .form-row-last{float:none;
width:100%
}
.shop_table #coupon_code, body.woocommerce-cart td.actions input{width:100%!important;
margin:0 0 8px!important
}
body.woocommerce-cart .shop_table .coupon{margin-bottom:8px
}
article .post_fig{width:100%;
margin-bottom:15px
}
article .entry-header{width:100%;
max-width:100%
}
#comments li li .comment-wrap{margin-left:0!important
}
.singular .loop-nav{}
.hasDatepicker{width:84%!important
}
.popular_post ul li a.link_img{width:18%
}
.popular_post ul li .post_data{width:77%
}
#event_video iframe, #listing_video iframe{height:320px
}
.gallery{margin:0
}
.gallery-item{margin-left:0;
width:100%!important
}
.gallery-caption{display:block!important
}
.mejs-container, .mejs-embed, .mejs-embed body{width:280px!important
}
.mejs-controls div.mejs-time-rail{width:94px!important
}
body.taxonomy-post_format-video .hfeed{width:100%
}
body.taxonomy-post_format-video .format-video{width:47%
}
body.taxonomy-post_format-image .hfeed{width:100%
}
body.taxonomy-post_format-image .format-image{width:47%
}
.wrap404{text-align:center
}
.display404{margin:0 0 10px;
width:100%
}
.cont_wid_area{float:none;
clear:both;
width:100%
}
.wpcf7-form{float:none;
clear:both;
width:100%;
margin-top:0
}
.form_front_style{margin:0
}
.form_front_style .form_row{width:100%;
margin:0
}
.form_front_style .form_row .hasDatepicker{width:78%!important;
margin:0 2% 5px 0!important
}
.form_front_style .form_row .ui-datepicker-trigger{width:18%
}
.form_front_style .adv_submit{margin-top:0!important
}
.search404 .location, .search404 .searchpost{width:100%;
max-width:none!important;
margin-bottom:5px
}
.listing_post .hentry figure.post_fig, .listing_post .hentry figure.post_fig img{width:100%
}
.listing_post_wrapper .post .post-blog-image{width:100%;}
.listing_post_wrapper .post .post-blog-image img{width:100%; height:100%;}
.listing_post_wrapper .post .post-blog-image + .entry-header{margin-bottom:20px;}
}
@media only screen and (max-width:320px) {
#content ul.products {
padding-top:2px;
margin-left:0
}
#content ul.products li.product{display:block;
width:80%;
text-align:center;
margin:30px auto
}
ul.products li.product.last{margin-right:auto!important
}
body .actions input[type=submit]{margin:5px 0!important
}
.grid02 ul.list li p.tevolution_field_title, .grid02 ul.list li p.tevolution_field_value{width:99%;
clear:both
}
.indexlist .post a.post_img img{width:auto;
float:none;
margin:0 auto
}
.customer_details dd{margin:0 0 20px
}
.toggle_mobile_widget{height:auto;
float:none;
clear:both
}
.toggle_mobile_header{float:none;
clear:both;
margin-top:0
}
.mobile_container_open{right:80%
}
.mobile_header{width:80%;
right:-80%
}
.mobile_header_open{right:0
}
.mobile_header .widget{margin:0
}
.mobile_header .widget-search input[type=text]{margin:6px
}
.mobile_header .widget{display:block
}
.mobile_header .shoppingcart_box_bg .cart_items{float:right;
width:48px;
background-position:0
}
body .widget_shopping_cart .cart_items .cart_in_navigation{background:url(//notarius.subota.kyiv.ua/wp-content/themes/Directory/images/cart1.png) no-repeat 2px 0
}
#event_video iframe, #listing_video iframe{height:220px
}
.hentry .featured-image-link{margin-bottom:15px
}
.hentry .featured-image-link img{max-width:100%
}
.hentry h2.entry-title{clear:both
}
.social_media ul li, body.taxonomy-post_format-image .format-image, body.taxonomy-post_format-image .hfeed, body.taxonomy-post_format-video .format-video, body.taxonomy-post_format-video .hfeed{width:100%
}
body.tevolution-directory .ui-widget-content.ui-autocomplete.ui-front{max-width: 90%;}
}
@media(max-width:1200px){
.home_page_banner #map_canvas {
height: 360px !important;
}
}