.mobile-button { display: none; }



/* .header_logo { width: 247px; } */

/* */
.h1 { font-size: 60px; line-height: 1.1; letter-spacing: -2.65px; margin-bottom: 29px; }

h1 { font-size: 35px; }

h2 { font-size: 30px; }

h3 { font-size: 26px; }

.h2 { margin: 0 -40px 17px; }

.h2 h2, .h2 h1 { font-size: 35px; }

.h2 h2:before, .h2 h2:after, .h2 h1:before, .h2 h1:after { width: 127px; margin: -2px 34px 0; }

.h2 .h1 { font-size: 35px; letter-spacing: 0; padding-top: 16px; margin-bottom: -4px; }

.m-show { display: none; }

.m-hid { display: block; }

/* */

.section-cols .wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.section-cols .wrapper:after { display: none; }

.sidebar { width: 276px; min-width: 276px; margin-right: 48px; }

.center { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }

.sidebar_list li { list-style: none; margin: 0 0 10px; }

.sidebar_list li a { z-index: 0; display: block; font-size: 16px; color: #4f5376; padding: 18px 10px 22px 19px; min-height: 61px; line-height: 1.3; position: relative; overflow: hidden; -webkit-border-radius: 6px; border-radius: 6px; background-color: white; -webkit-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.05); }

.sidebar_list li a:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 6px; opacity: 0; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; background-image: -webkit-linear-gradient(-90deg, #fe9385 1%, #febf85 100%); background-image: -ms-linear-gradient(-90deg, #fe9385 1%, #febf85 100%); }

.sidebar_list li a:hover { z-index: 2; -webkit-box-shadow: 0px 6px 29px 0px rgba(118, 166, 239, 0.29); box-shadow: 0px 6px 29px 0px rgba(118, 166, 239, 0.29); }

.sidebar_list li a:hover:before { opacity: 1; }

.sidebar_list li.active a { z-index: 2; -webkit-box-shadow: 0px 6px 29px 0px rgba(118, 166, 239, 0.29); box-shadow: 0px 6px 29px 0px rgba(118, 166, 239, 0.29); }

.sidebar_list li.active a:before { opacity: 1; }

.post h1 { padding: 15px 0 11px 0; }

.post h2 { padding: 9px 0 12px 0; }

.post h3 { padding: 12px 0; }

.post blockquote { margin-bottom: 29px; margin-top: 11px; }

.post .fullwidth { margin: 18px 0 20px; }

.post ul { margin: 3px 0 17px -2px; }

.post img + p { padding-top: 4px; }

.post2 h1 { padding: 0px 0 14px 0; font-size: 30px; margin-top: -6px; }

.post2 h3 { padding: 21px 0 20px; }

.post2 p { padding: 0px 0 12px 0; }

.post2 blockquote { margin-bottom: 34px; margin-top: 9px; }

.post3 h1 { padding: 0px 0 23px 0; margin-top: -6px; }

.post3 h2 { padding: 21px 0 12px 0; }

.post3 h3 { padding: 12px 0 20px; }

.post3 p { padding: 0px 0 16px 0; }

.post3 blockquote { margin-bottom: 31px; margin-top: 5px; }

.post3 .fullwidth { margin: 14px 0 23px; }

.post_date { margin-bottom: 22px; }

.post_share { padding: 37px 0 37px 0; margin-top: 53px; }

.post_share_title { font-size: 26px; }

.post_share:before, .post_share:after { left: -1000px; right: -1000px; }

.section-brides { padding: 54px 0 44px; margin-top: 36px; }

.section-brides:before { left: -546px; -webkit-transform: rotate(17.4deg); -ms-transform: rotate(17.4deg); transform: rotate(17.4deg); }

.section-brides:after { right: 0px; -webkit-transform: rotate(-17.2deg); -ms-transform: rotate(-17.2deg); transform: rotate(-17.2deg); z-index: 1; }

.brides { margin: 0 -20px 43px; }

.section-reviews { padding: 72px 0 57px; }

.revs { margin: 40px 0 0; padding: 0 55px 20px; }

.revs_item { padding: 8px 20px 67px; }

.revs_item:after { content: ''; display: block; clear: both; }

.revs_item_ava { margin: 0 36px 0 19px; float: left; }

.revs_item_cont { overflow: hidden; padding: 18px 32px 20px; }

.revs_item_name { text-align: left; margin-bottom: 13px; }

.revs_item_cat { text-align: left; }

.revs_item_txt { margin-top: 23px; }

.slick-arrow { width: 55px; height: 55px; top: 50%; margin-top: -98px; }

.slick-arrow:after { margin: 0 -6px 0 0; width: 12px; height: 20px; -webkit-background-size: 100% 100%; background-size: 100%; }

.slick-prev { left: 0px; }

.slick-prev:after { margin: 0 0 0 -6px; }

.slick-next { right: 0px; }

/*.section-video { margin-bottom: 78px; }*/

.vid_title { font-size: 35px; margin-bottom: 68px; }

/*.vid_play { -webkit-background-size: 100% 100%; background-size: 100%; width: 116px; height: 116px; margin: -47px 0 0 -68px; }*/

.section-recent { padding: 13px 0 105px; }

.section-recent .btns { margin-top: 42px; }

.posts { margin: 30px -18px 22px; }

.posts_item { margin: 20px 13px 10px; }

.section-bread { padding: 0 0px 5px; }

.pagenavi { margin: 44px 0 -8px; }

.girls { margin: 32px 0px 44px; }

.girls_item { padding: 24px 28px 28px; margin-bottom: 30px; -webkit-border-bottom-right-radius: 69px; border-bottom-right-radius: 69px; }

.girls_item_name { top: 30px; left: 206px; }

.girls_item_top { padding: 50px 185px 12px 0; }

.girls_item_bot { right: 33px; }

.girls_item_bot .btn { width: 187px; height: 47px; line-height: 27px; }

.girls_item_bot .revs_link { font-size: 16px; padding-top: 17px; }

.girls_item_txt { font-size: 16px; letter-spacing: 0; line-height: 2.2; margin-right: 75px; }

.girls_item_ava { border: 5px #edf0f6 solid; width: 156px; height: 156px; margin-right: 23px; }

.card { padding: 24px 42px 19px 38px; margin: 0px 0px 16px; }

.post-review .date-update:first-child { margin-bottom: 17px; }

.post-review h1 { padding: 15px 0 3px 0; }

.post-review h2 { padding: 5px 0 12px 0; }

.post-review h3 { padding: 7px 0 12px; }

.post-review .fullwidth { margin: 18px 0 23px; }

.post-review p { padding: 0px 0 19px 0; }

.post_prices { float: right; width: 43.6%; margin-left: 4%; }

/*----------------------*/
@media screen and (min-width: 1539px) { .moveTop { right: 50%; margin-right: -759px; }
  .revs { padding: 0 12px 20px; }
  .slick-prev { left: 50%; margin-left: -759px; }
  .slick-next { right: 50%; margin-right: -759px; } }

@media screen and (min-width: 1200px) { .post_share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .post_share_title { margin: 2px 18px 0 0; }
  .post_share_link { margin: 0; } }


/*# sourceMappingURL=desktop.css.map */
