@charset "UTF-8";
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face{font-family:Intro;src:local("Intro"),local("Intro Regular"),url(http://64424.selcdn.ru/webfont/intro/intro.woff) format("woff");font-weight:400;font-style:normal}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#f1f1f1}
a{color:#ff632b;text-decoration:none}
a:focus,a:hover{color:#777}
a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
figure{margin:0}
img{max-width:100%;height:auto;vertical-align:middle}
.img__circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:0}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:0;margin-bottom:0;font-family:Intro,sans-serif}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:24px}
.h2,h2{font-size:23px}
.h3,h3{font-size:20px}
.h4,h4{font-size:18px}
.h5,h5{font-size:16px}
.h6,h6{font-size:14px}
p{margin:0 0 10px}
input[type=password],input[type=search],input[type=text]{font-size:12px;line-height:normal;width:100%;border:1px solid #ecebeb;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=text]:focus,input[type=text]:hover{outline:0;border-color:#ffcbb9}
input[type=search]{color:#555;padding:8px 7px 7px}
input[type=password],input[type=text]{color:#444;padding:5px 7px}
.small,small{font-size:85%}
.mark,mark{background-color:#fcf8e3;padding:.2em}
.text__left{text-align:left}
.text__right{text-align:right}
.text__shad{text-shadow:0 1px 1px rgba(0,0,0,.35)}
.text__center{text-align:center}
.text__justify{text-align:justify}
.text__nowrap{white-space:nowrap}
.text__lowercase{text-transform:lowercase}
.text__uppercase{text-transform:uppercase}
.text__capitalize{text-transform:capitalize}
blockquote{font-style:Italic;margin:22px 0;padding:0 50px;position:relative}
blockquote:after,blockquote:before{height:16px;width:25px;display:block;position:absolute}
blockquote:before{content:url(../img/quote-left.png);left:0;top:10px}
blockquote:after{content:url(../img/quote-right.png);right:0;bottom:-20px}
ol,ul{margin-top:0;margin-bottom:0}
/*ol ol,ol ul,ul ol,ul ul{margin-bottom:0}*/
ol, ul{ padding-left: 30px; margin-bottom: 10px; margin-top: 10px;}
ul.list__dot{padding-left:12px;margin-bottom:22px}
ul.list__dot li{list-style-position:outside;list-style-image:url(img/list-style-image.png);margin-bottom:10px;padding-left:7px}
.list__inline,.list__unstyled{padding-left:0;list-style:none}
.list__inline:after,.list__inline:before{content:"";display:table}
.list__inline:after{clear:both}
.list__inline>li{display:block;float:left}
.list__inline>li.pull-right{float:right}
table{font-size:11px;color:#333;border:1px solid #ecebeb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
table td,table th{padding:4px 15px;line-height:11px}
table tbody th{background:#f0f0f0;text-align:left}
table tbody th:nth-child(even){border-left:1px solid #fff;border-right:1px solid #fff}
table tbody th:last-of-type{border-right:0}
table tbody td{padding:7px 5px 7px 20px;line-height:16px;border-bottom:1px solid #ecebeb;border-right:1px solid #ecebeb}
table tbody td:last-of-type{border-right:0}
table tbody tr:hover{background:#FCFCFC}
table tbody tr:last-of-type td{padding-bottom:10px}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=radio],input[type=checkbox]{margin:4px 0 0;line-height:normal}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=radio]:focus,input[type=checkbox]:focus,input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
input[type=search]{-webkit-appearance:none}
.checkbox,.radio{position:relative;display:block}
.checkbox label,.radio label{min-height:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox input[type=checkbox],.radio input[type=radio]{opacity:0;display:none;margin:0}
.checkbox input[type=checkbox]+.checkbox_bg{width:19px;height:19px;display:block;float:left;margin:0 7px 0 0;line-height:normal;background-image:url(img/checkbox-un.png)}
.checkbox input[type=checkbox]:checked+.checkbox_bg{background-image:url(img/checkbox-ck.png)}
.radio input[type=radio]:checked+.radio_bg:before{background:#ff632b}
.radio .radio_bg{width:16px;height:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;border:1px solid #d9d9d9;background:#fff;padding:4px;display:block;float:left;margin-right:5px}
.radio .radio_bg:before{background:#fff;display:block;height:6px;width:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;content:''}
label{padding-left:0;line-height:20px}
.checkbox input[type=checkbox],.checkbox__inline input[type=checkbox],.radio input[type=radio],.radio__inline input[type=radio]{position:absolute;margin-left:-20px}
.checkbox+.checkbox{margin-top:-5px}
.checkbox__inline,.radio__inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
.checkbox__inline+.checkbox__inline,.radio__inline+.radio__inline{margin-top:0;margin-left:10px}
input[type=radio].disabled,input[type=radio][disabled],input[type=checkbox].disabled,input[type=checkbox][disabled]{cursor:not-allowed}
.form-group{margin-bottom:14px}
.form-group-sm .form-control,.input__sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background:0 0;border:0;white-space:nowrap;padding:6px 12px;font-size:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn.btn__active.focus,.btn.btn__active:focus,.btn.btn__focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;outline:-webkit-focus-ring-color auto 0}
.btn.btn__active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.btn__disabled,.btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn_default{color:#fff;font-size:10px;background-color:transparent;border:1px solid #fff;border:1px solid rgba(255,255,255,.4);text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.btn_default.active,.btn_default.focus,.btn_default:active,.btn_default:focus,.btn_default:hover{color:#555;background-color:#fff}
.btn_search{color:#ff6d38;background:0 0;border:none;padding:0}
.btn_search.active,.btn_search.focus,.btn_search:active,.btn_search:focus,.btn_search:hover{color:#9b9b9b}
.btn_bgorange{color:#fff;background-color:#ff632b;border-bottom:2px solid #c73502}
.btn_bgorange.active,.btn_bgorange.focus,.btn_bgorange:active,.btn_bgorange:focus,.btn_bgorange:hover{border-color:#a22a00;color:#fff;background:#e23d03}
.btn_bgdarkorange{background:#a54319;color:#fff;border-bottom:2px solid #a54319}
.btn_bgdarkorange.active,.btn_bgdarkorange.focus,.btn_bgdarkorange:active,.btn_bgdarkorange:focus,.btn_bgdarkorange:hover{background:#fff;text-shadow:none;color:#ff632b;border-color:#ecebeb}
.btn_profile{color:#fff;background-color:#cacaca;padding:11px 17px;border:0;min-width:96px}
.btn_profile .fa{margin-right:5px}
.btn_profile__userlogin{padding:11px 6px 11px 15px;background:#414141}
.btn_profile__userlogin:hover{background:#545454}
.btn_profile.active,.btn_profile.focus,.btn_profile:active,.btn_profile:focus,.btn_profile:hover{background:#545454;color:#fff}
.btn_white{background:#fff;color:#555;border:1px solid #ecebeb;border-bottom-width:2px;padding:11px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.btn_white.active,.btn_white.focus,.btn_white:active,.btn_white:focus,.btn_white:hover{background:#fff;text-shadow:none;color:#ff632b;border-color:#ecebeb}
.badge{display:inline-block;min-width:10px;padding:3px 5px 6px;font-size:9px;font-weight:700;line-height:9px;color:#ff632b;text-align:center;white-space:nowrap;vertical-align:baseline;background:url(img/badge.png);background-size:cover;top:-1px;position:relative;margin-left:5px}
.btn__sm{font-size:12px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.btn__block{display:block;width:100%}
.btn__block+.btn__block{margin-top:5px}
input[type=submit].btn_block,input[type=reset].btn_block,input[type=button].btn_block{width:100%}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull__right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text__hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important;visibility:hidden!important}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:10;display:none;min-width:130px;list-style:none;text-align:left;background-color:#f7f7f7;-webkit-background-clip:padding-box;background-clip:padding-box}
.open>.dropdown-menu{display:block}
.dropdown-menu__right{left:auto;right:0}
.dropdown-menu__left{left:0;right:auto}
.modal-backdrop{top:0;right:0;bottom:0;left:0;background-color:#000}
.open>.modal-backdrop{position:fixed;width:100%;height:100%;filter:alpha(opacity=70);opacity:.7}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.tab-content>.tab-pane{display:none;visibility:hidden}
.tab-content>.active{display:block;visibility:visible}
.row:after{content:"";display:block;height:0;clear:both;visibility:hidden}
[class*=span-]{display:block;float:left;width:100%}
.col-1{width:8.33333%}
.col-2{width:16.66666667%}
.col-3{width:25%}
.col-4{width:33.33333%}
.col-5{width:41.66667%}
.col-6{width:50%}
.col-7{width:58.33333%}
.col-8{width:66.66667%}
.col-9{width:75%}
.col-10{width:83.33333%}
.col-11{width:91.66667%}
.col-12{width:100%}
.span-1{width:6.5%}
.span-2{width:17.648%;margin-right:1.961%}
.span-3{width:20%}
.span-4{width:32%}
.span-5{width:40.5%}
.span-6{width:50%}
.span-7{width:57.5%}
.span-8{width:66%}
.span-9{width:74.5%}
.span-10{width:83%}
.span-11{width:91.5%}
.span-12{width:100%}
.offset-1{margin-left:1.961%}
.hr-line{display:block;height:1px;width:100%;background:#e5e5e5}
.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;opacity:0;filter:alpha(opacity=0);margin-top:0;padding:4px 0}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip-inner{max-width:226px;padding:3px 8px;color:#fff;text-align:justify;text-decoration:none;background-color:#626262;border-radius:4px;font-size:11px}
.tooltip-arrow{top:0;left:50%;margin-left:-4px;border-width:0 4px 4px;position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.loadamin{position:fixed;top:0;left:0;z-index:-1;width:100%;height:3px;background:#FF632B;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);pointer-events:none}
.loadamin:after{position:absolute;top:0;right:0;width:100px;height:100%;background:#FF632B;box-shadow:0 0 15px #FF632B,0 0 5px #FF632B;content:'';opacity:0;-webkit-transition:opacity .2s,box-shadow 2s 4s;transition:opacity .2s,box-shadow 2s 4s;-webkit-transform:rotate(2deg) translateY(-2px);transform:rotate(2deg) translateY(-2px)}
.loadamin.loading{z-index:100;opacity:1;-webkit-transition:-webkit-transform 5s ease-in,opacity 1s 5s;transition:transform 5s ease-in,opacity 1s 5s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
a.hover__dash{border-bottom:1px dashed #888}
a.hover__dash:hover{border-bottom:0}
.loading{-webkit-animation:ani-loading .8s linear infinite;animation:ani-loading .8s linear infinite}
@-webkit-keyframes ani-loading{0%{background:#F5F5F5}
50%{background:#fff}
100%{background:#F5F5F5}}
@keyframes ani-loading{0%{background:#F5F5F5}
50%{background:#fff}
100%{background:#F5F5F5}}
@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}
100%{-webkit-transform:scale(1);opacity:0}}
@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}
100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}
.wrap{position:relative;width:100%;max-width:1020px;display:block;margin-left:auto;margin-right:auto}
body,body>footer,body>header,body>main{position:relative;}
main.home-page{padding-top:20px}
main.home-page .main-post{margin-top:25px}
main.home-page .widget{margin-top:40px}
main.home-page .prefooter{margin-top:52px}
main.home-page .widget+.widget{margin-left:2%}
main.sub-page .find-whattodo{padding:17px 0 18px}
main.sub-page .filterplace,main.sub-page .news-posts{position:relative;background:#f1f1f1}
main.sub-page .filterplace .content_header,main.sub-page .news-posts .content_header{margin-bottom:20px}
main.sub-page .filterplace .content,main.sub-page .news-posts .content{padding-bottom:65px}
main.sub-page .filterplace .pager,main.sub-page .news-posts .pager{margin:50px 0 0}
main.sub-page .news-posts.category{padding-top: 0px;}
main.sub-page .news-posts{padding-top: 30px;}
main.sub-page .singlepost{padding-bottom:55px;  padding-top: 0;}
main.sub-page .singlepost .aside-article{margin-left:2%;margin-top:31px}
main.sub-page .singlepost .aside-article .widget+.widget{margin-top:20px}
main.sub-page .filterplace_content{margin-bottom:40px}
main.sub-page .filterplace_content>.span-3{width:23%}
main.sub-page .filterplace_content>.span-9{width:75%;margin-left:2%}
main.sub-page .filterplace .place_media_content{margin-top:17px}
main.sub-page .filterplace .place_media_content .google-container,main.sub-page .filterplace .place_media_content .google-map{height:715px}
main.sub-page .place-page{position:relative;background:#f1f1f1;padding-bottom:80px}
main.sub-page .place-page .place{margin-bottom:35px;margin-top:25px}
main.sub-page .place-page .widget+.widget{margin-left:2%}
main.profile-page{background:#f1f1f1;overflow:hidden}
main.profile-page .zoomout{height:342px;overflow:hidden;background:#414141}
main.page404{position:relative;min-height:100%;height:100%;background:url(img/404page.jpg)}
main.page404 .widget{padding-top:10px;overflow:hidden}
main.page404 .widget_header{overflow:visible}
main.page404 .widget+.widget{margin-left:2%}
main.page404 .widget_header_text span{text-shadow:0 0 15px rgba(0,0,0,.5)}
body.open{overflow:hidden}
header.top{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.15);box-shadow:0 3px 5px 0 rgba(0,0,0,.15);background:#fff;position:relative;left:0;right:0;top:0;z-index:5}
.parallax{position:absolute;width:100%;top:0;left:0}
.zoomout{position:fixed;top:0;left:0;width:100%;height:360px;margin-top:0}
.zoomout-bg{height:100%;width:100%}
.innerpage-layout{background:url(img/bg_main_page_mini.jpg) center 0 no-repeat;-webkit-transform:scale(1.25);transform:scale(1.25)}
.profile-layout{background:url(img/profile_layiut.jpg) center 0 no-repeat;-webkit-transform:scale(1.25);transform:scale(1.25);background-size:100% 100%}
.home-layout{height:580px;background:url(img/bg_main_page.jpg) center 0 no-repeat}
.about-page{background:url(img/bg_about_page.jpg) bottom no-repeat #EAEAEA;padding:0 5px;min-height:785px;overflow:hidden}
.header_logo{float:left;width:19.4%;margin:12px 0}
.header_logo a:hover img{opacity:.8}
.header_menu{float:right;width:80.6%}
.header_menu__botline li>a,.header_menu__topline li>a{font-size:11px;font-weight:400;color:#888;display:block;padding:11px 0}
.header_menu__botline li>a:hover,.header_menu__topline li>a:hover{color:#333}
.header_menu__botline li>a.active,.header_menu__topline li>a.active{color:#ff632b}
.header_menu__topline{border-bottom-right-radius:5px;border-bottom:1px solid #e5e5e5}
.header_menu__topline .btn_profile{border-bottom-right-radius:5px;display:block}
.header_menu__topline .list>li~li{margin-left:55px}
.header_menu__botline{margin:13px 0}
.header_menu__botline li>a{font-size:12px;font-weight:700;color:#333;padding:0}
.header_menu__botline li>a:hover{color:#999}
.header_menu__botline li{margin:11px 0}
.header_menu__botline li~li{margin:11px 0 11px 44px;padding-left:39px;border-left:1px solid #e5e5e5}
.header_menu .dropdown-menu{padding:30px 40px;width:350px;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;-ms-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}
.header_menu .dropdown-menu.profile_menu{width:130px;padding:5px 5px 14px 10px;background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(21,13,2,.15);-moz-box-shadow:0 5px 15px 0 rgba(21,13,2,.15);box-shadow:0 5px 15px 0 rgba(21,13,2,.15)}
.header_menu .dropdown-menu.profile_menu li{margin-top:10px}
.header_menu .dropdown-menu.profile_menu li a{line-height:11px}
.header_menu .dropdown-menu.profile_menu li a .profile_menu_text{font-size:11px;margin-left:18px;display:block}
.header_menu .dropdown-menu.profile_menu li a .profile_menu_text span{color:#999}
.header_menu .dropdown-menu.profile_menu li a .icon{float:left}
.header_menu .dropdown-menu.profile_menu li a.active{color:#ff632b}
.header_menu .dropdown-menu label{color:#444;font-size:12px}
.header_menu .dropdown-menu a{line-height:19px;padding:0;color:#888;font-size:12px}
.header_menu .dropdown-menu a:hover{color:#ff632b;text-decoration:none}
.header_menu .dropdown-menu .btn_search{text-transform:uppercase;color:#ff6d38;padding:6px 12px}
.header_menu .dropdown-menu .btn_search:hover{color:#333}
.header_menu .dropdown .btn__closed_dropdown{position:absolute;visibility:hidden;top:0}
.header_menu .dropdown.open .btn_profile{display:none}
.header_menu .dropdown.open .btn__closed_dropdown,.header_menu .dropdown.open .btn_profile.btn_profile__userlogin{z-index:10;visibility:visible;display:block;position:relative}
.header_menu .dropdown.open .btn_profile.btn_profile__userlogin{background:#ff632b}
.header_menu .dropdown.open .btn__closed_dropdown{padding:11px 21px;border:0;min-width:96px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:#f7f7f7;color:#acacac;text-shadow:none}
.header_menu .dropdown.open .btn__closed_dropdown:hover{color:#ffd0bf}
.header_menu .sociallogin{padding-top:20px;margin-top:15px;border-top:1px solid #dedede;text-align:center}
.sociallogin span{font-size:12px;color:#999;text-transform:lowercase;margin-bottom:10px;display:block}
.sociallogin .sociallogin_link a{border:1px solid #ff632b;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:5px;color:#ff632b;font-size:14px;width:34px;height:34px;display:inline-block}
.sociallogin .sociallogin_link a:hover{background:#ff632b;color:#fff;transition:all .3s}
.sociallogin .sociallogin_link a+a{margin-left:14px}
.content_header{padding-bottom:10px;padding-top:13px}
.content_header_title{font-family:Intro,sans-serif;font-size:24px;font-weight:400;line-height:25px;margin:0;color:#333}
.content_header_desk{font-size:12px;font-weight:700;line-height:22px;color:#555;margin:0}
.content_header .hr-line{width:18px;height:2px;margin:23px 0 13px;background:#ff632b}
.content_text{width:68%;font-size:12px;line-height:22px;color:#555}
.content_text p{margin-bottom:30px}
.breadcrumbslist{padding:10px 0 11px}
.breadcrumbslist a:hover span{color:#ff632b}
.breadcrumbslist a span{color:#555}
.breadcrumbslist span{color:#999;font-size:11px;line-height:18px}
.main-post article{padding-top:50px;padding-bottom:35px;position:relative}
.main-post article .triangle{opacity:0}
.main-post article.hovered{background:rgba(0,0,0,.2)}
.main-post article.hovered .triangle{z-index:0;opacity:1;position:absolute;top:0;left:-34px;height:100%;width:34px;overflow:hidden}
.main-post article.hovered .triangle::before{content:'';background:rgba(0,0,0,.2);height:108%;width:100%;display:block;transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);position:relative;left:19px;top:-4%;bottom:-4%}
.main-post article.hovered__leftside{padding-right:55px}
.main-post article.hovered__rightside{padding-right:25px;padding-left:25px}
.main-post_header_text{color:#fff;font-size:24px;line-height:20px;margin:0}
.main-post_header:after{content:'';display:inline-block;background:#ff632b;height:2px;width:18px;margin:24px 0 20px}
.main-post_content{color:#fff;font-size:11px;line-height:22px;margin-bottom:20px}
.pager{position:relative;overflow:hidden}
.pager .btn{width:32%;margin:0 auto;font-size:11px}
.pager .btn:before{right:66%}
.pager .btn:after{left:66%}
.pager .btn:after,.pager .btn:before{content:"";position:absolute;height:1px;top:50%;width:600px;background:#ecebeb}
.article-line{margin-bottom:20px}
.article-line .article{background:#fff;border:1px solid #ecebeb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden;transition:all .3s ease-in-out}
.article-line .article_container{padding:17px 22px 20px}
.article-line .article_image{background:#000;height:180px;position:relative;overflow:hidden}
.article-line .article_image img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:all .2s ease-in-out;-webkit-transition:all .3s ease-in-out}
.article-line .article_header{margin-bottom:10px}
.article-line .article_header_text{font-weight:700;font-size:12px;color:#555}
.article-line .article_text{font-weight:400;font-size:12px;color:#555;line-height:18px;margin-bottom:10px;text-overflow:ellipsis}
/*.article-line .article_text:after{content:"\f105";color:#ff6e3a;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*/
.article-line .article_date{font-weight:400;font-size:12px;color:#888}
.article-line .article:hover{border-color:#d5d5d5;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15)}
.article-line .article:hover .article_header_text{color:#ff632b}
.article-line .article:hover .article_image img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}
.article-line .article~.article{margin-left:2%}
.single-article .article{margin-top:20px;background:#fff;padding:9px 22px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.single-article .article_text{font-size:12px;font-weight:400;line-height:22px;color:#555}
.single-article .article_text p{margin-bottom:10px}
.single-article .article_image{margin-bottom:20px;position:relative}
.single-article .article_image p{font-weight:700;margin-bottom:5px}
.single-article .article_image img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.single-article .article div:last-child{margin-bottom:0;padding-bottom:5px;border:0}
.article_share{ margin-bottom: 15px;  height: 36px;  overflow: hidden;}
.article_share_social .pluso,
.article_share_social .pluso .pluso-wrap{padding-bottom: 0;}
.page404_text{padding-left:34%;padding-top:13.727%;padding-bottom:9%;}


@font-face {
  font-family: 'icon';
  src: url('../font/icon.eot?45351701');
  src: url('../font/icon.eot?45351701#iefix') format('embedded-opentype'),
       url('../font/icon.woff?45351701') format('woff'),
       url('../font/icon.ttf?45351701') format('truetype'),
       url('../font/icon.svg?45351701#icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'icon';
    src: url('../font/icon.svg?45351701#icon') format('svg');
  }
}

 
.icon:before {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  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-vk:before { content: '\e800'; } /* '' */
.icon-fb:before { content: '\e801'; } /* '' */
.icon-gplus:before { content: '\e802'; } /* '' */
.icon-twitter:before { content: '\e803'; } /* '' */

.page404_text_main{font-size:172px;font-weight:700;font-family:intro;letter-spacing:6px;display:block;line-height:170px;float:left;color:#fff;text-shadow:0 0 25px rgba(0,0,0,.25)}
.page404_text_desk{margin-left:52%;padding-top:15px}
.page404_text_desk_title{font-size:47px;font-weight:700;font-family:intro;display:block;line-height:47px}
.page404_text_desk_title:after{content:'';display:block;background:#ff632b;height:3px;width:26px;margin:18px 2px 9px 0}
.page404_text_desk_text{margin-top:17px;padding-left:4px;font-size:12px;line-height:18px}
.page404_text_desk_text a{color:#fd6229}
.widget_header{text-align:center;position:relative;overflow:hidden}
.widget_header_text{margin:0;color:#fff;text-transform:uppercase;font-family:Intro,sans-serif;font-size:14px}
.widget_header_text span{display:inline-block;position:relative}
.widget_header_text span:after,.widget_header_text span:before{content:"";position:absolute;height:1px;top:50%;width:600px;background:#fff;background:rgba(255,255,255,.2)}
.widget_header_text span:before{right:100%;margin-right:12px}
.widget_header_text span:after{left:100%;margin-left:12px}
.widget_header_text__dark{color:#444}
.widget_header_text__dark span:after,.widget_header_text__dark span:before{background:#e6e6e6}
.widget_list{margin:16px 0 0;background:#fff;padding:14px 18px 18px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.widget_list li{list-style:none;margin-top:6px}
.widget_list li.hover .widget_list_icon{background:#ff632b}
.widget_list li.hover .icon_dumbbell:before{background-position:-33px 0}
.widget_list li.hover .icon_pool:before{background-position:-33px -21px}
.widget_list li.hover .icon_stadium:before{background-position:-33px -41px}
.widget_list li.hover .icon_time{color:#fff}
/*.widget_list li.hover .widget_list_icon__border{background:url(img/sprite.png) -4px -91px}*/
.widget_list li.hover .widget_list_icon__user img{opacity:.5}
.widget_list li.hover .widget_list_icon__user{background:#595452}
.widget_list_icon{width:47px;height:47px;float:left;background:#f6f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:12px;overflow:hidden}
.widget_list_icon .icon_time{text-align:center;padding-top:7px;color:#ff632b}
.widget_list_icon .icon_time span,.widget_list_icon .icon_time time{font-size:10px;font-weight:700;display:block;line-height:16px}
.widget_list_icon .icon_time .hr-line{width:4px;margin:0 auto;background:#bcbcbc}
.widget_list_icon .icon{top:12px;position:relative}
/*.widget_list_icon .icon:before{margin:0 auto;display:block}*/
/*.widget_list_icon__border{background:url(img/sprite.png) -4px -142px;width:49px;height:49px;transition:none}*/
.widget_list_icon__user{background:#595452}
.widget_list_icon__user img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.widget_list_content{margin-left:58px}
.widget_list_content:after,.widget_list_content:before{content:"";display:table}
.widget_list_content:after{clear:both}
.widget_list_content a:hover span{color:#ff632b}
.widget_list_content_title{float:left;width:69.26407%}
.widget_list_content_title .name{color:#333;font-size:11px;font-weight:700;display:block}
.widget_list_content_title .city{color:#999;font-size:11px}
.widget_list_content_rate{float:right;width:30.30303%;color:#ff632b}
.widget_list_content_rate .text_rate{color:#b4b4b4;display:block}
.widget_list_content_rate .text_rate .curent_rate{color:#333}
.widget_list_content__norating .widget_list_content_title{float:none;width:100%}
.widget_list_content__noimages,.widget_list_content__onlyrating{margin-left:0}
.widget_list_content__onlyrating .widget_list_content_title{width:76%}
.widget_list_content__onlyrating .widget_list_content_rate{width:24%}
.widget_list__4items{padding:1px 18px 23px 20px}
.widget_list__4items li{margin-top:20px}
.widget_list__4items .widget_list_icon{margin-right:10px}
.widget_img__round img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:hidden}
.widget__horizontal{padding-bottom:20px;margin-top:30px;margin-bottom:30px;border-bottom:1px solid #f1f1f1}
.widget__horizontal_header{color:#444}
.widget__horizontal .span-4{width:31%}
.widget__horizontal .span-4+.span-4{margin-left:3%}
.widget__horizontal_img{width:68px;height:68px;float:left}
.widget__horizontal_text{margin-left:80px}
.widget_comparison{font-size:12px;color:#555}
.widget_comparison .span-6{width:48.35%}
.widget_comparison .span-6+.span-6{margin-left:3.3%}
.widget_comparison_header{font-weight:700;margin-bottom:15px;display:block}
.widget_comparison_list{padding-left:15px}
.widget_comparison_list li{list-style-position:outside;list-style-image:url(img/list-style-image.png);margin-bottom:10px;padding-left:10px}
.widget_similar_header{margin-bottom:25px}
.widget_similar_list{font-family:Verdana,Geneva,sans-serif;padding-left:0}
.widget_similar_list a{display:block}
.widget_similar_list li{margin-top:8px;background:#f8f8f8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;float:left;list-style-type:none;margin-right:.5%;margin-left:.5%;padding:0 6px;border:1px solid transparent}
.widget_similar_list li:hover{background:#535353}
.widget_similar_list li:hover,.widget_similar_list li:hover a{color:#fff}
.widget_similar_list li.active{border-color:#ecebeb}
.widget_similar_list li.active,.widget_similar_list li.active a{color:#ff632b}
.widget_similar_list li.active:hover,.widget_similar_list li.active:hover a{color:#fff}
.widget_similar_list .sm{width:19%}
.widget_similar_list .md{width:39%}
.widget_similar_list .xl{width:59%}
.widget_similar_list .xxl{width:79%}
.widget_similar_list a,.widget_similar_list li{font-size:12px;text-align:center;color:#555}
/*.icon:before{content:'';background:url(img/sprite.png) no-repeat;display:inline-block}*/
.icon_dumbbell:before{background-position:0 0;width:20px;height:20px}
.icon_pool:before{background-position:0 -21px;width:24px;height:20px}
.icon_stadium:before{background-position:0 -41px;width:15px;height:24px}
.icon_noimage:before,.icon_trainers:before{background-position:0 -66px;height:21px;width:21px}
.icon_trainers:before{top:14px}
.icon_sports:before{background-position:-1px -197px;width:22px;height:28px}
.icon_places:before{background-position:5px -231px;width:29px;height:28px}
.icon_goods:before{background-position:-28px -231px;width:29px;height:28px}
.icon_reviews:before{background-position:-28px -197px;width:29px;height:28px}
.icon_msg:before{width:11px;height:9px;background-position:-4px -264px}
.icon_event:before{width:11px;height:11px;background-position:-43px -263px}
.icon_activity:before{height:15px;width:13px;background-position:-2px -279px}
.icon_friends:before{height:12px;width:12px;background-position:-22px -280px}
.icon_chg_profile:before{height:12px;width:12px;background-position:-23px -262px}
.icon_exit:before{height:12px;width:8px;background-position:-45px -280px}
.footer{background:#fff;border-top:2px solid #ff632b;padding-top:24px;padding-bottom:30px;position:relative;overflow: orchid;}
.footer_link{width:77%;float:left}
.footer_link .ftlink{width:25%;float:left}
.footer_link .ftlink_list{padding:0}
.footer_link .ftlink_list li{list-style-type:none;display:block;line-height:15px}
.footer_link .ftlink_list li a{color:#777;font-size:11px}
.footer_link .ftlink_list li a:hover{color:#333}
.footer_link .ftlink_list li a.active{color:#ff632b}
.footer .ftlink_header_text{font-weight:700;color:#555;font-size:10px;line-height:22px}
.footer .ftlink_header_text:hover{color:#333}
.footer .ftlink_header_text.active{color:#ff632b}
.footer_copyright{width:23%;float:left}
.footer_copyright .ftlink_header{width:50%;float:left}
.footer_copyright .ad .ftlink_header_text{font-weight:400;font-size:11px;color:#ff632b}
.footer_copyright_logo{margin-top:19px}
.footer_copyright_logo span{vertical-align:bottom;color:#999;font-size:10px}
.footer_copyright_logo img{vertical-align: bottom;}
.slider-wrap{overflow:hidden;padding:0}
.slider-wrap li{list-style:none}
.slider-wrap_video li a:after,.slider-wrap_video li a:before{content:'';background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,.3);position:absolute;display:block;top:0;left:0;width:100%;height:100%}
.slider-wrap_video li a:before{background-image:url(img/bg_video.png)}
.slider-wrap_video li a:after{background-image:url(img/bg_video_hover.png);transform:scale(0)}
.slider-wrap_video li a:hover:before{transform:scale(0)}
.slider-wrap_video li a:hover:after{transform:scale(1)}
.slider-wrap .bx-viewport{width:100%;overflow:hidden;position:relative}
.slider-wrap .bx-viewport .slider-wrap li{float:left;list-style:none;position:relative}
.slider-wrap .bx-controls{position:absolute;bottom:23px;height:8px;width:100%}
.slider-wrap .bx-controls .bx-pager{display:table;margin:0 auto}
.slider-wrap .bx-controls .bx-pager .bx-pager-item{display:block;float:left}
.slider-wrap .bx-controls .bx-pager .bx-pager-item a{text-indent:-9999px;display:block;padding:13px 3px;margin:0 2px;height:6px;width:14px;overflow:hidden;position:relative;color:transparent}
.slider-wrap .bx-controls .bx-pager .bx-pager-item a:before{content:'';position:relative;top:-3px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#fff;display:block;width:6px;height:6px;margin:0 auto}
.slider-wrap .bx-controls .bx-pager .bx-pager-item a.active:before,.slider-wrap .bx-controls .bx-pager .bx-pager-item a:focus:before,.slider-wrap .bx-controls .bx-pager .bx-pager-item a:hover:before{background:0 0;border:1px solid #fff;top:-4px;width:8px;height:8px}
.slider-wrap .bx-controls a.disabled{display:none;}

input[type=password], 
input[type=search], 
input[type=text] {font-size: 12px;line-height: normal;width: 100%;border: 1px solid #ecebeb;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;}
.form_item{margin-top: 30px;width: 550px;margin-left: auto;margin-right: auto;}
.form_item_group{margin-bottom: 25px;  position: relative;}
.form_item_group_header,
.form_item_group label{font-size: 11px;color: #000;line-height: 18px;display: block;margin: 0 0 5px;font-weight: 700;}
.form_item_group input {font-size: 12px;line-height: 18px;color: #000;padding: 4px 7px 4px 13px;}
.form_item_group .filebox {background: #fff;text-align: center;font-size: 12px;line-height: 18px;color: #555;padding: 4px 0 3px;margin-bottom: 0;border: 1px solid #e8e8e8;border-bottom-width: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.form_item_group input[type=file] {opacity: 0;padding: 0;margin-top: -29px;width: 100%;height: 29px;}
.form_item_group .checkbox__inline{padding-left: 0;}
.form_item_group .checkbox__inline + .checkbox__inline{margin-left: 0;}
.form_item_group .checkbox__inline:first-child{margin-right: 0;}
.form_item_group .checkbox__inline{margin-right: 10px;  margin-bottom: 5px;}
.form_item_group_header{}
.form_item_group .checkbox label{min-height: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;}
.form_item_group input[type=checkbox]{position: absolute;margin-left: -20px;}
.form_item_group .checkbox input[type=checkbox]{opacity: 0;display: none;margin: 0;}
.form_item_group .checkbox input[type=checkbox]+.checkbox_bg {width: 19px;height: 19px;display: block;float: left;margin: 0 7px 0 0;line-height: normal;background-image: url(../img/checkbox-un.png);background-size: 100%;}
.checkbox input[type=checkbox]:checked+.checkbox_bg {background-image: url(../img/checkbox-ck.png);}

.header_logo .header_logo_add,
.desktop_hide{display: none!important;}

.form_item textarea{width: 100%; border: 1px solid #ecebeb;  color: #000; padding: 4px 7px 4px 13px;resize: vertical;}
.form_item textarea:hover{border-color: #ffcbb9;}
.form_item textarea:focus{outline: 0;}

.form_item_group .form_item_group_error{
	display: none;
  text-align: center;
  color: #fff;
  background: #FF632B;
  line-height: 22px;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
.form_item_group.hasError .form_item_group_error{
	display: block;
}
.form_item_group .rfield.empty_field:focus,
.form_item_group .rfield.empty_field:hover,
.form_item_group .rfield.empty_field{
    border-color: #FF632B;
}
.form_item_group .rfield:hover{
    border-color: #ecebeb;
}
.form_item_group .rf_error{
	background: #F1F1F1;
	color: #FFF;
}
.form_item_group input[readonly] {
  background: #F1F1F1;
  border-color: #FF632B;
}

.form_item_text{margin-bottom: 14px;}
.form_item_text h3 {color: #FF632B; text-align: center;}



@media (max-width: 399px) {
    body{ padding-top: 119px !important;}
    header.top{position: fixed;}
    .header.open .header_menu{ height: 100%; visibility: visible;}
    .header_menu__topline .list>li{margin-left: 15px;}
    .header_menu__topline .list>li:first-child{margin-left:0}
    .article-line .article{width: 100%;}
    .article-line .article~.article{margin-left:0;margin-top: 20px;}
    .article-line{ padding: 0 20px;}
    .article-line .article_image{ background: #fff;}
    .header_logo{ width: 100%; float: none; padding: 0 20px;}
    .header_logo .header_logo_img { display: block; float: left;}
    .header_logo .header_logo_add {display:block !important; margin-top: 65px;}
    .header_logo .toogle{ float: right; padding-top: 16px; padding-bottom: 15px;}
    .header_logo .toogle span{ width: 30px; height: 2px; background: #ccc; display: block; margin-top: 5px;}
    .header_logo .toogle span:first-child{ margin-top: 0;}
    .header_logo img{ display: block; width: 70px; height: 47px !important;}

    
    .header_menu{ float: none; width: 100%; position: relative; height: 0; overflow: hidden; visibility: hidden;}
    .header_menu__botline li { float: none; margin: 5px 0;padding: 0; border-top: 1px solid #CCCCCC;}
    .header_menu__botline li a {padding: 10px 0;}
    .header_menu__botline li~li { padding: 0; margin: 5px 0; border-left: 0;}
    .header_menu__botline li:last-child{ border-bottom: 1px solid #CCCCCC;}
    .header_menu__botline{ padding: 0 15px; text-align: center;}
    .header_menu__topline{ display: none;}
    .article-line .article_image img{width:100%;-webkit-transform: scale(1);transform: scale(1);}
    .footer{ padding-left: 20px; padding-right: 20px;}
    .footer_link{ width: 100%;float: none;}
    .footer_link .ftlink{ width: 50%;}
    .footer_copyright{ width: 100%;float: none; margin-top: 10px;}
    .footer_copyright_logo{ text-align: center;}
    .breadcrumbslist{ margin-top: 12px;}
    .single-article{ width: 100%;}
    .news-posts.category .breadcrumbslist,
    .news-posts.category .content_header,
    .singlepost{ padding-left: 20px;padding-right: 20px;}
    .content_header_title{line-height: normal;}
    .aside-article{ width: 100%; margin-left: 0 !important;}
    .aside-article .affix, .affix{ position: relative !important; top: auto; width: 100%;}
    .form_item_group .checkbox{width: 100%;}
    .form_item_group .checkbox__inline{  margin-left: 0;}
    .form_item{padding: 0 20px; width: auto;}
    .desktop_hide{display: block!important;}

}
@media (min-width: 400px) and (max-width: 600px) {
    body{ padding-top: 70px !important;}
    header.top{position: fixed;}
    .header.open .header_menu{ height: 100%; visibility: visible;}
    .header_menu__topline .list>li{margin-left: 15px;}
    .header_menu__topline .list>li:first-child{margin-left:0}
    .article-line .article{width: 49%;}
    .article-line .article~.article{margin-left: 2%;}
    .article-line .article:last-child{ margin: 10px auto 0; width: 100%;}
    .article-line .article_image{ background: #fff; height: auto;}
    .article-line{ padding: 0 20px;}
	
	.header_logo { width: 100%; float: none; padding: 0 20px;}
	.header_logo .header_logo_img { display: block; float: left;}
    .header_logo .header_logo_add {display:block !important;   margin-top: 10px;  width: 53%;  margin-left: auto;  margin-right: auto;}

    .header_logo .toogle{ float: right; padding-top: 16px; padding-bottom: 15px;}
    .header_logo .toogle span{ width: 30px; height: 2px; background: #ccc; display: block; margin-top: 5px;}
    .header_logo .toogle span:first-child{ margin-top: 0;}
    .header_logo img{ display: block; width: 70px; height: 47px !important;}
    .header_menu{ float: none; width: 100%; position: relative; height: 0; overflow: hidden; visibility: hidden;}
    .header_menu__botline li { float: none; margin: 5px 0;padding: 0; border-top: 1px solid #CCCCCC;}
    .header_menu__botline li a {padding: 10px 0;}
    .header_menu__botline li~li { padding: 0; margin: 5px 0; border-left: 0;}
    .header_menu__botline li:last-child{ border-bottom: 1px solid #CCCCCC;}
    .header_menu__botline{ padding: 0 15px; text-align: center;}
    .header_menu__topline{ display: none;}
    .article-line .article_image img{width:100%;-webkit-transform: scale(1);transform: scale(1);/* height: 100%; */}
    .footer{ padding-left: 20px; padding-right: 20px;}
    .footer_link{ width: 100%;float: none;}
    .footer_link .ftlink{ width: 50%;}
    .footer_copyright{ width: 100%;float: none; margin-top: 10px;}
    .footer_copyright_logo{ text-align: center;}
    .breadcrumbslist{ margin-top: 10px;}
    .single-article{ width: 100%;}
    .news-posts.category .breadcrumbslist,
    .news-posts.category .content_header,
    .singlepost{ padding-left: 20px;padding-right: 20px;}
    .content_header_title{line-height: normal;}
    .aside-article{ width: 100%; margin-left: 0 !important;}
    .aside-article .affix, .affix{ position: relative !important; top: auto; width: 100%;}
    .form_item_group .checkbox{width: 49%;}
    .form_item_group .checkbox__inline{  margin-left: 0;}
    .form_item{padding: 0 20px; width: auto;}
    .desktop_hide{display: block!important;}

}
@media (min-width: 601px) and (max-width: 800px) {
    body{ padding-top: 70px !important;}
    header.top{position: fixed;}
    .header.open .header_menu{ height: 100%; visibility: visible;}
    .header_menu__topline .list>li{margin-left: 15px;}
    .header_menu__topline .list>li:first-child{margin-left:0}
    .article-line .article{width: 32%;}
    .article-line .article~.article{margin-left: 2%;}
    .article-line .article_image{ background: #fff; height: auto;}
    .article-line{ padding: 0 20px;}
    .header_logo{ width: 100%; float: none; padding: 0 20px;}

	.header_logo .header_logo_img { display: block; float: left;}
    .header_logo .header_logo_add {display:block !important; margin-top: 10px;  width: 50%;  margin-left: auto;  margin-right: auto;  max-width: 365px;}
    .header_logo .toogle{ float: right; padding-top: 16px; padding-bottom: 15px;}

    .header_logo .toogle span{ width: 30px; height: 2px; background: #ccc; display: block; margin-top: 5px;}
    .header_logo .toogle span:first-child{ margin-top: 0;}
    .header_logo img{ display: block; width: 70px; height: 47px !important;}
    .header_menu{ float: none; width: 100%; position: relative; height: 0; overflow: hidden; visibility: hidden;}
    .header_menu__botline li { float: none; margin: 5px 0;padding: 0; border-top: 1px solid #CCCCCC;}
    .header_menu__botline li a {padding: 10px 0;}
    .header_menu__botline li~li { padding: 0; margin: 5px 0; border-left: 0;}
    .header_menu__botline li:last-child{ border-bottom: 1px solid #CCCCCC;}
    .header_menu__botline{ padding: 0 15px; text-align: center;}
    .header_menu__topline{ display: none;}
    .article-line .article_image img{width:100%;-webkit-transform: scale(1);transform: scale(1);/* height: 100%; */}
    .footer{ padding-left: 20px; padding-right: 20px;}
    .footer_link{ width: 100%;float: none;}
    .footer_link .ftlink{ width: 25%;}
    .footer_copyright{ width: 100%;float: none; margin-top: 10px;}
    .footer_copyright .ftlink_header{ width: 25%;}
    .footer_copyright_logo{ text-align: center;}
    .breadcrumbslist{ margin-top: 10px;}
    .single-article{ width: 100%;}
    .news-posts.category .breadcrumbslist,
    .news-posts.category .content_header,
    .singlepost{ padding-left: 20px;padding-right: 20px;}
    .content_header_title{line-height: normal;}
    .aside-article{ width: 100%; margin-left: 0 !important;}
    .aside-article .affix, .affix{ position: relative !important; top: auto; width: 100%;}
    .form{ width: 80%;margin-left: auto;margin-right: auto;float: none;}
    .form_item_group .checkbox__inline{  margin-left: 0;}
    .form_item{padding: 0 20px; width: auto;}
    .desktop_hide{display: block!important;}

}
@media (min-width: 801px) and (max-width: 1035px) {
    .news-posts{ padding-left: 20px; padding-right: 20px;}

    .header_logo .header_logo_add ,
    .header_logo .toogle{ display: none;}

    .header {padding: 0 20px;}
    .header_logo{width: 12%;}
    .header_logo img{height:auto!important;}
    .header_menu{width: 85%;}
    .header_menu__topline{}
    .header_menu__topline li{}
    .header_menu__topline .list>li~li{ margin-left: 47px;}
    .header_menu__botline li~li{margin: 11px 0 11px 23px;    padding-left: 23px;}
    .footer{ padding-left: 20px; padding-right: 20px;}
    .breadcrumbslist{ margin-top: 30px;}
    .content_header_title{line-height: normal;}
    .aside-article .affix, .affix{ position: relative !important; top: auto; width: 100%;}
    .form{ width: 80%;margin-left: auto;margin-right: auto;float: none;}
    .form_item{padding: 0 20px; width: auto;}
    .desktop_hide{display: none !important;}

}