/*
 *  Theme Name: Prohoriv
 *     Version: 1.0
 * Description: Prohoriv - WordPress template by WP Puzzle
 *      Author: WP Puzzle
 *  Author URI: https://wp-puzzle.com/
 *   Theme URI: http://wp-puzzle.com/prohoriv/
 *     License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: prohoriv
 */

/* last edited 15:39:02 15 November 2017 */


/*!
 *! _____ normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css
 *! */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,figure{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.p-null,legend{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*!
 *!
 *! _____ grid.css v1.0.0 | GPL v2 License | github.com/avovkdesign/grid
 *! */.grid{width:90%;margin-left:auto;margin-right:auto}.grid [class*=col-]{width:100%;margin-left:0}@media screen and (min-width:1024px){.grid{width:100%}.grid [class*=col-]{float:left;margin-left:1.694915254%;margin-right:0}.grid .newrow:before,.grid:after,.grid:before{display:table;line-height:0;content:""}.grid .newrow,.grid .newrow:before,.grid:after{clear:both}.grid .newrow,.grid [class*=col-]:first-of-type{margin-left:0}.grid .col-1{width:6.779661017%}.grid .col-2{width:15.25423729%}.grid .col-3{width:23.72881356%}.grid .col-4{width:32.20338983%}.grid .col-5{width:40.6779661%}.grid .col-6{width:49.15254237%}.grid .col-7{width:57.62711864%}.grid .col-8{width:66.10169492%}.grid .col-9{width:74.57627119%}.grid .col-10{width:83.05084746%}.grid .col-11{width:91.52542373%}.grid .col-12{width:100%}}.clear:after,.clear:before,.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}.clear:after,.clear:before,.clearfix:after{clear:both}.hide{display:none}.on-mobile{display:block}.on-desktop,.on-tablet{display:none}@media screen and (min-width:600px){.on-tablet{display:block}}@media screen and (min-width:1024px){.on-mobile,.on-tablet{display:none}.on-desktop{display:block}}/*!
 *!
 *! _____ general classes ______________________________________
 *! */.actions .btn:after,.actions .btn:before,.actions .item:before,.benefits .item:before,.entertainment .inner:after,.entertainment .inner:before,.entertainment .item:after,.entertainment .item:before,.fishing .item span:before,.fishing .item:after,.fishing .item:before,.gal-slider .slide a:after,.gallery:before,.headline span:before,.hero .name span:before,.more-btn:after,.more-btn:before,.news-item:after,.news-item:before,.phone a:first-child:before,.phone:before,.psd,.rating span:before,.registration .date-item:before,.registration .quest-item:before,.slick-arrow:before,.top-nav li a span:before,.top-nav li a:before,.ui-datepicker-next:before,.ui-datepicker-prev:before,h1 span:before{content:'';display:block;position:absolute}.actions .btn:after,.btn,.f-menu a,.gal-slider .slide a:after,.more-btn:after,.slick-arrow,.slider-container .slide,.socially a,.top-nav li a span:before,.trans{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.align,.btn,.f-menu,.f-menu li,.footer .logo,.header-top .logo,.headline span,.hero .name span,.more-btn,.news-item .img-box,.news-item .text,.phone,.phone a,.rating span,.registration .reg-line .item,.slider-container .top .date,.slider-container .top .rating,.socially a,.top-nav li,.top-nav li a,h1 span{display:inline-block;vertical-align:top}a,button,input{outline:0!important}.fl{float:left}.fr{float:right}.n{font-weight:400}.b{font-weight:700}.i{font-style:italic}.align-left,.tl{text-align:left}.align-center,.tc{text-align:center}.align-right,.tr{text-align:right}.db{display:block}.icon{display:inline-block;height:30px;width:30px;background-size:30px;background-position:center;background-repeat:no-repeat}.pseudo{position:relative}.pseudo:after,.pseudo:before{content:'';display:block;position:absolute}.p--10{padding:10px}.p--20{padding:20px}.p--30{padding:30px}.p--40{padding:40px}.p--50{padding:50px}.p--60{padding:60px}.p--70{padding:70px}.p--80{padding:80px}.p--90{padding:90px}.p--100{padding:100px}.pt--10{padding-top:10px}.pt--20{padding-top:20px}.pt--30{padding-top:30px}.pt--40{padding-top:40px}.pt--50{padding-top:50px}.pt--60{padding-top:60px}.pt--70{padding-top:70px}.pt--80{padding-top:80px}.pt--90{padding-top:90px}.pt--100{padding-top:100px}.pb--10{padding-bottom:10px}.pb--20{padding-bottom:20px}.pb--30{padding-bottom:30px}.pb--40{padding-bottom:40px}.pb--50{padding-bottom:50px}.pb--60{padding-bottom:60px}.pb--70{padding-bottom:70px}.pb--80{padding-bottom:80px}.pb--90{padding-bottom:90px}.pb--100{padding-bottom:100px}.ptb--10{padding-top:10px;padding-bottom:10px}.ptb--20{padding-top:20px;padding-bottom:20px}.ptb--30{padding-top:30px;padding-bottom:30px}.ptb--40{padding-top:40px;padding-bottom:40px}.ptb--50{padding-top:50px;padding-bottom:50px}.ptb--60{padding-top:60px;padding-bottom:60px}.ptb--70{padding-top:70px;padding-bottom:70px}.ptb--80{padding-top:80px;padding-bottom:80px}.ptb--90{padding-top:90px;padding-bottom:90px}.ptb--100{padding-top:100px;padding-bottom:100px}.m-null{margin:0}.mt-10{margin:10px}.m--20{margin:20px}.m--30{margin:30px}.m--40{margin:40px}.m--50{margin:50px}.m--60{margin:60px}.m--70{margin:70px}.m--80{margin:80px}.m--90{margin:90px}.m--100{margin:100px}.mt--10{margin-top:10px}.mt--20{margin-top:20px}.mt--30{margin-top:30px}.mt--40{margin-top:40px}.mt--50{margin-top:50px}.mt--60{margin-top:60px}.mt--70{margin-top:70px}.mt--80{margin-top:80px}.mt--90{margin-top:90px}.mt--100{margin-top:100px}.mb--10{margin-bottom:10px}.mb--20{margin-bottom:20px}.mb--30{margin-bottom:30px}.mb--40{margin-bottom:40px}.mb--50{margin-bottom:50px}.mb--60{margin-bottom:60px}.mb--70{margin-bottom:70px}.mb--80{margin-bottom:80px}.mb--90{margin-bottom:90px}.mb--100{margin-bottom:100px}.mtb--10{margin:10px auto}.mtb--20{margin:20px auto}.mtb--30{margin:30px auto}.mtb--40{margin:40px auto}.mtb--50{margin:50px auto}.mtb--60{margin:60px auto}.mtb--70{margin:70px auto}.mtb--80{margin:80px auto}.mtb--90{margin:90px auto}.mtb--100{margin:100px auto}


/*!
 *!	_____ HTML tags ________________________________ */
a,a:active,a:hover{text-decoration:none}
pre,table td{border:1px solid #ddd}
p,pre{margin:0 0 1em}
body,p{padding:0}
#content,blockquote{display:block}
body{background:#fff;font-family:'Open Sans',sans-serif;font-size:16px;color:#3F3F3F}
a{color:#B1CE26}
.entry-text a{color:#91af00}
a:active,a:hover{color:#B1CE26}
p:last-child{margin-bottom:0}
h1,h2,h3,h4,h5{margin-top:0;font-size:15px;line-height:15px;font-weight:700}
.entry-text h2{font-size:1.25rem;line-height:125%}
.entry-text h3{font-size:1.125rem;line-height:125%}
.entry-text h4{font-size:1.025rem;line-height:125%}
.entry-text h5,.entry-text h6{font-size:1rem;line-height:125%}
@media screen and (min-width:600px){.entry-text h2{font-size:1.5rem;line-height:125%}
.entry-text h3{font-size:1.25rem;line-height:125%}
.entry-text h4{font-size:1.125rem;line-height:125%}
.entry-text h5,.entry-text h6{font-size:1.025rem;line-height:125%}
}
@media screen and (min-width:1024px){.entry-text h2{font-size:2rem;line-height:125%}
.entry-text h3{font-size:1.5rem;line-height:125%}
.entry-text h4{font-size:1.25rem;line-height:125%}
.entry-text h5,.entry-text h6{font-size:1.125rem;line-height:125%}
}
/*!*margin-top: 1.5em;*!*/
/*!*font-weight: bold;*!*/
li{padding:.3em 0}
table th{background:#222;border-right:1px solid #fff;padding:10px 20px;color:#e8e8e8;font-weight:400}
table tr th:last-child{border-right:1px solid #222}
table td{padding:5px 20px}
iframe,img{max-width:100%}
img{height:auto}
blockquote,q{font:400 1em/120% 'PT Sans',Helvetica,Arial,sans-serif;background:#ebebeb}
blockquote{position:relative;padding:40px 40px 40px 100px;margin:2em auto}
blockquote:after{content:'”';position:absolute;top:30px;left:2rem;font-size:4em;line-height:100%}
pre{background:#f5f5f5;padding:10px;text-shadow:1px 1px rgba(255,255,255,.4);font-size:12px;line-height:15px}
small,sub,sup{font-size:75%}
sub,sup{height:0;line-height:0;position:relative;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
big{font-size:125%}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
/*!
 *! ____ LAYOUT ________________________________ */
html{height:100%}
body{width:100%;min-width:280px;margin:0}
.maxwidth{max-width:1080px;width:90%;margin-left:auto;margin-right:auto}
.grid .grid,.grid .maxwidth,.maxwidth .grid,.maxwidth .maxwidth{width:100%}
.sidebar{display:none}
.sidebar.on-mobile{display:block}
.container--boxed .pagewrap{box-sizing:border-box;padding-left:40px;padding-right:40px}
@media screen and (min-width:1024px){.layout-both .sidebar,.layout-leftbar .sidebar,.layout-rightbar .sidebar{display:block}
.layout-leftbar #content{float:right}
.layout-leftbar .sidebar,.layout-rightbar #content{float:left}
.layout-rightbar .sidebar{float:right}
.layout-both #content{float:left}
.layout-both #primary-sidebar{float:right}
.layout-both #secondary-sidebar{float:left;margin-right:3.703703703703704%}
.layout-leftbar #content,.layout-rightbar #content{width:69.44444444444444%}
.layout-leftbar .sidebar,.layout-rightbar .sidebar{width:26.85185185185185%}
.layout-both #content{width:46.2962962962963%}
.layout-both .sidebar{width:23.14814814814815%}
.layout-full .pagewrap.maxwidth{width:100%;max-width:100%}
.layout-full .pagewrap.maxwidth #content{padding-left:3%;padding-right:3%}
.layout-box #content,.layout-full #content{width:auto}
.layout-center #content{width:70%}
.layout-box #content,.layout-center #content,.layout-full #content{float:none;margin-left:auto;margin-right:auto}
.layout-box .sidebar,.layout-center .sidebar,.layout-full .sidebar{display:none}
}
/*!
 *! _____ COLOR classes ________________________________ */
.whitebox{background:#fff;box-shadow:0 1px 50px rgba(0,0,0,.2)}
.bg--dark{background:#222}
.bg--light{background:#e0e0e0}
.bg--white{background:#fff}
.shadow--small-light{box-shadow:0 2px 5px rgba(0,0,0,.35)}
.shadow--small-dark{box-shadow:0 2px 5px rgba(0,0,0,.85)}
.shadow--big-light{box-shadow:0 2px 5px rgba(0,0,0,.3),0 10px 40px rgba(0,0,0,.07)}
.shadow--big-dark{box-shadow:0 2px 5px rgba(0,0,0,.6),0 10px 40px rgba(0,0,0,.8)}
/*!
 *! _____ FORM inputs ________________________________ */
input,select,textarea{padding:10px 10px 10px 0;color:#222;border-color:#e8e8e8}
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{padding:9px 20px;border:1px solid #c1c1c1;border-radius:50px;min-height:20px;font-size:1em;font-weight:400;line-height:1.25em}
span.wpcf7-list-item{margin-left:0}
.wpcf7-list-item-label{cursor:pointer}
textarea{max-width:100%;border-radius:20px;box-sizing:border-box}
input:focus,select:focus,textarea:focus{outline:0;border-color:#f60}
input[type=checkbox]{box-sizing:border-box;padding:0;width:17px;height:17px;cursor:pointer;border:1px solid #b1ce26;-webkit-appearance:inherit;background:#fff}
.entry-text{line-height:24px;font-size:16px}
::-webkit-input-placeholder{color:#6e6e6e}
::-moz-placeholder{color:#6e6e6e}
:-moz-placeholder{color:#6e6e6e}
/*!
 *! _____ BUTTONS styles ________________________________ */
.btn,.button,button,input[type=button],input[type=submit]{-webkit-border-radius:30px;border-radius:30px;font-size:17px;border:3px solid #B1CE26;padding:15px 55px;color:#fff;background:#B1CE26}
.btn:focus,.btn:hover,.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{color:#B1CE26;background:#fff;transition:all .3s}


/*!
 *! _____  HEADER ________________________________ */
.js-mobile .actions,.js-mobile .benefits,.js-mobile .header{background-attachment:scroll}
.header{background:url(images/h-bg.jpg) center top no-repeat fixed;-webkit-background-size:cover;background-size:cover;position:relative}
.header-top{background:#1D120C;padding-top:9px}
.header-top .logo{display:block;margin:0 auto -8px;transition:all .3s}
.header-top .logo img{max-width:100%}
.header-top.header-fixed{position:fixed;width:100%;left:0;z-index:10000}
.header-top.header-fixed .logo img{max-width:100px}
.top-nav{display:block;padding:0;margin-bottom:0;list-style:none;font-size:0}
.top-nav li{margin:10px 16px 0}
.top-nav li a{position:relative;font-size:13px;text-transform:uppercase;color:#FFFDD0;padding-left:37px;padding-top:10px;padding-bottom:5px}
.top-nav li a:before{top:50%;left:0}
.top-nav li a span{display:block;padding:0 0 10px;position:relative;overflow:hidden}
.top-nav li a span:before{opacity:0;bottom:0;left:-150px;height:2px;background:#B1CE26}
.top-nav li a:focus,.top-nav li a:hover{text-decoration:none}
.top-nav li a:focus span:before,.top-nav li a:hover span:before{left:0;width:100%;opacity:1}

.top-nav li.li1 a:before{background-image:url(images/sprite1.png);background-position:-145px -165px;width:24px;height:18px;margin-top:-12px}
.top-nav li.li2 a:before,.top-nav li.li3 a:before{height:24px;margin-top:-15px;background-image:url(images/sprite1.png);width:24px}
.top-nav li.li2 a:before{background-position:-162px -190px}
.top-nav li.li3 a:before{background-position:-191px -190px}
.top-nav li.li4 a:before{background-image:url(images/sprite1.png);background-position:-116px -165px;width:24px;height:20px;margin-top:-13px}
.top-nav li.li5 a:before{background-image:url(images/sprite1.png);background-position:-220px -190px;width:24px;height:22px;margin-top:-12px}
.top-nav li.li6 a:before{background-image:url(images/sprite1.png);background-position:-133px -190px;width:24px;height:24px;margin-top:-16px}
ul.sub-menu{display:none;position:absolute;background:#331f12;width:300px;top:90%;left:0;padding:0;margin:0;text-align:left;box-shadow:0 7px 16px -7px rgba(177,206,38,.7)}
ul.sub-menu a,ul.sub-menu li{display:block}
.top-nav>li:hover ul.sub-menu{display:block;z-index:100}
.top-nav ul.sub-menu li{padding:0 15px;margin:0}
ul.sub-menu a{padding:15px 10px 15px 40px;border-bottom:1px solid #634938}
.top-nav>li{position:relative}
ul.sub-menu li:last-child a{border:0}
ul.sub-menu li a:hover{color:#B1CE26}
ul.sub-menu li a{padding:15px 0}
.top-nav ul.sub-menu li a span:before,.top-nav ul.sub-menu li a:before{display:none!important}
ul.sub-menu li a span{padding:0}
@media (max-width:1200px){.top-nav li{margin:0 10px}
.footer{padding:50px 0}
.f-menu li,.footer .logo{margin-right:20px}
.f-menu li:last-child{margin-right:0}
}
@media (max-width:991px){.footer,.footer .text-right{text-align:center}
.header .logo{max-width:100%;margin-left:-10px}
.top-nav li{margin:0 5px}
.top-nav li a{padding-left:30px;font-size:11px}
.footer{padding:20px 0}
.footer .copy,.footer .logo,.footer .socially{margin-bottom:20px}
.footer .socially a:first-child{margin-left:0}
}
@media (max-width:767px){.header{background:url(images/h-bg-sm.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
.header .logo{width:70px;margin:0}
.top-nav li{display:block;border-bottom:1px solid #8D684D;margin:0}
.top-nav li:last-child{border-bottom:0}
.top-nav li a{display:block;margin-bottom:0}
.top-nav li a span{padding:15px 0 18px;display:inline-block;vertical-align:top}
.header-top{border-bottom:1px solid #8D684D;padding:10px 0}
}


/*!
 *! _____  LANDING ________________________________ */
.hero .slogan,.hero p{font-family:'PT Serif Caption',serif}
.hero{padding:160px 0 250px;text-align:center}
.hero p{font-size:30px;line-height:normal;margin:0 0 10px;color:#FFFDAA}
.hero .name{font-size:50px;font-weight:700;color:#FFFDAA;margin-bottom:8px}
.hero .name span{position:relative;padding-top:3px}
.hero .name span:before{top:0;left:33px;width:57px;height:3px;background:#B1CE26}
.hero .slogan{font-size:30px;color:#B1CE26}
.hero .header-phones{padding-top:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px}
.hero .header-phones a{color:#FFFDAA;display:inline-block;margin:0 10px 0 0}
.hero .header-phones a:hover{color:#B1CE26}
.registration{padding:68px 66px;background:#fff;-webkit-border-radius:6px;border-radius:6px;margin-bottom:90px;margin-top:-90px;position:relative;z-index:2;-webkit-box-shadow:0 4px 20px 1px rgba(0,0,0,.1);box-shadow:0 4px 20px 1px rgba(0,0,0,.1)}
.registration .reg-line{border:1px solid #D0CE84;-webkit-border-radius:40px;border-radius:40px;font-size:0;position:relative;padding-left:5px}
.registration .reg-line .item{position:relative;z-index:1;width:20%;font-size:15px;height:58px;border-right:1px solid #E5E291}
.registration .btn{position:absolute;z-index:2;top:0;right:0;height:58px;padding-top:10px;padding-bottom:10px}
.registration .date-item{position:relative}
.registration .date-item:first-child,.registration .date-item:first-child input{-webkit-border-radius:40px 0 0 40px;border-radius:40px 0 0 40px}
.registration .date-item:before{background-image:url(images/sprite1.png);background-position:-249px -190px;width:21px;height:21px;z-index:2;right:20px;top:50%;margin-top:-9px}
.registration .date-item .ui-datepicker-trigger{position:absolute;right:20px;top:50%;margin-top:-9px;cursor:pointer}
.registration .quest-item .form-control{padding:10px 44px 10px 25px;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
.registration .quest-item:before{background-image:url(images/sprite1.png);background-position:-113px -230px;width:18px;height:24px;z-index:2;top:50%;margin-top:-12px;right:22px}
.datepicker,.registration .form-control{height:58px;padding:10px 44px 10px 25px;line-height:38px;font-size:15px;width:100%;max-width:100%;position:relative;border:0}
.registration .form-control{z-index:1;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}
.ui-datepicker-next:before,.ui-datepicker-prev:before{background-image:url(images/sprite1.png);width:8px;height:14px;z-index:10;top:50%;margin-top:-7px;left:50%;margin-left:-4px}
.ui-datepicker-prev:before{background-position:-126px -259px}
.ui-datepicker-next:before{background-position:-113px -259px}
.item .phone{padding-left:0}
.item .phone:before{display:none}
.registration .datepicker{border:0}
.registration .date-item input{position:relative;z-index:1;font-size:14px;padding:18px 20px;border:0}
input[type=checkbox]:checked{background:#b1ce26;box-shadow:inset 0 0 0 3px #fff}
.registration div.wpcf7-validation-errors{top:100px!important}
.inline-modal h2{font-size:24px;letter-spacing:-.03em;line-height:125%;margin:0 0 30px;text-align:center}
.modal-field-item .fl{margin:16px 20px 0 0;width:120px;text-align:right;float:none}
.registration span.wpcf7-not-valid-tip{line-height:14px;font-size:13px;padding-top:8px;margin:0}
.registration span.ajax-loader{position:absolute;top:20px;right:20px;z-index:10}
.registration .wpcf7-response-output{position:absolute;width:100%;top:40px;color:#000;line-height:20px;font-size:14px;border-radius:50px;left:-7px;background:#fff;padding:10px 20px!important}
#bookit input{padding:15px 20px!important;box-sizing:border-box;line-height:20px;height:auto;margin:0 0 10px;width:210px}
span.wpcf7-not-valid-tip{margin:-13px 0 10px;text-align:right;font-size:12px;padding-right:20px}
@media screen and (min-width:400px){.modal-field-item .fl{float:left}
.modal-field-item{min-width:350px!important}
.inline-modal div.wpcf7-response-output{max-width:350px}
}
.about .img-box img,.news-item .img-box img,.slider-container .top .foto img{max-width:100%}
.headline,h1{margin-top:0;margin-bottom:20px;font-size:30px;line-height:135%;font-weight:400;color:#8D684D;position:relative;font-family:'PT Serif Caption',serif;text-transform:uppercase}
.headline span,h1 span{position:relative;text-align:left;padding-top:11px}
.actions,.entertainment,.fishing,.fishing .item,.service-item{text-align:center}
.headline span:before,h1 span:before{top:0;left:0;width:29px;height:3px;background:#B1CE26}
.about{padding:60px 0 150px}
.about .img-box{margin-bottom:15px}
.about .text{padding-left:70px}
.about .headline span{padding-top:5px}
p{line-height:24px;font-size:16px;margin-bottom:24px;margin-top:0;color:#3F3F3F}
.actions .item,.benefits .item,.fishing .item{line-height:27px;position:relative}
.more-btn{text-decoration:none;padding:11px 40px;position:relative;-webkit-box-shadow:0 2px 9px 1px #E7F5A6;box-shadow:0 2px 9px 1px #E7F5A6}
.more-btn:before{-webkit-border-radius:50%;border-radius:50%;z-index:1;background:#fff;width:23px;height:23px;right:-11px;top:50%;margin-top:-11px}
.more-btn:after{background-image:url(images/sprite1.png);background-position:-192px -165px;width:18px;height:13px;z-index:2;right:-10px;top:50%;margin-top:-6px}
.more-btn:focus:after,.more-btn:hover:after{right:-13px}
.actions{padding:130px 0 150px;background:url(images/act-bg.jpg) center top no-repeat fixed;-webkit-background-size:cover;background-size:cover}
.actions .item.it1:before,.actions .item.it2:before,.actions .item.it3:before{background-image:url(images/sprite1.png);width:111px;height:90px}
.actions .headline{color:#FFFDD0;margin-bottom:68px}
.actions .item{font-size:18px;color:#FFFDD0;padding-top:135px}
.actions .item:before{top:0;left:50%;margin-left:-55px}
.actions .item.it1:before{background-position:0 0}
.actions .item.it2:before{background-position:-116px 0}
.actions .item.it3:before{background-position:0 -95px}
.actions .btn{margin-top:60px;position:relative;padding:16px 80px}
.actions .btn:before{-webkit-border-radius:50%;border-radius:50%;z-index:1;width:26px;height:26px;left:50%;margin-left:-13px;top:-19px;background:#2D241B}
.actions .btn:after{background-image:url(images/sprite1.png);background-position:-174px -165px;width:13px;height:18px;z-index:2;left:50%;margin-left:-7px;top:-20px}
.actions .btn:focus:after,.actions .btn:hover:after{top:-23px}
.fishing{padding:120px 0}
.fishing .headline{margin-bottom:80px}
.fishing a:hover .item{box-shadow:0 6px 20px rgba(177,206,38,.25)}
.fishing .item{display:block;color:#3f3f3f;-webkit-border-radius:6px;border-radius:6px;border:1px solid #B1CE26;padding:220px 10px 10px;min-height:370px;margin-bottom:20px;font-size:16px}
.fishing .item:before{-webkit-border-radius:50%;border-radius:50%;top:55px;left:50%;margin-left:-59px;width:118px;height:118px;background:#fff;-webkit-box-shadow:0 0 9px 1px #F7F9EB;box-shadow:0 0 9px 1px #F7F9EB}
.fishing .item.it1:after,.fishing .item.it2:after,.fishing .item.it3:after{background-image:url(images/sprite1.png);left:50%}
.fishing .item:after{z-index:2}
.fishing .item.it1:after{top:85px;margin-left:-30px;background-position:-232px -60px;width:59px;height:59px}
.fishing .item.it2:after{top:84px;margin-left:-33px;background-position:-116px -95px;width:67px;height:65px}
.fishing .item.it3:after{top:102px;margin-left:-36px;background-position:0 -190px;width:72px;height:35px}
.fishing .item span{display:block;position:relative;padding-top:17px}
.fishing .item span:before{top:0;left:50%;margin-left:-28px;width:56px;height:2px;background:#B1CE26}
.benefits{background:url(images/bn-bg.jpg) center top no-repeat fixed;-webkit-background-size:cover;background-size:cover;padding:130px 0}
.benefits .item.it1:before,.benefits .item.it2:before,.benefits .item.it3:before{background-image:url(images/sprite1.png)}
.benefits .headline{text-align:center;margin-bottom:100px;color:#fff}
.benefits a:hover .item{border-color:#b1ce26}
.benefits .item{display:block;margin-bottom:20px;padding:115px 10px 115px 80px;border:1px solid #A79883;border-left:0;color:#fff;margin-left:20px}
.benefits .item span{display:block;padding-left:30px;border-left:2px solid #B1CE26}
.benefits .item:before{left:-10px;top:50%}
.benefits .item.it1:before{margin-top:-27px;background-position:-232px 0;width:65px;height:55px}
.benefits .item.it2:before{margin-top:-32px;left:0;background-position:-188px -95px;width:32px;height:64px}
.benefits .item.it3:before{margin-top:-25px;background-position:-232px -124px;width:62px;height:50px}
.entertainment{padding:140px 0 120px;border-top:2px solid #eaeaea}
.entertainment .headline{margin-bottom:60px}
.entertainment .item{display:block;position:relative;z-index:1;background:#fff;border:1px solid #B1CE26;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 12px 1px #F5F9E2;box-shadow:0 0 12px 1px #F5F9E2;overflow:hidden;transition:border .3s}
.sale-item{padding:30px;background:#e8d9cc;min-height:190px}
.mh-none{min-height:0!important}
.service-item{border:1px solid #91af00;padding:30px}
.service-item a{display:block;transition:background .3s;margin-bottom:30px}
.comments .headline,.gallery .headline{margin-bottom:60px;text-align:center}
.entertainment .item:before{z-index:1;width:560px;height:560px;left:50%;margin-left:-280px;top:-410px;-webkit-border-radius:50%;border-radius:50%;background:#B1CE26;transition:background .3s}
.entertainment .item:after{z-index:2;width:80px;height:80px;left:50%;margin-left:-40px;top:130px;-webkit-border-radius:50%;border-radius:50%;background:#fff}
.entertainment .inner{color:#3F3F3F;display:block;position:relative;z-index:20;min-height:330px;line-height:22px;padding:180px 10px 0;font-size:18px;transition:color .3s}
.entertainment a:hover .item .inner{color:#B1CE26}
.entertainment a:hover .item{border-color:#806046}
.entertainment a:hover .item:before{background-color:#806046}
.entertainment .inner span{font-size:16px;font-weight:700;text-transform:uppercase}
.entertainment .inner:before{-webkit-border-radius:50%;border-radius:50%;z-index:1;background:#fff;top:22px;left:50%;margin-left:-45px;width:90px;height:90px}
.entertainment .inner:after{z-index:2;left:50%;margin-left:-25px}
.entertainment .it1 .inner:after{top:43px;background-image:url(images/sprite1.png);background-position:0 -230px;width:51px;height:47px}
.entertainment .it2 .inner:after{top:53px;background-image:url(images/sprite1.png);background-position:-77px -190px;width:51px;height:32px}
.entertainment .it3 .inner:after{top:48px;background-image:url(images/sprite1.png);background-position:-56px -230px;width:52px;height:44px}
.gallery{background:#F5F5F5;position:relative;overflow:hidden;padding:160px 0 0}
.gal-slider{overflow:hidden;position:relative}
.gal-slider .slide{position:relative;float:left}
.gal-slider .slide a{max-height:350px;overflow:hidden;display:block;position:relative;z-index:10}
.gal-slider .slide a:after{z-index:100;top:0;left:0;right:0;bottom:0;background:#bed64f;background:-webkit-linear-gradient(315deg,rgba(190,214,79,.9) 1%,rgba(141,111,61,.9) 53%,rgba(93,75,56,.9) 98%);background:-o-linear-gradient(315deg,rgba(190,214,79,.9) 1%,rgba(141,111,61,.9) 53%,rgba(93,75,56,.9) 98%);background:linear-gradient(135deg,rgba(190,214,79,.9) 1%,rgba(141,111,61,.9) 53%,rgba(93,75,56,.9) 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bed64f', endColorstr='#5d4b38', GradientType=1 )}
.gal-slider .slide img{position:relative;z-index:1;width:500px;max-width:100%}
.gal-slider .slide.slick-current.slick-active.slick-center a:after{opacity:0}
.slick-arrow{display:block;position:absolute;top:50%;margin-top:-23px;z-index:5;border:0;padding:0;text-indent:-9999px;width:46px;height:46px;background:#fff;-webkit-border-radius:50%;border-radius:50%}
.slick-arrow:focus,.slick-arrow:hover{background:#B1CE26}
.slick-arrow:before{left:50%;margin-left:-8px;top:50%;margin-top:-6px}
.slick-arrow.slick-prev{left:31%}
.slick-arrow.slick-prev:before{background-image:url(images/sprite1.png);background-position:-178px -230px;width:16px;height:12px}
.slick-arrow.slick-prev:focus:before,.slick-arrow.slick-prev:hover:before{background-image:url(images/sprite1.png);background-position:-157px -230px;width:16px;height:12px}
.slick-arrow.slick-next{right:31%}
.slick-arrow.slick-next:before{background-image:url(images/sprite1.png);background-position:-199px -230px;width:16px;height:12px}
.slick-arrow.slick-next:focus:before,.slick-arrow.slick-next:hover:before{background-image:url(images/sprite1.png);background-position:-136px -230px;width:16px;height:12px}
.comments{padding:120px 0;border-bottom:2px solid #eee}
.slider-container{position:relative;padding-bottom:65px}
.slider-container .slide{-webkit-border-radius:6px;border-radius:6px;padding:40px 30px 25px 40px;margin:10px 0}
.slider-container .slide.slide.slick-current.slick-active{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.2);box-shadow:0 0 10px 1px rgba(0,0,0,.2)}
.slider-container .top{margin-bottom:30px;overflow:hidden}
.slider-container .top .foto{float:left;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;width:91px;height:91px}
.slider-container .top .text{margin-left:118px;padding-top:23px}
.slider-container .top .name{font-size:16px;font-weight:700;color:#8D684D;margin-bottom:5px}
.slider-container .top .date{margin-right:10px;font-size:14px}
.slider-container .top .rating{margin-top:3px}
.slider-container p{font-size:13px;line-height:20px;margin-bottom:20px}
.arrows-box{position:absolute;width:122px;height:46px;z-index:10;overflow:hidden;bottom:0;left:50%;margin-left:-61px}
.collapse-btn,.news .news-box,.news-item,.rating span{position:relative}
.arrows-box .slick-arrow{position:relative;top:0;left:0;right:0;float:left;border:1px solid #B1CE26;margin-top:0}
.arrows-box .slick-next{right:0;float:right}
.rating span{width:12px;height:12px}
.rating span:before{background-image:url(images/sprite1.png);background-position:-215px -165px;width:12px;height:12px;top:0;left:0}
.news{padding:100px 0 150px}
.news .headline{text-align:center;margin-bottom:110px}
.news .news-box{padding-bottom:20px}
.news .arrows-box{width:100px;margin-left:-60px}
.news-item{font-size:0;margin-right:30px;padding:45px 0;border-bottom:1px solid #B1CE26;border-top:1px solid #B1CE26}
.news-item:after,.news-item:before{left:0;width:1px;height:30px;background:#B1CE26}
.news-item:before{top:0}
.news-item:after{bottom:0}
.news-item .img-box{font-size:inherit;width:40%;margin-top:5px}
.news-item .text{padding-left:50px;width:60%}
.news-item .title{font-size:18px;line-height:18px;font-weight:700;color:#8D684D;margin-bottom:18px}
.news-item p{font-size:13px;line-height:20px;margin-bottom:20px}
.collapse-btn{display:block;border:0;padding:0;height:30px;width:40px;text-align:left;-webkit-border-radius:0;border-radius:0;overflow:hidden;background:0 0;float:right;margin-top:12px}
.collapse-btn span{display:block;position:absolute;height:3px;width:50px;background:#FFFDD0;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.collapse-btn span:nth-child(1){top:0}
.collapse-btn span:nth-child(2),.collapse-btn span:nth-child(3){top:13px}
.collapse-btn span:nth-child(4){top:26px}
.collapse-btn.open span:nth-child(1),.collapse-btn.open span:nth-child(4){top:18px;width:0;left:-50%}
.collapse-btn.open span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.collapse-btn.open span:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media (max-width:1200px){.registration{margin-bottom:0}
.registration .btn{padding:10px 35px}
.about{padding:100px 0 80px}
.actions,.benefits,.entertainment,.fishing,.gallery{padding:100px 0}
.gallery .headline{margin-bottom:50px}
.comments{padding-bottom:50px}
.news{padding:50px 0 100px}
}
@media (max-width:991px){.hero .slogan,.hero p{font-size:20px}
.hero .name{font-size:40px}
.hero{padding:80px 0 120px}
.registration{padding:30px 30px 100px;margin-top:-50px}
.registration .btn{display:block;top:auto;bottom:-80px;left:50%;margin-left:-102px}
.registration .reg-line .item{width:25%}
.registration .reg-line .item:nth-child(4){-webkit-border-radius:0 40px 40px 0;border-radius:0 40px 40px 0;overflow:hidden;border-right:0}
.about .text{padding-left:0}
.about,.actions,.benefits,.fishing{padding:50px 0}
.about .img-box{margin-bottom:30px}
.actions .headline,.benefits .headline,.comments .headline,.entertainment .headline,.fishing .headline,.gallery .headline{margin-bottom:40px}
.benefits .item{height:auto;padding:50px 10px 50px 80px}
.entertainment{padding:50px 0}
.gallery{padding-bottom:50px}
.comments{padding:50px 0}
.slider-container .slide{margin:10px}
.slider-container{padding-bottom:45px}
.news{padding:20px 0 50px}
.news .headline{margin-bottom:40px}
}
@media (max-width:767px){.actions{background:url(images/act-bg-sm.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
.benefits{background:url(images/bn-bg-sm.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
.hero .name{font-size:30px}
.hero .slogan,.hero p{font-size:16px}
.hero{padding:50px 0}
.registration{padding:15px 15px 100px;margin-top:10px}
.registration .reg-line{padding:0;-webkit-border-radius:6px!important;border-radius:6px!important}
.about,.actions{padding:20px 0}
.registration .reg-line .item{width:100%;border-right:0;border-top:1px solid #E5E291}
.registration .reg-line .item:first-child{border-top:0;-webkit-border-radius:6px 6px 0 0!important;border-radius:6px 6px 0 0!important}
.registration .reg-line .item:first-child input{-webkit-border-radius:6px 6px 0 0!important;border-radius:6px 6px 0 0!important}
.registration .reg-line .item:nth-child(4),.registration .reg-line .item:nth-child(4) input{-webkit-border-radius:0 0 6px 6px!important;border-radius:0 0 6px 6px!important}
.about .img-box{margin-bottom:10px}
.headline{margin-bottom:15px!important;font-size:20px}
.actions .item,.entertainment .item{margin-bottom:10px}
.actions .item{padding-top:100px}
.actions .btn{margin-top:30px}
.fishing{padding:20px 0}
.benefits,.entertainment{padding:20px 0 10px}
.gallery{padding:70px 0 20px}
.gallery .slick-arrow.slick-next{right:-20px}
.gallery .slick-arrow.slick-prev{left:-20px}
.gal-slider{padding:0 20px}
.comments{padding:20px 0}
.slider-container{padding-bottom:0}
.slider-container .arrows-box{width:auto;top:50%;margin-top:-23px;left:-10px;right:-10px;margin-left:0}
.news-item .img-box,.news-item .text{display:block;width:100%}
.slider-container .slide{padding:30px 30px 10px}
.slider-container .top{margin-bottom:15px}
.news-item{padding:10px;margin-right:0}
.news-item .img-box{margin-bottom:10px;margin-top:0}
.news{padding-bottom:20px}
}
@font-face{font-family:fontello;src:url(font/fontello.eot?15493984);src:url(font/fontello.eot?15493984#iefix) format("embedded-opentype"),url(font/fontello.woff2?15493984) format("woff2"),url(font/fontello.woff?15493984) format("woff"),url(font/fontello.ttf?15493984) format("truetype"),url(font/fontello.svg?15493984#fontello) format("svg");font-weight:400;font-style:normal}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-skype:before{content:'\e800'}
.icon-facebook:before{content:'\f300'}
.icon-twitter-bird:before{content:'\f303'}
.icon-linkedin:before{content:'\f31a'}


/*!
 *! _____  CONTENT ________________________________ */
.entry iframe,.entry img{max-width:100%}
#content .gallery-columns-2 .gallery-item:nth-child(2n+1),#content .gallery-columns-3 .gallery-item:nth-child(3n+1),#content .gallery-columns-4 .gallery-item:nth-child(4n+1),#content .gallery-columns-5 .gallery-item:nth-child(5n+1),#content .gallery-columns-6 .gallery-item:nth-child(6n+1),#content .gallery-columns-7 .gallery-item:nth-child(7n+1),#content .gallery-columns-8 .gallery-item:nth-child(8n+1),#content .gallery-columns-9 .gallery-item:nth-child(9n+1){clear:both}
#content{font-size:1rem;line-height:1.2em}
@media screen and (min-width:600px){#content{font-size:1.125rem;line-height:1.2em}
.summary .entry{font-size:1.1rem;line-height:1.2em}
}
@media screen and (min-width:1024px){#content{font-size:1.3125rem;line-height:1.2em}
.summary .entry{font-size:1.25rem;line-height:1.2em}
}
.summary-thumbnail.aligncenter img{margin-left:auto;margin-right:auto;display:block}
.comment-meta,.entry-meta,.meta{font-size:.875rem;line-height:125%}
.entry-meta{margin-bottom:20px}
.search-results h2{font-size:1.5rem}
.search-results .entry{font-size:.875rem}
.post{margin-bottom:50px}
.share-btn{display:inline-block;background:#eee;padding:10px;margin-right:5px;border-radius:30px;transition:background .3s}
.share-btn svg{display:block;height:20px;width:20px;fill:#909090;transition:fill .3s}
.share-btn-ok:hover{background:#f8b929}
.share-btn-fb:hover{background:#6f8abf}
.share-btn-tw:hover{background:#00c7f5}
.share-btn-gp:hover{background:#d35d16}
.share-btn-po:hover{background:#e84158}
.share-btn-pin:hover{background:#b93936}
.share-btn-li:hover{background:#0083be}
.share-btn-vk:hover{background:#708fae}
.share-btn:hover svg{fill:#fff}
.social-share-bottom,.social-share-left,.social-share-right{position:fixed;top:200px;z-index:1000;box-shadow:-1px 1px 3px rgba(0,0,0,.5);background:rgba(255,255,255,.74)}
.social-share-left{left:0;padding:0}
.social-share-right{right:0;text-align:right;padding:0}
.social-share-left,.social-share-right{border:0}
.social-share-bottom .social-items,.social-share-left .social-items,.social-share-right .social-items{padding:0;border:0}
.social-share-bottom{bottom:0;padding:0;background:0 0;top:auto;width:100%;left:0;text-align:center;margin:0;border:0;box-shadow:0 0 transparent}
.social-share-left .share-btn,.social-share-right .share-btn{border-radius:0;margin:0 0 1px}
.social-share-bottom .ya-share2__container{box-shadow:-1px 1px 3px rgba(0,0,0,.5);background:rgba(255,255,255,.74)}
.social-share-left .ya-share2__container,.social-share-right .ya-share2__container{padding:2px 0}
.social-share-left li.ya-share2__item,.social-share-right li.ya-share2__item{display:block!important;padding:2px 0!important}
.social-share-bottom .share-btn{border-radius:0;margin:0 -6px -5px 0;display:inline-block}
.social-share-left .share-btn,.social-share-right .share-btn{display:block}
.social-share-right .share-btn:after{left:auto;right:0}
@media screen and (min-width:1024px){.social-share-bottom .title{display:inline-block}
}
.entry img{height:auto;margin-bottom:10px;margin-top:8px}
.alignleft img{display:block;margin:0 auto 0 0}
.alignright img{display:block;margin:0 0 0 auto}
.alignleft,img.alignleft{float:left;margin-right:20px;margin-left:0}
.alignright,img.alignright{float:right;margin-left:20px;margin-right:0}
.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}
.entry .attachment,.entry .caption,.entry .gallery-caption{text-align:center}
.entry .attachment .navigation{height:150px}
.attachment img,.wp-caption{text-align:center;max-width:100%}
.wp-caption img{margin-top:0;margin-bottom:0}
.wp-caption p.wp-caption-text,.wp-caption-text{font-size:12px;color:#222;margin:0 0 15px}
.entry .wp-smiley{margin:0;padding:0;border:0}
#content .gallery{border:2px solid #eee;padding:15px 10px;margin:20px 0 30px}
#content .gallery:after{content:'';display:table;clear:both}
#content .gallery-item img{display:block;margin:0 auto}
#content .gallery-columns-1 .gallery-item{width:100%;margin:10px 0}
#content .gallery-columns-2 .gallery-item{width:48%;margin:10px 1%;float:left}
#content .gallery-columns-3 .gallery-item{width:31.33333333333333%;margin:10px 1%;float:left}
#content .gallery-columns-4 .gallery-item{width:23%;margin:10px 1%;float:left}
#content .gallery-columns-5 .gallery-item{width:18%;margin:10px 1%;float:left}
#content .gallery-columns-6 .gallery-item{width:14.66666666666667%;margin:10px 1%;float:left}
#content .gallery-columns-7 .gallery-item{width:12.28571428571429%;margin:10px 1%;float:left}
#content .gallery-columns-8 .gallery-item{width:10.5%;margin:10px 1%;float:left}
#content .gallery-columns-9 .gallery-item{width:10%;margin:10px .5555555555555556%;float:left}


/*!
 *! _____  SIDEBARS ________________________________ */
.widgets-box{list-style:none;padding:0;margin:0}
.widget,.widgets-box .categories{margin-bottom:50px;border:1px solid #eee;padding:20px}


/*!
 *! _____  FOOTER ________________________________ */
.f-menu a,.phone a,.socially a{text-decoration:none}
.footer{padding:110px 0;background:#20150F}
.footer .logo{margin-right:55px;margin-bottom:40px;width:105px}
.footer .logo img{max-width:100%}
.f-menu{padding:0;margin-bottom:0;margin-top:30px;list-style:none;font-size:0}
.f-menu li{margin-right:40px;font-size:14px}
.f-menu li:last-child{margin-right:0}
.f-menu a{color:#FFFDD0}
.f-menu a:focus,.f-menu a:hover{text-decoration:none;color:#8D684D}
.copy{font-size:12px;color:#fff}
.socially{font-size:0;margin-bottom:55px}
.socially a{-webkit-border-radius:50%;border-radius:50%;width:44px;height:44px;margin-left:20px;background:#8C694D;color:#20150F;line-height:44px;text-align:center;font-size:20px}
.phone,.phone a{position:relative;color:#FFFDD0}
.socially a .icon-gplus{text-align:center;width:30px;position:relative;top:-2px;left:2px}
.socially a .icon-facebook{font-size:30px}
.socially a:focus,.socially a:hover{background:#FFFDD0}
.phone{padding-left:26px;font-size:15px}
.phone:before{background-image:url(images/sprite1.png);background-position:-275px -190px;width:15px;height:15px;top:3px;left:0}
.phone a:first-child{margin-right:38px}
.phone a:first-child:before{-webkit-border-radius:50%;border-radius:50%;top:10px;right:-24px;width:4px;height:4px;background:#8D684D}
@media (max-width:1200px){.top-nav li{margin:0 10px}
.footer{padding:50px 0}
.f-menu li,.footer .logo{margin-right:20px}
.f-menu li:last-child{margin-right:0}
}
@media (max-width:991px){.footer,.footer .text-right{text-align:center}
.footer{padding:20px 0}
.footer .copy,.footer .logo,.footer .socially{margin-bottom:20px}
.footer .socially a:first-child{margin-left:0}
}
@media (max-width:767px){.f-menu{margin-top:0;margin-bottom:5px}
}


/*!
 *! ________ C O M M E N T S _________________________
 */
#respond,.comment-body{background:#f7f7f7;border-radius:5px}
#comments ol,#comments ul{padding:0;margin:0;list-style:none}
#comment{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.comment-body{padding:20px;margin:10px 0 0}
.comment .comment .comment-body{margin-left:20px}
.comment-list>.comment{margin-bottom:20px}
.page-id-146 #comments p.title{display:none}
.comment-content{font-style:italic}
.comment-meta{font-size:12px;margin-bottom:12px}
.comment-meta a{color:#3f3f3f}
.comment-author{float:left;margin:0 10px 0 0;font-size:16px}
#respond .row{margin:0 0 10px}
#respond{max-width:930px;margin:50px auto 0;padding:30px}
#respond input,#respond textarea{padding:10px 15px}
#respond p.form-submit{clear:both;text-align:center;padding-top:20px}
#respond p.form-submitt input[type=submit]{display:inline-block;margin:0 auto}
@media screen and (min-width:1024px){.comment-body{margin:10px 70px 0;padding:30px}
.comment .comment .comment-body{margin-left:120px}
.row-email input,.row-name input,.row-site input{width:420px}
}