@font-face {
font-family: 'FontAwesome';
src: url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/fonts/fontawesome-webfont.eot?v=4.6.3);
src: url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
*{margin:0;padding:0;font-family:'PT Sans Caption',sans-serif;}
html{height:100%;width:100%}
.catalog-nail-compare-index > div{min-width:600px}
body{font-family:'PT Sans',sans-serif;font-size:13px;line-height:20px;color:#000;text-align:center;min-width:320px;position:relative;-webkit-text-size-adjust:none;height:100%}
img{border:0;vertical-align:top}
a{font-family:'PT Sans',sans-serif;color:#333;text-decoration:underline;outline:none}:focus{outline:0;text-decoration:none}
a:focus{outline:0;text-decoration:none;color:#fd6a56}
h1{font-size:20px;font-weight:400;line-height:1.15;margin-bottom:0}
h2{font-size:18px;font-weight:400;line-height:1.25;margin-bottom:7px}
h3{font-size:16px;font-weight:700;line-height:1.25;margin-bottom:7px}
h4{font-size:14px;font-weight:700;margin-bottom:7px}
h5{font-size:12px;font-weight:700;margin-bottom:7px}
h6{font-size:11px;font-weight:700;margin-bottom:7px}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:top;text-align:left;font-weight:400}
strong{font-weight:700}
address{font-style:normal;margin-bottom:0px !important}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
sup{font-size:1em;vertical-align:top}
ul{list-style:none}
.hidden{display:block!important;border:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
.nobr{white-space:nowrap}
.wrap{white-space:normal!important}
.a-left{text-align:left!important}
.a-center{text-align:center!important}
.a-right{text-align:right!important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.f-left,.left{float:left!important}
.f-right,.right{float:right!important}
.f-none{float:none!important}
.f-fix{float:left;width:100%}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.no-bg{background:none!important}
.header-button.currency-list > a:after,.header-button.lang-list > a:after,.add-to-links li a:before,.row-nail .email-friend:before,.btn-remove:before,.btn-remove2:before,.btn-edit:before,.sorter .view-mode .grid:before,.sorter .list:before,.block-layered-nav dd li:before,.nail-view .box-tags .form-add .input-box:before,span.toggle:before,.about-padd-2 ul li:before,.swipe ul a:before,.switch-show > div:after,#back-top span:before,.map-popup-close:before,.block-slider-sidebar .slider-sidebar-pager a:before,.home-link:before,.custom-servis-ul li h3:before,button.button span:before,.header .form-search button.button span:before,.camera_wrap .camera_pag .camera_pag_ul li:before,.list-icon li a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0!important}
.wrapper{width:100%}
.page{text-align:left;min-height:100%;position:relative;padding-bottom:110px}
.main-container{position:relative;z-index:1;padding:20px 0}
.col1-layout .col-main{float:none}
.col2-set .col-narrow{width:33%}
.col2-set .col-wide{width:65%}
.col3-set .col-1{float:left;width:32%}
.col3-set .col-2{float:left;width:32%;margin-left:2%}
.col3-set .col-3{float:right;width:32%}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%}
.col4-set .col-4{float:right;width:23.5%}
.breadcrumbs{background:#fff;border:1px solid #e9e8e8;overflow:hidden;margin:0 0 10px;padding:4px 19px}
.breadcrumbs, .breadcrumbs span, .breadcrumbs a{font-size:12px;}
.page-title,.category-title{margin:0 0 9px}
.category-title{display:block;margin-top:10px}
.page-title h1,.page-title h2,.page-title span{font-family:PT Sans Caption;font-size:20px;font-weight:700;color:#333;margin:0}
.page-title .separator{margin:0 3px}
.subtitle,.sub-title{clear:both}
.toolbar{margin-bottom:30px}
.toolbar select{min-width:63px}
.toolbar .pager{border-bottom:1px solid #e9e8e8;margin-bottom:10px;padding:0 0 10px}
.toolbar-bottom{margin-top:30px}
.header .logo{float:left;display:block;text-decoration:none!important}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;line-height:0;font-size:0;overflow:hidden}
.header .logo img{max-width:100%;height:auto}
.top-container{background:#2c2c2c}
.top_block{padding:9px 0 0}
.header-container{background:#fff url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/images/bg_header.gif) repeat-x;padding:30px 0}
.header{position:relative;padding:0}
.header .quick-access{float:right;padding:6px 0 0}
.header .welcome-msg{text-align:center;font-size:16px;font-weight:700;color:#fd6a56;margin:4px 0 11px}
.header .head_block{float:right;border-left:solid 1px #c7c6c6;min-height:78px;padding:0 30px}
.header .header_info{float:right;text-align:center;padding:3px 30px 0}
.top_block .links{float:left;font-size:12px;text-transform:uppercase}
.top_block .links li{float:left;padding:0}
.top_block .links li a{display:inline-block;color:#fff;margin-left:15px}
.header-container .top-container{clear:both;text-align:right}
.col2-set{width:auto}
.category-image{width:100%;overflow:hidden;text-align:center;margin:0 0 10px}
.category-image img{max-width:100%}
.category-description{margin:0 0 10px}
.category-nails{min-height:686px}
.nails-grid{position:relative}
.widget-catalogsale-nails .nails-grid{margin-bottom:0}
.nails-grid.last{margin-bottom:0;border-bottom:0}
.nails-grid li.item{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-top:9px}
.nails-grid li.last{margin-right:0}
.nails-grid .nail-image{display:block;height:auto;text-align:center;position:relative;overflow:hidden;margin:0 auto 11px}
.nails-grid .nail-image:hover img{opacity:.8}
.grid_wrap{position:relative;background:#fff;border:1px solid #e9e8e8;padding:9px}
.nails-grid .actions{clear:both;position:relative;margin:0}
.nails-grid .actions > span{position:absolute;left:0;bottom:-3px}
.nails-grid .desc.std{overflow:hidden;color:#b2b2b2;padding:5px 0}
.nail-box-2{background:url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/images/tail-grid-bottom.gif) 0 0 repeat-x #fdfdfd;overflow:hidden;position:relative;margin:0 -18px;padding:16px 18px 0}
.nail-box-2 > span{position:absolute;left:18px;bottom:-3px}
.nails-grid .add-to-links{position:relative;float:none;padding-top:10px}
.nails-grid button.button span span{padding:0 19px}
.nails-grid .nail-name,.nails-list .nail-name{font-family:PT Sans Caption;font-size:18px;font-weight:400;line-height:18px;text-decoration:underline;margin:0 0 4px;color:#fd6a56}
.nails-grid .nail-name:hover,.nails-list .nail-name:hover{text-decoration:none!important}
.cms-index-index .nails-grid .nail-name{min-height:54px}
.nail-name h1{margin-top:0;font-family:PT Sans Caption;font-size:34px;}
.nails-grid .nail-name a,.nails-list .nail-name a{color:#fd6a56;text-decoration:none}
.nails-grid .nail-name a:hover,.nails-list .nail-name a:hover{color:#333}
.nails-list li.item{border:solid 1px #fff;background:#fff url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/images/bg_grid.gif) repeat-x;margin-bottom:20px;position:relative;padding:20px}
.nails-list li.item.last{border-bottom:0}
.nails-list .nail-image{float:left;width:210px;height:auto;margin-right:30px;background:#fff}
.nails-list .list-inner{width:210px;height:210px;position:relative;float:left}
.nails-list .nail-shop{overflow:hidden}
.nails-list .desc{clear:both;margin:0 0 15px}
.nails-list .desc .link-learn{font-weight:700;text-decoration:underline}
.nails-list .add-to-links{padding-top:10px;float:none}
.nails-list .add-to-links li:first-child{margin-right:19px}
.nails-list .f-fix > span{left:0;position:absolute;bottom:0}
.nails-list .list-btn{display:inline-block;float:left}
.list-reviews{float:right;width:285px;text-align:right}
.row-list{width:100%;position:relative}
.row-list > span{position:absolute;left:0;top:40px}
.nail-view .nail-img-box{float:left;margin-bottom:30px;width:550px}
.nail-view .nail-img-box > img{border:1px solid rgba(127,127,127,0.1);padding:5px;display:block;margin:0 auto}
.nail-view .nail-shop{float:right;width:50%}
.col1-layout .nail-view .nail-shop{float:right;width:700px}
.col3-layout .nail-view .nail-shop{float:none;width:auto}
.nail-view .nail-name{margin-bottom:12px}
.nail-view .add-to-links li{margin-bottom:8px}
.nail-view .add-to-links li .link-wishlist span{background:url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/images/favourite.gif) no-repeat;display:inline-block;width:15px;height:13px;padding-right:21px}
.row-nail{overflow:hidden;width:100%;padding:10px 0 0}
.nail-view{position:relative;min-height:726px}
.nail-view .box-additional .data-table td.label,.nail-view .box-additional .data-table th.label{padding-left:10px}
#nail-review-table{margin-bottom:10px}
.nail-name{font-size:14px;font-weight:400}
.tags-list li{display:inline;font-size:15px;line-height:normal;margin-right:10px}
body.ind .swipe{left:0}
.free_block{padding:20px 0 50px}
.free_wrap{font-size:14px;color:#333}
.free_wrap p{margin-bottom:14px;font-size:14px;font-family:'PT Sans',sans-serif;color:#000;}
.free_wrap ul li{font-size:14px;font-family:'PT Sans',sans-serif;margin-bottom:7px;color:#000;}
.free_wrap a{font-size:14px;font-family:'PT Sans',sans-serif;}
.free_wrap ul{list-style:disc;padding-left:35px;margin-bottom:14px}
span.toggle{position:absolute;cursor:pointer;right:10px;top:0;width:20px;text-align:center;font-size:16px}
span.toggle:before{content:"\f067"}
span.opened:before{content:"\f068"}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.nails-grid:after,.nails-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.nail-essential:after,.nail-collateral:after,.nail-view .nail-img-box .more-views ul:after,.nail-view .nail-shop .short-description:after,.nail-view .box-description:after,.nail-view .box-tags .form-add:after,.nail-options .options-list li:after,.nail-options-bottom:after,.nail-review:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after,.nails-grid .actions:after,.header .row-2:after,.input-box:after,.top_block:after,.free_block:after,.banners_row:after,.grid_wrap:after,.block-subscribe .block-content:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.header-button,.header-button > a:hover,.header-button.active > a,.header-button ul li a,.header .form-search button.button strong,#back-top span,.nail-name a,.header .links li a,.footer ul li a,.top-search-icon,.socials a,.banner span.fa{transition:all .3s ease 0}
.whiteBack{display:block;background:#FBFBFB;border:1px solid #e9e8e8;font-size:18px;line-height:18px;color:#3A3A3A;margin-bottom:5px;position:relative;margin-right:18px;padding:12px 15px}
.tags-content a{display:block;background:#f4f4f4;float:left;margin-right:5px;margin-bottom:5px;padding:2px 7px;font-size:12px;color:#af817b}
.tags-content a:hover{text-decoration:none}
.desc_grid a{color:gray;text-decoration:none;font-family:'PT Sans',sans-serif;}
.desc_grid,.desc_grid p{color:gray;font-size:12px;font-family:PT Sans}
.desc_grid a:hover{text-decoration:none!important}
.desc_grid{margin-top:5px;height:113px;line-height:15px;}
.logo-title{font-family:PT Sans Caption;display:block;color:#fff;font-size:22px;font-weight:800;text-decoration:none;margin-top:8px;width:175px}
.logo-title:hover{text-decoration:none}
.logo-title span{color:#fd6a56;font-size:26px}
.article-content{background:#fff;border:1px solid #e9e8e8;margin:15px 0 10px;padding:30px 20px;}
.article-content p, .article-content li, .article-content p strong{font-family:'PT Sans',sans-serif;font-size:16px;color:#000;line-height:22px;}
.article-content a{font-family:'PT Sans',sans-serif;text-decoration:underline;color:#337ab7;}
.article-content a:hover{text-decoration:none;}
.article-content h1, .article-content h2, .article-content h3, .article-content h4{font-family:PT Sans Caption;font-weight:400;line-height:32px;margin:25px 0 15px 0;color:#fd6a56;}
.article-content h2{font-size:30px;color:#000;}
.article-content h3{font-size:25px;color:#000;}
.article-title{margin-top:13px;color:#fd6a56}
.article-content blockquote{font-style:italic;font-weight:normal;padding:20px;border:1px solid #EAEAEA;border-left:3px solid #0FBE7C;margin-bottom:20px;background-color:#F1F9FF;}
.article-content .photosBlock{margin:15px 0 0 0;}
.article-content .photosBlock a img{display:block;float:left;width:250px;height:250px;margin-right:10px;margin-bottom:10px;}
.article-content .photosBlock:after{content:"";display:table;clear:both;}
.article-content ul{list-style:none;margin-left:25px;}
.article-content ul li{padding-left:28px;position:relative;margin-bottom:10px;}
.article-content ul li:before{position:absolute;top:3px;left:0;line-height:14px;font-family:FontAwesome;font-size:14px;color:#517e03;content:'\f00c';}
.article-content ol{margin-left:43px;}
.article-content ol li{margin-bottom:10px;}
.article-content .backToTop{margin:25px 0;}
.article-content .backToTop span{float:left;cursor:pointer;text-decoration:underline;border:1px solid #e8e8e8;padding:0 16px;line-height:35px;height:40px;font-size:13px;color:#858585;display:block;position:relative;background:none;}
.article-content .backToTop:after{content:"";display:table;clear:both;}
.article-content .backToTop:hover span{text-decoration:none;}
.article-title h1{font-size:32px;margin-bottom:15px;}
.article-content iframe{display:block;margin:10px auto;}
#toc_container{background:#F3F3F3;padding:10px;margin-bottom:20px;}
#toc_container .toc_title{font-family:PT Sans Caption;color:#000;font-weight:bold;text-align:center;font-size:20px;}
aside{background:#fff;position:relative;margin:0;padding:13px 10px 20px}
.rpwe-ul li{clear:both;margin-bottom:25px;min-height:61px}
.rpwe-ul li .rpwe-img{display:block;float:left;margin-right:5px}
.rpwe-summary{line-height:14px}
.rpwe-title{line-height:15px}
.rpwe-title a{text-decoration:none}
.articles-list{background:#fff;margin-bottom:10px;border:1px solid #e9e8e8;padding:10px}
.articles-list li{padding-bottom:20px;margin-bottom:20px}
.articles-list li a.art-title-il{display:block;font-family:PT Sans Caption;font-size:13px;text-transform:uppercase;color:#fd6a56;margin-bottom:11px;text-decoration:none}
.post_navigation{margin-top:40px;padding-bottom:40px}
.post_navigation .nextPost{float:right;text-align:right}
.alignright{float:right;margin:10px 0 10px 10px}
.wpsp-page-nav a{background:#fff!important}
.wpsp-page-nav .page-numbers:hover,.wpsp-page-nav .page-numbers.current{background:#fd6a56!important;color:#fff!important}
.nail-essential{margin-bottom:10px;border:1px solid #e9e8e8;padding:10px;background:#fff}
.bottom-container{background:#222;width:100%;position:absolute;bottom:0;left:0}
.bottom_block{padding:9px 0 7px}
.bottom_block address{display:block;font-size:11px;color:#fff}
body > .wrapper,.nails-list .f-fix{position:relative}
a:hover,.top_block .links li a:hover,.nails-list .desc > p strong,.article-title h1,.post_navigation a{color:#fd6a56}
form,.articles-list li div,.articles-list li div p{display:inline}
legend,.no-display,.nails-list .add-to-links .separator,.add-to-box .or{display:none}
.page-print,.page-empty{background:#fff;text-align:left;padding:20px}
.col-left,.col-main,.col3-layout .col-wrapper,.breadcrumbs li,.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.nails-list .desc > p,.nails-list .add-to-links li,.post_navigation .prevPost{float:left}
.col-right,.col2-left-layout .col-main,.col3-layout .col-wrapper .col-main,.page-title .link-rss,.header .right_head,.float-right{float:right}
.col4-set .col-1,.col4-set .col-3{float:left;width:23.5%}
.breadcrumbs li a{text-decoration:none}
.title-buttons,.header .form-search{text-align:right}
.toolbar .sorter,.padding0{padding:0}
.nails-grid .nail-name:hover,.desc_grid a:hover,.articles-list li a.art-title-il:hover{text-decoration:underline}
.logo-title:hover,.bottom_block a{color:#fff}
.free_wrap h1,.free_wrap h2{color:#fd6a56;font-family:PT Sans Caption;}
.store-switcher,.socials{margin:10px 0}
.socials > div{float:left;}
@media only screen and max-width 767px {
.ps-phone .nail-view .nail-box-customs .nail-image,.ps-phone .nail-view .nail-box-customs .more-views{display:none}
}
.rating-wrap{float:left}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{padding:6px 12px;width:65%;resize:none;-webkit-appearance:none;border-radius:0;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;height:34px;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.wpcf7 textarea{height:10em}
.wpcf7 input[type="submit"]{padding:0 10px;display:block;background:#434343;background:-moz-linear-gradient(top,#434343 0%,#3c3c3c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#434343),color-stop(100%,#3c3c3c));background:-webkit-linear-gradient(top,#434343 0%,#3c3c3c 100%);background:-o-linear-gradient(top,#434343 0%,#3c3c3c 100%);background:-ms-linear-gradient(top,#434343 0%,#3c3c3c 100%);background:linear-gradient(to bottom,#434343 0%,#3c3c3c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343',endColorstr='#3c3c3c',GradientType=0);border:solid 1px #121212;color:#fff;font-size:14px;line-height:33px;height:35px}
.wpcf7 input[type="submit"]:hover{background:#e7e7e7;background:-moz-linear-gradient(top,#e7e7e7 0%,#d6d6d6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7e7e7),color-stop(100%,#d6d6d6));background:-webkit-linear-gradient(top,#e7e7e7 0%,#d6d6d6 100%);background:-o-linear-gradient(top,#e7e7e7 0%,#d6d6d6 100%);background:-ms-linear-gradient(top,#e7e7e7 0%,#d6d6d6 100%);background:linear-gradient(to bottom,#e7e7e7 0%,#d6d6d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7',endColorstr='#d6d6d6',GradientType=0);border:solid 1px #bebdbd;color:#333}
#secondary{border:1px solid #e9e8e8}
.widget-title{color:#fd6a56;font-family:PT Sans Caption;font-size:20px;font-weight:700}
.cool-tag-cloud{margin-top:20px}
.page-title.article-title{margin:17px 0 17px 17px}
.allTags{margin-left:1%}
.allTags li{float:left;width:24%;margin-bottom:4px}
.allTags li a{text-decoration:none}
.allTags li a:hover{text-decoration:underline}
div.navigation{border:none;width:100%;text-align:center;padding-top:10px;border-top:2px solid #e9e8e8;}
.navigation a,.navigation span{display:inline-block;width:35px;height:38px;line-height:38px;margin-right:4px;background:url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/images/sprite.png) -35px 0;color:#333;text-decoration:none;font-size:16px;margin-bottom:10px}
.navigation a:hover,.navigation span:hover{background:url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/images/sprite.png) -70px 0;text-decoration:none}
.navigation span.current{background:url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/images/sprite.png);color:#fff}
#vkshare0 a{box-sizing:content-box}
.add_fields li span{font-weight:700}
.grid_wrap .nail-shop{text-align:left}
.page-static{padding-bottom:147px}
.callbacklink a{color:#fff;font-size:11px;margin-top:5px;}
.callbacklink a:hover{text-decoration:none}
.partner{display:inline-block;padding:5px 0 0 0;float:right;color:#fff;font-size:11px;}
#vkshare_cnt0{box-sizing:content-box!important}
.frontTitles{display:block;text-align:center;height:36px}
.marginnone{margin:0}
.aligncenter{display:block;margin:0 auto;text-align:center}
.alignleft{float:left;margin:0 10px 5px 0}
.padbot0{padding-bottom:0}
.marbot0{margin-bottom:0}
.additional{margin:10px}
.socico{display:block;width:38px;height:38px;float:right;margin-left:5px}
.icofooter{float:right;margin:3px 0 0}
.icofooter a{display:block;float:left;margin-right:7px}
.martop51{margin-top:6px}
.contentBl{display:block;}
.mobileContentBl{display:none;width:300px;margin:0 auto;clear:both;}
.marleft15{margin-left:15px}
.singe_page_under_more{width:320px;margin:0 auto}
.yarpp-related{margin:0!important}
.single_page_under_photo{width:336px;margin:10px auto}
.martop3{margin-top:3px}
.fb-page{margin:0 0 35px 0}
.search{position:relative}
.searchTerm{width:100%;padding:5px;height:30px;margin-top:5px;border-radius:5px;outline:none}
.searchButton{background:url(//bestmanikyur.ru/wp-content/themes/bestmanikyur/images/search-icon.png) no-repeat;position:absolute;top:1px;right:-5px;width:28px;height:28px;cursor:pointer;border:none}
#cssmenu{position:relative;height:44px;background:#ececec;width:auto}
#cssmenu ul{list-style:none;padding:0;margin:0;line-height:1}
#cssmenu > ul{position:relative;display:block;background:#ececec;width:100%;z-index:500}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu.align-right > ul > li{float:right}
#cssmenu.align-center ul{text-align:center}
#cssmenu.align-center ul ul{text-align:left}
#cssmenu > ul > li{display:inline-block;position:relative;margin:0;padding:0}
#cssmenu > ul > #menu-button{display:none}
#cssmenu ul li a{display:block;font-family:Helvetica,sans-serif;outline:none}
#cssmenu > ul > li > a{font-size:12px;font-weight:700;padding:15px 15px;color:#000;text-transform:uppercase;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-ms-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;height:44px}
#cssmenu > ul > li.has-sub > a{padding-right:32px}
#cssmenu > ul > li:hover > a{color:#fd6a56}
#menu-item-10874 a{color:#fd6a56 !important;background:#fff;text-decoration:underline;}
#menu-item-10874 a:hover{text-decoration:none}
#cssmenu li.has-sub::after{display:block;content:"";position:absolute;width:0;height:0}
#cssmenu > ul > li.has-sub::after{right:10px;top:20px;border:5px solid transparent;border-top-color:#7a8189}
#cssmenu > ul > li:hover::after{border-top-color:#fff}
#indicatorContainer{position:absolute;height:12px;width:100%;bottom:0;overflow:hidden;z-index:-1}
#pIndicator{position:absolute;height:0;width:100%;border:12px solid transparent;border-top-color:#2c2c2c;z-index:-2;-webkit-transition:left .25s ease;-moz-transition:left .25s ease;-ms-transition:left .25s ease;-o-transition:left .25s ease;transition:left .25s ease}
#cIndicator{position:absolute;height:0;width:100%;border:12px solid transparent;border-top-color:#2c2c2c;top:-12px;right:100%;z-index:-2}
#cssmenu ul ul{position:absolute;left:-9999px;top:70px;opacity:0;-webkit-transition:opacity .3s ease,top .25s ease;-moz-transition:opacity .3s ease,top .25s ease;-ms-transition:opacity .3s ease,top .25s ease;-o-transition:opacity .3s ease,top .25s ease;transition:opacity .3s ease,top .25s ease;z-index:1000}
#cssmenu ul ul ul{top:37px;padding-left:5px}
#cssmenu ul ul li{position:relative}
#cssmenu > ul > li:hover > ul{left:auto;top:44px;opacity:1}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;opacity:1}
#cssmenu ul ul li:hover > ul{left:170px;top:0;opacity:1}
#cssmenu.align-right ul ul li:hover > ul{left:auto;right:170px;top:0;opacity:1;padding-right:5px}
#cssmenu ul ul li a{width:130px;border-bottom:1px solid #eee;padding:10px 20px;font-size:12px;color:#9ea2a5;background:#fff;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}
#cssmenu.align-right ul ul li a{text-align:right}
#cssmenu ul ul li:hover > a{background:#f2f2f2;color:#8c9195}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last > a{border-bottom:0}
#cssmenu > ul > li > ul::after{content:'';border:6px solid transparent;width:0;height:0;border-bottom-color:#fff;position:absolute;top:-12px;left:30px}
#cssmenu.align-right > ul > li > ul::after{left:auto;right:30px}
#cssmenu ul ul li.has-sub::after{border:4px solid transparent;border-left-color:#9ea2a5;right:10px;top:12px;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:-webkit-transform .2s ease,right .2s ease}
#cssmenu.align-right ul ul li.has-sub::after{border-left-color:transparent;border-right-color:#9ea2a5;right:auto;left:10px}
#cssmenu ul ul li.has-sub:hover::after{border-left-color:#fff;right:-5px;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
#cssmenu.align-right ul ul li.has-sub:hover::after{border-right-color:#fff;border-left-color:transparent;left:-5px;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
@media all and (max-width: 990px),only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (-o-min-device-pixel-ratio: 21) and (max-width: 1024px),only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min-resolution: 192dpi) and (max-width: 1024px),only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#cssmenu{width:auto}
#cssmenu.align-center ul{text-align:left}
#cssmenu.align-right > ul > li{float:none}
#cssmenu ul{width:auto}
#cssmenu .submenuArrow,#cssmenu #indicatorContainer{display:none}
#cssmenu > ul{height:auto;display:block}
#cssmenu > ul > li{float:none}
#cssmenu li,#cssmenu > ul > li{display:none}
#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu ul > li:hover > ul,#cssmenu ul ul > li:hover > ul,#cssmenu.align-right ul ul,#cssmenu.align-right ul ul ul,#cssmenu.align-right ul > li:hover > ul,#cssmenu.align-right ul ul > li:hover > ul{position:relative;left:auto;top:auto;opacity:1;padding-left:0;padding-right:0;right:auto}
#cssmenu ul .has-sub::after{display:none}
#cssmenu ul li a{padding:12px 20px}
#cssmenu ul ul li a{border:0;background:none;width:auto;padding:8px 35px}
#cssmenu.align-right ul ul li a{text-align:left}
#cssmenu ul ul li:hover > a{background:none;color:#8c9195}
#cssmenu > ul > #menu-button{display:block;cursor:pointer}
#cssmenu #menu-button > a{padding:14px 20px}
#cssmenu ul.open li,#cssmenu > ul.open > li{display:block}
#cssmenu > ul.open > li#menu-button > a{color:#fff;border-bottom:1px solid rgba(150,150,150,0.1)}
#cssmenu ul ul::after{display:none}
#cssmenu #menu-button::after{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #7a8189;border-bottom:2px solid #7a8189;right:20px;top:15px}
#cssmenu #menu-button::before{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #7a8189;right:20px;top:25px}
#cssmenu ul.open #menu-button::after,#cssmenu ul.open #menu-button::before{border-color:#fff}
}
.rpwe-title a{line-height:20px;}
.padtop15{padding-top:15px;}
.padbot15{padding-bottom:15px;}
.floatl{float:left;}
.bottom_socials{text-align:center;margin-bottom:10px;}
.marbot10{margin-bottom:10px;}
.vk.floatl{box-sizing:content-box !important;}
.link_to_blog{color:#fff;padding:0 5px;font-weight:bold;cursor:pointer;text-transform:uppercase;}
.pinIt{margin-top:2px;}
.link_to_blog:hover{color:#fff !important;}
#vk_groups{margin-top:20px;}
#instaLink_0{margin-bottom:20px;}
.page-id-5990 .article-content a{text-decoration:underline;}
.nail-essential .yarpp-related h3{font-weight:normal;font-family:PT Sans Caption;font-size:18px;}
.entry-list__item{position:relative;width:33.33333333%;padding:1rem 2.5rem 2.5rem 0;float:left;}
.img-thumb.is-loaded{background-color:transparent;background-size:cover;width:259px;height:217px;}
.img-thumb{margin:0;border-radius:2px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-color:#333;position:relative;}
.entries--related{margin:0 0 10px;padding:4px 14px;}
.entries--related .entry-title a{font-size:20px;cursor:pointer;display:inline-block;font-family:'PT Sans Caption',sans-serif;}
.entries--related .entry-content:hover .entry-title a{text-decoration:underline;}
.entries--related .entry-content{position:relative;cursor:pointer;font-family:'PT Sans',sans-serif;z-index:3;}
.entries--related .item-card .entry-permalink{position:absolute;z-index:2;top:0;right:0;left:0;bottom:0;display:block;}
.entries--related .item-card .entry-meta--category{display:inline-block;margin-top:10px;position:relative;z-index:3;}
.entries--related .item-card .entry-meta--category a, .category_link_in_article{font-family:'PT Sans Caption',sans-serif;color:#fff;font-weight:500;display:inline-block;line-height:15px;font-size:11px;-webkit-transition:background-color .3s;transition:background-color .3s;background-color:#d4d4d4;padding:4px 15px 4px 15px;}
.entries--related .entry-content:hover .entry-meta--category a, .category_link_in_article:hover{color:#fff;background-color:#2c87e2;text-decoration:none;}
body.single-article .std.article-content a{color:#23527c;text-decoration:underline;}
body.single-article .std.article-content a:hover{text-decoration:none;}
.widget.popular-posts .widget-title{display:block;margin-bottom:10px;}
.widget.popular-posts .wpp-list li{margin-bottom:20px;}
.widget.popular-posts .wpp-list li img.wpp-thumbnail{margin-top:5px;}
.articleCats{font-family:'PT Sans',sans-serif;margin-bottom:12px;}
.cta{margin-top:25px;padding:10px;border:2px solid #e9e8e8;}
.cta ul{padding-top:10px;}
.section-box.mod-highlighted{background:#efefef;padding:10px 0 0 0;}
.section-box.mod-highlighted  .fix{padding:0 15px;max-width:1140px;margin:0 auto;box-sizing:border-box;}
.section-box.mod-highlighted form{display:inline-block;padding-bottom:45px;}
.section-box.mod-highlighted .headline-main{display:block;margin-bottom:30px;margin-top:10px;color:#1a1a1a;font-size:2.75rem;line-height:1.18182;text-align:center;font-family:'PT Sans Caption',sans-serif;}
.section-box.mod-highlighted .form-container{text-align:center;}
.section-box.mod-highlighted form .input-holder{position:relative;float:left;width:270px;margin-right:10px;}
.section-box.mod-highlighted .input-holder .form-input{width:100%;padding:13px 20px;color:#232323;font-size:14px;background:#fff;border-radius:10px;border:2px solid #fff;box-sizing:border-box;font-family:'PT Sans Caption',sans-serif;box-shadow:none;}
.section-box.mod-highlighted .input-holder .form-input::-webkit-input-placeholder{color:#919090;font-size:14px;}
.section-box.mod-highlighted .input-holder .form-input:-moz-placeholder{color:#919090;font-size:14px;}
.section-box.mod-highlighted .input-holder .form-input::-moz-placeholder{color:#919090;font-size:14px;}
.section-box.mod-highlighted .input-holder .form-input:-ms-input-placeholder{color:#919090;font-size:14px;}
.section-box.mod-highlighted .wpcf7-not-valid-tip{display:block;position:absolute;top:-31px;left:0;z-index:1;color:#fff;font-size:0.8125rem;background:#e84b54;padding:6px 10px;border-radius:5px 5px 0 0;box-shadow:none;}
.section-box.mod-highlighted .input-holder .form-input.wpcf7-not-valid{position:relative;z-index:1;padding-top:13px;padding-bottom:13px;border-color:#e84b54;border-radius:0 10px 10px;}
.section-box.mod-highlighted form .form-btn-cotnainer{float:left;position:relative;}
.section-box.mod-highlighted form .form-btn-cotnainer .btn{outline:none;margin-left:10px;position:relative;z-index:1;display:inline-block;padding:7px 20px;color:#fff;font-family:PT Sans;font-size:13px;text-transform:uppercase;background:#38c685;border-radius:10px;cursor:pointer;-webkit-transition:background-color 0.2s ease, -webkit-transform 0.2s ease;transition:background-color 0.2s ease, -webkit-transform 0.2s ease;transition:background-color 0.2s ease, transform 0.2s ease;transition:background-color 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;}
.section-box.mod-highlighted form .form-btn-cotnainer .btn:hover{background:#35ba7d;-webkit-transform:scale(1.025);transform:scale(1.025)}
.form-btn-cotnainer .btn-msg{position:absolute;top:-22px;right:0;padding:6px 15px 13px 10px;color:#4f4629;font-size:0.8125rem;border-radius:5px 5px 0 0;background:#feda68;}
.section-box.mod-highlighted form:after{display:table;content:"";clear:both;}
.share42init{margin-bottom:10px;}
.section-box.mod-highlighted .wpcf7-response-output{clear:both;margin-top:70px;}
.btmblck{margin:20px 0 40px 0;}
.topBlock{margin:10px 0 30px 0;}
.top_block_single{margin:30px 0 30px 0;}
@media only screen and (min-width: 992px) {
.list-left{float:left;width:61%}
.list-right{float:right;border-left:1px solid #d1d0d0;padding-left:20px;padding-right:4px;padding-bottom:250px;margin-bottom:-250px;width:35%}
body.post-type-archive-article ul li.item.col-xs-12.col-sm-4 .grid_wrap{height:455px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.nail-view .nail-shop{width:38%}
.nail-view .addthis_button_tweet{width:95px}
.mini-nails-list .nail-image{width:70px}
.mini-nails-list .nail-name{width:130px;margin-left:0}
.de-lang-class .row-nail .email-friend,.es-lang-class .row-nail .email-friend{float:left;clear:left}
.row-nail .email-friend{float:left}
.header .head_block{border-left:0;padding-left:0}
.nails-grid button.button{margin:0 3px 5px 4px}
.nails-grid .nail-image{padding:5px}
.nails-list li.item{padding:15px}
.nails-list button.button > span{font-size:11px}
.desc_grid{height:130px;}
.add-to-links{margin-top:10px;}
}
@media only screen and (min-width: 300px) and (max-width: 728px) {
.mobileContentBl{display:block !important;}
}
@media only screen and (max-width: 728px) {
.contentBl, .rihtHeadMenu, .bottom_socials{display:none;}
.searchContainer{margin:10px 0;}
.hideForMobile{display:none;}
}
@media only screen and (max-width: 1200px) {
#cssmenu > ul > li > a{font-size:12px;text-transform:capitalize !important;}
}
@media only screen and (max-width: 420px) {
.single_page_under_photo{display:none;}
}
@media only screen and (max-width: 991px) {
.col1-layout .col-main,.col2-left-layout .col-main,.col2-right-layout .col-main{float:none}
.container, .row{margin:0;padding:0}
.page > div > .container{padding:0}
.header-container,.nav-container,.free-container,.footer-container,.socials-container,.bottom-container{padding:0 2.1276595744681%}
.hideBlock{display:none}
.header{padding:20px 10px;margin:0}
.header .header-row-bg{padding:20px 10px}
.nobr{white-space:normal}
.quick-access,.header-buttons{display:none}
.grid_wrap{padding:9px}
.nails-grid{margin-bottom:0!important}
.nails-grid li.item{overflow:hidden;text-align:left;position:relative;margin:0 0 20px;width:100%}
.nails-grid .nail-image,.nails-list .nail-image{float:left;margin:0 10px 0 0;padding:5px}
.nails-grid button.button{margin:0 7px 7px 0}
.label-nail{left:45px;right:auto}
.widget-catalogsale-nails .label-nail{left:45px;right:inherit}
.label-nail.label-indent{left:75px}
.nails-list li.item{padding:12px}
.nails-list button.button > span{font-size:12px}
.nail-view{margin-bottom:5px}
.nail-view .nail-shop{float:none;width:100%}
.nail-view .nail-img-box{float:none;margin-bottom:10px}
.nail-view .nail-img-box img{width:430px!important;height:auto!important}
.nail-img-box{width:auto !important;}
.nail-view .nail-name h1{font-size:16px;line-height:19px}
.nail-view h2{padding:17px 15px}
.nail-view .nail-shop .add-to-links{border-bottom:none;padding-bottom:0}
.nail-view .nail-shop .add-to-links li{float:none;font-size:14px;line-height:17px;font-weight:400;margin:0!important;padding-bottom:19px}
.nail-view .row-nail{padding-top:0}
.nail-view .row-nail p{float:none!important;font-size:14px;line-height:17px}
.nail-view .add-to-links li+li{display:none}
.nail-options .options-list li label{padding-top:2px}
.nail-view .box-description .std{padding:0 15px}
.nail-view .nail-collateral #customer-reviews dl{padding:0 15px}
.nail-view .tabs-custom{padding:0 15px}
.container-slider{margin:0 auto}
.addthis_default_main .addthis_counter{clear:inherit}
.nail-view .nail-options-bottom{margin-bottom:20px}
.block-slider-sidebar{display:none!important}
.nail-collateral .box-collateral{margin-bottom:0}
.nail-collateral .box-collateral h2{cursor:pointer}
.nail-collateral .box-collateral h2 span.toggle{top:20px}
.col-main{padding-bottom:20px}
.block{margin-bottom:8px;padding:0 10px}
.block .block-title{margin-bottom:8px;padding-right:40px}
.block .block-title:hover{cursor:pointer}
.block.block-account .block-title:hover{cursor:default}
.block .block-title	span.toggle{top:13px}
.sidebar .block.block-progress .block-content{display:block}
.mini-nails-list .nail-name{width:150px}
.nail-view .nail-shop{float:none;width:100%}
.free_block{padding:20px 10px 9px}
.desc_grid{height:auto;line-height:24px;}
.desc_grid a, .desc_grid p{font-size:12px;}
.nails-grid.row .grid_wrap .nail-shop .floatl{margin-top:10px;}
.nail-name{font-size:26px;}
.tags-content a{font-size:13px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.nails-grid .nail-image,.nails-list .nail-image{width:210px}
.map-popup{left:50px!important}
.mini-nails-list .nail-name{width:315px}
.nail-view .nail-img-box img{width:400px!important;height:auto!important}
}
@media only screen and (max-width: 460px) {
.socico{display:none;}
.data-table th,.data-table td{padding:10px 5px}
.nail-view .box-collateral-content,.page-sitemap .links{margin:0}
.free_wrap strong{font-size:15px}
.socials a{float:left;clear:both;margin-bottom:7px}
.nail-view .nail-img-box img{width:400px!important;height:auto!important}
.nails-grid .nail-image,.nails-list .nail-image{float:none;text-align:left;margin:0 0 10px 0;padding:0;}
.grid_wrap .nail-image img{display:block;margin:0 auto}
}
@media only screen and (max-width: 414px) {
.nail-view .nail-img-box img{width:329px!important;height:auto!important}
}
@media only screen and (max-width: 414px) {
.nail-view .nail-img-box img{width:290px!important;height:auto!important}
}
@media only screen and (max-width: 320px) {
.nail-view .nail-img-box img{width:250px!important;height:auto!important}
}
.css-fbl.js-fbl > div{text-align:center;display:block;line-height:45px;}
#wpf-msg-box{
position:absolute !important;
}