/*
Theme Name: Topol
Theme URI: http://post-scriptum
Author: Post Scriptum
Author URI: http://post-scriptum.ru/
Description: Special them for topol group site.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: topol

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14; $line-height: 24; ---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {margin: 24px 0;margin: 1.714285714rem 0; ( 24 / $rembase )}

/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:none;font-size:100%;vertical-align:baseline;outline:none;text-decoration:none;}
body {line-height: 1;}
html, body {height: 100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
h1, h2, h3, h4, h5, h6 {clear:both;color:#e76600;font-weight:300;}
html {overflow-y: scroll;font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
a:focus {outline: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;}
del {color: #333;}
ins {background-color: #fff9c0;text-decoration: none;}
hr {background-color: #ccc;border: 0;height: 1px;margin: 24px;margin-bottom: 1.714285714rem;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
small {font-size: smaller;}
img {border: 0; -ms-interpolation-mode: bicubic;max-width:100%;}

/* Clearing floats */
.clear:after, .wrapper:after, .format-status .entry-header:after {clear: both;}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {display: table;content: "";}

/* Div paddings */
.h5 {height:5px;line-height:5px;}
.h10 {height:10px;line-height:10px;}
.h15 {height:15px;line-height:15px;}
.h20 {height:20px;line-height:20px;}
.h25 {height:25px;line-height:25px;}
.h30 {height:30px;line-height:30px;}
.h35 {height:35px;line-height:35px;}
.h40 {height:40px;line-height:40px;}
.h45 {height:45px;line-height:45px;}
.h50 {height:50px;line-height:50px;}
.h55 {height:55px;line-height:55px;}
.h60 {height:60px;line-height:60px;}
.h65 {height:65px;line-height:65px;}
.h70 {height:70px;line-height:70px;}
.h75 {height:75px;line-height:75px;}
.h80 {height:80px;line-height:80px;}
.h85 {height:85px;line-height:85px;}
.h90 {height:90px;line-height:90px;}
.h95 {height:95px;line-height:95px;}
.h100 {height:100px;line-height:100px;}

