h2,h3{line-height:1.33333333em}
.cerchez-slider,.cerchez-slider .slider,.secondary{-webkit-backface-visibility:hidden}
.clear,.secondary{visibility:hidden}
[class*=" icon-"]:before,[class^=icon-]:before,blockquote:before{font-family:'Buuk Icons';font-variant:normal;line-height:1;speak:none;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
ol,ul{padding-left:0.7em}
dfn,em,var{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
@font-face{font-family:'Buuk Icons';src:url(../fonts/buuk-icons.eot);src:url(../fonts/buuk-icons.eot) format('embedded-opentype'),url(../fonts/buuk-icons.woff2) format('woff2'),url(../fonts/buuk-icons.woff) format('woff'),url(../fonts/buuk-icons.ttf) format('truetype'),url(../fonts/buuk-icons.svg) format('svg');font-weight:400;font-style:normal}
[class*=" icon-"]:before,[class^=icon-]:before{font-style:normal;font-weight:400;text-transform:none;-moz-osx-font-smoothing:grayscale}
h5,h6,table th{}
.icon-menu:before{content:"\e600"}
.icon-search:before{content:"\e62a"}
.icon-close:before{content:"\e602"}
.icon-quote:before{content:"\e603"}
.icon-arrow-left:before{content:"\e604"}
.icon-arrow-up:before{content:"\e605"}
.icon-arrow-down:before{content:"\e606"}
.icon-arrow-right:before{content:"\e607"}
.icon-facebook:before{content:"\e608"}
.icon-twitter:before{content:"\e609"}
.icon-googleplus:before{content:"\e60a"}
.icon-mail:before{content:"\e60b"}
.icon-youtube:before{content:"\e60c"}
.icon-pinterest:before{content:"\e60d"}
.icon-vimeo:before{content:"\e60e"}
.icon-instagram:before{content:"\e60f"}
.icon-dribbble:before{content:"\e610"}
.icon-flickr:before{content:"\e611"}
.icon-tumblr:before{content:"\e612"}
.icon-linkedin:before{content:"\e613"}
.icon-github:before{content:"\e614"}
.icon-skype:before{content:"\e615"}
.icon-soundcloud:before{content:"\e616"}
.icon-envato:before{content:"\e617"}
.icon-location:before{content:"\e618"}
.icon-phone:before{content:"\e619"}
.icon-tripadvisor:before{content:"\e61a"}
.icon-foursquare:before{content:"\e61b"}
.icon-yelp:before{content:"\e61c"}
.icon-clock:before{content:"\e61d"}
.icon-user:before{content:"\e61e"}
.icon-comments:before{content:"\e61f"}
.icon-category:before{content:"\e620"}
.icon-tag:before{content:"\e621"}
.icon-play:before{content:"\e622"}
.icon-pause:before{content:"\e623"}
.icon-stop:before{content:"\e624"}
.icon-star:before{content:"\e625"}
.icon-star-outline:before{content:"\e626"}
.icon-plus:before{content:"\e627"}
.icon-minus:before{content:"\e628"}
.icon-resize-enlarge:before{content:"\e629"}
.icon-link:before{content:"\e62a"}
body{height:100%;font-size:87.52%;line-height:1.6875;font-family: 'Roboto Condensed', Tahoma, sans-serif;color:#333;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-repeat: repeat; background-image: url(../img/bg.png); -webkit-tap-highlight-color:rgba(0,0,0,.1) }
h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word;word-wrap:break-word;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h5,h6,strong{font-weight:700}
acronym,dt,q,var{font-weight:500}
h1{margin-bottom:.5em;font-size:2.5em;line-height:1em}
h1.error{margin-bottom:0;font-size:10em}
h3,h5{margin-bottom:1em}
h2{margin-bottom:.66666667em;font-size:2.25em}
h3{font-size:1.75em}
h4{margin-bottom:1.142857142857143em;font-size:1.5em;line-height:1.142857142857143em}
h5{font-size:1.125em;line-height:1.333333333333333em}
h6{margin-bottom:.4em;font-size:1em;line-height:1.5em}
h2.title,h3.title,h4.title{position:relative}
h2.title span,h3.title span,h4.title span{color:#999}
blockquote,blockquote:before{font-style:normal;color:#666}
h2.title{margin-bottom:1em}
h3.title,h4.title{margin-bottom:1.5em}
h2.title:after,h3.title:after,h4.title:after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#000}
h4.title:after{bottom:-.1em;width:20px}
blockquote,form, p,pre{margin-bottom:0.5em; padding-top: 0.75em; font-size: 0.95em;line-height:1.45em}
ol{list-style:square; margin-bottom: 1.15em; margin-top: 1.15em; font-size: 0.95em; line-height:1.45em}
ul{margin-bottom:0.05em;font-size:0.95em;line-height:1.25em}
blockquote p:last-child,p:empty{margin-bottom:0}
ul{list-style:square}
ol li {margin-left:1.2em; margin-bottom: 0.45em;}
ul li {margin-left:1.2em}

li ol,li ul{margin:0;padding-left:0}
ul.circle{list-style-type:circle} 
ul.disc{list-style-type:disc}
ol.upper-roman{list-style-type:upper-roman}
ol.lower-roman{list-style-type:lower-roman}
ol.upper-alpha{list-style-type:upper-alpha}
ol.lower-alpha{list-style-type:lower-alpha}
.small,small{font-size:81.25%}
.big,big{font-size:112.5%}
blockquote{position:relative;padding:1.5em 0 1.5em 4em;quotes:none}
blockquote:before{position:absolute;top:.65em;left:.2em;font-size:2.75em;text-indent:0;content:"\e603"}
blockquote cite{display:block;text-align:right;color:#999}
blockquote cite img{display:inline-block;position:relative;top:-.05em;padding:2px;margin-right:.2em;border:2px solid #eee;-webkit-box-sizing:content-box;box-sizing:content-box}
blockquote cite img,hr{-moz-box-sizing:content-box}
ins,mark{padding:.1em .2em}
blockquote cite strong{color:#333}
.sep,address,dd,dl,hr{margin-bottom:1.5em}
dt{font-size:1.1em}
abbr[title]{border-bottom:1px dotted #999;cursor:help}
ins{text-decoration:none;background-color:#fffad4}
mark{background-color:#000;color:#fff}
code,pre{background-color:#fafafa}
code,kbd,pre,samp,tt{font-family:Consolas,'Courier New',monospace}
pre{padding:1em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}
pre code{display:block;padding:0;border:0}
sub,sup{position:relative;font-size:.8em;line-height:0}
sup{top:-.5em}
sub{bottom:-.25em}
img{max-width:100%;height:auto;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
.sep,hr{height:0;margin-top:1.5em;border-left:0;border-right:0;border-bottom:0;border-top:2px solid #eee;line-height:1;text-align:center}
table caption,table th{font-weight:600;text-align:left}
.sep.dark,hr.dark{border-top-color:#333}
.sep.no-top-margin,hr.no-top-margin{margin-top:0}
.sep.no-bottom-margin,hr.no-bottom-margin{margin-bottom:0}
form,table{margin-bottom:0.5em; margin-top:0.35em;}
table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
table caption{padding:0 .4em .4em;border:0}
table tfoot td,table th{position:relative;padding:.55em .4em 0.35em 0em}
table th{font-size: 0.95em; border-bottom:1px solid #cfcfcf;vertical-align:bottom}
table tbody td,table tbody th{padding:.5em .4em 0.25em 0em; font-size: 0.95em; border-bottom:1px solid #cfcfcf}
table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:0}
table tbody+tbody{border-top:2px solid #000}
::-moz-selection{background-color: #111; color: #fff;}
::-ms-selection{background-color: #111; color: #fff;}
::selection{background-color: #111; color: #fff;}
a{color:#f26905; text-decoration: none;}
a:hover{color:#333; text-decoration: none;}
a:focus{}
a:active,a:hover{outline:0}
a img{border:0}
a.foto {color: #999! important; font-size: 0.85em; border: 1px solid #cfcfcf; padding: 5px 10px;text-decoration: none;}
a.foto:hover{color: #1e1e21! important;  border: 1px solid #1e1e21; padding: 5px 10px;text-decoration: none;}
a.eng {color: #999! important; font-size: 0.75em; border: 1px solid #cfcfcf; padding: 0.05em 0.8em;text-decoration: none; float:right; margin-top: 0.5em; margin-right: 0.5em;}
a.eng:hover{color: #fb6915! important;  border: 1px solid #fb6915; text-decoration: none; float:right;}
a.aopa {color: #fff! important; text-decoration: none;}
a.aopa:hover{text-decoration: underline! important;}


label,legend{display:block;font-weight:400;font-size:.9em;color:#333}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;max-width:100%;padding:.7em;margin:0 0 1em;font-family: 'Roboto Condensed', Tahoma, sans-serif;line-height:normal;vertical-align:baseline;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));background-color:#fff;border:1px solid #eee;outline:0;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:#ddd}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#000}
input[type=date]:focus:invalid,input[type=email]:focus:invalid,input[type=number]:focus:invalid,input[type=password]:focus:invalid,input[type=search]:focus:invalid,input[type=tel]:focus:invalid,input[type=text]:focus:invalid,input[type=url]:focus:invalid,textarea:focus:invalid{border-color:#cb3315}
input[disabled],select[disabled],textarea[disabled]{cursor:default;opacity:.5}
input[type=checkbox],input[type=radio]{display:inline;padding:0;margin-top:0;margin-bottom:0;vertical-align:middle}
label.checkbox,label.radiobox{margin-bottom:1em}
select{padding:.636em .7em}
select::-ms-expand{display:none}
textarea{min-height:6.3em;overflow:auto;vertical-align:top}

.cerchez-slider,.cerchez-slider-container,.clear,.sr-only,.thumb .photo a,body.scrolling-disabled{overflow:hidden}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}

.button,.comments-pagination,.pagination .page-numbers,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding: 0.2em 0.8em; line-height:normal; margin:0; float: right; border: 1px solid #fff; font-family: 'Roboto Condensed', Tahoma, sans-serif; font-size:1em; vertical-align:middle; text-decoration:none; color: #f26905; cursor:pointer;outline:0; transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}

.cerchez-slider .controls span em:before,.searchform input[type=submit],.searchform span.icon-search{font-family:'Buuk Icons';font-style:normal;font-variant:normal;speak:none;-webkit-font-smoothing:antialiased}

.button:focus,.button:hover,.pagination .page-numbers:focus,.pagination .page-numbers:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:#fff;color:#fff}
.button.filled,.button:active,.pagination .page-numbers.current,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#000;background-color:#000;color:#fff}
.button.color,button.color,input[type=button].color,input[type=reset].color,input[type=submit].color{border-color:#f26905}
.button.color.filled,.button.color:focus,.button.color:hover,button.color:focus,button.color:hover,input[type=button].color:focus,input[type=button].color:hover,input[type=reset].color:focus,input[type=reset].color:hover,input[type=submit].color:focus,input[type=submit].color:hover{background-color:#f26905;color:#000}
button{background-color:transparent}
.button,.button:hover,.button:visited{text-decoration:none}
.button.square{padding:1em}
input[type=button],input[type=reset],input[type=submit]{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;outline:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
::-webkit-input-placeholder{color:#ccc;color:rgba(0,0,0,.2)}
::-moz-placeholder{color:#ccc;color:rgba(0,0,0,.2)}
:-ms-input-placeholder{color:#ccc;color:rgba(0,0,0,.2)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}
.clear,.clearfix:after,.clearfix:before{width:0}
.textcenter{text-align:center}
.textright{text-align:right}
.textleft{text-align:left}
.clearfix:after,.clearfix:before,.grid-container:after{content:"\0020";visibility:hidden;display:block;height:0;width:0;clear:both}
.clear{display:block;height:0;clear:both}
.margin-top{margin-top:1em}
.no-bottom{margin-bottom:0}
.reversed-number{color:#c1c1c1;font-size:1.7em;line-height:1.9em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.reversed-number span{display:inline-block;transform:rotate(-90deg) translateY(-.3em)}
.thumb{margin-bottom:1em;text-align:center}
.thumb .photo{position:relative}
.thumb .photo.bordered-shadow:after{content:'';position:absolute;z-index:-1;top:.5em;left:.5em;width:100%;height:100%;border:1px solid #cfcfcf}
.thumb .photo a{display:block;text-decoration:none}
.thumb .photo img{width:100%}
.thumb .photo .info-type{position:absolute;top:50%;left:50%;width:2em;height:2em;font-size:1.2em;line-height:2.3em;margin:-1em 0 0 -1em;background-color:#fff;color:#000}
.thumb h5{margin:1.5em 0}
.thumb .bordered-shadow+h5{margin-top:2.25em}
.thumb p{}
.blockquote-rotator{position:relative}
.blockquote-rotator blockquote{display:none;margin-bottom:0}
.blockquote-rotator blockquote:first-child,.no-js .blockquote-rotator blockquote{display:block}
.blockquote-rotator .rotator-pagination{position:absolute;top:5.3em;left:1.4em;width:1em}
.blockquote-rotator .rotator-pagination span{float:left;width:1em;height:1em;margin-bottom:1em;background-color:#eee;border-radius:50%;cursor:pointer;transition:background-color .2s ease-in-out}
.blockquote-rotator .rotator-pagination span.current{background-color:#f26905}
.cerchez-slider-container{position:relative;width:100%;height:0;padding:0 0 56.25%;margin-bottom:1.5em;background-color:#f8f8f8}
.cerchez-slider{z-index:1;top:0;left:0;height:1600px;-webkit-perspective:1000;-ms-touch-action:pan-y}
.cerchez-slider .slider{position:relative;height:100%;-webkit-perspective:0}
.cerchez-slider .slider .item{position:absolute;float:left;width:100%;overflow:hidden}
.cerchez-slider .slider .item img{width:100%;height:auto}
.cerchez-slider .slider .item .caption{display:none;position:absolute;bottom:0;left:0;width:100%;max-height:100%;text-decoration:none;text-align:center}
.cerchez-slider-init .slider .item .caption,.no-js .cerchez-slider .slider .item .caption{display:block}
.cerchez-slider .slider .item .caption a{color:#f26905;display:inline-block}
.cerchez-slider .slider .item .caption .text{display:inline-block;position:relative;max-width:100%;padding:.5em 1em;background-color:#fff}
.cerchez-slider .controls{display:none;user-select:none}
#logo h1.text span,.cerchez-slider .controls{-webkit-user-select:none;-moz-user-select:none}
.cerchez-slider.cerchez-slider-init .controls{display:block}
.cerchez-slider .controls span{position:absolute;right:0;top:50%;display:inline-block;width:2em;height:2em;margin-top:-1.55em;font-size:1.2em;line-height:2.05em;text-align:center;background-color:#fff;color:#000}
.cerchez-slider .controls span em:before{position:relative;text-transform:none}
.cerchez-slider .controls .prev{left:-1px}
.cerchez-slider .controls .next{right:-1px}
.cerchez-slider .controls .prev em:before{content:"\e604";left:-.05em}
.cerchez-slider .controls .next em:before{content:"\e607";left:.05em}
.cerchez-slider .slider .item{display:none}
.cerchez-slider .slider .item:first-child,.cerchez-slider-init .slider .item{display:block}
.no-js .cerchez-slider .controls{display:none}
.cerchez-slider-container.show-pagination{margin-bottom:3em;overflow:inherit}
.cerchez-slider-container.show-pagination .pagination{position:absolute;z-index:1;left:0;bottom:-1.6em;width:100%;text-align:center}
.cerchez-slider-container .pagination .page{display:inline-block}
.cerchez-slider-container .pagination .page em{display:inline-block;width:3em;height:5px;margin:0 .3em;background-color:#eee}
.cerchez-slider-container .pagination .page:hover em{background-color:#ddd}
.cerchez-slider-container .pagination .page.active em{background-color:#000}
.responsive-container{position:relative;height:0;margin-bottom:1.5em;padding-bottom:56.25%;overflow:hidden}
.skill .skill-name,.skill .skill-percentage{padding:.5em .75em;font-size:0em}
.responsive-container .map,.responsive-container embed,.responsive-container iframe,.responsive-container img,.responsive-container object,.responsive-container video{position:absolute;top:0;left:0;width:100%;height:100%}
.responsive-wrapper{max-width:100%}
.skill{position:relative;margin-bottom:1em}
.skill .skill-name{float:left;font-weight:400;text-transform:uppercase;background-color:#f26905}
.skill .skill-percentage{float:right}
.skill .skill-level,.skill .skill-level-active{position:absolute;z-index:-1;bottom:0;left:0;height:2px;width:0}
.skill .skill-level{width:100%;background-color:#fff}
.skill .skill-level-active{background-color:#f26905}
.alert,.box{padding:1em;border:1px solid #eee;background-color:#f8f8f8}
.alert{margin-bottom: 1.3em;font-size:.9em}
.box,.tab-container{margin-bottom:1.0em}
.alert.success{background-color:#fff; border-color:#cfcfcf; color: #333; padding: 1em 1em 1.1em 1.5em;}
.alert.success:hover {background-color:#f26905; border-color:#f26905; color: #fff;}
.alert.notice{background-color:#fffad4;border-color:#fcf08d}
.alert.error{background-color:#fe4929;color:#fff;border-color:#cb3315}
.tab-container .tab_content{display:none; padding:1.25em; border:1px solid #cfcfcf;}
.tab-container .tab_content.active{display:block}
.tab-container .tab_content :last-child{margin-bottom:0.7em; margin-top:0.35em;  }
.tab-container .tabs{list-style:none;margin:0;padding:0}
.tab-container .tabs li{float:left;margin:0;border:1px solid #fff;border-bottom:0}
.tab-container .tabs li.active{position:relative;border-color:#cfcfcf;}
.tab-container .tabs li.active:after{content:'';position:absolute;left:0;right:0;height:2px;background-color:#f8f8f8}
.tab-container .tabs li a{display:block;text-decoration:none;color:#000;text-transform:uppercase;padding:.65em 1.3em;font-size: 0.95em; font-weight: 600; outline:0}
.tab-container .tabs li.active a{background-color:#fff;}
.pricing-table .price-item{margin-bottom:1.5em;border:2px solid #f26905;text-align:center;background-color:#fafafa}
.pricing-table .special,.pricing-table .special .price-tag,.pricing-table .special .price-title{border-color:#000}
.pricing-table .price-item .price-title{margin:0;padding:1em;border-bottom:2px solid #f26905;text-transform:uppercase}
.pricing-table .price-item .price-tag{display:block;margin-bottom:1em;padding:.75em;border-bottom:2px solid #f26905;font-size:1.75em}
.pricing-table .price-item .price-tag span{display:block;font-size:.5em;font-weight:400;color:#999;line-height:1}
.secondary-links a,a.social-link{text-align:center;line-height:2.5em}
.pricing-table .price-item ul{display:block;padding:0 .5em;list-style:none}
.pricing-table .price-item ul li{margin-left:0}
.pricing-table .price-item .button{margin-bottom:2em}
.pricing-table .special .price-title{background-color:#000;color:#fff}
a.social-link{display:inline-block;width:2.5em;height:2.5em;margin:.1em .2em .5em 0;border:2px solid #000;text-decoration:none;color:#000;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}
a.social-link:focus,a.social-link:hover{border-color:#000;text-decoration:none;color:#fff;background-color:#000}
.social-link.color{background-color:#555;border-color:#555;color:#fff}
.social-link.color.icon-facebook{background-color:#3b5998;border-color:#3b5998}
.social-link.color.icon-twitter{background-color:#00aced;border-color:#00aced}
.social-link.color.icon-googleplus{background-color:#dd4b39;border-color:#dd4b39}
.social-link.color.icon-envato{background-color:#82B540;border-color:#82B540}
.social-link.color.icon-github{background-color:#171515;border-color:#171515}
.social-link.color.icon-flickr{background-color:#589442;border-color:#589442}
.social-link.color.icon-vimeo{background-color:#86c9ef;border-color:#86c9ef}
.social-link.color.icon-pinterest{background-color:#cb2027;border-color:#cb2027}
.social-link.color.icon-tumblr{background-color:#32506d;border-color:#32506d}
.social-link.color.icon-linkedin{background-color:#007bb6;border-color:#007bb6}
.social-link.color.icon-dribbble{background-color:#ea4c89;border-color:#ea4c89}
.social-link.color.icon-instagram{background-color:#3f729b;border-color:#3f729b}
.social-link.color.icon-skype{background-color:#00aff0;border-color:#00aff0}
.social-link.color.icon-youtube{background-color:#c4302b;border-color:#c4302b}
.social-link.color.icon-soundcloud{background-color:#f70;border-color:#f70}
.social-link.color.icon-location{background-color:#0f9d58;border-color:#0f9d58}
.social-link.color.icon-foursquare{background-color:#0072b1;border-color:#0072b1}
.social-link.color.icon-tripadvisor{background-color:#589442;border-color:#589442}
.social-link.color.icon-yelp{background-color:#af0606;border-color:#af0606}
.social-link.color.icon-mail{background-color:#333;border-color:#333}
.secondary,.secondary-helper{left:0;top:0;width:100%;background-color:rgba(242,105,5,0.98);;}
@-webkit-keyframes fadefromright{from{opacity:0;-webkit-transform:translateX(2em)}
to{opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes fadefromright{from{opacity:0;-moz-transform:translateX(2em)}
to{opacity:1;-moz-transform:translateX(0)}
}
@keyframes fadefromright{from{opacity:0;transform:translateX(2em)}
to{opacity:1;transform:translateX(0)}
}
.secondary{position:fixed;z-index:5;height:100%;opacity:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;-moz-backface-visibility:hidden}
.secondary.open{visibility:visible;opacity:1;overflow-y:auto}
.secondary-helper{position:absolute;z-index:6;height:.4em; transition:background-color .4s ease-in-out}
.secondary-helper.open{}
.secondary.open .panels{max-width:80%;padding-top:1.5em;padding-bottom:1.5em}
.secondary .panel{padding:1.5em;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition-delay:.2s;transform:translateY(-.5em)}
.secondary-links a em,.secondary.open .panel{opacity:1;visibility:visible;transform:translateY(0)}
.secondary #panel-menu.panel{padding-bottom:0}
.secondary .panel .list-description{display:block;margin-top:.5em;margin-bottom:.5em;border-bottom:1px solid #fff;font-size:1.25em;color: #fff;}
.secondary .chapter-menu{margin-top:1.5em}
.secondary .chapter-menu ul{margin-bottom:0}
.secondary #panel-menu ul{padding-left:0;list-style:none}
.secondary #panel-menu li{margin-left:0}
.secondary #panel-menu li li{padding:.2em 0;margin-left:1em}
.secondary #panel-menu .chapter-menu li ul{padding:.5em 0 .5em 1.2em;list-style:decimal}
.commentlist,.commentlist ol.children,.widget li,.widget ul{list-style:none}
.secondary #panel-menu a{padding:.3em 0;text-decoration:none;color:#000}
.secondary #panel-search .ajax-results{padding-left:0;margin-top:.5em;margin-bottom:0;list-style:none}
.secondary #panel-search .ajax-results li{margin-left:0}
.secondary #panel-search .ajax-results li.view-all{margin-top:.5em;padding-top:.5em;border-top:2px solid #000;border-top-color:rgba(0,0,0,.1)}
#comments,.commentlist .comment,.post-list .pagination,.single-post .post-info{border-top:1px solid #eee}
.secondary #panel-search .ajax-results li a{display:inline-block;padding:.3em 0;text-decoration:none;color:#000}
.secondary #panel-search .ajax-results li.focus{background-color:#fff;background-color:rgba(255,255,255,.1)}
.secondary #panel-search .ajax-results li.view-all.focus{background-color:transparent}
.secondary #panel-search .ajax-results li a strong{font-weight:400;text-decoration:none}
#logo a,.commentlist .comment h6 a,.commentlist .comment-date a,.post .meta-info a,.post a.read-more,.post h5 a,.secondary-links a{text-decoration:none}
.secondary-links{position:absolute;z-index:20;top:2.75em;right:1.5em;height:2.5em}
.secondary-links a{float:right;position:relative;margin-left:.5em;width:2.5em;height:2.5em;color:#000}
.secondary-links a.toggle-search{display:none}
.secondary-links a em{position:absolute;top:.13em;left:-1px;width:100%;font-size:1.65em;line-height:.9em; color: #fff; stransition: opacity .3s ease-in-out,transform .5s ease;}
.secondary-links a em.icon-close{opacity:0;visibility:hidden;transform:translateY(-.2em)}
.secondary-links a.on em.icon-close{opacity:1;visibility:visible;transform:translateY(0)}
.secondary-links a.on em.icon-menu,.secondary-links a.on em.icon-search{opacity:0;visibility:hidden;transform:translateY(.2em)}
.main{padding-top:.4em}
.main .inner{padding:1.5em}
.main .full-width-section{text-align:center; background-color:#fff; 
background-image: url(../img/vertolet-bryansk.jpg); background-position: center top; background-repeat: no-repeat; background-attachment: fixed; background-size: auto;}
.main .full-width-section .wrapper{padding:5em 0}
.main .sep-sections{margin:0 1.5em}
.main .sep-sections .sep{margin:0}
#header.featured{}
#header #featured-content{padding-top:1.5em}
#header #featured-content .button,.main .full-width-section .button{margin-right:.5em}
#header #featured-content .button:last-child,.main .full-width-section .button:last-child{margin-right:0}
#header .featured-image{display:block;margin-top:1.5em;-webkit-transform:translateX(2em);-moz-transform:translateX(2em);transform:translateX(2em);-webkit-animation:fadefromright 2s ease 1 forwards;-moz-animation:fadefromright 2s ease 1 forwards;animation:fadefromright 2s ease 1 forwards;opacity:1\9\0;transform:translateY(0) \9\0}
#logo h1{margin-bottom:0;font-size:1em;line-height:1}
#logo h1 a{display:inline-block}
#logo h1.text{font-size:2.5em;line-height:1}
#logo h1.text span{position:relative;top:-.117em;left:-.14em;-ms-user-select:none;user-select:none}
#logo a{color:#000}
#logo .site-description{margin-bottom:0;font-size: 0.75em; letter-spacing: 0.05em; color: #c1c1c1; padding-top: 0.005em;}
#site-menu{display:none}
.post-list{margin-bottom:1.75em}
.post .thumb{margin-bottom:2.5em}
.post h5{margin-top:.5em;margin-bottom:.2em}
.post h5 a{color:#000}
.post .meta-info,.post .meta-info a,.post a.read-more{color:#999}
.post .meta-info a:focus,.post .meta-info a:hover,.post a.read-more:focus,.post a.read-more:hover{color:#000}
.post .meta-info span{margin-left:.5em}
.commentlist,.post .meta-info>span:first-child{margin-left:0}
.post .meta-info span em{display:inline-block;position:relative;top:.085em;min-width:1em}
.post a.read-more{text-transform:uppercase}
.post-list .pagination{margin-top:1.6em;padding-top:1.6em;text-align:center}
.post-list .pagination .page-numbers{margin-bottom:0}
.post-list-thumbs .post,.single-post .thumb,.single-post .title+.responsive-container{margin-bottom:2em}
.post-list .pagination .page-numbers em{font-size:.75em}
.post-list-thumbs .post h5{margin-top:0}
.post-list-thumbs .post .table-layout{display:table;width:100%}
.post-list-thumbs .post .details,.post-list-thumbs .post .thumb{display:table-cell;vertical-align:middle}
.post-list-thumbs .post .thumb{width:10em}
.post-list-thumbs .post .details{padding-left:1.5em}
.single-post .post-info{margin-top:1.5em;padding:1.5em 0}
.single-post .post-info:last-child{padding-bottom:0;margin-bottom:0}
.single-post .post-info p{margin-bottom:0}
.single-post .post-info p.meta{margin-bottom:.75em;color:#999}
.single-post .post-info p.meta a{font-weight:700;color:#999}
.single-post .post-info .share-post strong{margin-right:.75em;font-size:1.1em;text-transform:uppercase}
.single-post .post-info .share-post a{margin-bottom:0}
#comments h3{margin-bottom:1em;margin-top:1em}
.commentlist{padding-left:0;padding-bottom:2em;border-bottom:1px solid #eee;text-align:left}
.commentlist .comment{padding-top:2em;margin-left:0;margin-top:2em}
.commentlist .comment .comment-author{float:left;width:5em;height:5em;margin-right:.8em}
.commentlist .comment .comment-author img{display:block;width:100%;max-height:100%}
#contact_form .message,.go-to-top{display:none}
.commentlist .comment h6{padding-top:1em;margin-bottom:.2em;text-transform:none}
.commentlist .comment h6 a.url,.commentlist .comment-date a{color:#000}
.commentlist .comment a.comment-reply-link{position:relative;top:-.1em;margin-left:.2em;font-size:.8em;font-weight:400;text-transform:none}
.commentlist .comment p.comment-date{font-size:.8em}
.commentlist .comment p{margin-bottom:.2em}
.commentlist .comment .children{margin:0 0 0 1.5em}
.comment-form,.comment-form .form-submit,.comment-form input#submit,.commentlist .comment .comment-body .comment_body_text p:last-child{margin-bottom:0}
.commentlist .comment .comment-body .comment_body_text{position:relative;padding:1em;margin-top:2em;border:1px solid #eee;font-size:.9em}
.commentlist .comment .comment-body .comment_body_text:after,.commentlist .comment .comment-body .comment_body_text:before{content:'';position:absolute;left:35px;width:0;height:0}
.commentlist .comment .comment-body .comment_body_text:before{top:-16px;margin-left:-8px;border-left:8px solid transparent;border-top:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #eee}
.commentlist .comment .comment-body .comment_body_text:after{top:-13px;margin-left:-7px;border-left:7px solid transparent;border-top:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}
.commentlist .comment.bypostauthor .comment-body .comment_body_text{border-color:#ccc;background-color:#fffdf2}
.commentlist .comment.bypostauthor .comment-body .comment_body_text:before{border-bottom-color:#ccc}
.commentlist .comment.bypostauthor .comment-body .comment_body_text:after{border-bottom-color:#fffdf2}
.widget{margin-bottom:3em}
.widget ul{padding-left:0;margin-bottom:0}
.widget ul ul{padding-left:1em}
.widget li{margin-left:0;margin-top:.5em;margin-bottom:.5em}
.widget li.current-cat>a{color:#999}
.widget h6{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #eee}
.widget-thumbs .thumbs{margin:0 -5px}
#contact_form,#footer p,.searchform{margin-bottom:0}
.widget-thumbs a{float:left;width:50%;padding:5px}
.widget-thumbs a img{width:100%}
.searchform{position:relative}
.searchform input[type=text]{margin-bottom:0;padding-left:0;padding-right:2.5em;border:0;border-bottom:2px solid #000;background-color:transparent}
.searchform input[type=submit],.searchform span.icon-search{position:absolute;z-index:2;top:0;right:0;width:1.2em;height:1.3em;padding:0;border:0;margin:0;text-align:center;font-size:1.8em;font-weight:400;line-height:1.3em;text-transform:none;background:0 0;color:#000}
.searchform span.icon-search{z-index:1}
#footer a.social-link{font-size:.9em}
@-ms-viewport{width:device-width}
@viewport{width:device-width}
@media screen and (-webkit-min-device-pixel-ratio:0){::-webkit-scrollbar{width:.45em;height:.75em}
::-webkit-scrollbar-track{background-color:#e3e3e3}
::-webkit-scrollbar-thumb:vertical{height:5em; background-color:#1e1e21}
}

@media screen and (max-width:38.75em){.secondary-links a em{background-color:#f26905;}.secondary #panel-menu a {
padding: .3em 0; text-decoration: none; color: #fff; line-height: 1.75em;} .secondary #panel-menu li li {padding: .05em 0;
margin-left: 1em;} 
.main .full-width-section{text-align:center; background-color:#fff; 
background-image: url(../img/vertolet-bryansk.jpg); background-position: center top; background-repeat: no-repeat; background-attachment: fixed; background-size: auto 100%;}
}

@media screen and (min-width:38.75em){.secondary-helper{position:fixed;width:2.5em; height:100%}
.secondary #panel-menu a {padding: .9em 0; text-decoration: none; color: #fff! important; line-height: 1.75em;}
.secondary.open .panels{max-width:none;padding-top:0;padding-bottom:0;padding-left:4em}
.secondary-links{position:fixed;top:2.95em;left:0em;right:auto;width:2.5em;height:auto}
.secondary-links a{margin-left:0;margin-bottom:.5em}
.secondary-links a.toggle-search{display:block}
.secondary-links a em{transform:translateX(0)}
.secondary-links a em.icon-close{transform:translateY(0);transform:translateX(-.2em)}
.secondary-links a.on em.icon-close{transform:translateX(0)}
.secondary-links a.on em.icon-menu,.secondary-links a.on em.icon-search{transform:translateY(0);transform:translateX(.2em)}
.secondary #panel-menu li li {padding: .05em 0; margin-left: 1em;} 
.secondary .panel{padding:3em;transform:translateY(0);transform:translateX(-.5em)}
.secondary #panel-menu.panel{padding-bottom:3em}
.secondary .panel .list-description{border-bottom:0}
.secondary .mobile-menu{margin-bottom:1.1em; padding-bottom:1.5em; border-bottom:1px solid #fff;}
.secondary.open .panel{transform:translateX(0)}
.secondary.open-menu #panel-menu,.secondary.open-search #panel-search{padding-top:5.25em; opacity:1;visibility:visible;transform:translateX(0)}
.secondary.open-menu #panel-search,.secondary.open-search #panel-menu{display:none}
.secondary .chapter-menu{padding-bottom:0;border-bottom:0}
.secondary #panel-menu{padding-bottom:3em}
.main{padding-top:0;padding-left:2em}
.main .inner{padding: 1.3em 0.75em 1.15em 2em;}
.main .sep-sections{margin:0 3em}
#header #featured-content{position:relative;padding-top:3em;padding-right:40%}
#header .featured-image{position:absolute;top:3em;right:-1em;width:auto;max-width:40%;margin:0}
.thumb .photo.bordered-shadow:after{top:.75em;left:.75em}
.go-to-top{visibility:hidden;display:block;position:fixed;z-index:10;width:2.5em;height:2.5em;left:.75em;bottom:2em;line-height:3em;text-align:center;text-decoration:none;color:#000;opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,bottom .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,bottom .2s ease-in-out}
.go-to-top em{font-size:1.75em; color:#fff}
.go-to-top.active{visibility:visible;opacity:1;left:0em; bottom:2.95em}
}
@media screen and (min-width:46.25em){.grid-container .col{display:inline;float:left;}
.grid-container .grid2.col{width:26.5%; margin-right:1.5%}
.grid-container .grid3.col{width:33.8%; margin-left:0%}
.grid-container .grid4.col{width:33.3%}
.grid-container .grid5.col{width:42.5%; margin-right:1.5%}
.grid-container .grid6.col{width:50%}
.grid-container .grid8.col{width:64.7%; margin-right:1.5%}
.grid-container .grid9.col{width:26.5%; margin-left: 2.3%}
.grid-container .grid10.col{width:43.2%;}
.grid-container .grid11.col{width:56%;}
.grid-container .grid12.col{width:100%; margin-right:0}
.grid-container .grid12.col,.grid-container .omega{margin-right:0}
.grid-container .grid13.col{width:48%; margin-right:3.5%}
.grid-container .grid14.col{width:25.2%; margin-right:1.5%}
.grid-container .grid15.col{width:21.8%;}
.grid-container .grid16.col{width:42%;}
.grid-container .grid17.col{width:27.5%;}
.grid-container .grid18.col{width:55%;}
.grid-container .grid19.col{width:48%; margin-right: 2%;}
.grid-container .grid20.col{width:33.3%; margin-left:0.5%}
.grid-container .grid21.col{width:51%; margin-right: 1%;}
.grid-container .grid22.col{width:45.5%; margin-left: 1.5%; padding-left: 2.5%; border-left: 2px solid #f26905;}
.grid-container .grid23.col{width:43%; margin-right: 4.5%;}
.grid-container .grid24.col{width:52.5%; }
.grid-container .grid25.col{width:49%; margin-right:1%; }
.grid-container .grid26.col{width:49%; margin-left:1%; }
.grid-container .grid27.col{width:22.9%; margin-right:2.5%;}
.grid-container .grid28.col{width:22.9%; margin-right:0.9%;}
blockquote{padding-right:4em}
.secondary.open .panels{padding-left:5em}
.secondary-links{top:2.55em;left:0.05em}
.secondary-links a{margin-bottom:.75em}
.secondary .panel{padding:4em}
.secondary #panel-menu.panel{padding-bottom:4em}
.secondary-helper{width:2.5em}
.main{padding-left:2em}
.main .inner{padding:2em 0.75em 0.05em 2em}
.main .sep-sections{margin:0 4em}
.main .post-list{position:relative}
.main .post-list select.switch-category{position:absolute;top:.2em;right:0;width:auto;margin-bottom:0}
.post-list .pagination{padding-top:3em}
#contact_form #message{margin-top:2.5%;margin-bottom:2em}
#contact_form input[type=submit],#footer a.social-link{margin-bottom:0}
.go-to-top{left:-1px;bottom:3em}
.go-to-top.active{bottom:2.55em}
#footer p{float:left}
#footer p:last-child{float:right; font-size: 0.75em; color: #999; letter-spacing: 0.05em; margin-top:.3em}

}
@media screen and (min-width:55em){body{font-size:100%}
#header #featured-content{padding-right:50%}
#header .featured-image{top:3em;max-width:48%}
.main .post-list select.switch-category{top:.5em}
.post-list-thumbs .post .thumb{width:6em}
.post-list-thumbs .post .details{padding-left:2em}
.searchform input[type=submit],.searchform span.icon-search{width:1.2em;height:1.35em;font-size:1.6em;line-height:1.35em}
}
@media screen and (min-width:59.6875em){.secondary-links{top:2.55em}
.main .inner,.secondary .panel{padding:1.3em 0.75em 1.15em 2em}
.main .sep-sections{margin:0 5em}
#site-menu li,#site-menu.menu-separators li:first-child{margin-left:0}
.secondary #panel-menu.panel{padding-top:2.1em; padding-bottom:3em}
#header #featured-content{padding-top:5em;padding-right:53%}
#header .featured-image{top:4.5em;max-width:52%}
#header .table-layout{display:table;width:100%}
#header .table-layout .table-cell{display:table-cell;vertical-align:middle}
#site-menu ul{padding-left:0; text-align:right;list-style:none}
#site-menu li{display:inline-block;list-style:none}
#site-menu li a{display:inline-block;padding:.3em .6em;letter-spacing: 0.01em; font-size: 0.95em; margin-top:.2em;margin-bottom:.2em; text-decoration:none; color:#1e1e21; font-weight: bold; transition:color .2s ease-in-out}
#site-menu li a.uslugi{color: #f26905;}
#site-menu li.current-menu-item>a,#site-menu li.current-menu-parent>a,#site-menu li.hover>a:hover,.no-touch #site-menu li a:hover{color: #f26905;}
#site-menu li.menu-item-has-children{position:relative;}
#site-menu li.menu-item-has-children ul{visibility:hidden;position:absolute;z-index:97;top:100%;right:50%;width:15em;padding:0.8em 0 0.9em 0;margin-top:1.5em;margin-right:-6.75em; font-size:.9em;text-align:center;color: #fff; background-color:#f26905;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,margin .2s ease-in-out;transition-delay:.2s}
#site-menu li.menu-item-has-children li.menu-item-has-children ul{top:-.85em;right:100%;margin:0 .5em 0 0;font-size:1em}
#site-menu li.menu-item-has-children.hover>ul,.no-touch #site-menu li.menu-item-has-children:hover>ul{visibility:visible;margin-top:0.45em;opacity:1}
#site-menu li.menu-item-has-children li.menu-item-has-children.hover>ul,.no-touch #site-menu li.menu-item-has-children li.menu-item-has-children:hover>ul{margin-right:0;}
#site-menu li.menu-item-has-children:after{visibility:hidden; position:absolute;z-index:96;left:0;top:100%;height:1.75em;width:100%;margin-top:-.5em;font-family:'Buuk Icons';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-align:center;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,margin-top .2s ease-in-out;transition-delay:.2s}
#site-menu li.menu-item-has-children li.menu-item-has-children:after,.no-touch #site-menu li.menu-item-has-children li.menu-item-has-children:after{content:none}
#site-menu li.menu-item-has-children.hover:after,.no-touch #site-menu li.menu-item-has-children:hover:after{visibility:visible;margin-top:-.25em;opacity:1}
#site-menu li.menu-item-has-children ul li{display:block;width:100%;margin-left:0}
#site-menu li.menu-item-has-children ul li a{display:block; color: #fff; font-weight: 400; font-size: 1.0em; }
#site-menu li.menu-item-has-children ul li.hover>a,.no-touch #site-menu li.menu-item-has-children ul li a:hover{color: #fff; text-decoration: underline;}
#site-menu.menu-separators li:before{content:'';display:inline-block;position:relative;top:-.25em;width:1em;height:1px;background-color:#cfcfcf;}
#site-menu.menu-separators li li:before,#site-menu.menu-separators li:first-child:before{content:none}
#site-menu.menu-separators li.menu-item-has-children:after{margin-left:.625em}
#site-menu.menu-separators li.menu-item-has-children ul{margin-right:-8.5em}
.secondary .mobile-menu{display:none}
.secondary #panel-menu .chapter-menu{margin-top:0}
.secondary #panel-menu .chapter-menu>ul{position:relative;width:50%;padding-right:2.5em}
.secondary #panel-menu .chapter-menu li{padding:.3em 0}
.no-touch .secondary #panel-menu .chapter-menu li a{transition:color .2s ease-in-out}
.no-touch .secondary #panel-menu .chapter-menu li a:hover{color: #555;}
.secondary #panel-menu .chapter-menu li ul{display:none;position:absolute;top:0;left:100%;width:100%;padding:0 0 5em 3.5em}
.secondary #panel-menu .chapter-menu li li{margin-left:0}
.secondary #panel-menu .chapter-menu li.current-menu-parent ul{display:block}
.secondary #panel-menu .chapter-menu li.current-menu-parent ul ul{display:none}
.secondary #panel-menu .chapter-menu li.current-menu-item,.secondary #panel-menu .chapter-menu li.current-menu-parent>a{position:relative;font-weight:700}
.secondary #panel-menu .chapter-menu li.current-menu-item a,.secondary #panel-menu .chapter-menu li.current-menu-parent>a{color:#000}
.secondary #panel-menu .chapter-menu li.current-menu-item:after,.secondary #panel-menu .chapter-menu li.current-menu-parent>a:after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#000}
.secondary #panel-menu .chapter-menu li.current-menu-parent li.current-menu-item:after{bottom:.3em}
.secondary #panel-search .fields input[type=text]{width:44%;transition:width .2s ease-in-out}
.secondary #panel-search .fields input[type=submit],.secondary #panel-search .fields span.icon-search{right:56%;transition:right .2s ease-in-out}
.secondary #panel-search .fields input[type=text]:focus{width:100%}
.secondary #panel-search .fields input[type=text]:focus+input[type=submit],.secondary #panel-search .fields input[type=text]:focus~span.icon-search{right:0}
blockquote{padding-left:5em;padding-right:5em}
blockquote:before{left:.4em}
.blockquote-rotator .rotator-pagination{left:2em}
.single-post .thumb,.single-post .title+.responsive-container{margin-bottom:3em}
}
@media screen and (min-width:68.75em){.secondary.open-menu,.secondary.open-search{background-repeat:no-repeat;background-position:right bottom;background-attachment:fixed}
#header #featured-content{padding-right:60%}
#header .featured-image{top:5em;max-width:60%;right:-2em}
#site-menu li{margin-left:.5em}
#site-menu li a{padding:.15em .3em;}
#site-menu.menu-separators li:before{width:0.75em; margin-right: 0.55em;}
#site-menu.menu-separators li.menu-item-has-children:after{margin-left:1.125em}
#site-menu.menu-separators li.menu-item-has-children ul{margin-right:-9em}
.secondary .mobile-menu{display:none}
.secondary #panel-menu .chapter-menu>ul{width:33.333%}
.secondary.open-menu{ }
.secondary.open-search{ }
.secondary #panel-search .searchform{width:65%}
.secondary #panel-search .fields input[type=text]{width:53%}
.secondary #panel-search .fields input[type=submit],.secondary #panel-search .fields span.icon-search{right:47%}
.blockquote-rotator .rotator-pagination{top:auto;left:5em;bottom:2.1em;width:auto}
.blockquote-rotator .rotator-pagination span{margin-right:.5em;margin-bottom:0}
.blockquote-rotator blockquote cite{padding-left:20%}
.post-list-thumbs .post{margin-bottom:3em}
}
@media screen and (min-width:77.5em){#header .featured-image{top:3em;max-width:600px;right:-2em}
.secondary.open-menu{background-size:390px 372px}
.secondary.open-search{background-size:380px 372px}
.main .full-width-section .wrapper,.main .inner,.secondary .panel{max-width:82em;margin:0 auto}
.main .sep-sections .sep{max-width:68em;margin:0 auto}
.main .full-width-section{max-width:none}
.main .full-width-section .wrapper{padding:5.1em 0.81em}
.post h5{margin-top:1.5em}
.single-post .post-info{padding:3.5em 0;margin-top:3.5em}
.single-post .post-info p.meta{float:left;margin-top:.5em;margin-bottom:0}
.single-post .post-info .share-post{float:right}
#comments h3{margin-top:2em}
#comments .available-tags{margin-top:1em;margin-bottom:2em}
.commentlist{padding-bottom:3.5em}
.commentlist .comment{padding-top:3.5em;margin-top:3.5em}
.commentlist .comment .comment-author{width:6em;height:6em;margin-right:1em}
.commentlist .comment .comment-body{position:relative;margin-left:7em}
.commentlist .comment .comment-body .comment_body_text{margin-top:.5em}
.commentlist .comment .comment-body .comment_body_text:after,.commentlist .comment .comment-body .comment_body_text:before{left:1.25em}
.commentlist .comment h6{padding-top:.5em;padding-right:8em}
.commentlist .comment p.comment-date{position:absolute;top:.9em;right:0}
.commentlist .comment p{margin-top:0}
.commentlist .comment .children{margin-left:7em}
}
@media print{body{background:0 0!important}
#header.featured-image{background-image:none!important}
.secondary,.secondary-helper,.secondary-links{display:none}
}

.image-zoom { display: block; position: relative; overflow: hidden; }
.image-zoom img { display: block; width: 100%; }
.image-zoom img.zoomImg { width: auto; cursor: crosshair; }