/* =Repeatable patterns
-------------------------------------------------------------- */
/* Small headers */
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {font-size: 11px;font-size: 0.785714286rem;line-height: 2.181818182;font-weight: 300;text-transform: none;color: #e76600;}
.search .page-title, .tag .archive-header, .date .archive-header {color: #e76600;}
.search .page-title span, .tag .archive-header span, .date .archive-header span  {color:#666658;}
/* Shared Post Format styling */
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta {font-size: 11px;font-size: 0.785714286rem;line-height: 2.181818182;}

/* Form fields, general styles first */
input, textarea {border: 1px solid #ccccc3;border-right:none;border-radius: 0px;font-family: inherit;padding: 8px 34px 8px 14px;padding: 0.57142857rem 2.42857143rem 0.57142857rem 1rem;margin: 2px 0 0;margin:0.14285714rem 0 0;}
.wpcf7 input, textarea {border: 1px solid #ccccc3;}
button, input {line-height: normal;}
.topsearchform {float:right;}
.topsearch {margin:0;float: right;}
.topsearch input[type="text"], .topsearch input[type="submit"], .topsearch button {outline: none;float: left;height: 33px;height: 2.35714286rem;}
.topsearch button, button:active, button:hover  {border: 1px solid #ccccc3;border-left:none; background: url(images/search_ico.png) no-repeat 90% 1px;padding: 8px 34px 8px 14px;padding: 0.57142857rem 2.42857143rem 0.57142857rem 1rem;margin: 2px 0 0;margin:0.14285714rem 0 0;width:60px;width:4.28571429rem;height:33px;height:2.35714286rem;}
.search_results {position: absolute;background: #ccc;width: 258px;padding: 10px;}
.no-results.not-found button.topsearchbtn  {border: 1px solid #ccccc3;border-left:none; background: url(images/search_ico.png) no-repeat 90% 1px;padding: 0 0 12px 0;padding:0 0 0.85714286rem 0;margin:0 0 0 -5px;margin:0 0 0 -0.35714286rem;width:60px;width:4.28571429rem;height:35px;height:2.5rem;outline:none;}
.no-results.not-found input.topsearchlbl  {outline:none;}
.search_results {position: absolute;background: #ccc;width: 258px;padding: 10px;}
textarea {font-size: 100%;overflow: auto;vertical-align: top;}

/* Reset non-text input types */
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {border: 0;border-radius: 0;padding: 0;}

/* Buttons */

.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span, a.a-button, a.a_button_site {text-indent:0;display:inline-block;font-size:18px;font-size:1.28571429rem;font-weight:300;font-style:normal;height:inherit;line-height:inherit; text-decoration:none!important;text-align:center;
color: #666658!important;background: #ebebe9;padding: 6px 20px 7px 20px;outline: none;border: 1px solid #d8d8d8;border-bottom: 1px solid #cccccc;cursor: pointer;overflow: visible;}
.menu-toggle:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover, a.a-button:hover, a.a_button_site:hover {color: #888888!important;text-shadow: 0px 1px 0px rgba(255,255,255,0.69);background: #ebebe9;}
.menu-toggle:active, .menu-toggle.toggled-on, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, a.a-button:active, a.a_button_site:active {color: #696969;text-shadow: 0px 1px 0px rgba(255,255,255,0.53);border: 1px solid #d2d2d2;border-bottom: 1px solid #d8d8d8;-webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -14px 13px rgba(255,255,255,0.20);-moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -14px 13px rgba(255,255,255,0.20);-o-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -14px 13px rgba(255,255,255,0.20);box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -14px 13px rgba(255,255,255,0.20);}
a.a-button .weight-mb {font-size:8pt;font-weight:300;}
.p_button_site {padding-top:14px;padding-top:1rem;}

/*.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span {padding: 4px 5px 5px;margin: 2px 0 0 0;font-size: 12pt;font-size: 1.12rem;line-height:17pt;font-weight: normal;color: #666658;background-color: #bdbdb3;background: -moz-linear-gradient(top, #eaeae4 0%, #bdbdb3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeae4), color-stop(100%, #bdbdb3));background: -webkit-linear-gradient(top, #eaeae4 0%, #bdbdb3 100%);background: -o-linear-gradient(top, #eaeae4 0%, #bdbdb3 100%);background: -ms-linear-gradient(top, #eaeae4 0%, #bdbdb3 100%);background: linear-gradient(to bottom, #eaeae4 0%, #bdbdb3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeae4', endColorstr='#bdbdb3',GradientType=0 );}
.menu-toggle:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {color: #666658;background-color: #eaeae4;background: -moz-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bdbdb3), color-stop(100%, #eaeae4));background: -webkit-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -o-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -ms-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: linear-gradient(to bottom, #bdbdb3 0%, #eaeae4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdb3', endColorstr='#eaeae4',GradientType=0 );}
.menu-toggle:active, .menu-toggle.toggled-on, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {color: #666658;background-color: #eaeae4;background: -moz-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bdbdb3), color-stop(100%, #eaeae4));background: -webkit-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -o-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -ms-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: linear-gradient(to bottom, #bdbdb3 0%, #eaeae4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdb3', endColorstr='#eaeae4',GradientType=0 );box-shadow: inset 0 0 8px 2px #bdbdb3, 0 1px 0 0 #eaeae4;border-color: transparent;}*/
.bypostauthor cite span {color: #fff;background-color: #21759b;background-image: none;border: 1px solid #1f6f93;border-radius: 2px;box-shadow: none;padding: 0;}

/* Responsive images */
.entry-content img, .comment-content img, .widget img {max-width: 100%;height: auto;} /* Fluid images for posts, comments, and widgets */
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {height: auto;} /* Make sure images with WordPress-added height and width attributes are scaled correctly */
img.size-full, img.size-large, img.header-image, img.wp-post-image {max-width: 100%;height: auto;} /* Make sure images with WordPress-added height and width attributes are scaled correctly */

/* Make sure videos and embeds fit their containers */
embed, iframe, object, video {max-width: 100%;}
.entry-content .twitter-tweet-rendered {max-width: 100% !important;} /* Override the Twitter embed fixed width */

/* Images */
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like 
	border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); */}
.wp-caption {max-width: 100%; /* Keep wide captions from overflowing their container. */
padding: 4px;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {font-style: italic;font-size: 12px;font-size: 0.857142857rem;line-height: 2;color: #757575;}
img.wp-smiley, .rsswidget img {border: 0;border-radius: 0;box-shadow: none;margin-bottom: 0;margin-top: 0;padding: 0;}
.entry-content dl.gallery-item {margin: 0;}
.gallery-item a, .gallery-caption {width: 90%;}
.gallery-item a {display: block;}
.gallery-caption a {display: inline;}
.gallery-columns-1 .gallery-item a {max-width: 100%;width: auto;}
.gallery .gallery-icon img {height: auto;max-width: 90%;padding: 5%;}
.gallery-columns-1 .gallery-icon img {padding: 3%;}

/* Navigation */
.site-content nav {clear: both;line-height: 2;overflow: hidden;}
#nav-above {padding: 24px 0;padding: 1.714285714rem 0;}
#nav-above {display: none;}
.paged #nav-above {display: block;}
.nav-previous, .previous-image {float:left;width:inherit;max-width:50%;}
.nav-next, .next-image {float:right;text-align:right;width:inherit;max-width:50%;}
.nav-previous, .nav-next {font-size:10pt;}
.nav-single + .comments-area, #comment-nav-above {margin: 48px 0;margin: 3.428571429rem 0;}

/* Author profiles */
.author .archive-header {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.author-info {border-top: 1px solid #ededed;margin: 24px 0;margin: 1.714285714rem 0;padding-top: 24px;padding-top: 1.714285714rem;overflow: hidden;}
.author-description p {color: #757575;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
.author.archive .author-info {border-top: 0;margin: 0 0 48px;margin: 0 0 3.428571429rem;}
.author.archive .author-avatar {margin-top: 0;}

/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {font-size: 87.5%;width:100%;height:100%;}
body {font-size: 16pt;font-size: 1rem;font-family: "Calibri", Helvetica, Arial, sans-serif;text-rendering: optimizeLegibility;color: #666658;min-width:320px;}
body.custom-font-enabled {font-family: "Calibri", Helvetica, Arial, sans-serif;font-size:16px;font-size:1.14285714rem;font-weight:400;}
a {outline: none;color:#666658; text-decoration:none;}
a:hover {color: #cc6600;text-decoration:none;}
.bg {position:fixed;z-index:-100;bottom:0;width:100%;height:65%;background-color: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #bcbcb2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #bcbcb2));background: -webkit-linear-gradient(top, #ffffff 0%, #bcbcb2 100%);background: -o-linear-gradient(top, #ffffff 0%, #bcbcb2 100%);background: -ms-linear-gradient(top, #ffffff 0%, #bcbcb2 100%);background: linear-gradient(to bottom, #ffffff 0%, #bcbcb2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcb2',GradientType=0 );}/*height:82.6%; */

/* Top social + fonts */
.social {background-image:url(images/social_ico.png);background-repeat:no-repeat;width:24px;height:24px;float:left;margin:10px 14px 10px 0;}
.change_block {float:left;background:#eaeae4;}
.change-font {font-size:14px;font-size:1rem;line-height:35px;line-height:2.5rem;float:left;padding:0 14.5px;padding:0 1rem;text-transform:uppercase;}
.change-font a {padding:0 5px;font-weight:800;font-size:18px;}
.change-lang, .qts-lang-menu {float:left;width:84px;height:36px;}
.qtrans_language_chooser .active a {color:#ffffff;text-decoration:none;text-shadow:0 1px 1px #e76600;}
.qtrans_language_chooser li a {color:#666658;text-decoration:underline;}
.qtrans_language_chooser li.active {}
.qtrans_language_chooser li a:hover {text-decoration:none;}
.change-lang a.english p, .qts-lang-menu .lang, .qtrans_language_chooser li  {width:42px;height:36px;float:left;padding:0 12px;padding:0 0.85714286rem;line-height:36px;line-height:2.57142857rem;}
.change-lang a.russian p, .qts-lang-menu .current-menu-item .lang, .qtrans_language_chooser li.active {width:42px;height:36px;float:left;background:url(images/lang_ico.png) 0 0 repeat-x;}

/* Assistive text */
.assistive-text, .site .screen-reader-text {position: absolute !important;clip: rect(1px, 1px, 1px, 1px);}
.main-navigation .assistive-text:focus {background: #fff;border: 2px solid #333;border-radius: 3px;clip: auto !important;color: #000;display: block;font-size: 12px;padding: 12px;position: absolute;top: 5px;left: 5px;z-index: 100000; /* Above WP toolbar */}
.footer-navigation .assistive-text:focus {background: #fff;border: 2px solid #333;border-radius: 3px;clip: auto !important;color: #000;display: block;font-size: 12px;padding: 12px;position: absolute;top: 5px;left: 5px;z-index: 100000; /* Above WP toolbar */}

/* Page structure */
.wrapper {margin:0 35px;margin:0 2.5rem;}/*margin:0 6%;margin:0 10px; */
.site {padding: 0 24px;padding: 0 1.714285714rem;background-color: #fff;}
.geography .site-content {margin:0;}
.site-content, .widget-area {margin: 45px 0 0;margin: 3.21428571rem 0 0;}
.breadcrumbs {font-size:10pt;text-align:left;margin:10px 0 -10px;margin:0.71428571rem 0 -0.71428571rem;color:#cccccc;}
.breadcrumbs a {color:#cccccc;text-decoration:underline;}
.breadcrumbs a:hover {color:#e76600;}

/* Header */
.col.span_4.clr {height:36px;height:2.57142857rem;}
.site-header h1, .site-header h2 {text-align: center;}
.site-header h1 a, .site-header h2 a {color: #515151;display: inline-block;text-decoration: none;}
.site-header h1 a:hover, .site-header h2 a:hover {color: #21759b;}
.site-header h1 {font-size: 24px;font-size: 1.714285714rem;line-height: 1.285714286;margin-bottom: 14px;margin-bottom: 1rem;}
.site-header h2 {font-weight: normal;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #757575;}
.header-image {margin-top: 24px;margin-top: 1.714285714rem;}
.logo {width:157px;height:71px;}
.lozyng {margin: 38px 0 0;}
.lozyng span {padding:0 6px;margin:10px 0;color:#e76600;font-size:175%;font-size:2rem;}

.site-info, .foot-phone {float:right;line-height: 35px;}
.foot-phone {text-align:right;}
strong#foot_tel {font-size:10pt;font-weight:300;font-style:normal;}
span#foot_tel {font-size:10pt;font-weight:300;}
strong#foot_copyright {font-size:10pt;font-weight:300;}
.widget .shailan-dropdown-menu-widget a {color:#e76600;font-size:12px;text-decoration:none;}

/* Navigation Menu */
.main-navigation {width:inherit;margin-top: 3px;margin-top: 0.21428571rem;text-align: center;float:left;}
.main-navigation li {color: #666658;margin-top: 24px;margin-top: 1.714285714rem;font-size: 12px;font-size: 1.3rem; /*0.857142857rem*/
line-height: 1.42857143;}
.main-navigation li:hover a, .main-navigation .current-menu-item a, .main-navigation .current-menu-ancestor a, .main-navigation .current_page_item a, .main-navigation .current_page_ancestor a, .main-navigation .current-menu-ancestor a, .main-navigation .current-post-ancestor a, .main-navigation .current-menu-parent a, .archive .site .site-header .main-navigation .menu-item-type-taxonomy a {color: #ffffff;text-shadow:none;}
/*.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {display: none;}*/
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {display:inline-block;text-align: left;width: 100%;}
.main-navigation ul.nav-menu.toggled-on, .menu-toggle {display: inline-block;}
.responsiveSelectContainer {height:48px;height:3.42857143rem;}
.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {display: none;}

/* Footer Menu */
.footer-navigation {margin-top:0;text-align: center;float:left;border-bottom:1px solid #999988;width:100%;}
.footer-navigation li, .footer-navigation li a {display:inline-block;color:#666658;font-size:10pt;font-size:0.92857143rem;line-height:35px;text-decoration:none;text-transform:uppercase;white-space:nowrap;border:none;margin: 0;position:relative;float:left;}
.footer-navigation a {padding:0 30px 0 0;}
.footer-navigation li:hover a, .footer-navigation a:hover {color:#cc6600;white-space: nowrap;}
.footer-navigation ul.nav-menu, .footer-navigation div.nav-menu > ul {display: none;}
.footer-navigation ul.nav-menu.toggled-on, .footer-toggle {display: inline-block;}

.footer-navigation ul.nav-menu, .footer-navigation div.nav-menu > ul {display: inline-block !important;text-align: left;width: 100%;}
.footer-navigation ul {margin: 0;text-indent: 0;height:35px;background-color: transparent;}
.footer-navigation li ul {display: none;margin: 0;padding: 0;position: absolute;top: 100%;z-index: 10;}
.footer-navigation li ul ul {top: 0;left: 100%;}
.footer-navigation ul li:hover > ul {border-left: 0;display: table;}
.footer-navigation ul li:hover > ul li {display: table-column;color:#666658;}
.footer-navigation ul li:hover > ul li a {color:#666658;}
.footer-navigation li ul li a {background-color: #ffffff;display: block;font-size: 14px!important;font-size: 0.785714286rem;line-height: 2.181818182;padding: 8px 10px;padding: 0.571428571rem 0.714285714rem;width: 180px;width: 12.85714286rem;white-space: normal;border:solid #cccccc;border-width:0px 1px 1px;}
.footer-navigation li ul li a:hover {background-color: #ffffff;color: #cccccc!important;font-size: 0.785714286rem;line-height: 2.181818182;padding: 8px 10px;padding: 0.571428571rem 0.714285714rem;width: 180px;width: 12.85714286rem;white-space: normal;}

/* Footer */
footer[role="contentinfo"] {border-top: 1px solid #ededed;clear: both;font-size: 12px;font-size: 0.857142857rem;line-height: 2;max-width: 960px;max-width: 68.571428571rem;margin-left: auto;margin-right: auto;}
footer[role="contentinfo"] a {color: #686868;}
footer[role="contentinfo"] a:hover {color: #21759b;}

/*FOOTER Navigation*/

/* Banner */
section[role="banner"] {margin-bottom:48px;margin-bottom:3.428571429rem;}
.top_banner {margin-top:0;}

/* Sidebar */
.widget-area .widget {-webkit-hyphens: auto; -moz-hyphens: auto;hyphens: auto;margin-bottom: 48px;margin-bottom: 3.428571429rem;word-wrap: break-word;}
.page_sb .widget h3 {margin:5px 0;margin:0.35714286rem 0;}
.entry-content .span_5 {margin:0 auto;}
@media (min-width:992px){
	.homewidget .span_5 {width:30.84%;}
	.homewidget .span_5.left {margin-right:20px;margin-right:1.42857143rem;text-align:left;}
	.homewidget .span_5.right {margin-left:20px;margin-left:1.42857143rem;}
	.homewidget .span_5.center {margin:0 14px;margin:0 1rem;}
}
.col.span_3.page_sb .widget, .col.span_4.page_sb .widget, .col.span_5.page_sb .widget {width:100%;margin-bottom: 28px;margin-bottom: 2rem;}
.homewidget h3.widget-title {text-align:left;text-transform:none;font-size:21px;font-size:1.5rem;color:#e76600;font-weight:300;}
.homewidget .menu, .col.span_4.page_sb .menu, .col.span_5.page_sb .menu, .col.span_3.page_sb .menu, .col.span_7.page_sb .menu {background-color:#eaeae4;}/*#f8f8f8;border:1px solid #ccccc3;*/
.homewidget ul li, .col.span_4.page_sb ul li, .col.span_5.page_sb ul li, .col.span_3.page_sb ul li, .col.span_7.page_sb ul li {list-style:none!important;margin:0;}
.homewidget .menu li, .col.span_4.page_sb .menu li, .col.span_5.page_sb .menu li, .col.span_3.page_sb .menu li, .col.span_7.page_sb .menu li {height:34px;height:2.42857143rem;padding:0 15px;padding:0 1.07142857rem;} 
.homewidget .menu li a, .col.span_4.page_sb .menu li a, .col.span_5.page_sb .menu li a, .col.span_3.page_sb .menu li a, .col.span_7.page_sb .menu li a {text-decoration:none;line-height:32px;line-height:2.28571429rem;}
.homewidget .menu li a p, .col.span_4.page_sb .menu li a p, .col.span_5.page_sb .menu li a p, .col.span_3.page_sb .menu li a p, .col.span_7.page_sb .menu li a p {width:auto;margin:0 -15px;padding-left:15px;margin:0 -1.07142857rem;padding-left:1.07142857rem;line-height: 34px;line-height: 2.42857143rem;font-size:16px;font-size:1.14285714rem;border-bottom:1px solid #d9d9ce;} /*rgba(204, 204, 195, 0.4)*/
.col.span_4.page_sb .menu .current-menu-item p, .col.span_5.page_sb .menu .current-menu-item p, .col.span_7.page_sb .menu .current-menu-item p, .col.span_3.page_sb .menu .current-menu-item p, .col.span_4.page_sb .menu .current-page-ancestor p, .col.span_5.page_sb .menu .current-page-ancestor p, .col.span_3.page_sb .menu .current-page-ancestor p, .col.span_7.page_sb .menu .current-page-ancestor p {color:#ffffff;background-color: #e76600;background: -moz-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e76600), color-stop(100%, #ffcb5c));background: -webkit-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -o-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -ms-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: linear-gradient(to bottom, #e76600 0%, #ffcb5c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e76600', endColorstr='#ffcb5c',GradientType=0 );text-shadow:0 1px 1px #e76600;}/*text-shadow:0 1px 0px #cccccc;*/
.homewidget .menu li:hover, .col.span_4.page_sb .menu li:hover, .col.span_5.page_sb .menu li:hover, .col.span_3.page_sb .menu li:hover, .col.span_7.page_sb .menu li:hover {color: #ffffff;}

.textwidget {text-align: justify;}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
.widget-area .widget p {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.widget-area .textwidget ul {list-style: disc outside;margin: 0 0 24px;margin: 0 0 1.714285714rem;}
.widget-area .textwidget li {margin-left: 36px;margin-left: 2.571428571rem;}
.widget-area .widget a {color: #757575;}
.widget-area .widget a:hover {color: #21759b;}
.widget-area .widget a:visited {color: #9f9f9f;}
.widget-area #s {width: 53.66666666666%}; /* define a width to avoid dropping a wider submit button */

select, textarea, input[type="text"], input[type="password"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;outline: none;float: left;height: 33px;height: 2.35714286rem;border:1px solid #ccccc3;}
select {background: url(images/select.png) 100% no-repeat;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;width:100%;color: #666658;border:1px solid #ccccc3;padding: 8px 20px 8px 10px;padding: 0.57142857rem 1.42857143rem 0.57142857rem 0.71428571rem;outline: none;}
option {padding: 3px;}
button::-moz-focus-inner, input::-moz-focus-inner {border: none; padding: 0;}
.lt-ie8 select, .lt-ie8 textarea, .lt-ie8 input[type="text"], .lt-ie8 input[type="password"] {height: auto;}

/* =Main content and comment content
-------------------------------------------------------------- */
.entry-meta {clear: both;}
.entry-header {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.category-news .entry-header {margin-bottom: 5px;margin-bottom: 0.35714286rem;}
.news-info {margin-top:14px;margin-top:1rem;}
.entry-header img.wp-post-image {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.entry-header .entry-title {font-size: 19px;font-size:1.35714286rem;line-height: 1.2;font-weight:300;}
.entry-header .entry-title a {color:#666658;text-transform:none;text-decoration:underline;}
.entry-header .entry-title a:hover {color:#e76600;}
.entry-header .entry-format {margin-top: 24px;margin-top: 1.714285714rem;font-weight: normal;}
.entry-header .comments-link {margin-top: 24px;margin-top: 1.714285714rem;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #757575;}
.entry-header img {max-width:20%;float:left;}
.comments-link a, .entry-meta a {color: #757575;}
.comments-link a:hover, .entry-meta a:hover {color: #21759b;}
article.sticky .featured-post {border-top: 4px double #ededed;border-bottom: 4px double #ededed;color: #757575;font-size: 13px;font-size: 0.928571429rem;line-height: 3.692307692;margin-bottom: 24px;margin-bottom: 1.714285714rem;text-align: center;}

.entry-content, .entry-summary, .mu_register {line-height: 1.714285714;}
.top_banner .entry-content {vertical-align:top;font-size:0px;}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {margin:0 0 10px 0;margin: 0 0 0.71428571rem 0;line-height: 1.714285714;}
 .entry-content h3, .comment-content h3 {margin:14px 0;margin:1rem 0;line-height: 1.714285714;}
.entry-content h1, .comment-content h1, .archive-header h1, .page-header h1, .not-found .entry-header h1.entry-title {font-size: 24px;font-size: 1.71428571rem;line-height: 1;text-align:left;font-weight:300;}
.entry-content h2, .comment-content h2, .mu_register h2, .page_sb .widget h3 {font-size: 21px;font-size: 1.5rem;line-height: 1.6;}
.entry-content h3, .comment-content h3, .site-content h3 {font-size: 16px;font-size: 1.142857143rem;line-height: 1.846153846;text-align: left;text-transform: none;color: #e76600;font-weight:400;}
.entry-content h4, .comment-content h4 {font-size: 14px;font-size: 1rem;line-height: 1.846153846;}
.entry-content h5, .comment-content h5 {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
.entry-content h6, .comment-content h6 {font-size: 12px;font-size: 0.857142857rem;line-height: 1.846153846;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {margin: 0 0 14px;margin: 0 0 1rem;line-height: 1.25;line-height: 20px;}
.entry-content img.alignleft.size-full, .entry-summary img.alignleft.size-full, .mu_register img.alignleft.size-full {margin:0;min-width:50px;margin:10px;padding:10px;}
.entry-content img.size-full:after, .entry-summary img.size-full:after, .mu_register img.size-full:after,
.entry-content img.alignleft.size-full:after, .entry-summary img.alignleft.size-full:after, .mu_register img.alignleft.size-full:after {clear:both;}
/*.entry-content a:visited, .comment-content a:visited {color: #9f9f9f;}*/
.entry-content a, .comment-content a {color: #666657;text-decoration:underline;}
.entry-content a:hover, .comment-content a:hover {color: #e76600;text-decoration:none;}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {margin: 0 0 24px;margin: 0 0 1.714285714rem;line-height: 1.714285714;}
.entry-content ul ul, .comment-content ul ul, .entry-content ol ol, .comment-content ol ol, .entry-content ul ol, .comment-content ul ol, .entry-content ol ul, .comment-content ol ul {margin-bottom: 0;}
.entry-content ul, .comment-content ul, .mu_register ul {list-style: disc outside;}
.entry-content ol, .comment-content ol {list-style: decimal outside;}
.entry-content li, .comment-content li, .mu_register li {margin: 0 0 0 36px;margin: 0 0 0 2.571428571rem;}
.entry-content blockquote, .comment-content blockquote {margin-bottom: 24px;margin-bottom: 1.714285714rem;padding: 24px;padding: 1.714285714rem;font-style: italic;}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child {margin-bottom: 0;}
.entry-content code, .comment-content code {font-family: Consolas, Monaco, Lucida Console, monospace;font-size: 12px;font-size: 0.857142857rem;line-height: 2;}
.entry-content pre, .comment-content pre {border: 1px solid #ededed;color: #666;font-family: Consolas, Monaco, Lucida Console, monospace;font-size: 12px;font-size: 0.857142857rem;line-height: 1.714285714;margin: 24px 0;margin: 1.714285714rem 0;overflow: auto;padding: 24px;padding: 1.714285714rem;}
.entry-content pre code, .comment-content pre code {display: block;}
.entry-content abbr, .comment-content abbr, .entry-content dfn, .comment-content dfn, .entry-content acronym, .comment-content acronym {border-bottom: 1px dotted #666;cursor: help;}
.entry-content address, .comment-content address {display: block;line-height: 1.714285714;margin: 0 0 24px;margin: 0 0 1.714285714rem;}
img.alignleft, .wp-caption.alignleft {margin: 12px 24px 12px 0;margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;-webkit-box-shadow: 0 0 5px #cccccc;-moz-box-shadow: 0 0 5px #cccccc;-o-box-shadow: 0 0 5px #cccccc;box-shadow: 0 0 5px #cccccc;}
img.alignright, .wp-caption.alignright {margin: 12px 0 12px 24px;margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;-webkit-box-shadow: 0 0 5px #cccccc;-moz-box-shadow: 0 0 5px #cccccc;-o-box-shadow: 0 0 5px #cccccc;box-shadow: 0 0 5px #cccccc;}
img.aligncenter, .wp-caption.aligncenter {clear: both;margin-top: 12px;margin-top: 0.857142857rem;margin-bottom: 12px;margin-bottom: 0.857142857rem;-webkit-box-shadow: 0 0 5px #cccccc;-moz-box-shadow: 0 0 5px #cccccc;-o-box-shadow: 0 0 5px #cccccc;box-shadow: 0 0 5px #cccccc;}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.entry-content dl, .comment-content dl {margin: 0 24px;margin: 0 1.714285714rem;}
.entry-content dt, .comment-content dt {font-weight: bold;line-height: 1.714285714;}
.entry-content dd, .comment-content dd {line-height: 1.714285714;margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.entry-content table, .comment-content table {border-bottom: 1px solid #ededed;color: #757575;font-size: 12px;font-size: 0.857142857rem;line-height: 2;margin: 0 0 24px;margin: 0 0 1.714285714rem;width: 100%;}
.entry-content table caption, .comment-content table caption {font-size: 16px;font-size: 1.142857143rem;margin: 24px 0;margin: 1.714285714rem 0;}
.entry-content td, .comment-content td {border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}
.site-content article {word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto;hyphens: auto;}
.page-links {clear: both;line-height: 1.714285714;}
footer.entry-meta {margin-top: 24px;margin-top: 1.714285714rem;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #757575;}
.single-author .entry-meta .by-author {display: none;}
.mu_register h2 {color: #757575;font-weight: normal;}

/* =Archives
-------------------------------------------------------------- */
.archive-header, .page-header {margin: 0 0 24px 0;margin: 0 0 1.714285714rem 0;}
.archive-meta {color: #757575;font-size: 12px;font-size: 0.857142857rem;line-height: 2;margin-top: 22px;margin-top: 1.571428571rem;}


/* =Single image attachment view
-------------------------------------------------------------- */
.article.attachment {overflow: hidden;}
.image-attachment div.attachment {text-align: center;}
.image-attachment div.attachment p {text-align: center;}
.image-attachment div.attachment img {display: block;height: auto;margin: 0 auto;max-width: 100%;}
.image-attachment .entry-caption {margin-top: 8px;margin-top: 0.571428571rem;}


/* =Aside post format
-------------------------------------------------------------- */
article.format-aside h1 {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
article.format-aside h1 a {text-decoration: none;color: #4d525a;}
article.format-aside h1 a:hover {color: #2e3542;}
article.format-aside .aside {padding: 24px 24px 0;padding: 1.714285714rem;background: #d2e0f9;border-left: 22px solid #a8bfe8;}
article.format-aside p {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #4a5466;}
article.format-aside blockquote:last-child, article.format-aside p:last-child {margin-bottom: 0;}


/* =Post formats
-------------------------------------------------------------- */
/* Image posts */
article.format-image footer h1 {font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;font-weight: normal;}
article.format-image footer h2 {font-size: 11px;font-size: 0.785714286rem;line-height: 2.181818182;}
article.format-image footer a h2 {font-weight: normal;}

/* Link posts */
article.format-link header {padding: 0 10px;padding: 0 0.714285714rem;float: right;font-size: 11px;font-size: 0.785714286rem;line-height: 2.181818182;font-weight: bold;font-style: italic;text-transform: uppercase;color: #848484;background-color: #ebebeb;border-radius: 3px;}
article.format-link .entry-content {max-width: 80%;float: left;}
article.format-link .entry-content a {font-size: 22px;font-size: 1.571428571rem;line-height: 1.090909091;text-decoration: none;}

/* Quote posts */
article.format-quote .entry-content p {margin: 0;padding-bottom: 24px;padding-bottom: 1.714285714rem;}
article.format-quote .entry-content blockquote {display: block;padding: 24px 24px 0;padding: 1.714285714rem 1.714285714rem 0;font-size: 15px;font-size: 1.071428571rem;line-height: 1.6;font-style: normal;color: #6a6a6a;background: #efefef;}

/* Status posts */
.format-status .entry-header {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.format-status .entry-header header {display: inline-block;}
.format-status .entry-header h1 {font-size: 15px;font-size: 1.071428571rem;font-weight: normal;line-height: 1.6;margin: 0;}
.format-status .entry-header h2 {font-size: 12px;font-size: 0.857142857rem;font-weight: normal;line-height: 2;margin: 0;}
.format-status .entry-header header a {color: #757575;}
.format-status .entry-header header a:hover {color: #21759b;}
.format-status .entry-header img {float: left;margin-right: 21px;margin-right: 1.5rem;}


/* =Comments
-------------------------------------------------------------- */
.comments-title {margin-bottom: 48px;margin-bottom: 3.428571429rem;font-size: 16px;font-size: 1.142857143rem;line-height: 1.5;font-weight: normal;}
.comments-area article {margin: 24px 0;margin: 1.714285714rem 0;}
.comments-area article header {margin: 0 0 48px;margin: 0 0 3.428571429rem;overflow: hidden;position: relative;}
.comments-area article header img {float: left;padding: 0;line-height: 0;}
.comments-area article header cite, .comments-area article header time {display: block;margin-left: 85px;margin-left: 6.071428571rem;}
.comments-area article header cite {font-style: normal;font-size: 15px;font-size: 1.071428571rem;line-height: 1.42857143;}
.comments-area cite b {font-weight: normal;}
.comments-area article header time {line-height: 1.714285714;text-decoration: none;font-size: 12px;font-size: 0.857142857rem;color: #5e5e5e;}
.comments-area article header a {text-decoration: none;color: #5e5e5e;}
.comments-area article header a:hover {color: #21759b;}
.comments-area article header cite a {color: #444;}
.comments-area article header cite a:hover {text-decoration: underline;}
.comments-area article header h4 {position: absolute;top: 0;right: 0;padding: 6px 12px;padding: 0.428571429rem 0.857142857rem;font-size: 12px;font-size: 0.857142857rem;font-weight: normal;color: #fff;background-color: #fef9e4;background-repeat: repeat-x;background-image: -moz-linear-gradient(top, #f4d69a, #fef9e4);background-image: -ms-linear-gradient(top, #f4d69a, #fef9e4);background-image: -webkit-linear-gradient(top, #f4d69a, #fef9e4);background-image: -o-linear-gradient(top, #f4d69a, #fef9e4);background-image: linear-gradient(top, #f4d69a, #fef9e4);border-radius: 3px;border: 1px solid #007cbd;}
.comments-area .bypostauthor cite span {position: absolute;margin-left: 5px;margin-left: 0.357142857rem;padding: 2px 5px;padding: 0.142857143rem 0.357142857rem;font-size: 10px;font-size: 0.714285714rem;}
.comments-area .bypostauthor cite b {font-weight: bold;}
a.comment-reply-link, a.comment-edit-link {color: #686868;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
a.comment-reply-link:hover, a.comment-edit-link:hover {color: #21759b;}
.commentlist .pingback {line-height: 1.714285714;margin-bottom: 24px;margin-bottom: 1.714285714rem;}

/* Comment form */
#respond {margin-top: 48px;margin-top: 3.428571429rem;}
#respond h3#reply-title {font-size: 16px;font-size: 1.142857143rem;line-height: 1.5;}
#respond h3#reply-title #cancel-comment-reply-link {margin-left: 10px;margin-left: 0.714285714rem;font-weight: normal;font-size: 12px;font-size: 0.857142857rem;}
#respond form {margin: 24px 0;margin: 1.714285714rem 0;}
#respond form p {margin: 11px 0;margin: 0.785714286rem 0;}
#respond form p.logged-in-as {margin-bottom: 24px;margin-bottom: 1.714285714rem;}
#respond form label {display: block;line-height: 1.714285714;}
#respond form input[type="text"], #respond form textarea {-moz-box-sizing: border-box;box-sizing: border-box;font-size: 12px;font-size: 0.857142857rem;line-height: 1.714285714;padding: 10px;padding: 0.714285714rem;width: 100%;}
#respond form p.form-allowed-tags {margin: 0;font-size: 12px;font-size: 0.857142857rem;line-height: 2;color: #5e5e5e;}
.required {color: red;}

/* =Front page template
-------------------------------------------------------------- */
.entry-page-image {margin-bottom: 14px;margin-bottom: 1rem;}
.template-front-page .site-content article {border: 0;margin-bottom: 0;}
.template-front-page .widget-area {clear: both;float: none;width: auto;padding-top: 24px;padding-top: 1.714285714rem;border-top: 1px solid #ededed;}
.template-front-page .widget-area .widget li {margin: 8px 0 0;margin: 0.571428571rem 0 0;font-size: 13px;font-size: 0.928571429rem;line-height: 1.714285714;list-style-type: square;list-style-position: inside;}
.template-front-page .widget-area .widget li a {color: #757575;}
.template-front-page .widget-area .widget li a:hover {color: #21759b;}
.template-front-page .widget-area .widget_text img {float: left;margin: 8px 24px 8px 0;margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;}

/* =Full-width page template
-------------------------------------------------------------- */
.contact_title {margin: 0;text-indent: 0;height:48px;height:3.42857143rem;background-color:#ebebe9;border: 1px solid #d8d8d8;border-bottom: 1px solid #cccccc;}
.contact_title.active {margin: 0;text-indent: 0;height:48px;height:3.42857143rem;background-color:#e76600;background: -moz-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e76600), color-stop(100%, #ffcb5c));background: -webkit-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -o-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -ms-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: linear-gradient(to bottom, #e76600 0%, #ffcb5c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e76600', endColorstr='#ffcb5c',GradientType=0 );border:none;}
.entry-content h3.contact_title, .contact_info h4 {margin:0 0 5px 0;margin:0 0 0.35714286rem 0;}
.contact_title p:hover {color:#e76600;}
.contact_title p {line-height:48px;line-height:3.42857143rem;margin:0 28px;margin:0 2rem;color:#666658;background:url(images/hor_select.png) 102% 0% no-repeat;}
.contact_title.active p {color:#ffffff;font-weight: 300;background:url(images/hor_select.png) 102% 100% no-repeat;}
.contact_info a {color:#e76600;}
.contact_map {float:left;}
.contact_map img {-webkit-box-shadow: 0 0 5px #cccccc;-moz-box-shadow: 0 0 5px #cccccc;-o-box-shadow: 0 0 5px #cccccc;box-shadow: 0 0 5px #cccccc;}
.contact_info h4 {color:#666658;font-size:16px;font-size:1.142857143rem;text-transform:uppercase;border-bottom:1px dotted #cccccc;}
.contact_info.col {text-align:left;}
.contact_lblock {width:50%;float:left;align-content:center;}
.contact_lblock .span_15 {padding:0;margin-right:10px;margin-right:0.71428571rem;}
.contact_rblock {width:50%;float:right;align-content:center;}
.contact_rblock .span_15 {padding:0;margin-left:10px;margin-left:0.71428571rem;}
.contact_info.col.span_16 {padding:0;}
.cb {zoom: 1;}
.map_bg {max-width:1008px;position:relative;margin-top: -190px;margin-bottom: -33px;}
#geography_map {position:relative;margin-top:-190px;}
.col.span_5.page_sb.geography_menu {position:relative;top:0px;z-index:100;margin: 55px -55px 0 0;float: right;}
#nav-geo {padding: 0 15px;padding: 0 1.07142857rem;}
#nav-geo a {color: #666658;text-decoration: none;}
#nav-geo a.active, #nav-geo a:hover {color: #ffffff;}
#nav-geo a p {width: auto;margin: 0 -15px;padding-left: 15px;height: 34px;height: 2.42857143rem;line-height: 34px;line-height: 2.42857143rem;font-size: 13pt;}
#nav-geo a.active p {background-color:#e76600;background: -moz-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e76600), color-stop(100%, #ffcb5c));background: -webkit-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -o-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -ms-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: linear-gradient(to bottom, #e76600 0%, #ffcb5c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e76600', endColorstr='#ffcb5c',GradientType=0 );}

/* =Widgets
-------------------------------------------------------------- */
.widget-area .widget ul ul {margin-left: 12px;margin-left: 0.857142857rem;}
.widget_rss li {margin: 12px 0;margin: 0.857142857rem 0;}
.widget_recent_entries .post-date, .widget_rss .rss-date {color: #aaa;font-size: 11px;font-size: 0.785714286rem;margin-right: 12px;margin-right: 0.857142857rem;}

.post-date {font-size:8pt;color:#aaaaaa;}
.post-tag {font-size: 10pt;}
.post-tag a {text-align:left;color:#cccccc;}
.post-tag a:hover {font-size: 10pt;color:#e76600;}
.main_news_content {padding-bottom:2px;padding-bottom:0.14285714rem;}
.posts a {font-size:100%;text-decoration:underline;}
.posts a:hover {color:#cc6600;text-decoration:none;}
.posts .prev_text {font-size:90%;}
.posts .more, .posts .more a {font-size:85%;color:#cc6600;font-weight:300;float:right;text-transform:uppercase;text-decoration:underline;}
a.more {text-decoration:underline;font-size:90%;color:#cc6600;font-weight:300;}
.posts .more, .posts .more a:hover, a.more:hover {text-decoration:none;}

#wp-calendar {margin: 0;width: 100%;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #686868;}
#wp-calendar th, #wp-calendar td, #wp-calendar caption {text-align: left;}
#wp-calendar #next {padding-right: 24px;padding-right: 1.714285714rem;text-align: right;}
.widget_search label {display: block;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
.topsearch .widget_search {float:right;}
.widget_twitter li {list-style-type: none;}
.widget_twitter .timesince {display: block;text-align: right;}
footer[role="footermenu"] {border:none!important;}

/* =Plugins
----------------------------------------------- */
.ssil2
{
	color: #bdbdb3 !important;
	text-decoration: none;
}
.ssil2 a
{
	color: #bdbdb3 !important;
	text-decoration: none;
}
.ssil2 a:visited
{
	color: #bdbdb3 !important;
	text-decoration: none;
}
.ssil2 a:link
{
	color: #bdbdb3 !important;
	text-decoration: none;
}
.ssil2 a:hover
{
	color: #bdbdb3 !important;
	text-decoration: none;
}
img#wpstats {display: block;margin: 0 auto 24px;margin: 0 auto 1.714285714rem;}


/* =Media queries
-------------------------------------------------------------- */
	.author-avatar {float: left;margin-top: 8px;margin-top: 0.571428571rem;}
	.author-description {float: right;width: 80%;}
	.site {margin: 0 auto;width:1008px!important;overflow: hidden;max-width: 100%;}
	body.template-front-page .site-content, body.attachment .site-content, body.full-width .site-content {width: 100%;}
	.widget-area {float: right;width: 26.041666667%;}
	.site_footer {margin: 0 auto;width:1008px;width:72rem;overflow: hidden; max-width: 100%;}

	body {background-color: #ffffff;}

	body .site {padding: 0;margin-bottom: 48px;margin-bottom: 3.428571429rem;}
	body.custom-background-empty {background-color: #fff;}
	body.custom-background-empty .site, body.custom-background-white .site {padding: 0;padding-bottom: 30px;margin-top: 0;margin-bottom: 0;box-shadow: none;}
	.change_design_version {font-size: 14px;font-size: 1rem;line-height: 35px;line-height: 2.5rem;padding: 0 14.5px;padding: 0 1rem;text-transform: uppercase;}
	.span_search {width: 28%;}
	.topsearchlbl {padding: 9px 14px;padding: 0.64285714rem 1rem;}
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {display:inline-block;text-align: left;width: 100%;}
	.main-navigation ul {margin: 0;text-indent: 0;height:48px;background-color: #eaeae4;background: -moz-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bdbdb3), color-stop(100%, #eaeae4));background: -webkit-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -o-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: -ms-linear-gradient(top, #bdbdb3 0%, #eaeae4 100%);background: linear-gradient(to bottom, #bdbdb3 0%, #eaeae4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdb3', endColorstr='#eaeae4',GradientType=0 );}
	.main-navigation li a, .main-navigation li {display: inline-block;text-decoration: none;font-size:18px;line-height:48px;font-size:1.28571429rem;line-height:3.42857143rem;}
	.main-navigation li a {border: none;color: #666658;text-transform: none;white-space: nowrap;padding:0 auto;}
	.main-navigation li a:hover {color: #ffffff;white-space: nowrap;padding:0 auto;}/*padding:0 25px;padding:0 1.78571429rem;*/
	.main-navigation li {margin: 0;position: relative;float:left;width: 144px;text-align:center;}
	.main-navigation li ul {background:#ffffff;display:none;width:450px;height:inherit;margin: 10px 0 0;margin: 0.71428571rem 0 0;padding:10px 5px;position: absolute;top: 100%;z-index: 10;box-shadow: 0 5px 10px rgba(0,0,0,0.5); ; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5); -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); -o-box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
	.main-navigation .menu_arrow {display: none;}
	.main-navigation li ul ul, .main-navigation li ul div {top: 0;left: 100%;display:none!important;}
	.main-navigation ul li:hover > ul {border-left:0;display:block}
	.main-navigation ul li:hover > div {display:block;}
	.main-navigation ul li:hover > ul li {display:table-column;color:#666658;width:220px;}
	.main-navigation ul li:hover > ul li a {color:#666658;}
	.main-navigation li ul li a {background-color: #ffffff;display: block;font-size:14px!important;font-size:0.785714286rem;line-height:2.181818182;padding:0 10px;padding:0 0.714285714rem;width:100%;white-space:normal;}
	.main-navigation li ul li a:hover {color:#e76600!important;padding:0 10px;padding:0 0.714285714rem;}
	.main-navigation .current-menu-item, .main-navigation .current-menu-ancestor, .main-navigation .current_page_item, .main-navigation .current_page_ancestor, .main-navigation .current-menu-ancestor, .main-navigation .current-post-ancestor, .main-navigation .current-menu-parent, .archive .site .site-header .main-navigation .menu-item-type-taxonomy {color: #ffffff;font-weight: 300;padding:0 auto;background-color: #e76600;background: -moz-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e76600), color-stop(100%, #ffcb5c));background: -webkit-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -o-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: -ms-linear-gradient(top, #e76600 0%, #ffcb5c 100%);background: linear-gradient(to bottom, #e76600 0%, #ffcb5c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e76600', endColorstr='#ffcb5c',GradientType=0 );text-shadow:0 1px 1px #e76600;}
	.sub-menu li {width:220px;text-align:left;}
	.menu_arrow {background: url(images/menu_arrow.png) no-repeat 15% 0;width: 440px;height: 24px;position: absolute;top: 71%;left: 0;z-index: 11;}
	.sub-menu .current-menu-item a, .sub-menu .current_page_item a, .sub-menu .current-menu-item a:hover, .sub-menu .current_page_item a:hover, .sub-menu .current-menu-item, .sub-menu .current_page_item, .sub-menu .current-menu-ancestor, .sub-menu .current_page_ancestor, .sub-menu .current-menu-ancestor a, .sub-menu .current_page_ancestor a, .sub-menu .current-menu-ancestor a:hover, .sub-menu .current_page_ancestor a:hover {background:none;color:#cccccc!important;line-height: 2.181818182;padding: 0 5px;padding:0 0.35714286rem;text-shadow:none;}
	.sub-menu li a p {white-space:nowrap; width:100%;}
	.menu-toggle {display: none;}
	#respond form input[type="text"] {width: 46.333333333%;}
	#respond form textarea.blog-textarea {width: 79.666666667%;}
	.template-front-page .site-content, .template-front-page article {overflow: hidden;}
	.template-front-page.has-post-thumbnail article {float: left;width: 47.916666667%;}
	.entry-page-image {float: right;margin-bottom: 0;width: 47.916666667%;}
	.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets {float: left;width: 51.875%;margin-bottom: 24px;margin-bottom: 1.714285714rem;}
	.template-front-page .widget-area .widget:nth-child(odd) {clear: right;}
	.template-front-page .widget-area .widget:nth-child(even), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {float: right;width: 39.0625%;margin: 0 0 24px;margin: 0 0 1.714285714rem;}
	.template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(even) {float: none;width: auto;}
	.commentlist .children {margin-left: 48px;margin-left: 3.428571429rem;}
.overflowHidden {overflow: hidden;}
/* Mobile*/

.search_link{
	background-image: url(images/loupe.svg);
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	display: block;
	float: right;
	margin-top: 14px;
	margin-right: 10px;
	cursor: pointer;
}
/*toggle*/
.toggle-mnu {
  display: inline-block;
  width: 30px;
  height: 25px;
  cursor: pointer;  
  margin-top: 15px;}
  .toggle-mnu span:after, .toggle-mnu span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px; }
  .toggle-mnu span {
    position: relative;
    display: block; }
  .toggle-mnu span, .toggle-mnu span:after, .toggle-mnu span:before {
    width: 100%;
    height: 3px;
    background-color: #111111;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-border-radius: 1.5px;
            border-radius: 1.5px; }
  .toggle-mnu span:after {
    top: 16px;}
  .toggle-mnu.on span {
    background-color: transparent; }
  .toggle-mnu.on span:before {
    -webkit-transform: rotate(45deg) translate(-1px, 0px);
        -ms-transform: rotate(45deg) translate(-1px, 0px);
            transform: rotate(45deg) translate(-1px, 0px); }
  .toggle-mnu.on span:after {
    -webkit-transform: rotate(-45deg) translate(8px, -8px);
        -ms-transform: rotate(-45deg) translate(8px, -8px);
            transform: rotate(-45deg) translate(8px, -8px); }

.toggle_left_menu {
  width: 20%;
  cursor: pointer;
  display: inline-block;
  height: 50px; }
  .toggle_left_menu span:after {
    content: "";
    position: absolute;
    left: 0;
    top: 10px; }
  .toggle_left_menu span {
    position: relative;
    display: block;
    -webkit-transform: rotate(-45deg) translate(-10px, 15px);
        -ms-transform: rotate(-45deg) translate(-10px, 15px);
            transform: rotate(-45deg) translate(-10px, 15px); }
  .toggle_left_menu span, .toggle_left_menu span:after {
    width: 30px;
    height: 3px;
    background-color: #111111;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-border-radius: 1.5px;
            border-radius: 1.5px; }
  .toggle_left_menu span:after {
    top: 20px;
    -webkit-transform: rotate(90deg) translate(-20px, 0px);
        -ms-transform: rotate(90deg) translate(-20px, 0px);
            transform: rotate(90deg) translate(-20px, 0px); }

.business-navigation{
	display: none;}
	.business-navigation a {
		display: inline-block;
		line-height: 1.2;
		width: 100%;
		padding: 10px 7px 10px 5%;}
	.business-navigation.open{
		display: block;}
.head_bottom {border-bottom: 1px solid #F3F3F3;}
.business_link{
	cursor: pointer;
	padding: 10px;
	width: 50%;
	line-height: 1;
	float: left;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fe8021;
	border-right: 1px solid #F3F3F3;
	-webkit-transition: .2s ease;
	-o-transition: .2s ease;
	transition: .2s ease;}
	.business_link.open::after{
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);}
	.business_link::after{
		-webkit-transition: .3s ease;
		-o-transition: .3s ease;
		transition: .3s ease;
		margin-left: 10px;
		vertical-align: top;
		display: inline-block;
		content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="13px" height="8px"><path fill-rule="evenodd"  fill="rgb(254, 128, 33)" d="M5.843,7.712 L0.253,1.674 C-0.102,1.290 -0.102,0.667 0.253,0.283 C0.609,-0.100 1.185,-0.100 1.540,0.283 L6.486,5.626 L11.432,0.284 C11.787,-0.100 12.364,-0.100 12.719,0.284 C13.075,0.667 13.075,1.290 12.719,1.674 L7.130,7.712 C6.952,7.904 6.719,8.000 6.486,8.000 C6.253,8.000 6.020,7.904 5.843,7.712 Z"/></svg>');}
.head_phone{
	font-size: 14px;
	color: #1d1d1d;
	padding: 10px;
	text-align: center;}
.mobile_search{
	width: 100%;
	padding: 10px;
	display: none;}
	.mobile_search input{width: 75%;}
	.mobile_search button {width: 25%;}
	.mobile_search.open{display: block;}
	.mobile_search .widget_search{float: none;}
	.mobile_search input[type="text"], .mobile_search input[type="submit"], .mobile_search button{height: 2.8rem; text-decoration: none!important;outline: none!important; cursor: auto!important; background-color: transparent;}
.left_menu {
  position: fixed;
  overflow: scroll;
  top: 0;
  width: 0; }
  .left_menu .wrap_menu {
    max-width: 0;
    overflow: hidden; }
.left_menu {
  background-color: rgba(0, 0, 0, 0.14);
  height: 100%;
  z-index: 999; }
  .left_menu .menu_arrow{display: none!important;}
  .left_menu ul a{padding: 7px 0; color: #111;display: block;}
  .left_menu .change-lang{
  	background-color: #EAEAE4;
  	width: 110px;
  	margin-top: 15px;}
  	.left_menu .change-lang ul a{padding: 0;text-align: center;}
  	.left_menu .change-lang ul li{width: 50%!important;}
  .left_menu ul li:nth-child(3){display: none;}
  .left_menu ul ul li{
  	font-size: 14px;
  	padding-left: 10px;}
  .left_menu.open {
    width: 100%; }
    .left_menu.open .wrap_menu {
      max-width: 70%;
      min-width: 270px;
      padding: 10px; }
  .left_menu .menu {
    min-width: 230px;
    color: #696969; }
    .left_menu .menu .full {
      font-size: 13px;
      padding: 15px 0;
      position: absolute;
      bottom: 45px;
      width: -webkit-calc(100% - 40px);
      width: calc(100% - 40px); }
    .left_menu .menu .footer_text {
      text-align: left;
      color: #696969;
      padding-left: 15px;
      position: absolute;
      bottom: 0;
      width: 100%; }
      .left_menu .menu .footer_text a {
        color: #696969; }
    .left_menu .menu span {
      font-weight: bold; }
    .left_menu .menu h4 {
      font-weight: normal;
      color: rgba(105, 105, 105, 0.64);
      margin: 0; }
    .left_menu .menu ul a {
      font-size: 20px;
      color: #696969;
      text-decoration: none; }
    .left_menu .menu ul li {
      min-height: 45px; }
    .left_menu .menu .wrap {
      padding: 10px 15px 120px; }
      .left_menu .menu .wrap > * {
        margin-bottom: 20px; }
  .left_menu .wrap_menu {
    min-height: 100%;
    background-color: #fff;
    min-width: 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative; }
    .left_menu .wrap_menu .logo {
      width: 40%;
      text-align: right;
      display: inline-block;
      margin-left: 20%;
      vertical-align: top; }
.mobile_more_link{display: none;}
.mobile_catalog{
	background-color: #F8F8F8;
	margin: 15px -4.5rem 5px;
	padding: 10px 4.5rem;}
	.mobile_catalog a{
		color: #fe8515;
		font-size: 18px;}
		.mobile_catalog a::before{
			content: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="17px" height="19px"><path fill-rule="evenodd" fill="rgb(254, 133, 21)" d="M15.867,18.037 L1.133,18.037 C0.508,18.037 -0.000,17.534 -0.000,16.912 L-0.000,12.410 L2.267,12.410 L2.267,15.786 L14.733,15.786 L14.733,12.410 L17.000,12.410 L17.000,16.912 C17.000,17.534 16.493,18.037 15.867,18.037 ZM8.926,13.343 C8.818,13.465 8.663,13.535 8.500,13.535 C8.337,13.535 8.182,13.466 8.074,13.343 L4.107,8.841 C3.961,8.675 3.925,8.440 4.018,8.238 C4.109,8.038 4.311,7.908 4.533,7.908 L6.800,7.908 L6.800,0.593 C6.800,0.282 7.054,0.030 7.367,0.030 L9.633,0.030 C9.946,0.030 10.200,0.282 10.200,0.593 L10.200,7.908 L12.467,7.908 C12.689,7.908 12.891,8.037 12.982,8.238 C13.074,8.440 13.040,8.676 12.893,8.841 L8.926,13.343 Z"/></svg>');
		    height: 30px;
		    vertical-align: middle;
		    margin-right: 7px;}

footer{position: relative;}
footer .change-lang{
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
}
footer .qtrans_language_chooser li, footer .qtrans_language_chooser li.active{
	line-height: 30px;
	height: 30px;
}

@media only screen and (max-width: 1007px) {
	.site_footer{
		padding: 0 10px; 
	}
	.span_search {
		width: 25%;
		margin-right: 2%;
		margin-top: 7px;
	}
}
@media only screen and (max-width: 991px) {
	footer{padding-right: 100px;}
	footer .change-lang{display: block;}
	hgroup{
		border-bottom: 1px solid #F3F3F3;
		padding: 5px 10px; 
	}
	a.a_button_site{
		color: #000!important;
		background: #D7D7D7;
		border: none;
		font-weight: normal;
		padding: 8px 27px 9px 27px;
	}
	.breadcrumbs{display: none;}
	.mobile_more{display: none;}
	.mobile_more.open{display: block;}
	.mobile_more_link{
		display: block;
		text-decoration: underline;
		font-size: 16px;
		color: #cc6600;
		font-weight: 300;
		cursor: pointer;}
	.widget_recent_entries .post-date, .widget_rss .rss-date{
		display: block;
		font-size: 16px;
		color: #666658;
		margin: 5px 0;
	}
	.posts .more, .posts .more a{
		font-size: 100%;
		text-align: center;
		float: none;
		margin-top: 20px;
	}
	.entry-content h1{font-size: 21px;}
	a.more{
		margin-top: 5px;
		display: block;
		font-size: 16px;
	}
	main .widget_nav_menu{
		background-color: #F8F8F8;
		margin: 0 -2.5rem;
		margin-top: 28px;
		padding: 0 2.5rem;
		padding-bottom: 10px;
	}
	.homewidget .menu, .col.span_4.page_sb .menu, .col.span_5.page_sb .menu, .col.span_3.page_sb .menu, .col.span_7.page_sb .menu{background-color: transparent;}
	.homewidget .menu li, .col.span_4.page_sb .menu li, .col.span_5.page_sb .menu li, .col.span_3.page_sb .menu li, .col.span_7.page_sb .menu li{padding: 0;}
	.homewidget .menu li a p, .col.span_4.page_sb .menu li a p, .col.span_5.page_sb .menu li a p, .col.span_3.page_sb .menu li a p, .col.span_7.page_sb .menu li a p{
		border-bottom: none;
		text-decoration: underline;
		color: #e76600;
		text-transform: uppercase;
	}
	.logo{margin: auto;max-width: 70%;height: auto;}
	main .geography_menu  .widget_nav_menu{
		padding: 0 ;
		margin: 2rem 0;
	}
	.col.span_5.page_sb.geography_menu{margin: 0;}
	#geography_map{margin-top: 0;}
}
@media only screen and (max-width: 767px) {
	.homewidget .menu li a p{font-size: 16px;}
	.meteor-slides .meteor-buttons{bottom: -30px;background-color: #F8F8F8; text-align: center;width: 100%;}
	.meteor-buttons a{float: none;display: inline-block;border-radius: 6px;background: #C1C1C1;}
	.meteor-buttons a.activeSlide{background: #FE8515;}
	.widget_text{margin-top: 15px;}
	.site-content{margin: 2rem 0;}
	.p_button_site{text-align: center;}
	.contact_title, .contact_title.active{height: 5rem;padding: 10px 0;}
		.contact_title p, .contact_title.active p{
			margin: 0 1rem;
			line-height: 2rem;
			background: url(images/hor_select.png) 102% 15px no-repeat;
			height: 100%;}
		.contact_title.active p{background: url(images/hor_select.png) 102% -30px no-repeat;}
}
@media only screen and (max-width:509px) {
	.page-image img{height: 150px;max-width: 1000px; width: auto;}
	.page-image img#geography_map{height: auto;max-width: 100%; width: 100%;}
	.meteor-slides .mslide img{
		height: 150px!important;
		width: auto;
		max-width: 1200px;
	}
	.meteor-slides .meteor-shim{height: 150px!important;}
}
@media only screen and (max-width: 479px) {
	.wrapper{
		margin: 0 10px; 
	}
	#foot_copyright{
		line-height: 20px;
		padding: 10px 0; 
		display: block;
	}
}
@media only screen and (min-width: 480px) {
	.entry-content img.size-full, .entry-summary img.size-full, .mu_register img.size-full, .entry-content img.attachment-large {margin:-24px -20px 0;min-width:104.2%;}
	hgroup{padding: 10px 2.5rem;}
	.left_menu.open .wrap_menu {padding: 5px 25px; }
	.toggle_left_menu span, .toggle_left_menu span::after{width: 35px;}
	.toggle_left_menu{margin-top: 20px;}
	.toggle-mnu{margin-top: 1.6rem;width: 35px;}
	.toggle-mnu span::before{top: 10px;}
	.toggle-mnu span::after{top: 20px;}
	.search_link{
		margin-top: 1.5rem;
		width: 25px;
		height: 25px;
	}
	.business_link{
		padding: 15px;
		font-size: 20px;
	}
	.head_phone{
		padding: 15px;
		font-size: 18px;
	}
}



/* =Print
----------------------------------------------- */

@media print {body {background: none !important;color: #000;font-size: 10pt;}
	footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after {content: " [" attr(href) "] "; /* Show URLs */}
	a {text-decoration: none;}
	.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image {border-radius: 0;box-shadow: none;}
	.site {clear: both !important;display: block !important;float: none !important;max-width: 100%;position: relative !important;}
	.site-header {margin-bottom: 72px;margin-bottom: 5.142857143rem;text-align: left;}
	.site-header h1 {font-size: 21pt;line-height: 1;text-align: left;}
	.site-header h2 {color: #000;font-size: 10pt;text-align: left;}
	.site-header h1 a, .site-header h2 a {color: #000;}
	.author-avatar, #colophon, #respond, .commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link, .site-content nav, .widget-area, img.header-image, .main-navigation {display: none;}
	.wrapper {border-top: none;box-shadow: none;}
	.site-content {margin: 0;width: auto;}
	.singular .entry-header .entry-meta {position: static;}
	.singular .site-content, .singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular .comments-title {margin: 0;width: 100%;}
	.entry-header .entry-title, .entry-title, .singular .entry-title {font-size: 21pt;}
	footer.entry-meta, footer.entry-meta a {color: #444;font-size: 10pt;}
	.author-description {float: none;width: auto;}

	/* Comments */
.commentlist > li.comment {background: none;position: relative;width: auto;}
	.commentlist .avatar {height: 39px;left: 2.2em;top: 2.2em;width: 39px;}
	.comments-area article header cite, .comments-area article header time {margin-left: 50px;margin-left: 3.57142857rem;}}}

