.post-title-archiv a{
text-transform: uppercase;
font-size: 30px;
font-family: 'Merriweather', serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased;
margin-bottom: 0;
font-family: 'Open Sans Condensed', sans-serif !important;
}
.crfp-rating {
font-size:24px;
color:#FFDF00;
}
.page-title>strong{
text-transform: uppercase;
font-size: 30px;
font-family: 'Merriweather', serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased;
margin-bottom: 0;
font-family: 'Open Sans Condensed', sans-serif !important;
}
.menu-item-has-children:hover .sub-menu{
visibility: visible!important;
display: block!important;
}
* { 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
html, body, div, 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, 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
{
border: 0;
font: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 1.6;
}
html, body {
margin:0;
padding:0;
height:100%;
}
.entry-content img { margin: 0 0 20px 0; }
.alignleft, img.alignleft { float: left; margin: 10px 20px 10px 0; }
.alignright, img.alignright { display: block; float: right; margin: 10px 0 10px 20px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin: 10px auto 10px auto; }
.wp-caption { background: #fff; max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { margin: 0; padding: 5px; font-family: Georgia, "Times New Roman", Times, serif; color: #1b1b1b; 	line-height: 1.9; font-size: 12px; }
.wp-smiley { max-height: 12px; margin: 0 !important; }
.gallery img, .gallery dl { margin: 0; }
.gallery-caption { margin: -20px 0 0 0; }
.sticky { }
.bypostauthor { }
.textaligncenter { text-align: center; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
p {
margin-bottom: 10px;
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 2;
}
.post_content {
margin-bottom: 10px;
-webkit-font-smoothing: antialiased; 
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 2;
}
.post_content .wpb_wrapper {
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 2;
-webkit-font-smoothing: antialiased; 
}
.post_content .wpb_content_element { 
margin-bottom: 10px; 
}
a {
color: #888;
outline: none;
text-decoration: none;
}
a:hover {
color: #000;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 700;
text-transform: uppercase;
}
h1 {
font-size: 34px;
margin-bottom: 20px;
line-height: 1.3;
}
h2 {
font-size: 26px;
margin-bottom: 20px;
}
h3 {
font-size: 22px;
margin-bottom: 20px;
}
h4 {
font-size: 18px;
margin-bottom: 20px;
}
h5 {
font-size: 16px;
margin-bottom: 20px;
}
h6 {
font-size: 14px;
margin-bottom: 20px;
}
.title-stripes-left {
height: 1px;
width: 30px;
background: #e7e7e7;
margin-top: 5px;
margin-bottom: 20px !important;
display: none;
}
h3.sidebar-title {
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
color: #000;
margin-bottom: 40px;
letter-spacing: 0;
-webkit-font-smoothing: antialiased; 
}
.subtitle_top {
font-family: 'Merriweather', serif;
color: #888;
font-style: italic;
font-size: 12px;
}
.subtitle_bottom {
font-family: 'Merriweather', serif;
color: #888;
font-style: italic;
font-size: 12px;
margin-top: -20px;
} .dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.vc_row:after {
clear: both;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.vc_row:before,
.vc_row:after {
content: " ";
display: table;
}
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
margin-bottom: 35px;
}
.vc_row {
margin-left: -15px;
margin-right: -15px;
}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2,
.vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3,
.vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4,
.vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5,
.vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7,
.vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8,
.vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9,
.vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10,
.vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12,
.vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
.vc_row-no-padding > div  {
padding: 0 !important;
}
.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5,
.vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10,
.vc_col-sm-11, .vc_col-sm-12 {
float: left;
}
.vc_col-sm-12 {
width: 100%;
}
.vc_col-sm-11 {
width: 91.66666667%;
}
.vc_col-sm-10 {
width: 83.33333333%;
}
.vc_col-sm-9 {
width: 75%;
}
.vc_col-sm-8 {
width: 66.66666667%;
}
.vc_col-sm-7 {
width: 58.33333333%;
}
.vc_col-sm-6 {
width: 50%; 
}
.vc_col-sm-5 {
width: 41.66666667%;
}
.vc_col-sm-4 {
width: 33.33333333%;
}
.vc_col-sm-3 {
width: 25%;
}
.vc_col-sm-2 {
width: 16.66666667%;
}
.vc_col-sm-1 {
width: 8.33333333%;
}
.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
margin-bottom: 0;
}
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
margin-bottom: 35px;
}
.wpb_content_element { }
.wpb_column > .wpb_wrapper > *:last-child { }
.page-wrapper {
margin-bottom: 30px;
background: #fff;
position: relative;
padding: 40px;
}
.vc_row.vc_parallax {
margin-left: 0 !important;
margin-right: 0 !important;
}
.display-none { 
display: none;
}
.display-block {
display: block;
}
img {
border: 0 none;
height: auto;
max-width: 100%;
}
body { word-break: break-word;
-webkit-font-smoothing: subpixel-antialiased;
}
.global-wrapper {
min-height:100%;
position: relative;
overflow-x: hidden
}
.container-wrapper {
position: relative;
}
#container {
padding-top: 40px;
}
.center {
width: 1170px;
margin: 0 auto;
}
.main { 
width: 100%; 
}
ul {
list-style: disc outside none;
margin: auto;
font-family: 'Merriweather', serif;
}
ol {
list-style: decimal outside none;
}
li {
margin: 0 0 0 2.57143rem;
}
blockquote {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
padding: 24px;
padding: 1.714285714rem;
font-style: italic;
}
blockquote p:last-child {
margin-bottom: 0;
}
code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
}
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;
}
pre code {
display: block;
}
abbr
dfn
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
address {
display: block;
line-height: 1.714285714;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
}
embed,
iframe,
object,
video {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.pp_social {
display: none;
}
.pp_content_container a:hover {
-moz-transition: 0s;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
}
dl {
margin: 0 24px;
margin: 0 1.714285714rem;
}
dt {
font-weight: bold;
line-height: 1.714285714;
}
dd {
line-height: 1.714285714;
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
table {
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
width: 100%;
}
table,
th,
td {
border: 1px solid rgba(0, 0, 0, 0.1);
}
table caption {
font-size: 16px;
font-size: 1.142857143rem;
margin: 24px 0;
margin: 1.714285714rem 0;
}
td {
padding: 6px 10px 6px 6px;
}
embed,  iframe,  object,  video {
max-width: 100%;
}
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%;
}
.gallery-caption {
margin-top: 15px;
}
.pagination-wrapper .alignleft a, .pagination-wrapper .alignright a {
text-decoration: none;
}
.pagination-wrapper .alignleft a:hover, .pagination-wrapper .alignright a:hover {
text-decoration: underline;
}
.boxed_layout {
width: 1160px;
margin: 30px auto;
-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}  .fulloverlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0,0,0,0.85);
z-index: 5;
} .fulloverlay .overlay-close {
width: 30px;
height: 30px;
position: absolute;
right: 50px;
top: 50px;
overflow: hidden;
border: none;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/cross.png) no-repeat center center;
text-indent: 200%;
color: transparent;
outline: none;
z-index: 100;
}
.fulloverlay .overlay-close:hover {
cursor: pointer;	
}
.logoImageRetina {
display: none;
margin: 0 auto;
}
.header-wrapper {
text-align: center;
width: 100%;
position: relative;
z-index: 3;
float: left;
}
.header-inner-wrapper {
position: relative;
}
.menu-from-icon {
position: absolute;
right: 0;
top: 0;
margin-top: -10px; cursor: pointer;
}
.header-inner-wrapper {
width: 1170px;
margin: 0 auto;
padding: 25px 0;
}
.global-wrapper {
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.global-wrapper.overlay-open {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
.overlay-contentscale {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;
transition: transform 0.5s, visibility 0s 0.5s;
}
.overlay-contentscale.open {
visibility: visible;
-webkit-transform: translateY(0%);
transform: translateY(0%);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.upper-panel {
background: #000;
padding: 10px 0;
}
.upper-panel.light {
background: #fff;
padding: 10px 0;
}
.upper-panel .center {
display: table;
vertical-align: middle;
}
.upper-panel-left {
display: table-cell;
vertical-align: middle;
}
.upper-panel-right {
display: table-cell;
vertical-align: middle;
float: right;
}
.upper-panel a {
font-family: 'Merriweather', serif;
font-size: 13px;
font-weight: 300;
color: #bebebc;
}
.upper-panel a:hover {
color: #fff;
}
.upper-panel p {
color: #777;
font-weight: 300;
padding: 0;
margin: 0;
font-size: 13px
}
.upper-panel ul.upper-panel-socials {
list-style: none;
}
.upper-panel ul.upper-panel-socials li {
margin: 0 5px;
display: inline-block;
}
.upper-panel ul.upper-panel-socials li a .upper-panel-icons {
font-size: 16px;
color: #fff;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-font-smoothing: antialiased; 
}
.upper-panel ul.upper-panel-socials li a:hover .upper-panel-icons {
color: #888;
}
.upper-panel .upper-panel-menu ul {
list-style: none;
}
.upper-panel .upper-panel-menu ul li {
float: left;
margin: 0;
padding: 0 5px;
position: relative;
}
.upper-panel .upper-panel-menu ul.sub-menu {
position: absolute;
min-width: 250px;
max-width: 250px; 
background: #fff;
z-index: 1000;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.2);
visibility: hidden;
display: none;
padding: 30px 0 30px 30px;
top: 23px;
}
.upper-panel .upper-panel-menu ul.sub-menu li a {
color: #888;
text-transform: none;
font-size: 14px;
padding: 15px 20px;	
display: block;
font-weight: 400;
font-family: 'Merriweather', serif;
}
.upper-panel-menu ul.sf-menu > li li.current-menu-item > a, .upper-panel-menu .sf-menu ul li > a:hover, .upper-panel-menu .sf-menu ul li.sfHover > a, .upper-panel-menu .sf-menu ul li.sfHover > a, .upper-panel-menu .sf-menu ul li li.current-menu-item > a, .upper-panel-menu .sf-menu ul li.current-menu-parent >  a, .upper-panel-menu .sf-menu ul li.current-menu-ancestor >  a { 
color: #000;
}
.upper-panel.light a {
font-family: 'Merriweather', serif;
font-size: 13px;
font-weight: 300;
color: #888;
}
.upper-panel.light a:hover {
color: #000;
}
.upper-panel.light p {
color: #888;
font-weight: 300;
padding: 0;
margin: 0;
}
.upper-panel.light ul.upper-panel-socials {
list-style: none;
}
.upper-panel.light ul.upper-panel-socials li {
margin: 0 5px;
display: inline-block;
}
.upper-panel.light ul.upper-panel-socials li a .upper-panel-icons {
font-size: 16px;
color: #000;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-font-smoothing: antialiased; 
}
.upper-panel.light ul.upper-panel-socials li a:hover .upper-panel-icons {
color: #888;
}
.socials-search #searchsubmit  {
display: none;
}
.socials-search #s {
float: right;
transition-duration: 400ms;
transition-property: width, background;
transition-timing-function: ease;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/search.png) no-repeat scroll 5px 6px transparent;	 
border: none;
color: #838282;
padding: 10px 14px 10px 14px;
font-size: 12px;
margin-bottom: 10px;
width:0px;
cursor: pointer;
}
.socials-search #s:focus {
width: 196px;
cursor: text;
background-color: #fafafa;
padding: 10px 14px 10px 30px;
}
.header-search {
position: absolute;
right: 0;
top: 0;
cursor: pointer;
color: #000;
font-size: 32px;
top: 20px;
right: 30px;
}
.popup-search-wrapper {
top: 50%;
position: absolute;
width: 100%;
margin: 0 auto;
text-align: center;
}
.popup-search-wrapper form#searchform.search-form  > div {
border-bottom: 1px solid #555;
display: inline-block;
}
.popup-search-wrapper #searchform .screen-reader-text,
.popup-search-wrapper #searchform #searchsubmit {
display: none;
}
.popup-search-wrapper #searchform #s {
background: none;
border: none;
padding: 12px 0 8px;
vertical-align: middle;
width: 100%;
outline: none;
text-align: center;
font-size: 32px;
color: #757574;
font-family: 'Merriweather', serif;
}  .menu1 {
display: table-cell;
vertical-align: middle;
}
.menu1 ul.sf-menu {
padding: 20px 0;
float: right;
}
.menu1 ul {
color: #888;
list-style: none;
text-align: left;
}
.menu1 ul.sf-menu > li {
display: inline-block;
margin: 0 30px;
position: relative;
}
.menu1 ul.sf-menu > li:last-child {
margin-right: 0;
}
.menu1 ul.sf-menu > li > a {
color: #888;
font-size: 14px;
font-family: 'Merriweather', serif;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
padding-bottom: 10px;
}
span.sf-sub-indicator {
display: none;
}
.menu1 ul.sf-menu > li:first-child::before {
content: '';
}
.menu1 ul.sf-menu > li::before {
content: "\2044";
padding-right: 25px;
display: inline-block;
display: none;
} .menu1 .sf-menu ul {
position: absolute;
min-width: 250px;
background: #fff;
z-index: 1000;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.2);
visibility: hidden;
display: none;
padding: 30px 0 30px 30px;
}
.menu1 .sf-menu ul li {
margin: 0;
color: #888;
}
.menu1 .sf-menu ul li a {
color: #888;
text-transform: none;
font-size: 14px;
padding: 15px 20px;	
display: block;
font-weight: 400;
font-family: 'Merriweather', serif;
}
.menu1 .sf-menu ul li:first-child a {
border: none;
}
.sf-menu > li > ul { 
top: 29px;
left: 0;
}
.menu1 .sf-menu ul ul {
margin-top: -50px;
left: 250px;
} 
.menu1 ul.sf-menu > li li.current-menu-item > a, .menu1 .sf-menu ul li > a:hover, .menu1 .sf-menu ul li.sfHover > a, .menu1 .sf-menu ul li.sfHover > a, .menu1 .sf-menu ul li li.current-menu-item > a, .menu1 .sf-menu ul li.current-menu-parent >  a, .menu1 .sf-menu ul li.current-menu-ancestor >  a,
.menu1 ul.sf-menu > li > a:hover, .menu1 ul.sf-menu > li.sfHover > a, .menu1 ul.sf-menu > li.current-menu-item > a, .menu1 ul.sf-menu > li.current-menu-parent > a, .menu1 ul.sf-menu > li.current-menu-ancestor > a  { 
color: #000;
}
.menu1 {
display: block;
width: 100%;
margin-top: 20px;
}
.menu1 ul.sf-menu { 
text-align: center;
float: none;
}
.menu1 ul.sf-menu > li {
display: inline-block;
margin: 0 10px;
position: relative;
}
.menu1.light {
} .menu2 {
vertical-align: middle;
display: block;
width: 100%;
background: #000;
}
.menu2 ul {
color: #fff;
list-style: none;
text-align: left;
}
.menu2 ul.sf-menu {
text-align: center;
float: none;
font-size: 0;
}
.menu2 ul.sf-menu > li {
display: inline-block;
position: relative;
margin: 0;
}
.menu2 ul.sf-menu > li:last-child {
margin-right: 0;
}
.menu2 ul.sf-menu > li > a {
color: #fff;
font-size: 14px;
text-transform: none;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
padding: 15px 20px;
display: block;
margin: 0;
font-family: 'Merriweather', serif;
}
span.sf-sub-indicator {
display: none;
}
.menu2 ul.sf-menu > li:first-child::before {
content: '';
}
.menu2 ul.sf-menu > li::before {
display: inline-block;
display: none;
} .menu2 .sf-menu ul {
position: absolute;
min-width: 250px;
background: #fff;
z-index: 1000;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.2);
visibility: hidden;
display: none;
padding: 30px 0 30px 30px;
}
.menu2 .sf-menu ul li {
margin: 0;
color: #888;
}
.menu2 .sf-menu ul li a {
color: #888;
text-transform: uppercase;
font-size: 12px;
padding: 15px 20px;	
display: block;
font-weight: 400;
}
.menu2 .sf-menu ul li:first-child a {
border: none;
}
.sf-menu > li > ul { 
top: 29px;
left: 0;
}
.menu2 .sf-menu ul ul {
margin-top: -50px;
left: 250px;
} 
.menu2  .sf-menu > li > ul {
top: 52px;
}
.menu2 ul.sf-menu > li li.current-menu-item > a, .menu2 .sf-menu ul li > a:hover, .menu2 .sf-menu ul li.sfHover > a, .menu2 .sf-menu ul li.sfHover > a, .menu2 .sf-menu ul li li.current-menu-item > a, .menu2 .sf-menu ul li.current-menu-parent >  a, .menu2 .sf-menu ul li.current-menu-ancestor >  a,
.menu2 ul.sf-menu > li > a:hover, .menu2 ul.sf-menu > li.sfHover > a, .menu2 ul.sf-menu > li.current-menu-item > a, .menu2 ul.sf-menu > li.current-menu-parent > a, .menu2 ul.sf-menu > li.current-menu-ancestor > a  { 
color: #000;
background: #fff;
} .sticky-header {
position: fixed;
top: 0;
background: #fff;
z-index: 5;
margin-top: 0;
display: none;
width: 100%;
-moz-box-shadow: 0px 0px 8px rgba(68,68,68,0.3);
-webkit-box-shadow: 0px 0px 8px rgba(68,68,68,0.3);
box-shadow: 0px 0px 8px rgba(68,68,68,0.3);
height: 50px;
}
body.admin-bar .sticky-header {
top: 32px;
} 
.sticky-menu.showme {
display: block;
}
.sticky-header .center {
top: 0;
z-index: 0;
padding: 0;
display: table;
height: 100%;
}
.sticky-header .logo {
display: table-cell;
vertical-align: middle;
text-align: left;
height: 100%;
}
.sticky-header .logo img {
max-height: 30px;
}
.sticky-header .menu1 {
display: table-cell;
vertical-align: middle;
width: auto;
margin-top: 0;
height: 100%;
}
.sticky-header .menu1 ul.sf-menu {
padding: 0;
text-align: right;
}
.sticky-menu .sf-menu > li > ul {
top: 25px;
}
.sticky-menu .menu1 ul.sf-menu > li > a {
padding-bottom: 15px;
} .header-wrapper.header1 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 45px 0 25px;
display: block;
position: relative;
}
.header-wrapper.header1 .logo {
display: block;
text-align: center;
width: 100%;
}
.header-wrapper.header1  .logo a {
float: none;
} .header-wrapper.header2 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 45px 0 35px;
display: block;
position: relative;
}
.header-wrapper.header2 .logo {
display: block;
text-align: center;
width: 100%;
}
.header-wrapper.header2  .logo a {
float: none;
} .header-wrapper.header3 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 55px 0;
display: table;
}
.header-wrapper.header3 .logo {
display: table-cell;
vertical-align: middle;
text-align: left;
}
.header3 .menu1 {
display: table-cell;
vertical-align: middle;
width: auto;
margin-top: 0;
}
.header3 .menu1 ul.sf-menu {
text-align: right;
} .header-wrapper.header4 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 45px 0 35px;
display: table;
}
.header-wrapper.header4 .logo {
display: table-cell;
vertical-align: middle;
text-align: left;
} 
.header-wrapper.header4 .header-banner {
display: table-cell;
vertical-align: middle;
float: right;
}  .header-wrapper.header6 {
z-index: auto;
}
.header6 .header-inner-wrapper {
width: 1170px;
margin: 0 auto;
padding: 55px 0;
}
.under-header-image {
width: 100%;
text-align: center;
position: relative;
float: left;
z-index: auto;
margin-top: -40px;
} .header-wrapper.header7 .header-inner-wrapper {
top: 0;
z-index: 0;
display: table;
padding: 0;
}
.header-wrapper.header7 .logo {
display: table-cell;
vertical-align: middle;
text-align: left;
} 
.header-wrapper.header7 .header-image-inside {
display: table-cell;
vertical-align: middle;
} .header-wrapper.header8 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 25px 0;
display: block;
position: relative;
}
.header-wrapper.header8 .logo {
display: block;
text-align: center;
width: 100%;
}
.header-wrapper.header8 {
}
.header-wrapper.header8  .logo a {
float: none;
}
.mobile-menu-show{
color: #000;
font-size: 24px;
font-weight: 700;
rotate: 90deg;
}
.mobile-menu-show, .mobile-menu-wrapper {
display: none;
}
.mobile-menu-show {
display: block; 
line-height: 0;
cursor: pointer;
margin-top: 20px;
}
.mobile-menu-icon {
font-size: 32px;
}
.mobile-menu-show, .mobile-menu-wrapper {
display: none;
}
.mobile-menu-wrapper {
width: 100%;
height: auto;
background-color: #fafafa;
display: none;
position: relative;
height: auto;
z-index: 2;
float: left;
}
.mobile-menu-wrapper ul {
list-style: none;
}
.mobile-menu-wrapper ul.mobile-menu  li {
display: block;
margin: 0;
}
.mobile-menu-wrapper ul.mobile-menu  li a {
padding-left: 40px;
}
.mobile-menu-wrapper ul.mobile-menu  li li a {
padding-left: 60px;
}
.mobile-menu-wrapper ul.mobile-menu  li li  li a  {
padding-left: 80px;
}
.mobile-menu-wrapper ul.mobile-menu  li  a {
width: 100%;
padding: 10px 20px;
display: block;
color: #000;
border-bottom: 1px solid #e7e7e7;
font-size: 12px;
font-weight: 400;
}
.mobile-menu-wrapper ul.mobile-menu  li a:hover, .mobile-menu-wrapper ul.mobile-menu  li.current_page_item a {
background: #fff;
} .sidebar .widget {
background: #fff;
padding: 40px;
margin-bottom: 40px;
}
.view-overlay-icon {
position: absolute;
top: 50%;
left: 50%;
font-size: 50px;
color: #fff;
margin-left: -25px;
margin-top: -25px;
opacity: 0;
visibility: hidden;
z-index: 2;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
}
.view-overlay-bg  {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.25);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: block;
top: 0;
}
.post-type a {
position: relative;
}
a.post-type-link {
display: inline-block;
line-height: 0;
margin-bottom: 5px;
overflow: hidden;
}
a:hover .view-overlay-bg,
a:hover .view-overlay-icon {
opacity: 1;
visibility: visible;
} .post-showing-type1-wrapper {
margin-bottom: 30px;
background: #fff;
position: relative;
padding: 40px;
}
.sticky .post-showing-type1-wrapper {
border: 5px solid #000;
}
.post-showing-type1-wrapper .post-categories {
margin-bottom: 0px;
float: left;
}
.post-showing-type1-wrapper .post-categories a {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 600;
background: #000;
padding: 4px 15px 5px;
margin-right: 5px;
float: left;
margin-bottom: 5px;
}
.post-showing-type1-wrapper .post-categories a:hover {
color: #fff;
}
.post-showing-type1-wrapper h1.post-title, .post-showing-type1-wrapper h1.post-title a {
text-transform: none;
font-size: 42px;
font-family: "Merriweather",serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased; 
line-height: 1.2;
margin-bottom: 20px;
}
.post-showing-type1-wrapper ul.post-details {
margin-left: -5px;
margin-top: 1px;
}
.post-showing-type1-wrapper ul.post-details li {
display: inline-block;
}
.post-showing-type1-wrapper ul.post-details li {
color: #888;
font-family: 'Merriweather', serif;
font-size: 13px;
font-style: italic;
font-weight: 300;
margin: 0 5px;
-webkit-font-smoothing: antialiased;
margin-bottom: 20px;
}
.post-showing-type1-wrapper ul.post-details li .blog-single-detail-single-icon  {
font-size: 19px;
margin-right: 5px;
top: 4px;
position: relative;
}
.post-showing-type1-wrapper .post-type {
margin-bottom: 20px;
}
.post-showing-type1-wrapper .post-type iframe {
margin-bottom: 0;
}
.post-showing-type1-wrapper .post-read-more-wrap {
width: 100%;
text-align: center;
margin: 20px 0 40px;
}
.post-showing-type1-wrapper .post-read-more-wrap a.post-read-more {
display: inline-block;
color: #fff;
font-family: 'Merriweather', serif;
font-size: 18px;
font-weight: 300;
background: #000;
padding: 11px 20px 9px;
border: 1px solid #000;
}
.post-showing-type1-wrapper .post-read-more-wrap a.post-read-more:hover {
color: #000;
border: 1px solid #000;
background: #fff;
}
.post-showing-type1-wrapper .post-bottom-details {
border-top: 1px solid #ebe9e9;
padding-top: 10px;
}
.post-showing-type1-wrapper .post-bottom-details .post-views {
float: left;
color: #888;
font-family: 'Merriweather', serif;
font-size: 13px;
font-style: italic;
font-weight: 300;
}
.post-showing-type1-wrapper .post-bottom-details ul.post-socials-wrap {
float: right;
list-style: none;
}
.post-showing-type1-wrapper .post-bottom-details ul.post-socials-wrap li.post-social-single  {
float: left;
margin: 0 5px;
}
.post-showing-type1-wrapper .post-bottom-details ul.post-socials-wrap li.post-social-single a .post-social-icon {
color: #ccc;
font-size: 14px;
}
.post-showing-type1-wrapper .post-bottom-details ul.post-socials-wrap li.post-social-single a:hover .post-social-icon {
color: #000;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.post-showing-type1-wrapper .post-type .gallery-grid-wrapper {
margin-top: -2% !important;
}
.post-showing-type1-wrapper .post-type .gallery-grid-third {
height: auto; 
width: 32%; 
margin-left: 2%; 
float: left;
margin-top: 2%;
}
.post-showing-type1-wrapper .post-type .gallery-grid-half {
height: auto; 
width: 49%; 
margin-left: 2%; 
float: left;
margin-top: 2%;
}
.post-showing-type1-wrapper .post-type  .gallery-grid-full {
height: auto; 
width: 100%; 
margin-left: 2%; 
float: left;
margin-top: 2%;
}
.ml0 {
margin-left: 0 !important;
}
.post-showing-type1-wrapper .post-type .gallery-grid-third  > a, .post-showing-type1-wrapper .post-type .gallery-grid-half  > a, .post-showing-type1-wrapper .post-type .gallery-grid-full  > a {
line-height: 0; 
display: block;
}
.post-showing-type1-wrapper .post-type .grid {
margin: 0 auto;
list-style: none;
text-align: center;
-webkit-font-smoothing: antialiased;
}
.post-showing-type1-wrapper .post-type .grid figure {
position: relative;
}
.post-showing-type1-wrapper .post-type .grid figure img {
max-width: 100%;
display: block;
position: relative;
}
.post-showing-type1-wrapper .post-type .cs-style-3 figure {
overflow: hidden;
}
.post-showing-type1-wrapper .post-type .cs-style-3 figure img {
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
}
.post-showing-type1-wrapper  .quote .quote-content, .post-showing-type1-wrapper  .quote .quote-content p {
font-style: italic;
font-size: 36px;
}
.post-showing-type1-wrapper .quote .quote-author {
float: right;
color: #999;
margin-bottom: 20px;
display: none;
}
.video-container {
padding-bottom: 46.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe, 
.video-container object, 
.video-container embed {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
}
.video-wrapper {
max-width: 100%;
position: relative;
} .owl_post_slider .item img {
display: block;
width: 100%;
height: auto;
}
.owl-prev, .owl-next {
position: absolute;
top: 47%;
font-size: 48px;
color: #fff;
white-space: nowrap;
margin-top: -25px;
}
.owl-prev::before {
font-family: 'Pe-icon-7-stroke';
content: "\e687";
}
.owl-prev {
float: left;
left: 5px;
}
.owl-next::before {
font-family: 'Pe-icon-7-stroke';
content: "\e685";
}
.owl-next {
float: right;
right: 5px;
}
.owl-prev:hover, .owl-next:hover {
color: #000;
} .post-showing-type2-wrapper .post-showing-type2  {
margin-bottom: 40px;
}
.post-showing-type2-wrapper .post-showing-type2 > a {
line-height: 0;
display: block;
margin-bottom: 0;
position: relative;
}
.post-showing-type2-wrapper .post-showing-type2 .post-info {
padding: 20px 40px;
background: #fff;
}
.post-showing-type2-wrapper .post-categories {
text-align: center;
}
.post-showing-type2-wrapper .post-categories .post-category-before {
background: #ccc;
width: 15px;
height: 1px;
display: inline-block;
top: -4px;
position: relative;
margin-right: 7px;
}
.post-showing-type2-wrapper .post-categories .post-category-after {
background: #ccc;
width: 15px;
height: 1px;
display: inline-block;
top: -4px;
position: relative;
margin-left: 7px;
}
.post-showing-type2-wrapper .post-categories a {
color: #888;
font-family: 'Merriweather', serif;
font-size: 13px;
font-style: italic;
font-weight: 300;
}
.post-showing-type2-wrapper .post-categories a:hover {
color: #000;
}
.post-showing-type2-wrapper h1.post-title, .post-showing-type2-wrapper h1.post-title a {
text-align: center;
text-transform: uppercase;
font-size: 24px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased; 
margin-bottom: 10px;
line-height: 1.2;
margin-top: 5px
}
.post-showing-type2-wrapper .post-bottom-details {
border-top: 1px solid #ebe9e9;
padding-top: 10px;
}
.post-showing-type2-wrapper .post-bottom-details .post-date {
float: left;
color: #888;
font-family: 'Merriweather', serif;
font-size: 12px;
font-style: italic;
font-weight: 300;
}
.post-showing-type2-wrapper .post-bottom-details .post-author {
float: left;
color: #888;
font-family: 'Merriweather', serif;
font-size: 12px;
font-style: italic;
font-weight: 300;
margin-left: 5px;
}
.post-showing-type2-wrapper .post-bottom-details .post-author a {
color: #000;
font-family: 'Merriweather', serif;
font-size: 12px;
font-style: italic;
font-weight: 300;
}
.post-showing-type2-wrapper .post-bottom-details .post-author a:hover {
color: #888;
}
.post-showing-type2-wrapper .quote {
padding: 20px;
background: #fff;
}
.post-showing-type2-wrapper  .quote .quote-content, .post-showing-type1-wrapper  .quote .quote-content p {
font-style: italic;
font-size: 32px;
line-height: 1.6;
font-weight: 300;
color: #000;
-webkit-font-smoothing: antialiased; 
}
.post-showing-type2-wrapper .quote .quote-author {
float: right;
color: #999;
display: none;
}
.post-showing-type2-wrapper .post_content {
font-family: 'Merriweather', serif;
font-size: 13px;
color: #888;
margin-bottom: 30px;
} .textwidget,
.textwidget p {
margin-bottom: 10px; -webkit-font-smoothing: antialiased; 
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 2;
} .aboutme_widget .owl-wrapper-outer,
.single-about-me-image {
background: url(//okna33km.ru/wp-content/themes/okna33km/images/bg-signature.png) no-repeat;
width: 290px;
height: 290px;
}
.about-me-slide .item img, 
.single-about-me-image img {
border-radius: 50%;
width: 250px;
height: 250px;
margin: 20px;
}
.textwidget.about-me-text {
font-size: 18px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
color: #888;
text-align: center;
line-height: 1.6;
padding: 20px;
}
.signatureimage {
text-align: center;
}
.signatureimage img {
} .post-widget {
}
.post-widget .post-widget-single-item {
margin-bottom: 40px;
}
.post-widget .post-widget-single-item .post-widget-single-item-thumb {
position: relative;
line-height: 0;
display: block;
}
.post-widget h3.post-widget-single-item-title   {
margin-bottom: 0;
line-height: 1;
margin: 10px 0 0px;
}
.post-widget h3.post-widget-single-item-title  a {
color: #000;
font-family: 'Merriweather', serif;
text-transform: none;
font-size: 16px;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
line-height: 1;
}
.post-widget .post-widget-single-item-date  {
color: #888;
font-family: 'Merriweather', serif;
font-size: 12px;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
} .commented-post {
margin-bottom: 30px;
float: left;
}
.commented-post .commented-icon-wrap {
width: 60px;
float: left;
}
.commented-post .commented-icon-wrap .commented-icon {
font-size: 55px;
color: #eee;
top: -5px;
position: relative;
}
.commented-post .commented-details {
margin-left: 75px;
}
.commented-post .commented-details .commented-url {
color: #000;
float: left;	
width: 100%;
color: #000;
font-family: 'Merriweather', serif;
text-transform: none;
font-size: 15px;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
line-height: 1;
margin-bottom: 2px;
}
.commented-post .commented-details .commented-author {
float: left; 
font-family: 'Merriweather', serif;
font-size: 12px;
color: #888;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
}
.commented-post .commented-details .commented-author a {
font-family: 'Merriweather', serif;
font-size: 12px;
color: #000;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
}
.commented-post .commented-details .commented-number-of-comments:before {
content:'/';
}
.commented-post .commented-details .commented-number-of-comments {
margin-left: 5px;
float: left;	
font-family: 'Merriweather', serif;
font-size: 12px;
color: #888;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
}
.commented-post .commented-details .commented-number-of-comments a {
font-family: 'Merriweather', serif;
font-size: 12px;
color: #888;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
}
.commented-post .commented-details .commented-border {
width: 50%;
height: 1px;
float: left;
background: #ebe9e9;	
margin-top: 15px;
} .widget select {
-webkit-appearance: none; -moz-appearance: none; min-width: 165px; text-indent: 0.01px; text-overflow: ""; color: #fff;
outline: none;
cursor: pointer;
max-width: 100%;
font-size: 13px;
text-transform: uppercase;
border: 1px solid #000;
background: #000;
padding: 20px 30px;
font-weight: 600;
border-radius: 0;
}
label.screen-reader-text { display: none; } .widget_search .screen-reader-text {
display: none;
}
.widget_search input#s {
width: 100%;	
background: #fff;
border: none;
color: #888;
padding: 15px 20px 17px;
font-size: 14px;
margin-bottom: 10px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
z-index: 2;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box; 
outline: none;
border: 1px solid #eee;
font-weight: 300;
}
.widget_search input#searchsubmit {	
width: auto;
cursor:pointer; 
padding: 8px 24px;
color: #fff;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 700;
display: inline-block;
border: none !important;
background: #e7383b;
margin: 0;
}
.widget_search input#searchsubmit:hover {
background: #000;
} .widget ul {
margin: 0;
}
.widget ul li {
margin: 0;
list-style: inside;
color: #9f9e9e;
list-style-type: none;
}
.widget ul li a {
color: #888;
padding-left: 5px;
font-size: 18px;
font-weight: 300;
line-height: 1.6;
padding: 5px;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.widget ul.children li {
border: none;
}
.widget ul li a:hover {
color: #000;
padding-left: 15px;
} #calendar_wrap caption {
color: #fff;
background: #444;
padding: 10px 6px;
text-transform: uppercase;
margin: 0;
font-size: 13px;
font-weight: bold;
}
#calendar_wrap #today {
color: #000;
font-weight: bold;
}
#calendar_wrap th {
color: #000;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
border: none;
font-size: 16px;
}
#calendar_wrap td {
text-align: center;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000;
text-decoration: none;
border: none;
padding-top: 0;
padding-bottom: 0;
}
#calendar_wrap td.pad {
color: #153e78;
border: none;
}
#calendar_wrap a {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000;
text-decoration: none;
}
table#wp-calendar { border: none; } .widget_recent_entries ul {
}
.widget_recent_entries ul li {
margin-bottom: 5px;
margin-left: 0;
list-style: none;
color: #444;
}
.widget_recent_entries ul li a {
color: #000;
padding-left: 0 !important;
font-size: 18px;
display: block;
line-height: 1.4;
font-weight: 300
}
.widget_recent_entries ul li a:hover {
color: #000;
}
span.post-date {
font-style: italic;
font-family: "Merriweather",serif;
font-size: 12px;
color: #bcbbbb;
position: relative;
top: -9px;
font-weight: 300;
} .tagcloud a {
color: #fff;
background: #444;
padding: 6px 15px;
font-size: 16px !important;
float: left;
margin-bottom: 5px;
margin-right: 5px;
font-weight: 400;
border: 1px solid #444;
-webkit-font-smoothing: antialiased; 
}
.tagcloud a:hover {
background: #fff;
color: #000;
border: 1px solid #444;
cursor: pointer;
} .widget_rss ul li {
margin-bottom: 30px;
list-style-position: inside;
list-style: none;
color: #000;
}
.widget_rss ul li a {
color: #000;
padding-left: 0 !important;
font-size: 16px;
display: block;
line-height: 1.4;
font-weight: 400;
font-family: "Montserrat",serif;
}
.widget_rss ul li a:hover {
color: #fff;
}
.widget_rss span.rss-date {
display: inline-block;
width: auto;
font-style: italic;
font-family: "Merriweather",serif;
font-size: 13px;
color: #bcbbbb !important;
position: relative;
margin-bottom: 10px;
}
.widget_rss .rssSummary {
}
ul#recentcomments li a { display: block !important; color: #000; font-style: none; }
ul#recentcomments li.recentcomments {
font-style: italic;
font-family: "Merriweather",serif;
font-size: 12px;
color: #bcbbbb;
position: relative;
top: -9px;
font-weight: 300;
margin-bottom: 20px;
} .widget .tt-wrapper {
margin-left: -12px;
margin-top: 25px;
}
.widget .tt-wrapper li a {
display: block; 
outline: none;
position: relative;
z-index: 2;
color: #fff !important;
font-size: 30px;
background: #000;
height: 60px;
width: 60px;
border-radius: 50%;
line-height: 2;
margin-bottom: 12px;
margin-left: 12px;
padding: 0 !important;
-webkit-font-smoothing: antialiased;
}
.widget .tt-wrapper li{
float: left;
text-align: center;
}
.widget .tt-wrapper li a.icon-facebook {
background: #3b5998;
}
.widget .tt-wrapper li a.icon-twitter {
background: #00aced;
}
.widget .tt-wrapper li a.icon-gplus {
background: #dd4b39;
}
.widget .tt-wrapper li a.icon-instagram {
background: #517fa4;
}
.widget .tt-wrapper li a.icon-youtube {
background: #bb0000;
}
.widget .tt-wrapper li a.icon-linkedin {
background: #007bb6;
}
.widget .tt-wrapper li a.icon-dribbble {
background: #ea4c89;
}
.widget .tt-wrapper li a.icon-dropbox {
background: #007ee5;
}
.widget .tt-wrapper li a span{
width: 120px;
height: auto;
line-height: 20px;
padding: 10px;
left: 50%;
margin-left: -60px;
font-family: 'Alegreya SC', Georgia, serif;
font-weight: 400;	
font-style: italic;
font-size: 14px;
color: #fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
text-align: center;
border: 4px solid #000;
background: #000;
text-indent: 0px;
border-radius: 5px;
position: absolute;
pointer-events: none;
bottom: 100px;
opacity: 0;
box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.widget .tt-wrapper li a span:before,
.widget .tt-wrapper li a span:after{
content: '';
position: absolute;
bottom: -15px;
left: 50%;
margin-left: -9px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid rgba(0,0,0,0.1);
}
.widget .tt-wrapper li a span:after{
bottom: -14px;
margin-left: -10px;
border-top: 10px solid #000;
}
.widget .tt-wrapper li a:hover span{
opacity: 0.9;
bottom: 70px;
}  .page-title-wrapper {
width: 1170px;
text-align: center;
margin: 60px auto 0;
}
.page-title-wrapper h1 {
text-transform: uppercase;
font-size: 30px;
font-family: 'Merriweather', serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased; 
margin-bottom: 0;
}
.page-title-wrapper h3 {
text-transform: none;
font-size: 16px;
font-family: 'Merriweather', serif;
font-weight: 300;
color: #888;
-webkit-font-smoothing: antialiased; 
margin-bottom: 0;
} .pego-contact-form {
float: left;
width: 100%;
}
.pego-contact-form input,
.pego-contact-form textarea {
background: none;
border: 1px solid #eaeaea;
padding: 20px;
font-family: 'Open Sans', sans-serif;
color: #888;
font-size: 11px;
text-transform: none;
outline: none;
width: 100%;
margin-bottom: 10px;  
-webkit-appearance: none;
}
[placeholder]:focus::-webkit-input-placeholder {
transition: text-indent 0.5s 0.5s ease;
text-indent: -100%;
opacity: 1;
}
.pego-contact-form input.wpcf7-submit {
font-family: 'Open Sans', sans-serif;
color: #fff;
font-size: 13px;
text-transform: uppercase;
border: 1px solid #000;
background: #000;
padding: 20px 40px;
-webkit-appearance: none;
width: auto;
font-weight: 600;
margin-left: 0;
}
.pego-contact-form input.wpcf7-submit:hover {
background: #fff;
color: #000;
border: 1px solid #000;
cursor: pointer;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
div.wpcf7 {
width: 100%;
margin: 0 auto;
}
span.wpcf7-form-control-wrap.your-name {
width: 49%;
float: left;
}
span.wpcf7-form-control-wrap.your-email {
width: 49%;
float: right;
}
.wpcf7 p {
margin-bottom: 0;        
}
input.wpcf7-captchar {
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 11px !important;
display: block !important;
font-family: 'Merriweather', serif !important;
font-style: italic !important;
top: -5px;
position: relative;
}
.wpcf7-response-output {
margin: 10px 0 !important;
padding: 10px 30px !important;
}
.wpcf7-validation-errors {
background: #eee;
border: none !important;
font-size: 12px !important;
}
.wpcf7-mail-sent-ng {
border: none !important;
background: #e1776d;
font-size: 12px !important;
font-family: 'Merriweather', serif !important;
font-style: italic !important;
color: #fff;
} .page-wrapper, .post-showing-type1-wrapper{
padding-bottom: 90px!important;
}
.page-wrapper>h3{
width:100%;
display:flex;
} 
.page-wrapper>h3>?strong>span{
text-decoration: none!important;
}
.page-wrapper>h3 span{
text-decoration: none!important;
}
.popup-page-wrapper {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0,0,0,0.85);
z-index: 5;
background-repeat: no-repeat;
background-size: cover;
}
.popup-page-inside {
width: 700px;
background: #fff;
position: absolute;
top: 300px;
right: 600px;
padding: 40px 60px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.popup-page-wrapper .overlay-close {
background: none;
border:none;
padding: 0;
margin: 0 auto;
display: block;
margin-top: 20px;
font-size: 16px;
}
.popup-page-wrapper .overlay-close:hover {
cursor: pointer;
color: #888;
}
.popup-page-wrapper .popup-page-logo {
text-align: center;
margin-bottom: 20px;
}
.popup-page-wrapper .popup-page-content {
color: #888;
font-family: 'Merriweather', serif !important;
font-size: 16px;
line-height: 1.8;
font-weight: 300;
text-align: center;
} .under-footer {
background: #000;
padding: 20px 0;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #888;
font-weight: 600;
float: left;
width: 100%;
}
.under-footer a {
color: #fff;
}
.under-footer a:hover {
color: #888;
}
.under-footer .left p {
float: left;
margin: 0 auto;
text-align: center;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
}
.under-footer .left p a {
font-weight: 300;
font-family: 'Open Sans', sans-serif;
}
.under-footer .left img {
margin: 0 auto;
margin-bottom: 30px;
}
.under-footer .right {
float: right;
font-weight: 300;
}
.under-footer .right a {
font-weight: 300;
color: #888;
top: -4px;
position: relative;
}
.under-footer .right a:hover {
color: #fff;
}
i.back-to-top-icon.pe-7s-angle-up {
color: #888 !important;
font-size: 24px;
position: relative;
top: 6px;
}
.jr-insta-thumb ul.thumbnails > li {
width: 16.66666667% !important;
display: inline;
float: left;
overflow: hidden;
background: #000;
}
.jr-insta-thumb ul.thumbnails > li a { 
padding: 0;
display: block;
line-height: 0;
opacity: 0.6;
}
.jr-insta-thumb ul.thumbnails > li a:hover { 
padding: 0;
opacity: 1;
}
.jr-insta-thumb .thumbnails, .jr-insta-thumb .thumbnails li {
padding: 0 !important;
}
h1.widget-title-insta {
background: #fff;
text-align: center;
color: #000;
padding: 15px 0;
font-family: 'Merriweather', serif !important;
font-size: 18px;
text-transform: none;
font-weight: 400;
margin-bottom: 0;
}
small.vc_label {
color: #fff;
font-size: 18px;
padding: 15px 0 15px 30px !important;	
-webkit-font-smoothing: antialiased;
}
.back-to-top-icon {
color: #fff;
}
.above-footer .vc_post_carousel .post-carousel figure h2 {
font-size: 24px;
}
.above-footer.vc_post_carousel .post-carousel figure.effect-milo p {
width: 80%;
}
.above-footer figure {
width: 20%;
} .vc_post_carousel .post-carousel {
} .vc_post_carousel .post-carousel figure {
position: relative;
float: left;
overflow: hidden;
background: #3085a3;
text-align: center;
cursor: pointer;
}
.vc_post_carousel .post-carousel figure img {
position: relative;
display: block;
opacity: 0.8;
}
.vc_post_carousel .post-carousel figure figcaption {
padding: 2em;
color: #fff;
text-transform: uppercase;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.vc_post_carousel .post-carousel figure figcaption::before,
.vc_post_carousel .post-carousel figure figcaption::after {
pointer-events: none;
}
.vc_post_carousel .post-carousel figure figcaption,
.vc_post_carousel .post-carousel figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}  .vc_post_carousel .post-carousel figure figcaption > a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
}
.vc_post_carousel .post-carousel figure h2 {
-webkit-font-smoothing: antialiased; 
font-weight: 400;
color: #fff;
font-family: 'Merriweather', serif;
text-transform: none;
font-size: 28px;
}
.vc_post_carousel .post-carousel figure h2,
.vc_post_carousel .post-carousel figure p {
margin: 0;
}
.vc_post_carousel .post-carousel figure p {
letter-spacing: 1px;
font-size: 68.5%;
}
.vc_post_carousel .post-carousel figure.effect-milo {
background: #000;
}
.vc_post_carousel .post-carousel figure.effect-milo img {
max-width: none;
width: -webkit-calc(100% + 60px);
width: calc(100% + 60px);
opacity: 1;
}
.vc_post_carousel .post-carousel figure.effect-milo:hover img {
opacity: 0.5;
-webkit-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
}
.vc_post_carousel .post-carousel figure.effect-milo h2 {
position: absolute;
right: 0;
bottom: 0;
padding: 1em 1.2em;
}
.vc_post_carousel .post-carousel figure.effect-milo p {
padding: 0 10px 0 0;
width: 50%;
border-right: 1px solid #fff;
color: #fff;
text-align: right;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0,0);
transform: translate3d(-40px,0,0);
text-transform: none;
}
.vc_post_carousel .post-carousel figure.effect-milo:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} #comments {
padding: 40px;
background: #fff;
margin-top: 40px;
float: left;
width: 100%;
}
.other-posts-main-title {
font-size: 24px;
font-family: "Merriweather",serif;
color: #fff;
text-align: center;
background: #000;
font-weight: 300;
padding: 15px 0 11px
}
.blog-single-content p {
font-size: 16px;
text-align: justify;
font-family: "Merriweather",serif;
color: #444;
line-height: 2;
}
#respond input[type="text"], #respond textarea {
font-family: "Merriweather",serif;
color: #B9B8B8;
font-size: 13px;
border: 1px solid #EAEAEA;
background: none;
line-height: 1.6;
width: 100%;
padding: 20px;
outline: none;
-webkit-appearance: none;
}
#commentform #submit {
color: #FFF;
font-size: 13px;
text-transform: uppercase;
border: 1px solid #000;
background: none repeat scroll 0% 0% #000;
padding: 20px 50px;
-webkit-appearance: none;
font-weight: 600;
}
#commentform #submit:hover {
background: none repeat scroll 0% 0% #FFF;
color: #000;
border: 1px solid #000;
cursor: pointer;
}  
#respond label {
font-family: "Montserrat",serif;
color: #000;
font-size: 14px;
}
p.form-allowed-tags,
p.form-allowed-tags abbr {
color: #888;
text-transform: uppercase;
font-family: "Montserrat",serif;
font-size: 12px;
}
p.form-allowed-tags {display: none;}
p.form-allowed-tags code {
text-transform: none;
color: 888;
font-family: "Merriweather",serif;
display: block;
font-size: 10px;
}
p.comment-notes {
color: 888;
font-family: "Merriweather",serif;
}
#comments h1 {
letter-spacing: 0;
font-size: 18px;
margin-bottom: 50px;
font-family: 'Merriweather', serif;
}
.all-comments {
list-style-type: none !important;
counter-reset:li;
}
.all-comments li {
position: relative;
float: left;
width: 100%;
padding: 0 0 30px 0;
border-bottom: solid 1px #eee;
position: relative;
list-style:none;
margin-bottom: 50px;
margin-left: 0;
}
.children {
margin-top: 50px;
}
.children li { 
padding-left: 5%;
border-left: solid 1px #e7e7e7;
}
.children li:last-child {
margin-bottom: 20px;
padding-bottom: 0;
border-bottom: none;
}
#comments .reply {
margin-bottom: 0 !important;
margin-top: 20px;
}
.reply a {
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
background: #000;
color: #fff;
padding: 5px 20px;
border: 1px solid #000;
position: absolute;
right: 0;
top: 0;
}
li.comment p {
color: #444;
font-family: "Merriweather",serif;
font-weight: 400;
line-height: 1.8;
float: left;
margin-left: 80px;
}
.reply a:hover {
color: #000;
background: #fff;
-webkit-transition: .1s ease-in;  
-moz-transition: .1s ease-in;  
-o-transition: .1s ease-in;  
transition: .1s ease-in; 
border: 1px solid #000;
}
span.says {
display: none;
}
#comments .logged-in-as {
float: left;
color: #888;
font-family: "Merriweather",serif;
}
#comments .logged-in-as a {
color: #888;
font-family: "Merriweather",serif;
}
#comments .logged-in-as a:hover {
color: #000;
}
#comments .comment-notes {
display: none;
}
h3#reply-title { 
font-size: 18px;
letter-spacing: 0px;
margin-bottom: 20px;
font-family: 'Merriweather', serif;
}
.comment-notes .required {
position: relative !important;
top: auto !important;
right: auto !important;
}
.comment-awaiting-moderation {
color: #555;
font-weight: bold;
font-size: 11px;
}
.vcard {
width: 100%;
}
.vcard img {
float: left;
height: 60px;
width: 60px;
margin-right: 20px;
}
.fn {
font-family: "Montserrat",serif;
font-size: 16px;
color: #000;
font-style: normal;
letter-spacing: -1px;
-webkit-font-smoothing: antialiased; 
}
.fn a { 
font-family: "Montserrat",serif;
font-size: 16px;
color: #000;
font-style: normal;
letter-spacing: -1px;
-webkit-font-smoothing: antialiased; 
}
.fn a:hover {
background: none;
color: #777;
}
.comment-info {
margin-bottom: 20px;
position: relative;
}
.comment-meta a {
font-size: 12px;
color: #888;
position: relative;
font-family: "Merriweather",serif;
}
a.comment-edit-link {
font-size: 11px;
}
.comment-form-author, .comment-form-email {
width: 32%;
margin-right: 2%;
float: left;
}
.comment-form-url {
width: 32%;
margin-right: 0;
float: left;
}
span.required {
display: none;
}
p.comment-form-comment {
width: 100%;
float: left;
} .other-posts {
width: 100%;
margin-top: 40px;
position: relative;
height: 300px;
}
.other-post-title {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
line-height: 1.2;
position: absolute;
bottom: 0;
padding: 0 20px 20px;
color: #fff;
font-size: 15px;
z-index: 1;
margin-bottom: 0;
}
.other-post-bg {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
background: rgba(0,0,0,0.25);
width: 100%;
height: 100%;
position: absolute;
}
.other-posts a {
display: block;
position: relative;
line-height: 0;
}
.other-posts a:hover .other-post-title, .other-posts a:hover .other-post-bg {
opacity: 1;
visibility: visible;
}
.other-posts .big-post {
height: 100%;
width: 40%;
float: left;
}
.other-posts .horizontal-post-wrap {
height: 50%;
width: 60%;
float: left;
}
.other-posts .horizontal-post-wrap .horizontal-post {
width: 60%;
height: 100%;
float: left;
}
.other-posts .horizontal-post-wrap .square-post {
width: 40%;
height: 100%;
float: left;
} .next-prev-posts-wrapper {
background: #fff;
width: 100%;
border-top: 1px solid #ebe9e9;
}
a.next-post-wrapper {
float: left;
width: 50%;
}
a.prev-post-wrapper {
float: right;
width: 50%;
}
.next-post-details {
display: table;
vertical-align: middle;
float: left;
}
.prev-post-details {
display: table;
vertical-align: middle;
float: right;
}
.nextprev-post-image {
display: block; 
position: relative;
line-height: 0;
display: table-cell;
vertical-align: middle;
}
.nextprev-post-title {
display: table-cell;
vertical-align: middle;
padding: 0 10px;
font-size: 18px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
line-height: 1.2;
}
.nextprev-icon {
position: absolute;
left: 50%;
top: 50%;
margin-top: -20px;
margin-left: -20px;
font-size: 40px;
color: #fff;
visibility: hidden;
opacity: 0;
z-index: 1;
}
.nextprev-hover-bg {
background: rgba(0,0,0,0.25);
width: 100%;
height: 100%;
position: absolute;
left: 0;
visibility: hidden;
opacity: 0;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
}
a.prev-post-wrapper:hover .nextprev-icon, a.next-post-wrapper:hover .nextprev-icon, 
a.prev-post-wrapper:hover .nextprev-hover-bg, a.next-post-wrapper:hover .nextprev-hover-bg {
visibility: visible;
opacity: 1;
} .pagination {
}
.pagination span {
background: #000;
padding: 10px 20px;
color: #fff;
}
.pagination a {
background: #fff;
padding: 10px;
}
.pagination a:hover {
background: #000;
color: #fff;
} .archive-filtering {
list-style: none;
text-align: center;
margin-bottom: 40px;
}
.archive-filtering li {
display: inline-block;
}
.big-archive-item {
width: 40%;
height: 468px;
float: left;
}
.small-archive-item {
width: 20%;
height: 234px;
float: left;
}
.big-archive-post-content {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
position: absolute;
bottom: 0;
padding: 0 20px 20px;
z-index: 1;
margin-bottom: 0;
}
.archive-post-title-big {
line-height: 1.2;
color: #fff;
font-size: 30px;
z-index: 1;
margin-bottom: 10px;
-webkit-font-smoothing: antialiased; 
}
.archive-post-excerpt-big {
line-height: 1.2;
color: #fff;
font-size: 15px;
z-index: 1;
-webkit-font-smoothing: antialiased; 
}
.archive-post-title {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
line-height: 1.2;
position: absolute;
bottom: 0;
padding: 0 20px 20px;
color: #fff;
font-size: 15px;
z-index: 1;
margin-bottom: 0;
-webkit-font-smoothing: antialiased; 
}
.archive-post-bg {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
background: rgba(0,0,0,0.25);
width: 100%;
height: 100%;
position: absolute;
}
.archive-wrapper > a {
display: block;
position: relative;
line-height: 0;
}
.archive-wrapper a:hover .archive-post-title, .archive-wrapper a:hover .archive-post-bg, .archive-wrapper a:hover .big-archive-post-content  {
opacity: 1;
visibility: visible;
}
.archive-wrapper .pagination-wrapper {
margin-top: 40px;
}
ul.archive-filtering select#cat {
-webkit-appearance: none; -moz-appearance: none; min-width: 165px; text-indent: 0.01px; text-overflow: ""; color: #000;
outline: none;
cursor: pointer;
max-width: 100%;
font-size: 14px;
text-transform: none;
border: 1px solid #000;
background: #f5f5f5;
padding: 13px 30px 12px 25px;
border-radius: 0;
font-family: "Merriweather",serif;
font-weight: 400;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/dropdown_arrow.png) no-repeat; background-position: 90% 50%; }
ul.archive-filtering select.date-select-dropdown {
-webkit-appearance: none; -moz-appearance: none; min-width: 165px; text-indent: 0.01px; text-overflow: ""; color: #000;
outline: none;
cursor: pointer;
max-width: 100%;
font-size: 14px;
text-transform: none;
border: 1px solid #000;
background: #f5f5f5;
padding: 13px 30px 12px 25px;
border-radius: 0;
font-family: "Merriweather",serif;
font-weight: 400;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/dropdown_arrow.png) no-repeat; background-position: 90% 50%; }
ul.archive-filtering input#s {
-webkit-appearance: none; -moz-appearance: none; width: 210px !important; text-indent: 0.01px; text-overflow: ""; border: 1px solid #000;
background: #f5f5f5;
color: #000;
padding: 13px 40px 12px 25px;
border-radius: 0;
font-family: "Merriweather",serif;
font-weight: 400;
font-size: 14px;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/dropdown_search.png) no-repeat; background-position: 90% 50%; outline: none;
} .vc_socials ul.theme-socials {
text-align: center;
list-style: none;
}
.vc_socials ul.theme-socials li {
margin: 0 15px;
display: inline-block;
}
.vc_socials ul.theme-socials li .theme-social-icons {
font-size: 30px;
} .vc_error_page_contruct {
text-align: center;
}
.error-content1 {
font-weight: 400;
font-family: "Merriweather",serif;
text-transform: uppercase;
color: #000;
font-size: 18px;
text-transform: uppercase;
}
.error-content2 {
font-weight: 700;
font-family: "Merriweather",serif;
text-transform: uppercase;
color: #000;
font-size: 250px;
text-transform: uppercase;
line-height: 1;
margin-bottom: 50px
}
.error-content3 {
font-weight: 400;
font-family: "Merriweather",serif;
text-transform: uppercase;
color: #000;
font-size: 18px;
text-transform: uppercase;
}
a.error-page-url {
font-family: "Merriweather",serif;
color: #000;
font-size: 13px;
text-transform: uppercase;
border: 1px solid #000;
background: #fff;
padding: 20px 50px;
display: inline-block;;
margin-top: 40px;
}
a.error-page-url:hover {
color: #fff;
border: 1px solid #000;
background: #000;
} .blockquote.type1 {
border-left: 3px solid #000;
padding: 0px 0 0px 20px;
margin: 20px 0 !important;
}
.blockquote.type1 p {
font-size: 18px;
color: #000;
line-height: 1.6;
font-weight: 400;
}
.blockquote.type2 {
padding: 25px 30px 25px 50px;
background: #f5f5f5  url(//okna33km.ru/wp-content/themes/okna33km/images/blockquote-icon-type2.png) no-repeat 40px center;
margin: 20px 0 !important;
}
.blockquote.type2 p {
font-family: 'Merriweather', serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
color: #808080;
margin-left: 60px;
line-height: 1.6;
}
.blockquote.type3 .icon_holder {
background: url(//okna33km.ru/wp-content/themes/okna33km/images/blockquote-icon-type3.png) no-repeat center center #000;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
width: 80px;
height: 80px;
float: left;
margin-right: 20px;
}
.blockquote.type3 p {
font-family: 'Merriweather', serif;
font-size: 20px;
color: #000;
line-height: 1.6;
font-weight: 400;
margin: 20px 0 !important;
}
.blockquote.type4 {
padding: 0 50px;
margin: 20px 0 !important;
}
.blockquote.type4 p {
font-family: "Merriweather",serif;
font-size: 22px !important;
letter-spacing: 0px;
color: #000;
line-height: 1.8;
text-align: justify;
font-style: italic;
font-weight: 300;
} .vc_dropcap .dropcap.type1 span.first_letter {
float: left;
font-size: 60px !important;
margin-right: 10px;
line-height: 0.7;
color: #000;
font-family: "Merriweather",serif;
font-weight: 300;
position: relative;
top: 12px;
}
.vc_dropcap .dropcap.type1, .vc_dropcap .dropcap.type1 span {
font-size: 16px;
color: #000;
font-family: "Merriweather",serif;
font-weight: 300;
line-height: 2;
}
.vc_dropcap .dropcap.type2 span.first_letter {	
float: left;
font-size: 42px !important;
margin-right: 15px;
background: #000;
color: #fff;
font-family: 'Montserrat', serif;
font-weight: 400;
padding: 10px 25px;
}
.vc_dropcap .dropcap.type2 {
color: #000;
font-size: 20px;
font-weight: 300;
line-height: 1.6;
margin: 20px 0 !important;
} .vc_post_slideshow .post-slideshow .item {
position: relative;
} .vc_post_slideshow .post-slideshow figure {
position: relative;
float: left;
overflow: hidden;
background: #000;
text-align: center;
cursor: pointer;
}
.vc_post_slideshow .post-slideshow figure img {
position: relative;
display: block;
opacity: 0.8;
}
.vc_post_slideshow .post-slideshow figure figcaption {
padding: 2em;
color: #fff;
text-transform: uppercase;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.vc_post_slideshow .post-slideshow figure figcaption::before,
.vc_post_slideshow .post-slideshow figure figcaption::after {
pointer-events: none;
}
.vc_post_slideshow .post-slideshow figure figcaption,
.vc_post_slideshow .post-slideshow figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}  .vc_post_slideshow .post-slideshow figure figcaption > a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
}
.vc_post_slideshow .post-slideshow figure h2 {
word-spacing: -0.15em;
font-weight: 300;
color: #fff;
}
.vc_post_slideshow .post-slideshow figure h2,
.vc_post_slideshow .post-slideshow figure p {
margin: 0;
}
.vc_post_slideshow .post-slideshow figure p {
letter-spacing: 1px;
font-size: 68.5%;
}
.vc_post_slideshow .post-slideshow figure.effect-milo {
background: #000;
}
.vc_post_slideshow .post-slideshow figure.effect-milo img {
max-width: none;
width: -webkit-calc(100% + 60px);
width: calc(100% + 60px);
opacity: 1;
}
.vc_post_slideshow .post-slideshow figure.effect-milo:hover img {
opacity: 0.5;
-webkit-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
}
.vc_post_slideshow .post-slideshow figure.effect-milo h2 {
position: absolute;
right: 0;
bottom: 0;
padding: 1em 1.2em;
}
.vc_post_slideshow .post-slideshow figure.effect-milo p {
padding: 0 10px 0 0;
width: 50%;
border-right: 1px solid #fff;
color: #fff;
text-align: right;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0,0);
transform: translate3d(-40px,0,0);
}
.vc_post_slideshow .post-slideshow figure.effect-milo:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} .vc_post_section {
height: 500px;
}
.post-section-slider {
width: 100%;
float: left;
height: 100%;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.post-section-slider  .post-section-slider-item {
background-size: cover;
width: 100%;
height: 500px;
display: table;
vertical-align: middle;
}
.post-section-slider .post-section-slider-item-caption {
display: table-cell;
vertical-align: middle;
width: 100%;
margin: 0 auto;
text-align: center;
}
.post-section-slider .post-section-slider-item-caption-inside { 
max-width: 400px;
display: inline-block;
background: rgba(255, 255, 255, 0.95);
padding: 40px 40px 30px 40px;
border-bottom: 10px solid #000;
}
.post-section-slider .post-section-slider-item-caption h2 {
font-family: 'Merriweather', serif;
color: #000;
font-size: 24px;
font-weight: 400;
line-height: 1.2;
text-transform: none;
text-align: left;
-webkit-font-smoothing: antialiased; 
margin-top: 20px;
margin-bottom: 10px;
}
.post-section-slider-categories {
text-align: left;
margin-bottom: 20px
}
.post-section-slider-categories-names a {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 600;
background: #000;
padding: 4px 15px 5px;
margin-right: 5px;
}
a.post-section-slider-readmore {
float: left;
color: #888;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
font-style: italic;
text-transform: lowercase;
}
.post-section-slider .post-section-slider-item-caption p {
color: #888;
text-align: left;
font-weight: 300;
}
.post-section-single-items-wrapper {
width: 30%;
float: left;
height: 100%;
}
.post-section-single-items-wrapper .post-section-single-item {
background-size: cover;
width: 100%;
display: table;
vertical-align: middle;
float: left;
height: 50%;
}
.post-section-single-items-wrapper .post-section-single-item-caption {
display: table-cell;
vertical-align: middle;
width: 100%;
margin: 0 auto;
text-align: center;
}
.post-section-single-items-wrapper .post-section-single-item-caption-inside { 
max-width: 300px;
display: inline-block;
background: rgba(0,0,0,0.3);
padding: 30px;
}
.post-section-single-items-wrapper .post-section-single-item-caption h2 {
color: red;
}
.post-section-single-items-wrapper .post-section-single-item-caption p {
color: green;
}
h1.counter-title {
font-size: 18px;
color: #000;
font-family: 'Merriweather', serif;
line-height: 1.2;
text-transform: none;
text-align: center;
}
.counter-icon-wrapper {
font-size: 66px;
text-align: center;
color: #000;
line-height: 1;
}
.counter_execute {
text-align: center;
font-size: 24px;
color: #888;
}
.counter-wrapper {
text-align: center;
margin-top: 30px;
}
span.comment-author-link a.url {
display: block !important;
float: left;
font-size: 12px;
color: #bcbbbb !important;
margin-right: 3px !important;
} .all-reviews {
border: 1px solid #ddd;
padding: 15px;
border-radius: 5px;
}
.review {
border-bottom: 1px solid #eee;
padding: 10px 0;
}
.review:last-child {
border-bottom: none;
}@font-face {
font-family: 'Pe-icon-7-stroke';
src:url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/Pe-icon-7-stroke.eot?d7yf1v);
src:url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),
url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),
url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),
url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="pe-7s-"], [class*=" pe-7s-"] {
font-family: 'Pe-icon-7-stroke';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pe-7s-album:before {
content: "\e6aa";
}
.pe-7s-arc:before {
content: "\e6ab";
}
.pe-7s-back-2:before {
content: "\e6ac";
}
.pe-7s-bandaid:before {
content: "\e6ad";
}
.pe-7s-car:before {
content: "\e6ae";
}
.pe-7s-diamond:before {
content: "\e6af";
}
.pe-7s-door-lock:before {
content: "\e6b0";
}
.pe-7s-eyedropper:before {
content: "\e6b1";
}
.pe-7s-female:before {
content: "\e6b2";
}
.pe-7s-gym:before {
content: "\e6b3";
}
.pe-7s-hammer:before {
content: "\e6b4";
}
.pe-7s-headphones:before {
content: "\e6b5";
}
.pe-7s-helm:before {
content: "\e6b6";
}
.pe-7s-hourglass:before {
content: "\e6b7";
}
.pe-7s-leaf:before {
content: "\e6b8";
}
.pe-7s-magic-wand:before {
content: "\e6b9";
}
.pe-7s-male:before {
content: "\e6ba";
}
.pe-7s-map-2:before {
content: "\e6bb";
}
.pe-7s-next-2:before {
content: "\e6bc";
}
.pe-7s-paint-bucket:before {
content: "\e6bd";
}
.pe-7s-pendrive:before {
content: "\e6be";
}
.pe-7s-photo:before {
content: "\e6bf";
}
.pe-7s-piggy:before {
content: "\e6c0";
}
.pe-7s-plugin:before {
content: "\e6c1";
}
.pe-7s-refresh-2:before {
content: "\e6c2";
}
.pe-7s-rocket:before {
content: "\e6c3";
}
.pe-7s-settings:before {
content: "\e6c4";
}
.pe-7s-shield:before {
content: "\e6c5";
}
.pe-7s-smile:before {
content: "\e6c6";
}
.pe-7s-usb:before {
content: "\e6c7";
}
.pe-7s-vector:before {
content: "\e6c8";
}
.pe-7s-wine:before {
content: "\e6c9";
}
.pe-7s-cloud-upload:before {
content: "\e68a";
}
.pe-7s-cash:before {
content: "\e68c";
}
.pe-7s-close:before {
content: "\e680";
}
.pe-7s-bluetooth:before {
content: "\e68d";
}
.pe-7s-cloud-download:before {
content: "\e68b";
}
.pe-7s-way:before {
content: "\e68e";
}
.pe-7s-close-circle:before {
content: "\e681";
}
.pe-7s-id:before {
content: "\e68f";
}
.pe-7s-angle-up:before {
content: "\e682";
}
.pe-7s-wristwatch:before {
content: "\e690";
}
.pe-7s-angle-up-circle:before {
content: "\e683";
}
.pe-7s-world:before {
content: "\e691";
}
.pe-7s-angle-right:before {
content: "\e684";
}
.pe-7s-volume:before {
content: "\e692";
}
.pe-7s-angle-right-circle:before {
content: "\e685";
}
.pe-7s-users:before {
content: "\e693";
}
.pe-7s-angle-left:before {
content: "\e686";
}
.pe-7s-user-female:before {
content: "\e694";
}
.pe-7s-angle-left-circle:before {
content: "\e687";
}
.pe-7s-up-arrow:before {
content: "\e695";
}
.pe-7s-angle-down:before {
content: "\e688";
}
.pe-7s-switch:before {
content: "\e696";
}
.pe-7s-angle-down-circle:before {
content: "\e689";
}
.pe-7s-scissors:before {
content: "\e697";
}
.pe-7s-wallet:before {
content: "\e600";
}
.pe-7s-safe:before {
content: "\e698";
}
.pe-7s-volume2:before {
content: "\e601";
}
.pe-7s-volume1:before {
content: "\e602";
}
.pe-7s-voicemail:before {
content: "\e603";
}
.pe-7s-video:before {
content: "\e604";
}
.pe-7s-user:before {
content: "\e605";
}
.pe-7s-upload:before {
content: "\e606";
}
.pe-7s-unlock:before {
content: "\e607";
}
.pe-7s-umbrella:before {
content: "\e608";
}
.pe-7s-trash:before {
content: "\e609";
}
.pe-7s-tools:before {
content: "\e60a";
}
.pe-7s-timer:before {
content: "\e60b";
}
.pe-7s-ticket:before {
content: "\e60c";
}
.pe-7s-target:before {
content: "\e60d";
}
.pe-7s-sun:before {
content: "\e60e";
}
.pe-7s-study:before {
content: "\e60f";
}
.pe-7s-stopwatch:before {
content: "\e610";
}
.pe-7s-star:before {
content: "\e611";
}
.pe-7s-speaker:before {
content: "\e612";
}
.pe-7s-signal:before {
content: "\e613";
}
.pe-7s-shuffle:before {
content: "\e614";
}
.pe-7s-shopbag:before {
content: "\e615";
}
.pe-7s-share:before {
content: "\e616";
}
.pe-7s-server:before {
content: "\e617";
}
.pe-7s-search:before {
content: "\e618";
}
.pe-7s-film:before {
content: "\e6a5";
}
.pe-7s-science:before {
content: "\e619";
}
.pe-7s-disk:before {
content: "\e6a6";
}
.pe-7s-ribbon:before {
content: "\e61a";
}
.pe-7s-repeat:before {
content: "\e61b";
}
.pe-7s-refresh:before {
content: "\e61c";
}
.pe-7s-add-user:before {
content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
content: "\e61d";
}
.pe-7s-paperclip:before {
content: "\e69c";
}
.pe-7s-radio:before {
content: "\e61e";
}
.pe-7s-note2:before {
content: "\e69d";
}
.pe-7s-print:before {
content: "\e61f";
}
.pe-7s-network:before {
content: "\e69e";
}
.pe-7s-prev:before {
content: "\e620";
}
.pe-7s-mute:before {
content: "\e69f";
}
.pe-7s-power:before {
content: "\e621";
}
.pe-7s-medal:before {
content: "\e6a0";
}
.pe-7s-portfolio:before {
content: "\e622";
}
.pe-7s-like2:before {
content: "\e6a1";
}
.pe-7s-plus:before {
content: "\e623";
}
.pe-7s-left-arrow:before {
content: "\e6a2";
}
.pe-7s-play:before {
content: "\e624";
}
.pe-7s-key:before {
content: "\e6a3";
}
.pe-7s-plane:before {
content: "\e625";
}
.pe-7s-joy:before {
content: "\e6a4";
}
.pe-7s-photo-gallery:before {
content: "\e626";
}
.pe-7s-pin:before {
content: "\e69b";
}
.pe-7s-phone:before {
content: "\e627";
}
.pe-7s-plug:before {
content: "\e69a";
}
.pe-7s-pen:before {
content: "\e628";
}
.pe-7s-right-arrow:before {
content: "\e699";
}
.pe-7s-paper-plane:before {
content: "\e629";
}
.pe-7s-delete-user:before {
content: "\e6a7";
}
.pe-7s-paint:before {
content: "\e62a";
}
.pe-7s-bottom-arrow:before {
content: "\e6a8";
}
.pe-7s-notebook:before {
content: "\e62b";
}
.pe-7s-note:before {
content: "\e62c";
}
.pe-7s-next:before {
content: "\e62d";
}
.pe-7s-news-paper:before {
content: "\e62e";
}
.pe-7s-musiclist:before {
content: "\e62f";
}
.pe-7s-music:before {
content: "\e630";
}
.pe-7s-mouse:before {
content: "\e631";
}
.pe-7s-more:before {
content: "\e632";
}
.pe-7s-moon:before {
content: "\e633";
}
.pe-7s-monitor:before {
content: "\e634";
}
.pe-7s-micro:before {
content: "\e635";
}
.pe-7s-menu:before {
content: "\e636";
}
.pe-7s-map:before {
content: "\e637";
}
.pe-7s-map-marker:before {
content: "\e638";
}
.pe-7s-mail:before {
content: "\e639";
}
.pe-7s-mail-open:before {
content: "\e63a";
}
.pe-7s-mail-open-file:before {
content: "\e63b";
}
.pe-7s-magnet:before {
content: "\e63c";
}
.pe-7s-loop:before {
content: "\e63d";
}
.pe-7s-look:before {
content: "\e63e";
}
.pe-7s-lock:before {
content: "\e63f";
}
.pe-7s-lintern:before {
content: "\e640";
}
.pe-7s-link:before {
content: "\e641";
}
.pe-7s-like:before {
content: "\e642";
}
.pe-7s-light:before {
content: "\e643";
}
.pe-7s-less:before {
content: "\e644";
}
.pe-7s-keypad:before {
content: "\e645";
}
.pe-7s-junk:before {
content: "\e646";
}
.pe-7s-info:before {
content: "\e647";
}
.pe-7s-home:before {
content: "\e648";
}
.pe-7s-help2:before {
content: "\e649";
}
.pe-7s-help1:before {
content: "\e64a";
}
.pe-7s-graph3:before {
content: "\e64b";
}
.pe-7s-graph2:before {
content: "\e64c";
}
.pe-7s-graph1:before {
content: "\e64d";
}
.pe-7s-graph:before {
content: "\e64e";
}
.pe-7s-global:before {
content: "\e64f";
}
.pe-7s-gleam:before {
content: "\e650";
}
.pe-7s-glasses:before {
content: "\e651";
}
.pe-7s-gift:before {
content: "\e652";
}
.pe-7s-folder:before {
content: "\e653";
}
.pe-7s-flag:before {
content: "\e654";
}
.pe-7s-filter:before {
content: "\e655";
}
.pe-7s-file:before {
content: "\e656";
}
.pe-7s-expand1:before {
content: "\e657";
}
.pe-7s-exapnd2:before {
content: "\e658";
}
.pe-7s-edit:before {
content: "\e659";
}
.pe-7s-drop:before {
content: "\e65a";
}
.pe-7s-drawer:before {
content: "\e65b";
}
.pe-7s-download:before {
content: "\e65c";
}
.pe-7s-display2:before {
content: "\e65d";
}
.pe-7s-display1:before {
content: "\e65e";
}
.pe-7s-diskette:before {
content: "\e65f";
}
.pe-7s-date:before {
content: "\e660";
}
.pe-7s-cup:before {
content: "\e661";
}
.pe-7s-culture:before {
content: "\e662";
}
.pe-7s-crop:before {
content: "\e663";
}
.pe-7s-credit:before {
content: "\e664";
}
.pe-7s-copy-file:before {
content: "\e665";
}
.pe-7s-config:before {
content: "\e666";
}
.pe-7s-compass:before {
content: "\e667";
}
.pe-7s-comment:before {
content: "\e668";
}
.pe-7s-coffee:before {
content: "\e669";
}
.pe-7s-cloud:before {
content: "\e66a";
}
.pe-7s-clock:before {
content: "\e66b";
}
.pe-7s-check:before {
content: "\e66c";
}
.pe-7s-chat:before {
content: "\e66d";
}
.pe-7s-cart:before {
content: "\e66e";
}
.pe-7s-camera:before {
content: "\e66f";
}
.pe-7s-call:before {
content: "\e670";
}
.pe-7s-calculator:before {
content: "\e671";
}
.pe-7s-browser:before {
content: "\e672";
}
.pe-7s-box2:before {
content: "\e673";
}
.pe-7s-box1:before {
content: "\e674";
}
.pe-7s-bookmarks:before {
content: "\e675";
}
.pe-7s-bicycle:before {
content: "\e676";
}
.pe-7s-bell:before {
content: "\e677";
}
.pe-7s-battery:before {
content: "\e678";
}
.pe-7s-ball:before {
content: "\e679";
}
.pe-7s-back:before {
content: "\e67a";
}
.pe-7s-attention:before {
content: "\e67b";
}
.pe-7s-anchor:before {
content: "\e67c";
}
.pe-7s-albums:before {
content: "\e67d";
}
.pe-7s-alarm:before {
content: "\e67e";
}
.pe-7s-airplay:before {
content: "\e67f";
}@font-face{font-family:fontello;src:url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/fontello.eot);src:url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/fontello.eot) format('embedded-opentype'),url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/fontello.woff) format('woff'),url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/fontello.ttf) format('truetype'),url(//okna33km.ru/wp-content/themes/okna33km/css/fonts/fontello.svg) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-facebook:before{content:'\e800'}.icon-twitter:before{content:'\e801'}.icon-gplus:before{content:'\e802'}.icon-mail:before{content:'\e803'}.icon-pinterest:before{content:'\e804'}.icon-tumblr:before{content:'\e805'}.icon-linkedin:before{content:'\e806'}.icon-dribbble:before{content:'\e807'}.icon-lastfm:before{content:'\e808'}.icon-stumbleupon:before{content:'\e809'}.icon-google-circles:before{content:'\e80a'}.icon-soundcloud:before{content:'\e80b'}.icon-paypal:before{content:'\e80c'}.icon-picasa:before{content:'\e80d'}.icon-instagram:before{content:'\e80e'}.icon-dropbox:before{content:'\e80f'}.icon-basket:before{content:'\e810'}.icon-skype:before{content:'\e811'}.icon-flickr:before{content:'\e812'}.icon-vimeo:before{content:'\e813'}.icon-github:before{content:'\e814'}.icon-right-dir:before{content:'\e815'}.icon-left-dir:before{content:'\e816'}.icon-menu:before{content:'\e817'}.icon-plus:before{content:'\e818'}.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(//okna33km.ru/wp-content/themes/okna33km/css/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}.audioplayer
{
height: 2.5em; color: #fff;
top: -5px;
text-shadow: 1px 1px 0 #000;
border: 1px solid #222;
position: relative;
z-index: 1;
background: #333;
background: -webkit-gradient( linear, left top, left bottom, from( #444 ), to( #222 ) );
background: -webkit-linear-gradient( top, #444, #222 );
background: -moz-linear-gradient( top, #444, #222 );
background: -ms-radial-gradient( top, #444, #222 );
background: -o-linear-gradient( top, #444, #222 );
background: linear-gradient( top, #444, #222 );
-webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); -moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba( 0, 0, 0, .5 ); -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.audioplayer-mini
{
width: 2.5em; margin: 0 auto;
}
.audioplayer > div
{
position: absolute;
}
.audioplayer-playpause
{
width: 2.5em; height: 100%;
text-align: left;
text-indent: -9999px;
cursor: pointer;
z-index: 2;
top: 0;
left: 0;
}
.audioplayer:not(.audioplayer-mini) .audioplayer-playpause
{
border-right: 1px solid #555;
border-right-color: rgba( 255, 255, 255, .1 );
}
.audioplayer-mini .audioplayer-playpause
{
width: 100%;
}
.audioplayer-playpause:hover,
.audioplayer-playpause:focus
{
background-color: #222;
}
.audioplayer-playpause a
{
display: block;
}
.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a
{
width: 0;
height: 0;
border: 0.5em solid transparent; border-right: none;
border-left-color: #fff;
content: '';
position: absolute;
top: 50%;
left: 50%;
margin: -0.5em 0 0 -0.25em; }
.audioplayer-playing .audioplayer-playpause a
{
width: 0.75em; height: 0.75em; position: absolute;
top: 50%;
left: 50%;
margin: -0.375em 0 0 -0.375em; }
.audioplayer-playing .audioplayer-playpause a:before,
.audioplayer-playing .audioplayer-playpause a:after
{
width: 40%;
height: 100%;
background-color: #fff;
content: '';
position: absolute;
top: 0;
}
.audioplayer-playing .audioplayer-playpause a:before
{
left: 0;
}
.audioplayer-playing .audioplayer-playpause a:after
{
right: 0;
}
.audioplayer-time
{
width: 4.375em; height: 100%;
line-height: 2.375em; text-align: center;
z-index: 2;
top: 0;
}
.audioplayer-time-current
{
border-left: 1px solid #111;
border-left-color: rgba( 0, 0, 0, .25 );
left: 2.5em; }
.audioplayer-time-duration
{
border-right: 1px solid #555;
border-right-color: rgba( 255, 255, 255, .1 );
right: 2.5em; }
.audioplayer-novolume .audioplayer-time-duration
{
border-right: 0;
right: 0;
}
.audioplayer-bar
{
height: 0.875em; background-color: #222;
cursor: pointer;
z-index: 1;
top: 50%;
right: 6.875em; left: 6.875em; margin-top: -0.438em; }
.audioplayer-novolume .audioplayer-bar
{
right: 4.375em; }
.audioplayer-bar div
{
width: 0;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
.audioplayer-bar-loaded
{
background-color: #333;
z-index: 1;
}
.audioplayer-bar-played
{
background: #007fd1;
background: -webkit-gradient( linear, left top, right top, from( #007fd1 ), to( #c600ff ) );
background: -webkit-linear-gradient( left, #007fd1, #c600ff );
background: -moz-linear-gradient( left, #007fd1, #c600ff );
background: -ms-radial-gradient( left, #007fd1, #c600ff );
background: -o-linear-gradient( left, #007fd1, #c600ff );
background: linear-gradient( left, #007fd1, #c600ff );
z-index: 2;
}
.audioplayer-volume
{
width: 2.5em; height: 100%;
border-left: 1px solid #111;
border-left-color: rgba( 0, 0, 0, .25 );
text-align: left;
text-indent: -9999px;
cursor: pointer;
z-index: 2;
top: 0;
right: 0;
}
.audioplayer-volume:hover,
.audioplayer-volume:focus
{
background-color: #222;
}
.audioplayer-volume-button
{
width: 100%;
height: 100%;
}
.audioplayer-volume-button a
{
width: 0.313em; height: 0.375em; background-color: #fff;
display: block;
position: relative;
z-index: 1;
top: 40%;
left: 35%;
}
.audioplayer-volume-button a:before,
.audioplayer-volume-button a:after
{
content: '';
position: absolute;
}
.audioplayer-volume-button a:before
{
width: 0;
height: 0;
border: 0.5em solid transparent; border-left: none;
border-right-color: #fff;
z-index: 2;
top: 50%;
right: -0.25em;
margin-top: -0.5em; }
.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after
{ width: 0.313em; height: 0.313em; border: 0.25em double #fff; border-width: 0.25em 0.25em 0 0; left: 0.563em; top: -0.063em; -webkit-border-radius: 0 0.938em 0 0; -moz-border-radius: 0 0.938em 0 0; border-radius: 0 0.938em 0 0; -webkit-transform: rotate( 45deg );
-moz-transform: rotate( 45deg );
-ms-transform: rotate( 45deg );
-o-transform: rotate( 45deg );
transform: rotate( 45deg );
}
.audioplayer-volume-adjust
{
height: 6.25em; cursor: default;
position: absolute;
left: 0;
right: -1px;
top: -9999px;
background: #222;
background: -webkit-gradient( linear, left top, left bottom, from( #444 ), to( #222 ) );
background: -webkit-linear-gradient( top, #444, #222 );
background: -moz-linear-gradient( top, #444, #222 );
background: -ms-radial-gradient( top, #444, #222 );
background: -o-linear-gradient( top, #444, #222 );
background: linear-gradient( top, #444, #222 );
-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}
.audioplayer-volume:not(:hover) .audioplayer-volume-adjust
{
opacity: 0;
}
.audioplayer-volume:hover .audioplayer-volume-adjust
{
top: auto;
bottom: 100%;
}
.audioplayer-volume-adjust > div
{
width: 40%;
height: 80%;
background-color: #222;
cursor: pointer;
position: relative;
z-index: 1;
margin: 30% auto 0;
}
.audioplayer-volume-adjust div div
{
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
left: 0;
background: #007fd1;
background: -webkit-gradient( linear, left bottom, left top, from( #007fd1 ), to( #c600ff ) );
background: -webkit-linear-gradient( bottom, #007fd1, #c600ff );
background: -moz-linear-gradient( bottom, #007fd1, #c600ff );
background: -ms-radial-gradient( bottom, #007fd1, #c600ff );
background: -o-linear-gradient( bottom, #007fd1, #c600ff );
background: linear-gradient( bottom, #007fd1, #c600ff );
}
.audioplayer-novolume .audioplayer-volume
{
display: none;
}
.audioplayer-play,
.audioplayer-pause,
.audioplayer-volume a
{
-webkit-filter: drop-shadow( 1px 1px 0 #000 );
-moz-filter: drop-shadow( 1px 1px 0 #000 );
-ms-filter: drop-shadow( 1px 1px 0 #000 );
-o-filter: drop-shadow( 1px 1px 0 #000 );
filter: drop-shadow( 1px 1px 0 #000 );
}
.audioplayer-bar,
.audioplayer-bar div,
.audioplayer-volume-adjust div
{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.audioplayer-bar,
.audioplayer-volume-adjust > div
{
-webkit-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
-moz-box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
box-shadow: -1px -1px 0 rgba( 0, 0, 0, .5 ), 1px 1px 0 rgba( 255, 255, 255, .1 );
}
.audioplayer-volume-adjust div div,
.audioplayer-bar-played
{
-webkit-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
-moz-box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
box-shadow: inset 0 0 5px rgba( 255, 255, 255, .5 );
}
.audioplayer-volume-adjust
{
-webkit-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
-moz-box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
box-shadow: -2px -2px 2px rgba( 0, 0, 0, .15 ), 2px -2px 2px rgba( 0, 0, 0, .15 );
}
.audioplayer *,
.audioplayer *:before,
.audioplayer *:after
{
-webkit-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
-moz-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
-ms-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
-o-transition: color .25s ease, background-color .25s ease, opacity .5s ease;
transition: color .25s ease, background-color .25s ease, opacity .5s ease;
}div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right { height: 13px; }
div.pp_default .pp_top .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } div.pp_default .pp_top .pp_middle { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite_x.png) top left repeat-x; } div.pp_default .pp_top .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; } div.pp_default .pp_next:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } div.pp_default .pp_previous:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } div.pp_default .pp_expand { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_expand:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } div.pp_default .pp_contract { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } div.pp_default .pp_contract:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } div.pp_default .pp_close { width: 30px; height: 30px; background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } div.pp_default #pp_full_res .pp_inline { color: #000; } 
div.pp_default .pp_gallery ul li a { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_social { margin-top: 7px; }
div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }
div.pp_default .pp_bottom .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } div.pp_default .pp_bottom .pp_middle { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } div.pp_default .pp_bottom .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } div.pp_default .pp_loaderIcon { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/default/loader.gif) center center no-repeat; }  div.light_rounded .pp_top .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } div.light_rounded .pp_top .pp_middle { background: #fff; } div.light_rounded .pp_top .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; } div.light_rounded .pp_next:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_rounded .pp_previous:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_rounded .pp_expand { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_rounded .pp_expand:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_rounded .pp_contract { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_rounded .pp_contract:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_rounded .pp_close { width: 75px; height: 22px; background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_rounded .pp_details { position: relative; }
div.light_rounded .pp_description { margin-right: 85px; }
div.light_rounded #pp_full_res .pp_inline { color: #000; } 
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_rounded .pp_nav .pp_play { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_nav .pp_pause { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_rounded .pp_arrow_previous { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } div.light_rounded .pp_bottom .pp_middle { background: #fff; } div.light_rounded .pp_bottom .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } div.light_rounded .pp_loaderIcon { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  div.dark_rounded .pp_top .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } div.dark_rounded .pp_top .pp_middle { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_top .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } div.dark_rounded .pp_content_container .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } div.dark_rounded .pp_content_container .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } div.dark_rounded .pp_content { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_next:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_rounded .pp_previous:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } div.dark_rounded .pp_expand { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_expand:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_rounded .pp_contract:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_rounded .pp_details { position: relative; }
div.dark_rounded .pp_description { margin-right: 85px; }
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }
div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_rounded .pp_nav .pp_play { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_nav .pp_pause { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_arrow_previous { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_rounded .pp_bottom .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } div.dark_rounded .pp_bottom .pp_middle { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } div.dark_rounded .pp_bottom .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } div.dark_rounded .pp_loaderIcon { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }  div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content { background: #000; }
div.dark_square .currentTextHolder { color: #c4c4c4; }
div.dark_square .pp_description { color: #fff; }
div.dark_square .pp_loaderIcon { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/loader.gif) center center no-repeat; } div.dark_square .pp_expand { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.dark_square .pp_expand:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.dark_square .pp_contract { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.dark_square .pp_contract:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.dark_square .pp_close { width: 75px; height: 22px; background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.dark_square .pp_details { position: relative; }
div.dark_square .pp_description { margin: 0 85px 0 0; }
div.dark_square #pp_full_res .pp_inline { color: #fff; }
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_square .pp_nav { clear: none; }
div.dark_square .pp_nav .pp_play { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_nav .pp_pause { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_square .pp_arrow_previous { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_square .pp_arrow_next { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_square .pp_next:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.dark_square .pp_previous:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; }  div.light_square .pp_left ,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content { background: #fff; }
div.light_square .pp_content .ppt { color: #000; }
div.light_square .pp_expand { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.light_square .pp_expand:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.light_square .pp_contract { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.light_square .pp_contract:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.light_square .pp_close { width: 75px; height: 22px; background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.light_square .pp_details { position: relative; }
div.light_square .pp_description { margin-right: 85px; }
div.light_square #pp_full_res .pp_inline { color: #000; }
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.light_square .pp_nav .pp_play { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_nav .pp_pause { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.light_square .pp_arrow_previous { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_square .pp_arrow_next { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_square .pp_next:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } div.light_square .pp_previous:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } div.light_square .pp_loaderIcon { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }  div.facebook .pp_top .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } div.facebook .pp_top .pp_middle { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } div.facebook .pp_top .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } div.facebook .pp_content .ppt { color: #000; }
div.facebook .pp_content_container .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } div.facebook .pp_content_container .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } div.facebook .pp_content { background: #fff; } div.facebook .pp_expand { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } div.facebook .pp_expand:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } div.facebook .pp_contract { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } div.facebook .pp_contract:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } div.facebook .pp_close { width: 22px; height: 22px; background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } div.facebook .pp_details { position: relative; }
div.facebook .pp_description { margin: 0 37px 0 0; }
div.facebook #pp_full_res .pp_inline { color: #000; } 
div.facebook .pp_loaderIcon { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/loader.gif) center center no-repeat; } div.facebook .pp_arrow_previous { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
div.facebook .pp_arrow_next { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
div.facebook .pp_nav { margin-top: 0; }
div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
div.facebook .pp_nav .pp_play { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_nav .pp_pause { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
div.facebook .pp_next:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } div.facebook .pp_previous:hover { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } div.facebook .pp_bottom .pp_left { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } div.facebook .pp_bottom .pp_middle { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } div.facebook .pp_bottom .pp_right { background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }  div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
background: #000;
display: none;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9500;
}
div.pp_pic_holder {
display: none;
position: absolute;
width: 100px;
z-index: 10000;
}
.pp_top {
height: 20px;
position: relative;
}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_top .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_top .pp_middle {
left: 0;
position: static;
}
.pp_top .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_content { height: 40px; min-width: 40px; }
* html .pp_content { width: 40px; }
.pp_fade { display: none; }
.pp_content_container {
position: relative;
text-align: left;
width: 100%;
}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {
float: left;
margin: 10px 0 2px 0;
}
.pp_description {
display: none;
margin: 0;
}
.pp_social { float: left; margin: 0; }
.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
.pp_social .twitter { float: left; }
.pp_nav {
clear: right;
float: left;
margin: 3px 10px 0 0;
}
.pp_nav p {
float: left;
margin: 2px 4px;
white-space: nowrap;
}
.pp_nav .pp_play,
.pp_nav .pp_pause {
float: left;
margin-right: 4px;
text-indent: -10000px;
}
a.pp_arrow_previous,
a.pp_arrow_next {
display: block;
float: left;
height: 15px;
margin-top: 3px;
overflow: hidden;
text-indent: -10000px;
width: 14px;
}
.pp_hoverContainer {
position: absolute;
top: 0;
width: 100%;
z-index: 2000;
}
.pp_gallery {
display: none;
left: 50%;
margin-top: -50px;
position: absolute;
z-index: 10000;
}
.pp_gallery div {
float: left;
overflow: hidden;
position: relative;
}
.pp_gallery ul {
float: left;
height: 35px;
margin: 0 0 0 5px;
padding: 0;
position: relative;
white-space: nowrap;
}
.pp_gallery ul a {
border: 1px #000 solid;
border: 1px rgba(0,0,0,0.5) solid;
display: block;
float: left;
height: 33px;
overflow: hidden;
}
.pp_gallery ul a:hover,
.pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }
.pp_gallery li {
display: block;
float: left;
margin: 0 5px 0 0;
padding: 0;
}
.pp_gallery li.default a {
background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
display: block;
height: 33px;
width: 50px;
}
.pp_gallery li.default a img { display: none; }
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
margin-top: 7px !important;
}
a.pp_next {
background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_previous {
background: url(//okna33km.ru/wp-content/themes/okna33km/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: left;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_expand,
a.pp_contract {
cursor: pointer;
display: none;
height: 20px;	
position: absolute;
right: 30px;
text-indent: -10000px;
top: 10px;
width: 20px;
z-index: 20000;
}
a.pp_close {
position: absolute; right: 0; top: 0; 
display: block;
line-height:22px;
text-indent: -10000px;
}
.pp_bottom {
height: 20px;
position: relative;
}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {
height: 20px;
left: 0;
position: absolute;
width: 20px;
}
.pp_bottom .pp_middle {
height: 20px;
left: 20px;
position: absolute;
right: 20px;
}
* html .pp_bottom .pp_middle {
left: 0;
position: static;
}
.pp_bottom .pp_right {
height: 20px;
left: auto;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
.pp_loaderIcon {
display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}
#pp_full_res {
line-height: 1 !important;
}
#pp_full_res .pp_inline {
text-align: left;
}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {
color: #fff;
display: none;
font-size: 17px;
margin: 0 0 5px 15px;
z-index: 9999;
}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before,.vc_row:after,.vc_row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after,.vc_row:after{clear:both}@media (max-width:767px){.vc_hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.vc_hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.vc_hidden-md{display:none!important}}@media (min-width:1200px){.vc_hidden-lg{display:none!important}}.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;float:left;width:8.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;float:left;width:58.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;float:left;width:75%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;float:left;width:91.66666667%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{float:left}.vc_col-xs-12{width:100%}.vc_col-xs-11{width:91.66666667%}.vc_col-xs-10{width:83.33333333%}.vc_col-xs-9{width:75%}.vc_col-xs-8{width:66.66666667%}.vc_col-xs-7{width:58.33333333%}.vc_col-xs-6{width:50%}.vc_col-xs-5{width:41.66666667%}.vc_col-xs-4{width:33.33333333%}.vc_col-xs-3{width:25%}.vc_col-xs-2{width:16.66666667%}.vc_col-xs-1{width:8.33333333%}.vc_col-xs-pull-12{right:100%}.vc_col-xs-pull-11{right:91.66666667%}.vc_col-xs-pull-10{right:83.33333333%}.vc_col-xs-pull-9{right:75%}.vc_col-xs-pull-8{right:66.66666667%}.vc_col-xs-pull-7{right:58.33333333%}.vc_col-xs-pull-6{right:50%}.vc_col-xs-pull-5{right:41.66666667%}.vc_col-xs-pull-4{right:33.33333333%}.vc_col-xs-pull-3{right:25%}.vc_col-xs-pull-2{right:16.66666667%}.vc_col-xs-pull-1{right:8.33333333%}.vc_col-xs-pull-0{right:auto}.vc_col-xs-push-12{left:100%}.vc_col-xs-push-11{left:91.66666667%}.vc_col-xs-push-10{left:83.33333333%}.vc_col-xs-push-9{left:75%}.vc_col-xs-push-8{left:66.66666667%}.vc_col-xs-push-7{left:58.33333333%}.vc_col-xs-push-6{left:50%}.vc_col-xs-push-5{left:41.66666667%}.vc_col-xs-push-4{left:33.33333333%}.vc_col-xs-push-3{left:25%}.vc_col-xs-push-2{left:16.66666667%}.vc_col-xs-push-1{left:8.33333333%}.vc_col-xs-push-0{left:auto}.vc_col-xs-offset-12{margin-left:100%}.vc_col-xs-offset-11{margin-left:91.66666667%}.vc_col-xs-offset-10{margin-left:83.33333333%}.vc_col-xs-offset-9{margin-left:75%}.vc_col-xs-offset-8{margin-left:66.66666667%}.vc_col-xs-offset-7{margin-left:58.33333333%}.vc_col-xs-offset-6{margin-left:50%}.vc_col-xs-offset-5{margin-left:41.66666667%}.vc_col-xs-offset-4{margin-left:33.33333333%}.vc_col-xs-offset-3{margin-left:25%}.vc_col-xs-offset-2{margin-left:16.66666667%}.vc_col-xs-offset-1{margin-left:8.33333333%}.vc_col-xs-offset-0{margin-left:0}@media (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-11{width:91.66666667%}.vc_col-sm-10{width:83.33333333%}.vc_col-sm-9{width:75%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-7{width:58.33333333%}.vc_col-sm-6{width:50%}.vc_col-sm-5{width:41.66666667%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-2{width:16.66666667%}.vc_col-sm-1{width:8.33333333%}.vc_col-sm-pull-12{right:100%}.vc_col-sm-pull-11{right:91.66666667%}.vc_col-sm-pull-10{right:83.33333333%}.vc_col-sm-pull-9{right:75%}.vc_col-sm-pull-8{right:66.66666667%}.vc_col-sm-pull-7{right:58.33333333%}.vc_col-sm-pull-6{right:50%}.vc_col-sm-pull-5{right:41.66666667%}.vc_col-sm-pull-4{right:33.33333333%}.vc_col-sm-pull-3{right:25%}.vc_col-sm-pull-2{right:16.66666667%}.vc_col-sm-pull-1{right:8.33333333%}.vc_col-sm-pull-0{right:auto}.vc_col-sm-push-12{left:100%}.vc_col-sm-push-11{left:91.66666667%}.vc_col-sm-push-10{left:83.33333333%}.vc_col-sm-push-9{left:75%}.vc_col-sm-push-8{left:66.66666667%}.vc_col-sm-push-7{left:58.33333333%}.vc_col-sm-push-6{left:50%}.vc_col-sm-push-5{left:41.66666667%}.vc_col-sm-push-4{left:33.33333333%}.vc_col-sm-push-3{left:25%}.vc_col-sm-push-2{left:16.66666667%}.vc_col-sm-push-1{left:8.33333333%}.vc_col-sm-push-0{left:auto}.vc_col-sm-offset-12{margin-left:100%}.vc_col-sm-offset-11{margin-left:91.66666667%}.vc_col-sm-offset-10{margin-left:83.33333333%}.vc_col-sm-offset-9{margin-left:75%}.vc_col-sm-offset-8{margin-left:66.66666667%}.vc_col-sm-offset-7{margin-left:58.33333333%}.vc_col-sm-offset-6{margin-left:50%}.vc_col-sm-offset-5{margin-left:41.66666667%}.vc_col-sm-offset-4{margin-left:33.33333333%}.vc_col-sm-offset-3{margin-left:25%}.vc_col-sm-offset-2{margin-left:16.66666667%}.vc_col-sm-offset-1{margin-left:8.33333333%}.vc_col-sm-offset-0{margin-left:0}}@media (min-width:992px){.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{float:left}.vc_col-md-12{width:100%}.vc_col-md-11{width:91.66666667%}.vc_col-md-10{width:83.33333333%}.vc_col-md-9{width:75%}.vc_col-md-8{width:66.66666667%}.vc_col-md-7{width:58.33333333%}.vc_col-md-6{width:50%}.vc_col-md-5{width:41.66666667%}.vc_col-md-4{width:33.33333333%}.vc_col-md-3{width:25%}.vc_col-md-2{width:16.66666667%}.vc_col-md-1{width:8.33333333%}.vc_col-md-pull-12{right:100%}.vc_col-md-pull-11{right:91.66666667%}.vc_col-md-pull-10{right:83.33333333%}.vc_col-md-pull-9{right:75%}.vc_col-md-pull-8{right:66.66666667%}.vc_col-md-pull-7{right:58.33333333%}.vc_col-md-pull-6{right:50%}.vc_col-md-pull-5{right:41.66666667%}.vc_col-md-pull-4{right:33.33333333%}.vc_col-md-pull-3{right:25%}.vc_col-md-pull-2{right:16.66666667%}.vc_col-md-pull-1{right:8.33333333%}.vc_col-md-pull-0{right:auto}.vc_col-md-push-12{left:100%}.vc_col-md-push-11{left:91.66666667%}.vc_col-md-push-10{left:83.33333333%}.vc_col-md-push-9{left:75%}.vc_col-md-push-8{left:66.66666667%}.vc_col-md-push-7{left:58.33333333%}.vc_col-md-push-6{left:50%}.vc_col-md-push-5{left:41.66666667%}.vc_col-md-push-4{left:33.33333333%}.vc_col-md-push-3{left:25%}.vc_col-md-push-2{left:16.66666667%}.vc_col-md-push-1{left:8.33333333%}.vc_col-md-push-0{left:auto}.vc_col-md-offset-12{margin-left:100%}.vc_col-md-offset-11{margin-left:91.66666667%}.vc_col-md-offset-10{margin-left:83.33333333%}.vc_col-md-offset-9{margin-left:75%}.vc_col-md-offset-8{margin-left:66.66666667%}.vc_col-md-offset-7{margin-left:58.33333333%}.vc_col-md-offset-6{margin-left:50%}.vc_col-md-offset-5{margin-left:41.66666667%}.vc_col-md-offset-4{margin-left:33.33333333%}.vc_col-md-offset-3{margin-left:25%}.vc_col-md-offset-2{margin-left:16.66666667%}.vc_col-md-offset-1{margin-left:8.33333333%}.vc_col-md-offset-0{margin-left:0}}@media (min-width:1200px){.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{float:left}.vc_col-lg-12{width:100%}.vc_col-lg-11{width:91.66666667%}.vc_col-lg-10{width:83.33333333%}.vc_col-lg-9{width:75%}.vc_col-lg-8{width:66.66666667%}.vc_col-lg-7{width:58.33333333%}.vc_col-lg-6{width:50%}.vc_col-lg-5{width:41.66666667%}.vc_col-lg-4{width:33.33333333%}.vc_col-lg-3{width:25%}.vc_col-lg-2{width:16.66666667%}.vc_col-lg-1{width:8.33333333%}.vc_col-lg-pull-12{right:100%}.vc_col-lg-pull-11{right:91.66666667%}.vc_col-lg-pull-10{right:83.33333333%}.vc_col-lg-pull-9{right:75%}.vc_col-lg-pull-8{right:66.66666667%}.vc_col-lg-pull-7{right:58.33333333%}.vc_col-lg-pull-6{right:50%}.vc_col-lg-pull-5{right:41.66666667%}.vc_col-lg-pull-4{right:33.33333333%}.vc_col-lg-pull-3{right:25%}.vc_col-lg-pull-2{right:16.66666667%}.vc_col-lg-pull-1{right:8.33333333%}.vc_col-lg-pull-0{right:auto}.vc_col-lg-push-12{left:100%}.vc_col-lg-push-11{left:91.66666667%}.vc_col-lg-push-10{left:83.33333333%}.vc_col-lg-push-9{left:75%}.vc_col-lg-push-8{left:66.66666667%}.vc_col-lg-push-7{left:58.33333333%}.vc_col-lg-push-6{left:50%}.vc_col-lg-push-5{left:41.66666667%}.vc_col-lg-push-4{left:33.33333333%}.vc_col-lg-push-3{left:25%}.vc_col-lg-push-2{left:16.66666667%}.vc_col-lg-push-1{left:8.33333333%}.vc_col-lg-push-0{left:auto}.vc_col-lg-offset-12{margin-left:100%}.vc_col-lg-offset-11{margin-left:91.66666667%}.vc_col-lg-offset-10{margin-left:83.33333333%}.vc_col-lg-offset-9{margin-left:75%}.vc_col-lg-offset-8{margin-left:66.66666667%}.vc_col-lg-offset-7{margin-left:58.33333333%}.vc_col-lg-offset-6{margin-left:50%}.vc_col-lg-offset-5{margin-left:41.66666667%}.vc_col-lg-offset-4{margin-left:33.33333333%}.vc_col-lg-offset-3{margin-left:25%}.vc_col-lg-offset-2{margin-left:16.66666667%}.vc_col-lg-offset-1{margin-left:8.33333333%}.vc_col-lg-offset-0{margin-left:0}}.vc_pull-right{float:right!important}.vc_pull-left{float:left!important}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after,.vc_el-clearfix{clear:both}@media (max-width:767px){.vc_el-clearfix-xs{clear:both}}@media (min-width:768px) and (max-width:991px){.vc_el-clearfix-sm{clear:both}}@media (min-width:992px) and (max-width:1199px){.vc_el-clearfix-md{clear:both}}@media (min-width:1200px){.vc_el-clearfix-lg{clear:both}}.vc_visible{display:block}.vc_table{width:100%;margin-bottom:20px;border-collapse:collapse}.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.vc_table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th{border-top:0}.vc_table>tbody+tbody{border-top:2px solid #ddd}.vc_table .table{background-color:#fff}.vc_table-bordered,.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{border:1px solid #ddd}.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{border-bottom-width:2px}.vc_txt_align_left{text-align:left}.vc_txt_align_right{text-align:right}.vc_txt_align_center{text-align:center}.vc_txt_align_justify{text-align:justify;text-justify:inter-word}.vc_el_width_50{width:50%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_60{width:60%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_70{width:70%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_80{width:80%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_90{width:90%;margin-left:auto!important;margin-right:auto!important}.vc_el_width_100{width:100%}.vc_btn{border:1px solid transparent;cursor:pointer;display:inline-block;text-decoration:none!important;padding:9px 12px;font-size:100%;line-height:20px;border-radius:4px}.vc_btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.vc_btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.vc_btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.vc_btn_square{border-radius:0}.vc_btn_square_outlined{border-radius:0;background:0 0!important;border:2px solid}.vc_btn_round{border-radius:25px}.vc_btn_outlined{background:0 0!important;border:2px solid}.vc_btn-blue{background-color:#5472d2;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-blue:hover{background-color:#3c5ecc;color:#f7f7f7!important}.vc_btn-blue.vc_btn_outlined,.vc_btn-blue.vc_btn_square_outlined{color:#5472d2!important}.vc_btn-blue.vc_btn_3d{-webkit-box-shadow:0 5px 0 #3253bc;box-shadow:0 5px 0 #3253bc;margin-bottom:5px}.vc_btn-turquoise{background-color:#00c1cf;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-turquoise:hover{background-color:#00a4b0;color:#f7f7f7!important}.vc_btn-turquoise.vc_btn_outlined,.vc_btn-turquoise.vc_btn_square_outlined{color:#00c1cf!important}.vc_btn-turquoise.vc_btn_3d{-webkit-box-shadow:0 5px 0 #008d97Ð¼v¯&V  Ð¼v¯&V                  ðtc¯&V          Ðgr¯&V  8½v¯&V          ð¼v¯&V   @      ð¼v¯&V          ;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-pink:hover{background-color:#fe5043;color:#f7f7f7!important}.vc_btn-pink.vc_btn_outlined,.vc_btn-pink.vc_btn_square_outlined{color:#fe6c61!important}.vc_btn-pink.vc_btn_3d{-webkit-box-shadow:0 5px 0 #fe3829;box-shadow:0 5px 0 #fe3829;margin-bottom:5px}.vc_btn-violet{background-color:#8d6dc4;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-violet:hover{background-color:#7c57bb;color:#f7f7f7!important}.vc_btn-violet.vc_btn_outlined,.vc_btn-violet.vc_btn_square_outlined{color:#8d6dc4!important}.vc_btn-violet.vc_btn_3d{-webkit-box-shadow:0 5px 0 #6e48b1;box-shadow:0 5px 0 #6e48b1;margin-bottom:5px}.vc_btn-peacoc{background-color:#4cadc9;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-peacoc:hover{background-color:#39a0bd;color:#f7f7f7!important}.vc_btn-peacoc.vc_btn_outlined,.vc_btn-peacoc.vc_btn_square_outlined{color:#4cadc9!important}.vc_btn-peacoc.vc_btn_3d{-webkit-box-shadow:0 5px 0 #338faa;box-shadow:0 5px 0 #338faa;margin-bottom:5px}.vc_btn-chino{background-color:#cec2ab;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-chino:hover{background-color:#c3b498;color:#f7f7f7!important}.vc_btn-chino.vc_btn_outlined,.vc_btn-chino.vc_btn_square_outlined{color:#cec2ab!important}.vc_btn-chino.vc_btn_3d{-webkit-box-shadow:0 5px 0 #b9a888;box-shadow:0 5px 0 #b9a888;margin-bottom:5px}.vc_btn-mulled_wine{background-color:#50485b;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-mulled_wine:hover{background-color:#413a4a;color:#f7f7f7!important}.vc_btn-mulled_wine.vc_btn_outlined,.vc_btn-mulled_wine.vc_btn_square_outlined{color:#50485b!important}.vc_btn-mulled_wine.vc_btn_3d{-webkit-box-shadow:0 5px 0 #342f3c;box-shadow:0 5px 0 #342f3c;margin-bottom:5px}.vc_btn-vista_blue{background-color:#75d69c;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-vista_blue:hover{background-color:#5dcf8b;color:#f7f7f7!important}.vc_btn-vista_blue.vc_btn_outlined,.vc_btn-vista_blue.vc_btn_square_outlined{color:#75d69c!important}.vc_btn-vista_blue.vc_btn_3d{-webkit-box-shadow:0 5px 0 #4ac97d;box-shadow:0 5px 0 #4ac97d;margin-bottom:5px}.vc_btn-black{background-color:#2a2a2a;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-black:hover{background-color:#1b1b1b;color:#f7f7f7!important}.vc_btn-black.vc_btn_outlined,.vc_btn-black.vc_btn_square_outlined{color:#2a2a2a!important}.vc_btn-black.vc_btn_3d{-webkit-box-shadow:0 5px 0 #0e0e0e;box-shadow:0 5px 0 #0e0e0e;margin-bottom:5px}.vc_btn-grey{background-color:#ebebeb;color:#666!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-grey:hover{background-color:#dcdcdc;color:#5e5e5e!important}.vc_btn-grey.vc_btn_outlined,.vc_btn-grey.vc_btn_square_outlined{color:#ebebeb!important}.vc_btn-grey.vc_btn_3d{-webkit-box-shadow:0 5px 0 #cfcfcf;box-shadow:0 5px 0 #cfcfcf;margin-bottom:5px}.vc_btn-orange{background-color:#f7be68;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-orange:hover{background-color:#f5b14b;color:#f7f7f7!important}.vc_btn-orange.vc_btn_outlined,.vc_btn-orange.vc_btn_square_outlined{color:#f7be68!important}.vc_btn-orange.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f4a733;box-shadow:0 5px 0 #f4a733;margin-bottom:5px}.vc_btn-sky{background-color:#5aa1e3;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-sky:hover{background-color:#4092df;color:#f7f7f7!important}.vc_btn-sky.vc_btn_outlined,.vc_btn-sky.vc_btn_square_outlined{color:#5aa1e3!important}.vc_btn-sky.vc_btn_3d{-webkit-box-shadow:0 5px 0 #2a86db;box-shadow:0 5px 0 #2a86db;margin-bottom:5px}.vc_btn-green{background-color:#6dab3c;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-green:hover{background-color:#5f9434;color:#f7f7f7!important}.vc_btn-green.vc_btn_outlined,.vc_btn-green.vc_btn_square_outlined{color:#6dab3c!important}.vc_btn-green.vc_btn_3d{-webkit-box-shadow:0 5px 0 #53812d;box-shadow:0 5px 0 #53812d;margin-bottom:5px}.vc_btn-juicy_pink{background-color:#f4524d;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-juicy_pink:hover{background-color:#f23630;color:#f7f7f7!important}.vc_btn-juicy_pink.vc_btn_outlined,.vc_btn-juicy_pink.vc_btn_square_outlined{color:#f4524d!important}.vc_btn-juicy_pink.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f11f18;box-shadow:0 5px 0 #f11f18;margin-bottom:5px}.vc_btn-sandy_brown{background-color:#f79468;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-sandy_brown:hover{background-color:#f57f4b;color:#f7f7f7!important}.vc_btn-sandy_brown.vc_btn_outlined,.vc_btn-sandy_brown.vc_btn_square_outlined{color:#f79468!important}.vc_btn-sandy_brown.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f46e33;box-shadow:0 5px 0 #f46e33;margin-bottom:5px}.vc_btn-purple{background-color:#b97ebb;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-purple:hover{background-color:#ae6ab0;color:#f7f7f7!important}.vc_btn-purple.vc_btn_outlined,.vc_btn-purple.vc_btn_square_outlined{color:#b97ebb!important}.vc_btn-purple.vc_btn_3d{-webkit-box-shadow:0 5px 0 #a559a8;box-shadow:0 5px 0 #a559a8;margin-bottom:5px}.vc_btn-white{background-color:#fff;color:#666!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-white:hover{background-color:#f0f0f0;color:#5e5e5e!important}.vc_btn-white.vc_btn_outlined,.vc_btn-white.vc_btn_square_outlined{color:#fff!important}.vc_btn-white.vc_btn_3d{-webkit-box-shadow:0 5px 0 #e3e3e3;box-shadow:0 5px 0 #e3e3e3;margin-bottom:5px}.vc_btn-grace{background-color:#aed13b;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-grace:hover{background-color:#9ec02d;color:#f7f7f7!important}.vc_btn-grace.vc_btn_outlined,.vc_btn-grace.vc_btn_square_outlined{color:#aed13b!important}.vc_btn-grace.vc_btn_3d{-webkit-box-shadow:0 5px 0 #8dac28;box-shadow:0 5px 0 #8dac28;margin-bottom:5px}.vc_btn-default{color:#7d7d7d;background-color:#fff;border-color:transparent}.open>.dropdown-toggle.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover{color:#7d7d7d;background-color:#e6e6e6;border-color:transparent}.open>.dropdown-toggle.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active{background-image:none}.vc_btn-default .badge{color:#fff;background-color:#7d7d7d}.vc_btn-primary{color:#fff;background-color:#00aef0;border-color:transparent}.open>.dropdown-toggle.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover{color:#fff;background-color:#0089bd;border-color:transparent}.open>.dropdown-toggle.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active{background-image:none}.vc_btn-primary .badge{color:#00aef0;background-color:#fff}.vc_btn-success{color:#fff;background-color:#5cb85c;border-color:transparent}.open>.dropdown-toggle.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover{color:#fff;background-color:#449d44;border-color:transparent}.open>.dropdown-toggle.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active{background-image:none}.vc_btn-success .badge{color:#5cb85c;background-color:#fff}.vc_btn-info{color:#fff;background-color:#5bc0de;border-color:transparent}.open>.dropdown-toggle.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover{color:#fff;background-color:#31b0d5;border-color:transparent}.open>.dropdown-toggle.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active{background-image:none}.vc_btn-info .badge{color:#5bc0de;background-color:#fff}.vc_btn-warning{color:#fff;background-color:#f0ad4e;border-color:transparent}.open>.dropdown-toggle.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover{color:#fff;background-color:#ec971f;border-color:transparent}.open>.dropdown-toggle.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active{background-image:none}.vc_btn-warning .badge{color:#f0ad4e;background-color:#fff}.vc_btn-danger{color:#fff;background-color:#d9534f;border-color:transparent}.open>.dropdown-toggle.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover{color:#fff;background-color:#c9302c;border-color:transparent}.open>.dropdown-toggle.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active{background-image:none}.vc_btn-danger .badge{color:#d9534f;background-color:#fff}i.icon{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;margin-left:5px}.wpb_btn-large i.icon{height:19px;margin-left:9px}.wpb_btn-small i.icon{height:15px}.wpb_btn-mini i.icon{display:none}.wpb_address_book i.icon,option.wpb_address_book{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/address-book.png) right center no-repeat}.wpb_alarm_clock i.icon,option.wpb_alarm_clock{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/alarm-clock.png) right center no-repeat}.wpb_anchor i.icon,option.wpb_anchor{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/anchor.png) right center no-repeat}.wpb_application_image i.icon,option.wpb_application_image{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/application-image.png) right center no-repeat}.wpb_arrow i.icon,option.wpb_arrow{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/arrow.png) right center no-repeat}.wpb_asterisk i.icon,option.wpb_asterisk{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/asterisk.png) right center no-repeat}.wpb_hammer i.icon,option.wpb_hammer{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/auction-hammer.png) right center no-repeat}.wpb_balloon i.icon,option.wpb_balloon{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/balloon.png) right center no-repeat}.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/balloon-buzz.png) right center no-repeat}.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/balloon-facebook.png) right center no-repeat}.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/balloon-twitter.png) right center no-repeat}.wpb_battery i.icon,option.wpb_battery{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/battery-full.png) right center no-repeat}.wpb_binocular i.icon,option.wpb_binocular{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/binocular.png) right center no-repeat}.wpb_document_excel i.icon,option.wpb_document_excel{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/blue-document-excel.png) right center no-repeat}.wpb_document_image i.icon,option.wpb_document_image{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/blue-document-image.png) right center no-repeat}.wpb_document_music i.icon,option.wpb_document_music{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/blue-document-music.png) right center no-repeat}.wpb_document_office i.icon,option.wpb_document_office{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/blue-document-office.png) right center no-repeat}.wpb_document_pdf i.icon,option.wpb_document_pdf{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/blue-document-pdf.png) right center no-repeat}.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/blue-document-powerpoint.png) right center no-repeat}.wpb_document_word i.icon,option.wpb_document_word{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/blue-document-word.png) right center no-repeat}.wpb_bookmark i.icon,option.wpb_bookmark{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/bookmark.png) right center no-repeat}.wpb_camcorder i.icon,option.wpb_camcorder{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/camcorder.png) right center no-repeat}.wpb_camera i.icon,option.wpb_camera{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/camera.png) right center no-repeat}.wpb_chart i.icon,option.wpb_chart{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/chart.png) right center no-repeat}.wpb_chart_pie i.icon,option.wpb_chart_pie{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/chart-pie.png) right center no-repeat}.wpb_clock i.icon,option.wpb_clock{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/clock.png) right center no-repeat}.wpb_play i.icon,option.wpb_play{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/control.png) right center no-repeat}.wpb_fire i.icon,option.wpb_fire{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/fire.png) right center no-repeat}.wpb_heart i.icon,option.wpb_heart{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/heart.png) right center no-repeat}.wpb_mail i.icon,option.wpb_mail{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/mail.png) right center no-repeat}.wpb_shield i.icon,option.wpb_shield{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/plus-shield.png) right center no-repeat}.wpb_video i.icon,option.wpb_video{background:url(//okna33km.ru/wp-content/themes/okna33km/images/icons/video.png) right center no-repeat}.vc_column_container .vc_btn,.vc_column_container .wpb_button{margin-top:5px;margin-bottom:5px}.wpb_alert{padding:1em 35px 1em 25px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #faebcc;border-radius:5px;color:#8a6d3b;clear:both}.wpb_alert .messagebox_text :last-child{margin-bottom:0}.wpb_alert.vc_alert_square{border-radius:0}.wpb_alert.vc_alert_square_outlined{border-radius:0;background:0 0!important;border-width:2px}.wpb_alert.vc_alert_round{border-radius:50px}.wpb_alert.vc_alert_outlined{background:0 0!important;border-width:2px}.wpb_alert.vc_alert_3d{border-width:1px}.wpb_alert-success{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.wpb_alert-success.vc_alert_outlined,.wpb_alert-success.vc_alert_square_outlined{color:#3c763d}.wpb_alert-success.vc_alert_3d{-webkit-box-shadow:0 5px 0 #c1e2b3;box-shadow:0 5px 0 #c1e2b3}.wpb_alert-danger,.wpb_alert-error{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.wpb_alert-danger.vc_alert_outlined,.wpb_alert-danger.vc_alert_square_outlined,.wpb_alert-error.vc_alert_outlined,.wpb_alert-error.vc_alert_square_outlined{color:#a94442}.wpb_alert-danger.vc_alert_3d,.wpb_alert-error.vc_alert_3d{-webkit-box-shadow:0 5px 0 #e4b9b9;box-shadow:0 5px 0 #e4b9b9}.wpb_alert-info{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.wpb_alert-info.vc_alert_outlined,.wpb_alert-info.vc_alert_square_outlined{color:#31708f}.wpb_alert-info.vc_alert_3d{-webkit-box-shadow:0 5px 0 #afd9ee;box-shadow:0 5px 0 #afd9ee}.wpb_alert .messagebox_text,.wpb_alert-warning .messagebox_text{padding-left:40px;background:url(//okna33km.ru/wp-content/themes/okna33km/vc/alert.png) left center no-repeat}.wpb_alert-info .messagebox_text{background:url(//okna33km.ru/wp-content/themes/okna33km/vc/info.png) left center no-repeat}.wpb_alert-success .messagebox_text{background:url(//okna33km.ru/wp-content/themes/okna33km/vc/tick.png) left center no-repeat}.wpb_alert-danger .messagebox_text,.wpb_alert-error .messagebox_text{background:url(//okna33km.ru/wp-content/themes/okna33km/vc/exclamation.png) left center no-repeat}img{height:auto}.wpb_single_image img{height:auto;max-width:100%}.wpb_single_image.vc_align_center{text-align:center}.wpb_single_image.vc_align_right{text-align:right}.wpb_single_image.vc_align_left{text-align:left}div .vc_box_rounded{border-radius:4px;-webkit-box-shadow:none;box-shadow:none}div .vc_box_outline,div .vc_box_outline_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:1px solid #ebebeb}div .vc_box_border,div .vc_box_border_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:none}div .vc_box_shadow,div .vc_box_shadow_border,div .vc_box_shadow_border_circle,div .vc_box_shadow_circle{border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}div .vc_box_shadow_border,div .vc_box_shadow_border_circle{padding:6px}div .vc_box_shadow_3d{border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}div .vc_box_border_circle,div .vc_box_circle,div .vc_box_outline_circle,div .vc_box_shadow_border_circle,div .vc_box_shadow_circle{border-radius:50%;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}div .vc_box_shadow_border_circle,div .vc_box_shadow_circle{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.vc_box_shadow_3d_wrap{position:relative;z-index:0;display:inline-block;max-width:100%}.vc_box_shadow_3d_wrap:after,.vc_box_shadow_3d_wrap:before{content:"";position:absolute;box-shadow:0 15px 10px rgba(0,0,0,.5);left:10px;bottom:8%;width:40%;height:20%;max-height:100px;max-widthÐ¼v¯&V  Ð¼v¯&V                  ðtc¯&V          Ðgr¯&V  8½v¯&V          ð¼v¯&V   @      ð¼v¯&V          ;transform:rotate(-6deg)}.vc_box_shadow_3d_wrap:after{left:auto;right:10px;-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}.vc_box_outline.vc_box_border_blue,.vc_box_outline_circle.vc_box_border_blue{border-color:#5472d2}.vc_box_border.vc_box_border_blue,.vc_box_border_circle.vc_box_border_blue{background-color:#5472d2}.vc_box_outline.vc_box_border_turquoise,.vc_box_outline_circle.vc_box_border_turquoise{border-color:#00c1cf}.vc_box_border.vc_box_border_turquoise,.vc_box_border_circle.vc_box_border_turquoise{background-color:#00c1cf}.vc_box_outline.vc_box_border_pink,.vc_box_outline_circle.vc_box_border_pink{border-color:#fe6c61}.vc_box_border.vc_box_border_pink,.vc_box_border_circle.vc_box_border_pink{background-color:#fe6c61}.vc_box_outline.vc_box_border_violet,.vc_box_outline_circle.vc_box_border_violet{border-color:#8d6dc4}.vc_box_border.vc_box_border_violet,.vc_box_border_circle.vc_box_border_violet{background-color:#8d6dc4}.vc_box_outline.vc_box_border_peacoc,.vc_box_outline_circle.vc_box_border_peacoc{border-color:#4cadc9}.vc_box_border.vc_box_border_peacoc,.vc_box_border_circle.vc_box_border_peacoc{background-color:#4cadc9}.vc_box_outline.vc_box_border_chino,.vc_box_outline_circle.vc_box_border_chino{border-color:#cec2ab}.vc_box_border.vc_box_border_chino,.vc_box_border_circle.vc_box_border_chino{background-color:#cec2ab}.vc_box_outline.vc_box_border_mulled_wine,.vc_box_outline_circle.vc_box_border_mulled_wine{border-color:#50485b}.vc_box_border.vc_box_border_mulled_wine,.vc_box_border_circle.vc_box_border_mulled_wine{background-color:#50485b}.vc_box_outline.vc_box_border_vista_blue,.vc_box_outline_circle.vc_box_border_vista_blue{border-color:#75d69c}.vc_box_border.vc_box_border_vista_blue,.vc_box_border_circle.vc_box_border_vista_blue{background-color:#75d69c}.vc_box_outline.vc_box_border_black,.vc_box_outline_circle.vc_box_border_black{border-color:#2a2a2a}.vc_box_border.vc_box_border_black,.vc_box_border_circle.vc_box_border_black{background-color:#2a2a2a}.vc_box_outline.vc_box_border_grey,.vc_box_outline_circle.vc_box_border_grey{border-color:#ebebeb}.vc_box_border.vc_box_border_grey,.vc_box_border_circle.vc_box_border_grey{background-color:#ebebeb}.vc_box_outline.vc_box_border_orange,.vc_box_outline_circle.vc_box_border_orange{border-color:#f7be68}.vc_box_border.vc_box_border_orange,.vc_box_border_circle.vc_box_border_orange{background-color:#f7be68}.vc_box_outline.vc_box_border_sky,.vc_box_outline_circle.vc_box_border_sky{border-color:#5aa1e3}.vc_box_border.vc_box_border_sky,.vc_box_border_circle.vc_box_border_sky{background-color:#5aa1e3}.vc_box_outline.vc_box_border_green,.vc_box_outline_circle.vc_box_border_green{border-color:#6dab3c}.vc_box_border.vc_box_border_green,.vc_box_border_circle.vc_box_border_green{background-color:#6dab3c}.vc_box_outline.vc_box_border_juicy_pink,.vc_box_outline_circle.vc_box_border_juicy_pink{border-color:#f4524d}.vc_box_border.vc_box_border_juicy_pink,.vc_box_border_circle.vc_box_border_juicy_pink{background-color:#f4524d}.vc_box_outline.vc_box_border_sandy_brown,.vc_box_outline_circle.vc_box_border_sandy_brown{border-color:#f79468}.vc_box_border.vc_box_border_sandy_brown,.vc_box_border_circle.vc_box_border_sandy_brown{background-color:#f79468}.vc_box_outline.vc_box_border_purple,.vc_box_outline_circle.vc_box_border_purple{border-color:#b97ebb}.vc_box_border.vc_box_border_purple,.vc_box_border_circle.vc_box_border_purple{background-color:#b97ebb}.vc_box_outline.vc_box_border_white,.vc_box_outline_circle.vc_box_border_white{border-color:#fff}.vc_box_border.vc_box_border_white,.vc_box_border_circle.vc_box_border_white{background-color:#fff}#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child,.wpb_toggle_content p:last-child{margin-bottom:0}.last_toggle_el_margin,.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element,.wpb_toggle_content{margin-bottom:21.74px}.wpb_column>.wpb_wrapper>:last-child{margin-bottom:0}.fb_type_standard,.fb_type_standard iframe{height:25px}.fb_type_button_count,.fb_type_button_count iframe{height:20px}.fb_type_box_count,.fb_type_box_count iframe{height:62px}.wpb_googleplus_type_standard{height:25px}.wpb_googleplus_type_small{height:19px}.wpb_googleplus_type_medium,.wpb_googleplus_type_tall,.wpb_pinterest_type_horizontal{height:21px}.wpb_pinterest_type_vertical{height:60px}.wpb_pinterest_type_none{height:21px}iframe.twitter-share-button{margin:0}#content h4.wpb_toggle,.wpb_toggle{background:url(//okna33km.ru/wp-content/themes/okna33km/images/toggle_open.png) left center no-repeat;padding-left:25px;clear:both;margin-top:0}#content h4.wpb_toggle_title_active,.wpb_toggle_title_active{background:url(//okna33km.ru/wp-content/themes/okna33km/images/toggle_close.png) left center no-repeat}.wpb_toggle:hover{cursor:pointer}.wpb_toggle_content{display:none;overflow:hidden;padding:0 0 0 25px;margin-top:1em}.wpb_toggle_open{display:block}.wpb_widgetised_column .wpb_wrapper>ul{margin:0}.wpb_widgetised_column .wpb_wrapper>ul>li{margin-left:0;background-image:none;list-style:none!important}.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{display:none!important}.wpb_button{display:inline-block;padding:4px 10px;margin-bottom:0;margin-top:0;font-size:13px;line-height:18px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{background-color:#eaeaea}.vc_vc_button .vc_btn,.vc_vc_button2 .vc_btn{margin-top:5px;margin-bottom:5px}.wpb_button:hover{color:#333;text-decoration:none;background-color:#e6e6e6;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}.wpb_button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.wpb_button.active,.wpb_button:active{background-color:#e6e6e6;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}button.wpb_btn-large,span.wpb_btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{margin-top:1px}button.wpb_btn-small,span.wpb_btn-small{padding:5px 9px;font-size:11px;line-height:16px}button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{margin-top:-1px}button.wpb_btn-mini,span.wpb_btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active{color:rgba(255,255,255,.75)}.wpb_button{border-color:#ccc;border-color:rgba(0,0,0,.1)}.wpb_btn-primary{background-color:#08c}.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{background-color:#0077b3}.wpb_btn-warning{background-color:#f90}.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{background-color:#e68a00}.wpb_btn-danger{background-color:#ff675b}.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{background-color:#ff4f42}.wpb_btn-success{background-color:#6ab165}.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{background-color:#5aa855}.wpb_btn-info{background-color:#58b9da}.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{background-color:#43b0d5}.wpb_btn-inverse{background-color:#555}.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{background-color:#484848}button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{padding:0;border:0}a.wpb_button_a{text-decoration:none;border:none}a.wpb_button_a:hover{text-decoration:none}.wpb_button:hover{background-image:none}.vc_call_to_action{background-color:#ebebeb;border:2px solid #ebebeb;padding:2em;border-radius:5px}.vc_call_to_action :last-child{margin-bottom:0}.vc_call_to_action.vc_cta_square{border-radius:0}.vc_call_to_action.vc_cta_square_outlined{border-radius:0;background:0 0!important}.vc_call_to_action.vc_cta_round{border-radius:50px}.vc_call_to_action.vc_cta_outlined{background:0 0!important}.vc_call_to_action hgroup h2,.vc_call_to_action hgroup h4{margin:0;clear:none}.vc_call_to_action hgroup+p{margin-top:1em}.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{float:right;margin-left:2em}.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn{float:left;margin-right:2em}.wpb_call_to_action{position:relative;background-color:#f7f7f7;padding:35px;border:1px solid #f0f0f0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpb_call_to_action .wpb_button{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cta_align_left .wpb_button{float:left}.cta_align_right .wpb_button{float:right}.cta_align_left .wpb_button,.cta_align_right .wpb_button{max-width:27.5%}.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text{width:70%;float:left;clear:none}.cta_align_left .wpb_call_text{float:right}#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{margin:0;padding-top:0}.cta_align_bottom{text-align:center}.cta_align_bottom .wpb_button{position:static;margin-top:21.74px;display:inline-block}.cta_no_button .wpb_call_text{width:auto;float:none}@media (max-width:600px){.vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{max-width:70%;width:70%;float:none;display:block;margin:3% auto}.vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{width:auto;max-width:none;text-align:center}}.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:none}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{position:relative;padding-bottom:56.25%;height:0}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{position:absolute;top:0;left:0;height:100%}.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{outline:0}.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{padding:0}.wpb_content_element .wpb_tabs_nav{margin:0;padding-left:0!important;text-indent:inherit!important}#content .wpb_content_element .wpb_tabs_nav{margin:0}.wpb_content_element .wpb_tabs_nav li{background-color:#fff;white-space:nowrap;padding:0;background-image:none;list-style:none!important}.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{display:none!important}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover{background-color:#f7f7f7}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{cursor:default}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{display:none}.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:none;text-decoration:none;display:block;padding:.5em 1em}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#f7f7f7}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding:1em}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{margin-bottom:0}.wpb_tabs .wpb_tabs_nav li{float:left;margin:0 1px 0 0}.wpb_tour .wpb_tabs_nav{float:left;width:31.66666667%}.wpb_tour .wpb_tabs_nav li{margin:0 0 1px;clear:left;width:100%}.wpb_tour .wpb_tabs_nav a{width:100%}.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;float:left;width:68.33333333%;padding:0 0 0 21.74px}.wpb_tour_next_prev_nav{margin-left:31.66666667%;padding-left:21.74px;font-size:80%}.wpb_tour_next_prev_nav a{border-bottom:1px dotted;text-decoration:none}.wpb_tour_next_prev_nav a:hover{text-decoration:none;border-bottom:none}.wpb_tour_next_prev_nav span{width:48%;display:inline-block;padding-top:1em;float:left}.wpb_tour_next_prev_nav span.wpb_next_slide{text-align:right;float:right}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{margin:0 0 1px;padding-top:0;position:relative;text-transform:none;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding-left:1em}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{display:block;width:16px;height:16px;background-image:url(//okna33km.ru/wp-content/themes/okna33km/images/toggle_open.png);background-repeat:no-repeat;position:absolute;right:.7em;top:.7em}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background-image:url(//okna33km.ru/wp-content/themes/okna33km/images/toggle_close.png)}@media (max-width:480px){.vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav{width:100%;float:none;margin-left:0}.vc_responsive .wpb_tour_next_prev_nav{width:auto;padding:0 1em}.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{margin-bottom:1em}.vc_responsive .wpb_tour .wpb_tab{padding-left:1em;padding-right:1em}}.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}body ul.wpb_thumbnails-fluid li{padding:0;margin-left:0;background-image:none;list-style:none!important}body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{display:none!important}body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}.grid_layout-thumbnail .post-thumb{margin-bottom:0}.grid_layout-thumbnail .post-thumb img{max-width:100%}.wpb_carousel .wpb_wrapper{position:relative}.wpb_carousel .next,.wpb_carousel .prev{position:absolute;top:3px;background-color:#f7f7f7;padding:0 6px;font-size:12px;z-index:10;text-decoration:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.wpb_carousel .next:hover,.wpb_carousel .prev:hover{background-color:#f0f0f0}.wpb_carousel .next:focus,.wpb_carousel .prev:focus{outline:0;text-decoration:none}.wpb_carousel .prev{right:30px}.wpb_carousel .next{right:0}.wpb_carousel .wpb_thumbnails-fluid{width:100%}.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{height:auto!important}.wpb_categories_filter,.wpb_teaser_grid .categories_filter{list-style:none;padding:0;margin:0 0 10px}.wpb_categories_filter li,.Ð¼v¯&V  Ð¼v¯&V                  ðtc¯&V          Ðgr¯&V  8½v¯&V          ð¼v¯&V  l<      ð¼v¯&V          e;list-style:none!important}.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before{display:none!important}.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a{border:none;text-decoration:none}.wpb_categories_filter li a:hover,.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li a:hover,.wpb_teaser_grid .categories_filter li.active a{border-bottom:1px dotted}@media (max-width:480px){.vc_responsive .wpb_row ul.wpb_thumbnails-fluid{margin-left:0;width:auto}.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{width:100%;float:none;display:block;margin-left:0;margin-right:0}}.wpb_image_grid .wpb_image_grid_ul{margin:0;padding:0}.wpb_image_grid .wpb_image_grid_ul>li{background-image:none;list-style:none!important}.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{display:none!important}.wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style:none;margin:0 1px 1px 0;max-width:100%;float:left}.wpb_image_grid .wpb_image_grid_ul a{display:block}.wpb_image_grid .wpb_image_grid_ul img{display:block;max-width:100%;height:auto}.wpb_gallery .theme-default .nivoSlider{margin-bottom:0}.wpb_gallery .theme-default .nivo-controlNav{padding:10px 0 3px}.wpb_gallery .wpb_flexslider .flex-control-nav{bottom:-35px}.wpb_gallery .wpb_flexslider .flex-caption{cursor:default}.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{line-height:1}.wpb_gallery .wpb_flexslider .flex-control-paging{z-index:10}#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}.flickr_badge_image{margin:0 10px 10px 0;width:72px;height:72px;float:left;background:0 0;padding:0}.flickr_badge_image a{border:none}.flickr_badge_image img{margin:0;overflow:hidden;position:relative;width:100%;height:100%;max-width:100%;max-height:100%}.wpb_flickr_widget p.flickr_stream_wrap{clear:both;margin-bottom:0;font-size:80%}.wpb_flickr_widget p.flickr_stream_wrap a{background-image:url(//okna33km.ru/wp-content/themes/okna33km/images/flickr.png);background-repeat:no-repeat;background-position:left center;padding-left:25px;display:inline-block}.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}.wpb_video_widget .wpb_wrapper .wpb_video_wrapper>div{padding-top:0!important;position:static}.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{background-color:#f7f7f7;opacity:1;color:inherit;padding:10px 15px;position:static}.wpb_posts_slider .wpb_gallery_slides>ul>li{background-image:none;list-style:none!important}.wpb_posts_slider .wpb_gallery_slides>ul>li:after,.wpb_posts_slider .wpb_gallery_slides>ul>li:before{display:none!important}.vc_progress_bar .vc_single_bar{background:#f7f7f7;position:relative;margin-bottom:11.67px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.vc_progress_bar .vc_single_bar:last-child{margin-bottom:0}.vc_progress_bar .vc_single_bar .vc_label{display:block;padding:.5em 1em;position:relative;z-index:1}.vc_progress_bar .vc_single_bar.bar_blue .vc_bar{background-color:#0074CC}.vc_progress_bar .vc_single_bar.bar_blue .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar{background-color:#49afcd}.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_single_bar.bar_green .vc_bar{background-color:#5bb75b}.vc_progress_bar .vc_single_bar.bar_green .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_single_bar.bar_orange .vc_bar{background-color:#faa732}.vc_progress_bar .vc_single_bar.bar_orange .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_single_bar.bar_red .vc_bar{background-color:#da4f49}.vc_progress_bar .vc_single_bar.bar_red .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_single_bar.bar_black .vc_bar{background-color:#414141}.vc_progress_bar .vc_single_bar.bar_black .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_single_bar .vc_bar{display:block;position:absolute;height:100%;background-color:#e0e0e0;width:0;top:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:width 1s linear;-moz-transition:width 1s linear;-webkit-transition:width 1s linear;-o-transition:width 1s linear}.vc_progress_bar .vc_single_bar .vc_bar.striped{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.vc_progress_bar .vc_single_bar .vc_bar.animated{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.vc_pie_chart{z-index:0;text-align:center;opacity:0}.vc_pie_chart.vc_ready{opacity:1}.vc_pie_chart .vc_pie_wrapper{position:relative;margin:0 auto}.vc_pie_chart canvas{position:relative;z-index:1}.vc_pie_chart .vc_pie_chart_value{font-size:200%;position:absolute;top:0;left:0;display:block;width:100%;height:100%;text-align:center}.vc_pie_chart[data-pie-color=wpb_button] .vc_pie_chart_back{border-color:#f7f7f7}.vc_pie_chart[data-pie-color=btn-primary] .vc_pie_chart_back{border-color:#08c}.vc_pie_chart[data-pie-color=btn-info] .vc_pie_chart_back{border-color:#58b9da}.vc_pie_chart[data-pie-color=btn-success] .vc_pie_chart_back{border-color:#6ab165}.vc_pie_chart[data-pie-color=btn-warning] .vc_pie_chart_back{border-color:#f90}.vc_pie_chart[data-pie-color=btn-danger] .vc_pie_chart_back{border-color:#ff675b}.vc_pie_chart[data-pie-color=btn-inverse] .vc_pie_chart_back{border-color:#555}.vc_pie_chart_back{display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:6px solid #f7f7f7;border-radius:50%;opacity:.3;filter:alpha(opacity=30);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_carousel .vc_carousel-control{text-shadow:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus{outline:0}.vc_carousel .vc_carousel-indicators li{width:5px;height:5px;margin:0;border-color:#f7f7f7;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.vc_separator{display:table}.vc_separator h4{line-height:1em;font-size:100%;display:table-cell;white-space:pre}.vc_separator h4 .normal{font-size:12px;font-weight:400}.vc_separator.vc_separator_align_center h4{padding:0 .8em}.vc_separator.vc_separator_align_left{margin-left:0}.vc_separator.vc_separator_align_left h4{padding:0 .8em 0 0}.vc_separator.vc_separator_align_left .vc_sep_holder{width:100%}.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l{display:none}.vc_separator.vc_separator_align_right{margin-right:0}.vc_separator.vc_separator_align_right h4{padding:0 0 0 .8em;margin:0!important}.vc_separator.vc_separator_align_right .vc_sep_holder{width:100%}.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r{display:none}.vc_separator .vc_sep_holder{display:table-cell;height:1px;position:relative;vertical-align:middle;width:50%}.vc_separator .vc_sep_holder .vc_sep_line{height:1px;border-top:1px solid #ebebeb;display:block;position:relative;top:1px;width:100%}.vc_separator.vc_sep_double{height:3px}.vc_separator.vc_sep_double .vc_sep_line{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;height:3px}.vc_separator.vc_sep_dashed .vc_sep_line{border-top-style:dashed}.vc_separator.vc_sep_dotted .vc_sep_line{border-top-style:dotted}.vc_separator.vc_sep_color_blue .vc_sep_line{border-color:#5472d2}.vc_separator.vc_sep_color_turquoise .vc_sep_line{border-color:#00c1cf}.vc_separator.vc_sep_color_pink .vc_sep_line{border-color:#fe6c61}.vc_separator.vc_sep_color_violet .vc_sep_line{border-color:#8d6dc4}.vc_separator.vc_sep_color_peacoc .vc_sep_line{border-color:#4cadc9}.vc_separator.vc_sep_color_chino .vc_sep_line{border-color:#cec2ab}.vc_separator.vc_sep_color_mulled_wine .vc_sep_line{border-color:#50485b}.vc_separator.vc_sep_color_vista_blue .vc_sep_line{border-color:#75d69c}.vc_separator.vc_sep_color_black .vc_sep_line{border-color:#2a2a2a}.vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#ebebeb}.vc_separator.vc_sep_color_orange .vc_sep_line{border-color:#f7be68}.vc_separator.vc_sep_color_sky .vc_sep_line{border-color:#5aa1e3}.vc_separator.vc_sep_color_green .vc_sep_line{border-color:#6dab3c}.vc_separator.vc_sep_color_juicy_pink .vc_sep_line{border-color:#f4524d}.vc_separator.vc_sep_color_sandy_brown .vc_sep_line{border-color:#f79468}.vc_separator.vc_sep_color_purple .vc_sep_line{border-color:#b97ebb}.vc_separator.vc_sep_color_white .vc_sep_line{border-color:#fff}.vc_separator.vc_sep_color_grace .vc_sep_line{border-color:#aed13b}.vc_text_separator,.wpb_separator{border-bottom:1px solid #ebebeb;clear:both;height:1px}.vc_text_separator div{display:inline-block;background-color:#fff;padding:1px 1em;position:relative;top:-9px}.separator_align_center{text-align:center}.separator_align_left{text-align:left}.separator_align_right{text-align:right}.wpb_animate_when_almost_visible{opacity:0}.wpb_start_animation.wpb_top-to-bottom{-webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);-moz-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.wpb_start_animation.wpb_bottom-to-top{-webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);-moz-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.wpb_start_animation.wpb_left-to-right{-webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);-moz-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.wpb_start_animation.wpb_right-to-left{-webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);-moz-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.wpb_start_animation.wpb_appear{-webkit-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-moz-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}@-webkit-keyframes wpb_ttb{0%{-webkit-transform:translate(0,-10%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes wpb_ttb{0%{-moz-transform:translate(0,-10%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes wpb_ttb{0%{-o-transform:translate(0,-10%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes wpb_ttb{0%{transform:translate(0,-10%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes wpb_btt{0%{-webkit-transform:translate(0,10%);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes wpb_btt{0%{-moz-transform:translate(0,10%);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes wpb_btt{0%{-o-transform:translate(0,10%);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes wpb_btt{0%{transform:translate(0,10%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes wpb_ltr{0%{-webkit-transform:translate(-10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes wpb_ltr{0%{-moz-transform:translate(-10%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes wpb_ltr{0%{-o-transform:translate(-10%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes wpb_ltr{0%{transform:translate(-10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes wpb_rtl{0%{-webkit-transform:translate(10%,0);opacity:0}100%{-webkit-transform:translate(0,0);opacity:1}}@-moz-keyframes wpb_rtl{0%{-moz-transform:translate(10%,0);opacity:0}100%{-moz-transform:translate(0,0);opacity:1}}@-o-keyframes wpb_rtl{0%{-o-transform:translate(10%,0);opacity:0}100%{-o-transform:translate(0,0);opacity:1}}@keyframes wpb_rtl{0%{transform:translate(10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes wpb_appear{0%{-webkit-transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes wpb_appear{0%{-moz-transform:scale(.5);opacity:.1}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes wpb_appear{0%{-o-transform:scale(.5);opacity:.1}100%{-o-transform:scale(1);opacity:1}}@keyframes wpb_appear{0%{transform:scale(.5);opacity:.1}100%{transform:scale(1);opacity:1}}.post-title-archiv a{
text-transform: uppercase;
font-size: 30px;
font-family: 'Merriweather', serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased;
margin-bottom: 0;
font-family: 'Open Sans Condensed', sans-serif !important;
}
.crfp-rating {
font-size:24px;
color:#FFDF00;
}
.page-title>strong{
text-transform: uppercase;
font-size: 30px;
font-family: 'Merriweather', serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased;
margin-bottom: 0;
font-family: 'Open Sans Condensed', sans-serif !important;
}
.menu-item-has-children:hover .sub-menu{
visibility: visible!important;
display: block!important;
}
* { 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; 
}
html, body, div, 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, 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
{
border: 0;
font: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 1.6;
}
html, body {
margin:0;
padding:0;
height:100%;
}
.entry-content img { margin: 0 0 20px 0; }
.alignleft, img.alignleft { float: left; margin: 10px 20px 10px 0; }
.alignright, img.alignright { display: block; float: right; margin: 10px 0 10px 20px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin: 10px auto 10px auto; }
.wp-caption { background: #fff; max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { margin: 0; padding: 5px; font-family: Georgia, "Times New Roman", Times, serif; color: #1b1b1b; 	line-height: 1.9; font-size: 12px; }
.wp-smiley { max-height: 12px; margin: 0 !important; }
.gallery img, .gallery dl { margin: 0; }
.gallery-caption { margin: -20px 0 0 0; }
.sticky { }
.bypostauthor { }
.textaligncenter { text-align: center; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
p {
margin-bottom: 10px;
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 2;
}
.post_content {
margin-bottom: 10px;
-webkit-font-smoothing: antialiased; 
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 2;
}
.post_content .wpb_wrapper {
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 2;
-webkit-font-smoothing: antialiased; 
}
.post_content .wpb_content_element { 
margin-bottom: 10px; 
}
a {
color: #888;
outline: none;
text-decoration: none;
}
a:hover {
color: #000;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans', sans-serif;
color: #000;
font-weight: 700;
text-transform: uppercase;
}
h1 {
font-size: 34px;
margin-bottom: 20px;
line-height: 1.3;
}
h2 {
font-size: 26px;
margin-bottom: 20px;
}
h3 {
font-size: 22px;
margin-bottom: 20px;
}
h4 {
font-size: 18px;
margin-bottom: 20px;
}
h5 {
font-size: 16px;
margin-bottom: 20px;
}
h6 {
font-size: 14px;
margin-bottom: 20px;
}
.title-stripes-left {
height: 1px;
width: 30px;
background: #e7e7e7;
margin-top: 5px;
margin-bottom: 20px !important;
display: none;
}
h3.sidebar-title {
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
color: #000;
margin-bottom: 40px;
letter-spacing: 0;
-webkit-font-smoothing: antialiased; 
}
.subtitle_top {
font-family: 'Merriweather', serif;
color: #888;
font-style: italic;
font-size: 12px;
}
.subtitle_bottom {
font-family: 'Merriweather', serif;
color: #888;
font-style: italic;
font-size: 12px;
margin-top: -20px;
} .dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.vc_row:after {
clear: both;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.vc_row:before,
.vc_row:after {
content: " ";
display: table;
}
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
margin-bottom: 35px;
}
.vc_row {
margin-left: -15px;
margin-right: -15px;
}
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2,
.vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3,
.vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4,
.vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5,
.vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7,
.vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8,
.vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9,
.vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10,
.vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12,
.vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
.vc_row-no-padding > div  {
padding: 0 !important;
}
.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5,
.vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10,
.vc_col-sm-11, .vc_col-sm-12 {
float: left;
}
.vc_col-sm-12 {
width: 100%;
}
.vc_col-sm-11 {
width: 91.66666667%;
}
.vc_col-sm-10 {
width: 83.33333333%;
}
.vc_col-sm-9 {
width: 75%;
}
.vc_col-sm-8 {
width: 66.66666667%;
}
.vc_col-sm-7 {
width: 58.33333333%;
}
.vc_col-sm-6 {
width: 50%; 
}
.vc_col-sm-5 {
width: 41.66666667%;
}
.vc_col-sm-4 {
width: 33.33333333%;
}
.vc_col-sm-3 {
width: 25%;
}
.vc_col-sm-2 {
width: 16.66666667%;
}
.vc_col-sm-1 {
width: 8.33333333%;
}
.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
margin-bottom: 0;
}
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
margin-bottom: 35px;
}
.wpb_content_element { }
.wpb_column > .wpb_wrapper > *:last-child { }
.page-wrapper {
margin-bottom: 30px;
background: #fff;
position: relative;
padding: 40px;
}
.vc_row.vc_parallax {
margin-left: 0 !important;
margin-right: 0 !important;
}
.display-none { 
display: none;
}
.display-block {
display: block;
}
img {
border: 0 none;
height: auto;
max-width: 100%;
}
body { word-break: break-word;
-webkit-font-smoothing: subpixel-antialiased;
}
.global-wrapper {
min-height:100%;
position: relative;
overflow-x: hidden
}
.container-wrapper {
position: relative;
}
#container {
padding-top: 40px;
}
.center {
width: 1170px;
margin: 0 auto;
}
.main { 
width: 100%; 
}
ul {
list-style: disc outside none;
margin: auto;
font-family: 'Merriweather', serif;
}
ol {
list-style: decimal outside none;
}
li {
margin: 0 0 0 2.57143rem;
}
blockquote {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
padding: 24px;
padding: 1.714285714rem;
font-style: italic;
}
blockquote p:last-child {
margin-bottom: 0;
}
code {
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
}
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;
}
pre code {
display: block;
}
abbr
dfn
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
address {
display: block;
line-height: 1.714285714;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
}
embed,
iframe,
object,
video {
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
.pp_social {
display: none;
}
.pp_content_container a:hover {
-moz-transition: 0s;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
}
dl {
margin: 0 24px;
margin: 0 1.714285714rem;
}
dt {
font-weight: bold;
line-height: 1.714285714;
}
dd {
line-height: 1.714285714;
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
}
table {
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
width: 100%;
}
table,
th,
td {
border: 1px solid rgba(0, 0, 0, 0.1);
}
table caption {
font-size: 16px;
font-size: 1.142857143rem;
margin: 24px 0;
margin: 1.714285714rem 0;
}
td {
padding: 6px 10px 6px 6px;
}
embed,  iframe,  object,  video {
max-width: 100%;
}
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%;
}
.gallery-caption {
margin-top: 15px;
}
.pagination-wrapper .alignleft a, .pagination-wrapper .alignright a {
text-decoration: none;
}
.pagination-wrapper .alignleft a:hover, .pagination-wrapper .alignright a:hover {
text-decoration: underline;
}
.boxed_layout {
width: 1160px;
margin: 30px auto;
-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}  .fulloverlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0,0,0,0.85);
z-index: 5;
} .fulloverlay .overlay-close {
width: 30px;
height: 30px;
position: absolute;
right: 50px;
top: 50px;
overflow: hidden;
border: none;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/cross.png) no-repeat center center;
text-indent: 200%;
color: transparent;
outline: none;
z-index: 100;
}
.fulloverlay .overlay-close:hover {
cursor: pointer;	
}
.logoImageRetina {
display: none;
margin: 0 auto;
}
.header-wrapper {
text-align: center;
width: 100%;
position: relative;
z-index: 3;
float: left;
}
.header-inner-wrapper {
position: relative;
}
.menu-from-icon {
position: absolute;
right: 0;
top: 0;
margin-top: -10px; cursor: pointer;
}
.header-inner-wrapper {
width: 1170px;
margin: 0 auto;
padding: 25px 0;
}
.global-wrapper {
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.global-wrapper.overlay-open {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
.overlay-contentscale {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;
transition: transform 0.5s, visibility 0s 0.5s;
}
.overlay-contentscale.open {
visibility: visible;
-webkit-transform: translateY(0%);
transform: translateY(0%);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.upper-panel {
background: #000;
padding: 10px 0;
}
.upper-panel.light {
background: #fff;
padding: 10px 0;
}
.upper-panel .center {
display: table;
vertical-align: middle;
}
.upper-panel-left {
display: table-cell;
vertical-align: middle;
}
.upper-panel-right {
display: table-cell;
vertical-align: middle;
float: right;
}
.upper-panel a {
font-family: 'Merriweather', serif;
font-size: 13px;
font-weight: 300;
color: #bebebc;
}
.upper-panel a:hover {
color: #fff;
}
.upper-panel p {
color: #777;
font-weight: 300;
padding: 0;
margin: 0;
font-size: 13px
}
.upper-panel ul.upper-panel-socials {
list-style: none;
}
.upper-panel ul.upper-panel-socials li {
margin: 0 5px;
display: inline-block;
}
.upper-panel ul.upper-panel-socials li a .upper-panel-icons {
font-size: 16px;
color: #fff;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-font-smoothing: antialiased; 
}
.upper-panel ul.upper-panel-socials li a:hover .upper-panel-icons {
color: #888;
}
.upper-panel .upper-panel-menu ul {
list-style: none;
}
.upper-panel .upper-panel-menu ul li {
float: left;
margin: 0;
padding: 0 5px;
position: relative;
}
.upper-panel .upper-panel-menu ul.sub-menu {
position: absolute;
min-width: 250px;
max-width: 250px; 
background: #fff;
z-index: 1000;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.2);
visibility: hidden;
display: none;
padding: 30px 0 30px 30px;
top: 23px;
}
.upper-panel .upper-panel-menu ul.sub-menu li a {
color: #888;
text-transform: none;
font-size: 14px;
padding: 15px 20px;	
display: block;
font-weight: 400;
font-family: 'Merriweather', serif;
}
.upper-panel-menu ul.sf-menu > li li.current-menu-item > a, .upper-panel-menu .sf-menu ul li > a:hover, .upper-panel-menu .sf-menu ul li.sfHover > a, .upper-panel-menu .sf-menu ul li.sfHover > a, .upper-panel-menu .sf-menu ul li li.current-menu-item > a, .upper-panel-menu .sf-menu ul li.current-menu-parent >  a, .upper-panel-menu .sf-menu ul li.current-menu-ancestor >  a { 
color: #000;
}
.upper-panel.light a {
font-family: 'Merriweather', serif;
font-size: 13px;
font-weight: 300;
color: #888;
}
.upper-panel.light a:hover {
color: #000;
}
.upper-panel.light p {
color: #888;
font-weight: 300;
padding: 0;
margin: 0;
}
.upper-panel.light ul.upper-panel-socials {
list-style: none;
}
.upper-panel.light ul.upper-panel-socials li {
margin: 0 5px;
display: inline-block;
}
.upper-panel.light ul.upper-panel-socials li a .upper-panel-icons {
font-size: 16px;
color: #000;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-font-smoothing: antialiased; 
}
.upper-panel.light ul.upper-panel-socials li a:hover .upper-panel-icons {
color: #888;
}
.socials-search #searchsubmit  {
display: none;
}
.socials-search #s {
float: right;
transition-duration: 400ms;
transition-property: width, background;
transition-timing-function: ease;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/search.png) no-repeat scroll 5px 6px transparent;	 
border: none;
color: #838282;
padding: 10px 14px 10px 14px;
font-size: 12px;
margin-bottom: 10px;
width:0px;
cursor: pointer;
}
.socials-search #s:focus {
width: 196px;
cursor: text;
background-color: #fafafa;
padding: 10px 14px 10px 30px;
}
.header-search {
position: absolute;
right: 0;
top: 0;
cursor: pointer;
color: #000;
font-size: 32px;
top: 20px;
right: 30px;
}
.popup-search-wrapper {
top: 50%;
position: absolute;
width: 100%;
margin: 0 auto;
text-align: center;
}
.popup-search-wrapper form#searchform.search-form  > div {
border-bottom: 1px solid #555;
display: inline-block;
}
.popup-search-wrapper #searchform .screen-reader-text,
.popup-search-wrapper #searchform #searchsubmit {
display: none;
}
.popup-search-wrapper #searchform #s {
background: none;
border: none;
padding: 12px 0 8px;
vertical-align: middle;
width: 100%;
outline: none;
text-align: center;
font-size: 32px;
color: #757574;
font-family: 'Merriweather', serif;
}  .menu1 {
display: table-cell;
vertical-align: middle;
}
.menu1 ul.sf-menu {
padding: 20px 0;
float: right;
}
.menu1 ul {
color: #888;
list-style: none;
text-align: left;
}
.menu1 ul.sf-menu > li {
display: inline-block;
margin: 0 30px;
position: relative;
}
.menu1 ul.sf-menu > li:last-child {
margin-right: 0;
}
.menu1 ul.sf-menu > li > a {
color: #888;
font-size: 14px;
font-family: 'Merriweather', serif;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
padding-bottom: 10px;
}
span.sf-sub-indicator {
display: none;
}
.menu1 ul.sf-menu > li:first-child::before {
content: '';
}
.menu1 ul.sf-menu > li::before {
content: "\2044";
padding-right: 25px;
display: inline-block;
display: none;
} .menu1 .sf-menu ul {
position: absolute;
min-width: 250px;
background: #fff;
z-index: 1000;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.2);
visibility: hidden;
display: none;
padding: 30px 0 30px 30px;
}
.menu1 .sf-menu ul li {
margin: 0;
color: #888;
}
.menu1 .sf-menu ul li a {
color: #888;
text-transform: none;
font-size: 14px;
padding: 15px 20px;	
display: block;
font-weight: 400;
font-family: 'Merriweather', serif;
}
.menu1 .sf-menu ul li:first-child a {
border: none;
}
.sf-menu > li > ul { 
top: 29px;
left: 0;
}
.menu1 .sf-menu ul ul {
margin-top: -50px;
left: 250px;
} 
.menu1 ul.sf-menu > li li.current-menu-item > a, .menu1 .sf-menu ul li > a:hover, .menu1 .sf-menu ul li.sfHover > a, .menu1 .sf-menu ul li.sfHover > a, .menu1 .sf-menu ul li li.current-menu-item > a, .menu1 .sf-menu ul li.current-menu-parent >  a, .menu1 .sf-menu ul li.current-menu-ancestor >  a,
.menu1 ul.sf-menu > li > a:hover, .menu1 ul.sf-menu > li.sfHover > a, .menu1 ul.sf-menu > li.current-menu-item > a, .menu1 ul.sf-menu > li.current-menu-parent > a, .menu1 ul.sf-menu > li.current-menu-ancestor > a  { 
color: #000;
}
.menu1 {
display: block;
width: 100%;
margin-top: 20px;
}
.menu1 ul.sf-menu { 
text-align: center;
float: none;
}
.menu1 ul.sf-menu > li {
display: inline-block;
margin: 0 10px;
position: relative;
}
.menu1.light {
} .menu2 {
vertical-align: middle;
display: block;
width: 100%;
background: #000;
}
.menu2 ul {
color: #fff;
list-style: none;
text-align: left;
}
.menu2 ul.sf-menu {
text-align: center;
float: none;
font-size: 0;
}
.menu2 ul.sf-menu > li {
display: inline-block;
position: relative;
margin: 0;
}
.menu2 ul.sf-menu > li:last-child {
margin-right: 0;
}
.menu2 ul.sf-menu > li > a {
color: #fff;
font-size: 14px;
text-transform: none;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
padding: 15px 20px;
display: block;
margin: 0;
font-family: 'Merriweather', serif;
}
span.sf-sub-indicator {
display: none;
}
.menu2 ul.sf-menu > li:first-child::before {
content: '';
}
.menu2 ul.sf-menu > li::before {
display: inline-block;
display: none;
} .menu2 .sf-menu ul {
position: absolute;
min-width: 250px;
background: #fff;
z-index: 1000;
-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.2);
visibility: hidden;
display: none;
padding: 30px 0 30px 30px;
}
.menu2 .sf-menu ul li {
margin: 0;
color: #888;
}
.menu2 .sf-menu ul li a {
color: #888;
text-transform: uppercase;
font-size: 12px;
padding: 15px 20px;	
display: block;
font-weight: 400;
}
.menu2 .sf-menu ul li:first-child a {
border: none;
}
.sf-menu > li > ul { 
top: 29px;
left: 0;
}
.menu2 .sf-menu ul ul {
margin-top: -50px;
left: 250px;
} 
.menu2  .sf-menu > li > ul {
top: 52px;
}
.menu2 ul.sf-menu > li li.current-menu-item > a, .menu2 .sf-menu ul li > a:hover, .menu2 .sf-menu ul li.sfHover > a, .menu2 .sf-menu ul li.sfHover > a, .menu2 .sf-menu ul li li.current-menu-item > a, .menu2 .sf-menu ul li.current-menu-parent >  a, .menu2 .sf-menu ul li.current-menu-ancestor >  a,
.menu2 ul.sf-menu > li > a:hover, .menu2 ul.sf-menu > li.sfHover > a, .menu2 ul.sf-menu > li.current-menu-item > a, .menu2 ul.sf-menu > li.current-menu-parent > a, .menu2 ul.sf-menu > li.current-menu-ancestor > a  { 
color: #000;
background: #fff;
} .sticky-header {
position: fixed;
top: 0;
background: #fff;
z-index: 5;
margin-top: 0;
display: none;
width: 100%;
-moz-box-shadow: 0px 0px 8px rgba(68,68,68,0.3);
-webkit-box-shadow: 0px 0px 8px rgba(68,68,68,0.3);
box-shadow: 0px 0px 8px rgba(68,68,68,0.3);
height: 50px;
}
body.admin-bar .sticky-header {
top: 32px;
} 
.sticky-menu.showme {
display: block;
}
.sticky-header .center {
top: 0;
z-index: 0;
padding: 0;
display: table;
height: 100%;
}
.sticky-header .logo {
display: table-cell;
vertical-align: middle;
text-align: left;
height: 100%;
}
.sticky-header .logo img {
max-height: 30px;
}
.sticky-header .menu1 {
display: table-cell;
vertical-align: middle;
width: auto;
margin-top: 0;
height: 100%;
}
.sticky-header .menu1 ul.sf-menu {
padding: 0;
text-align: right;
}
.sticky-menu .sf-menu > li > ul {
top: 25px;
}
.sticky-menu .menu1 ul.sf-menu > li > a {
padding-bottom: 15px;
} .header-wrapper.header1 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 45px 0 25px;
display: block;
position: relative;
}
.header-wrapper.header1 .logo {
display: block;
text-align: center;
width: 100%;
}
.header-wrapper.header1  .logo a {
float: none;
} .header-wrapper.header2 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 45px 0 35px;
display: block;
position: relative;
}
.header-wrapper.header2 .logo {
display: block;
text-align: center;
width: 100%;
}
.header-wrapper.header2  .logo a {
float: none;
} .header-wrapper.header3 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 55px 0;
display: table;
}
.header-wrapper.header3 .logo {
display: table-cell;
vertical-align: middle;
text-align: left;
}
.header3 .menu1 {
display: table-cell;
vertical-align: middle;
width: auto;
margin-top: 0;
}
.header3 .menu1 ul.sf-menu {
text-align: right;
} .header-wrapper.header4 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 45px 0 35px;
display: table;
}
.header-wrapper.header4 .logo {
display: table-cell;
vertical-align: middle;
text-align: left;
} 
.header-wrapper.header4 .header-banner {
display: table-cell;
vertical-align: middle;
float: right;
}  .header-wrapper.header6 {
z-index: auto;
}
.header6 .header-inner-wrapper {
width: 1170px;
margin: 0 auto;
padding: 55px 0;
}
.under-header-image {
width: 100%;
text-align: center;
position: relative;
float: left;
z-index: auto;
margin-top: -40px;
} .header-wrapper.header7 .header-inner-wrapper {
top: 0;
z-index: 0;
display: table;
padding: 0;
}
.header-wrapper.header7 .logo {
display: table-cell;
vertical-align: middle;
text-align: left;
} 
.header-wrapper.header7 .header-image-inside {
display: table-cell;
vertical-align: middle;
} .header-wrapper.header8 .header-inner-wrapper {
top: 0;
z-index: 0;
padding: 25px 0;
display: block;
position: relative;
}
.header-wrapper.header8 .logo {
display: block;
text-align: center;
width: 100%;
}
.header-wrapper.header8 {
}
.header-wrapper.header8  .logo a {
float: none;
}
.mobile-menu-show{
color: #000;
font-size: 24px;
font-weight: 700;
rotate: 90deg;
}
.mobile-menu-show, .mobile-menu-wrapper {
display: none;
}
.mobile-menu-show {
display: block; 
line-height: 0;
cursor: pointer;
margin-top: 20px;
}
.mobile-menu-icon {
font-size: 32px;
}
.mobile-menu-show, .mobile-menu-wrapper {
display: none;
}
.mobile-menu-wrapper {
width: 100%;
height: auto;
background-color: #fafafa;
display: none;
position: relative;
height: auto;
z-index: 2;
float: left;
}
.mobile-menu-wrapper ul {
list-style: none;
}
.mobile-menu-wrapper ul.mobile-menu  li {
display: block;
margin: 0;
}
.mobile-menu-wrapper ul.mobile-menu  li a {
padding-left: 40px;
}
.mobile-menu-wrapper ul.mobile-menu  li li a {
padding-left: 60px;
}
.mobile-menu-wrapper ul.mobile-menu  li li  li a  {
padding-left: 80px;
}
.mobile-menu-wrapper ul.mobile-menu  li  a {
width: 100%;
padding: 10px 20px;
display: block;
color: #000;
border-bottom: 1px solid #e7e7e7;
font-size: 12px;
font-weight: 400;
}
.mobile-menu-wrapper ul.mobile-menu  li a:hover, .mobile-menu-wrapper ul.mobile-menu  li.current_page_item a {
background: #fff;
} .sidebar .widget {
background: #fff;
padding: 40px;
margin-bottom: 40px;
}
.view-overlay-icon {
position: absolute;
top: 50%;
left: 50%;
font-size: 50px;
color: #fff;
margin-left: -25px;
margin-top: -25px;
opacity: 0;
visibility: hidden;
z-index: 2;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
}
.view-overlay-bg  {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.25);
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
display: block;
top: 0;
}
.post-type a {
position: relative;
}
a.post-type-link {
display: inline-block;
line-height: 0;
margin-bottom: 5px;
overflow: hidden;
}
a:hover .view-overlay-bg,
a:hover .view-overlay-icon {
opacity: 1;
visibility: visible;
} .post-showing-type1-wrapper {
margin-bottom: 30px;
background: #fff;
position: relative;
padding: 40px;
}
.sticky .post-showing-type1-wrapper {
border: 5px solid #000;
}
.post-showing-type1-wrapper .post-categories {
margin-bottom: 0px;
float: left;
}
.post-showing-type1-wrapper .post-categories a {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 600;
background: #000;
padding: 4px 15px 5px;
margin-right: 5px;
float: left;
margin-bottom: 5px;
}
.post-showing-type1-wrapper .post-categories a:hover {
color: #fff;
}
.post-showing-type1-wrapper h1.post-title, .post-showing-type1-wrapper h1.post-title a {
text-transform: none;
font-size: 42px;
font-family: "Merriweather",serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased; 
line-height: 1.2;
margin-bottom: 20px;
}
.post-showing-type1-wrapper ul.post-details {
margin-left: -5px;
margin-top: 1px;
}
.post-showing-type1-wrapper ul.post-details li {
display: inline-block;
}
.post-showing-type1-wrapper ul.post-details li {
color: #888;
font-family: 'Merriweather', serif;
font-size: 13px;
font-style: italic;
font-weight: 300;
margin: 0 5px;
-webkit-font-smoothing: antialiased;
margin-bottom: 20px;
}
.post-showing-type1-wrapper ul.post-details li .blog-single-detail-single-icon  {
font-size: 19px;
margin-right: 5px;
top: 4px;
position: relative;
}
.post-showing-type1-wrapper .post-type {
margin-bottom: 20px;
}
.post-showing-type1-wrapper .post-type iframe {
margin-bottom: 0;
}
.post-showing-type1-wrapper .post-read-more-wrap {
width: 100%;
text-align: center;
margin: 20px 0 40px;
}
.post-showing-type1-wrapper .post-read-more-wrap a.post-read-more {
display: inline-block;
color: #fff;
font-family: 'Merriweather', serif;
font-size: 18px;
font-weight: 300;
background: #000;
padding: 11px 20px 9px;
border: 1px solid #000;
}
.post-showing-type1-wrapper .post-read-more-wrap a.post-read-more:hover {
color: #000;
border: 1px solid #000;
background: #fff;
}
.post-showing-type1-wrapper .post-bottom-details {
border-top: 1px solid #ebe9e9;
padding-top: 10px;
}
.post-showing-type1-wrapper .post-bottom-details .post-views {
float: left;
color: #888;
font-family: 'Merriweather', serif;
font-size: 13px;
font-style: italic;
font-weight: 300;
}
.post-showing-type1-wrapper .post-bottom-details ul.post-socials-wrap {
float: right;
list-style: none;
}
.post-showing-type1-wrapper .post-bottom-details ul.post-socials-wrap li.post-social-single  {
float: left;
margin: 0 5px;
}
.post-showing-type1-wrapper .post-bottom-details ul.post-socials-wrap li.post-social-single a .post-social-icon {
color: #ccc;
font-size: 14px;
}
.post-showing-type1-wrapper .post-bottom-details ul.post-socials-wrap li.post-social-single a:hover .post-social-icon {
color: #000;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.post-showing-type1-wrapper .post-type .gallery-grid-wrapper {
margin-top: -2% !important;
}
.post-showing-type1-wrapper .post-type .gallery-grid-third {
height: auto; 
width: 32%; 
margin-left: 2%; 
float: left;
margin-top: 2%;
}
.post-showing-type1-wrapper .post-type .gallery-grid-half {
height: auto; 
width: 49%; 
margin-left: 2%; 
float: left;
margin-top: 2%;
}
.post-showing-type1-wrapper .post-type  .gallery-grid-full {
height: auto; 
width: 100%; 
margin-left: 2%; 
float: left;
margin-top: 2%;
}
.ml0 {
margin-left: 0 !important;
}
.post-showing-type1-wrapper .post-type .gallery-grid-third  > a, .post-showing-type1-wrapper .post-type .gallery-grid-half  > a, .post-showing-type1-wrapper .post-type .gallery-grid-full  > a {
line-height: 0; 
display: block;
}
.post-showing-type1-wrapper .post-type .grid {
margin: 0 auto;
list-style: none;
text-align: center;
-webkit-font-smoothing: antialiased;
}
.post-showing-type1-wrapper .post-type .grid figure {
position: relative;
}
.post-showing-type1-wrapper .post-type .grid figure img {
max-width: 100%;
display: block;
position: relative;
}
.post-showing-type1-wrapper .post-type .cs-style-3 figure {
overflow: hidden;
}
.post-showing-type1-wrapper .post-type .cs-style-3 figure img {
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
}
.post-showing-type1-wrapper  .quote .quote-content, .post-showing-type1-wrapper  .quote .quote-content p {
font-style: italic;
font-size: 36px;
}
.post-showing-type1-wrapper .quote .quote-author {
float: right;
color: #999;
margin-bottom: 20px;
display: none;
}
.video-container {
padding-bottom: 46.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe, 
.video-container object, 
.video-container embed {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
}
.video-wrapper {
max-width: 100%;
position: relative;
} .owl_post_slider .item img {
display: block;
width: 100%;
height: auto;
}
.owl-prev, .owl-next {
position: absolute;
top: 47%;
font-size: 48px;
color: #fff;
white-space: nowrap;
margin-top: -25px;
}
.owl-prev::before {
font-family: 'Pe-icon-7-stroke';
content: "\e687";
}
.owl-prev {
float: left;
left: 5px;
}
.owl-next::before {
font-family: 'Pe-icon-7-stroke';
content: "\e685";
}
.owl-next {
float: right;
right: 5px;
}
.owl-prev:hover, .owl-next:hover {
color: #000;
} .post-showing-type2-wrapper .post-showing-type2  {
margin-bottom: 40px;
}
.post-showing-type2-wrapper .post-showing-type2 > a {
line-height: 0;
display: block;
margin-bottom: 0;
position: relative;
}
.post-showing-type2-wrapper .post-showing-type2 .post-info {
padding: 20px 40px;
background: #fff;
}
.post-showing-type2-wrapper .post-categories {
text-align: center;
}
.post-showing-type2-wrapper .post-categories .post-category-before {
background: #ccc;
width: 15px;
height: 1px;
display: inline-block;
top: -4px;
position: relative;
margin-right: 7px;
}
.post-showing-type2-wrapper .post-categories .post-category-after {
background: #ccc;
width: 15px;
height: 1px;
display: inline-block;
top: -4px;
position: relative;
margin-left: 7px;
}
.post-showing-type2-wrapper .post-categories a {
color: #888;
font-family: 'Merriweather', serif;
font-size: 13px;
font-style: italic;
font-weight: 300;
}
.post-showing-type2-wrapper .post-categories a:hover {
color: #000;
}
.post-showing-type2-wrapper h1.post-title, .post-showing-type2-wrapper h1.post-title a {
text-align: center;
text-transform: uppercase;
font-size: 24px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased; 
margin-bottom: 10px;
line-height: 1.2;
margin-top: 5px
}
.post-showing-type2-wrapper .post-bottom-details {
border-top: 1px solid #ebe9e9;
padding-top: 10px;
}
.post-showing-type2-wrapper .post-bottom-details .post-date {
float: left;
color: #888;
font-family: 'Merriweather', serif;
font-size: 12px;
font-style: italic;
font-weight: 300;
}
.post-showing-type2-wrapper .post-bottom-details .post-author {
float: left;
color: #888;
font-family: 'Merriweather', serif;
font-size: 12px;
font-style: italic;
font-weight: 300;
margin-left: 5px;
}
.post-showing-type2-wrapper .post-bottom-details .post-author a {
color: #000;
font-family: 'Merriweather', serif;
font-size: 12px;
font-style: italic;
font-weight: 300;
}
.post-showing-type2-wrapper .post-bottom-details .post-author a:hover {
color: #888;
}
.post-showing-type2-wrapper .quote {
padding: 20px;
background: #fff;
}
.post-showing-type2-wrapper  .quote .quote-content, .post-showing-type1-wrapper  .quote .quote-content p {
font-style: italic;
font-size: 32px;
line-height: 1.6;
font-weight: 300;
color: #000;
-webkit-font-smoothing: antialiased; 
}
.post-showing-type2-wrapper .quote .quote-author {
float: right;
color: #999;
display: none;
}
.post-showing-type2-wrapper .post_content {
font-family: 'Merriweather', serif;
font-size: 13px;
color: #888;
margin-bottom: 30px;
} .textwidget,
.textwidget p {
margin-bottom: 10px; -webkit-font-smoothing: antialiased; 
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 400;
color: #888;
letter-spacing: 0;
line-height: 2;
} .aboutme_widget .owl-wrapper-outer,
.single-about-me-image {
background: url(//okna33km.ru/wp-content/themes/okna33km/images/bg-signature.png) no-repeat;
width: 290px;
height: 290px;
}
.about-me-slide .item img, 
.single-about-me-image img {
border-radius: 50%;
width: 250px;
height: 250px;
margin: 20px;
}
.textwidget.about-me-text {
font-size: 18px;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
color: #888;
text-align: center;
line-height: 1.6;
padding: 20px;
}
.signatureimage {
text-align: center;
}
.signatureimage img {
} .post-widget {
}
.post-widget .post-widget-single-item {
margin-bottom: 40px;
}
.post-widget .post-widget-single-item .post-widget-single-item-thumb {
position: relative;
line-height: 0;
display: block;
}
.post-widget h3.post-widget-single-item-title   {
margin-bottom: 0;
line-height: 1;
margin: 10px 0 0px;
}
.post-widget h3.post-widget-single-item-title  a {
color: #000;
font-family: 'Merriweather', serif;
text-transform: none;
font-size: 16px;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
line-height: 1;
}
.post-widget .post-widget-single-item-date  {
color: #888;
font-family: 'Merriweather', serif;
font-size: 12px;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
} .commented-post {
margin-bottom: 30px;
float: left;
}
.commented-post .commented-icon-wrap {
width: 60px;
float: left;
}
.commented-post .commented-icon-wrap .commented-icon {
font-size: 55px;
color: #eee;
top: -5px;
position: relative;
}
.commented-post .commented-details {
margin-left: 75px;
}
.commented-post .commented-details .commented-url {
color: #000;
float: left;	
width: 100%;
color: #000;
font-family: 'Merriweather', serif;
text-transform: none;
font-size: 15px;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
line-height: 1;
margin-bottom: 2px;
}
.commented-post .commented-details .commented-author {
float: left; 
font-family: 'Merriweather', serif;
font-size: 12px;
color: #888;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
}
.commented-post .commented-details .commented-author a {
font-family: 'Merriweather', serif;
font-size: 12px;
color: #000;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
}
.commented-post .commented-details .commented-number-of-comments:before {
content:'/';
}
.commented-post .commented-details .commented-number-of-comments {
margin-left: 5px;
float: left;	
font-family: 'Merriweather', serif;
font-size: 12px;
color: #888;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
}
.commented-post .commented-details .commented-number-of-comments a {
font-family: 'Merriweather', serif;
font-size: 12px;
color: #888;
font-style: italic;
font-weight: 300;
-webkit-font-smoothing: antialiased; 
}
.commented-post .commented-details .commented-border {
width: 50%;
height: 1px;
float: left;
background: #ebe9e9;	
margin-top: 15px;
} .widget select {
-webkit-appearance: none; -moz-appearance: none; min-width: 165px; text-indent: 0.01px; text-overflow: ""; color: #fff;
outline: none;
cursor: pointer;
max-width: 100%;
font-size: 13px;
text-transform: uppercase;
border: 1px solid #000;
background: #000;
padding: 20px 30px;
font-weight: 600;
border-radius: 0;
}
label.screen-reader-text { display: none; } .widget_search .screen-reader-text {
display: none;
}
.widget_search input#s {
width: 100%;	
background: #fff;
border: none;
color: #888;
padding: 15px 20px 17px;
font-size: 14px;
margin-bottom: 10px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
z-index: 2;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box; 
outline: none;
border: 1px solid #eee;
font-weight: 300;
}
.widget_search input#searchsubmit {	
width: auto;
cursor:pointer; 
padding: 8px 24px;
color: #fff;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 700;
display: inline-block;
border: none !important;
background: #e7383b;
margin: 0;
}
.widget_search input#searchsubmit:hover {
background: #000;
} .widget ul {
margin: 0;
}
.widget ul li {
margin: 0;
list-style: inside;
color: #9f9e9e;
list-style-type: none;
}
.widget ul li a {
color: #888;
padding-left: 5px;
font-size: 18px;
font-weight: 300;
line-height: 1.6;
padding: 5px;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.widget ul.children li {
border: none;
}
.widget ul li a:hover {
color: #000;
padding-left: 15px;
} #calendar_wrap caption {
color: #fff;
background: #444;
padding: 10px 6px;
text-transform: uppercase;
margin: 0;
font-size: 13px;
font-weight: bold;
}
#calendar_wrap #today {
color: #000;
font-weight: bold;
}
#calendar_wrap th {
color: #000;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
border: none;
font-size: 16px;
}
#calendar_wrap td {
text-align: center;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000;
text-decoration: none;
border: none;
padding-top: 0;
padding-bottom: 0;
}
#calendar_wrap td.pad {
color: #153e78;
border: none;
}
#calendar_wrap a {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #000;
text-decoration: none;
}
table#wp-calendar { border: none; } .widget_recent_entries ul {
}
.widget_recent_entries ul li {
margin-bottom: 5px;
margin-left: 0;
list-style: none;
color: #444;
}
.widget_recent_entries ul li a {
color: #000;
padding-left: 0 !important;
font-size: 18px;
display: block;
line-height: 1.4;
font-weight: 300
}
.widget_recent_entries ul li a:hover {
color: #000;
}
span.post-date {
font-style: italic;
font-family: "Merriweather",serif;
font-size: 12px;
color: #bcbbbb;
position: relative;
top: -9px;
font-weight: 300;
} .tagcloud a {
color: #fff;
background: #444;
padding: 6px 15px;
font-size: 16px !important;
float: left;
margin-bottom: 5px;
margin-right: 5px;
font-weight: 400;
border: 1px solid #444;
-webkit-font-smoothing: antialiased; 
}
.tagcloud a:hover {
background: #fff;
color: #000;
border: 1px solid #444;
cursor: pointer;
} .widget_rss ul li {
margin-bottom: 30px;
list-style-position: inside;
list-style: none;
color: #000;
}
.widget_rss ul li a {
color: #000;
padding-left: 0 !important;
font-size: 16px;
display: block;
line-height: 1.4;
font-weight: 400;
font-family: "Montserrat",serif;
}
.widget_rss ul li a:hover {
color: #fff;
}
.widget_rss span.rss-date {
display: inline-block;
width: auto;
font-style: italic;
font-family: "Merriweather",serif;
font-size: 13px;
color: #bcbbbb !important;
position: relative;
margin-bottom: 10px;
}
.widget_rss .rssSummary {
}
ul#recentcomments li a { display: block !important; color: #000; font-style: none; }
ul#recentcomments li.recentcomments {
font-style: italic;
font-family: "Merriweather",serif;
font-size: 12px;
color: #bcbbbb;
position: relative;
top: -9px;
font-weight: 300;
margin-bottom: 20px;
} .widget .tt-wrapper {
margin-left: -12px;
margin-top: 25px;
}
.widget .tt-wrapper li a {
display: block; 
outline: none;
position: relative;
z-index: 2;
color: #fff !important;
font-size: 30px;
background: #000;
height: 60px;
width: 60px;
border-radius: 50%;
line-height: 2;
margin-bottom: 12px;
margin-left: 12px;
padding: 0 !important;
-webkit-font-smoothing: antialiased;
}
.widget .tt-wrapper li{
float: left;
text-align: center;
}
.widget .tt-wrapper li a.icon-facebook {
background: #3b5998;
}
.widget .tt-wrapper li a.icon-twitter {
background: #00aced;
}
.widget .tt-wrapper li a.icon-gplus {
background: #dd4b39;
}
.widget .tt-wrapper li a.icon-instagram {
background: #517fa4;
}
.widget .tt-wrapper li a.icon-youtube {
background: #bb0000;
}
.widget .tt-wrapper li a.icon-linkedin {
background: #007bb6;
}
.widget .tt-wrapper li a.icon-dribbble {
background: #ea4c89;
}
.widget .tt-wrapper li a.icon-dropbox {
background: #007ee5;
}
.widget .tt-wrapper li a span{
width: 120px;
height: auto;
line-height: 20px;
padding: 10px;
left: 50%;
margin-left: -60px;
font-family: 'Alegreya SC', Georgia, serif;
font-weight: 400;	
font-style: italic;
font-size: 14px;
color: #fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
text-align: center;
border: 4px solid #000;
background: #000;
text-indent: 0px;
border-radius: 5px;
position: absolute;
pointer-events: none;
bottom: 100px;
opacity: 0;
box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.widget .tt-wrapper li a span:before,
.widget .tt-wrapper li a span:after{
content: '';
position: absolute;
bottom: -15px;
left: 50%;
margin-left: -9px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid rgba(0,0,0,0.1);
}
.widget .tt-wrapper li a span:after{
bottom: -14px;
margin-left: -10px;
border-top: 10px solid #000;
}
.widget .tt-wrapper li a:hover span{
opacity: 0.9;
bottom: 70px;
}  .page-title-wrapper {
width: 1170px;
text-align: center;
margin: 60px auto 0;
}
.page-title-wrapper h1 {
text-transform: uppercase;
font-size: 30px;
font-family: 'Merriweather', serif;
font-weight: 400;
color: #000;
-webkit-font-smoothing: antialiased; 
margin-bottom: 0;
}
.page-title-wrapper h3 {
text-transform: none;
font-size: 16px;
font-family: 'Merriweather', serif;
font-weight: 300;
color: #888;
-webkit-font-smoothing: antialiased; 
margin-bottom: 0;
} .pego-contact-form {
float: left;
width: 100%;
}
.pego-contact-form input,
.pego-contact-form textarea {
background: none;
border: 1px solid #eaeaea;
padding: 20px;
font-family: 'Open Sans', sans-serif;
color: #888;
font-size: 11px;
text-transform: none;
outline: none;
width: 100%;
margin-bottom: 10px;  
-webkit-appearance: none;
}
[placeholder]:focus::-webkit-input-placeholder {
transition: text-indent 0.5s 0.5s ease;
text-indent: -100%;
opacity: 1;
}
.pego-contact-form input.wpcf7-submit {
font-family: 'Open Sans', sans-serif;
color: #fff;
font-size: 13px;
text-transform: uppercase;
border: 1px solid #000;
background: #000;
padding: 20px 40px;
-webkit-appearance: none;
width: auto;
font-weight: 600;
margin-left: 0;
}
.pego-contact-form input.wpcf7-submit:hover {
background: #fff;
color: #000;
border: 1px solid #000;
cursor: pointer;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
div.wpcf7 {
width: 100%;
margin: 0 auto;
}
span.wpcf7-form-control-wrap.your-name {
width: 49%;
float: left;
}
span.wpcf7-form-control-wrap.your-email {
width: 49%;
float: right;
}
.wpcf7 p {
margin-bottom: 0;        
}
input.wpcf7-captchar {
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 11px !important;
display: block !important;
font-family: 'Merriweather', serif !important;
font-style: italic !important;
top: -5px;
position: relative;
}
.wpcf7-response-output {
margin: 10px 0 !important;
padding: 10px 30px !important;
}
.wpcf7-validation-errors {
background: #eee;
border: none !important;
font-size: 12px !important;
}
.wpcf7-mail-sent-ng {
border: none !important;
background: #e1776d;
font-size: 12px !important;
font-family: 'Merriweather', serif !important;
font-style: italic !important;
color: #fff;
} .page-wrapper, .post-showing-type1-wrapper{
padding-bottom: 90px!important;
}
.page-wrapper>h3{
width:100%;
display:flex;
} 
.page-wrapper>h3>?strong>span{
text-decoration: none!important;
}
.page-wrapper>h3 span{
text-decoration: none!important;
}
.popup-page-wrapper {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0,0,0,0.85);
z-index: 5;
background-repeat: no-repeat;
background-size: cover;
}
.popup-page-inside {
width: 700px;
background: #fff;
position: absolute;
top: 300px;
right: 600px;
padding: 40px 60px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
}
.popup-page-wrapper .overlay-close {
background: none;
border:none;
padding: 0;
margin: 0 auto;
display: block;
margin-top: 20px;
font-size: 16px;
}
.popup-page-wrapper .overlay-close:hover {
cursor: pointer;
color: #888;
}
.popup-page-wrapper .popup-page-logo {
text-align: center;
margin-bottom: 20px;
}
.popup-page-wrapper .popup-page-content {
color: #888;
font-family: 'Merriweather', serif !important;
font-size: 16px;
line-height: 1.8;
font-weight: 300;
text-align: center;
} .under-footer {
background: #000;
padding: 20px 0;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #888;
font-weight: 600;
float: left;
width: 100%;
}
.under-footer a {
color: #fff;
}
.under-footer a:hover {
color: #888;
}
.under-footer .left p {
float: left;
margin: 0 auto;
text-align: center;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
}
.under-footer .left p a {
font-weight: 300;
font-family: 'Open Sans', sans-serif;
}
.under-footer .left img {
margin: 0 auto;
margin-bottom: 30px;
}
.under-footer .right {
float: right;
font-weight: 300;
}
.under-footer .right a {
font-weight: 300;
color: #888;
top: -4px;
position: relative;
}
.under-footer .right a:hover {
color: #fff;
}
i.back-to-top-icon.pe-7s-angle-up {
color: #888 !important;
font-size: 24px;
position: relative;
top: 6px;
}
.jr-insta-thumb ul.thumbnails > li {
width: 16.66666667% !important;
display: inline;
float: left;
overflow: hidden;
background: #000;
}
.jr-insta-thumb ul.thumbnails > li a { 
padding: 0;
display: block;
line-height: 0;
opacity: 0.6;
}
.jr-insta-thumb ul.thumbnails > li a:hover { 
padding: 0;
opacity: 1;
}
.jr-insta-thumb .thumbnails, .jr-insta-thumb .thumbnails li {
padding: 0 !important;
}
h1.widget-title-insta {
background: #fff;
text-align: center;
color: #000;
padding: 15px 0;
font-family: 'Merriweather', serif !important;
font-size: 18px;
text-transform: none;
font-weight: 400;
margin-bottom: 0;
}
small.vc_label {
color: #fff;
font-size: 18px;
padding: 15px 0 15px 30px !important;	
-webkit-font-smoothing: antialiased;
}
.back-to-top-icon {
color: #fff;
}
.above-footer .vc_post_carousel .post-carousel figure h2 {
font-size: 24px;
}
.above-footer.vc_post_carousel .post-carousel figure.effect-milo p {
width: 80%;
}
.above-footer figure {
width: 20%;
} .vc_post_carousel .post-carousel {
} .vc_post_carousel .post-carousel figure {
position: relative;
float: left;
overflow: hidden;
background: #3085a3;
text-align: center;
cursor: pointer;
}
.vc_post_carousel .post-carousel figure img {
position: relative;
display: block;
opacity: 0.8;
}
.vc_post_carousel .post-carousel figure figcaption {
padding: 2em;
color: #fff;
text-transform: uppercase;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.vc_post_carousel .post-carousel figure figcaption::before,
.vc_post_carousel .post-carousel figure figcaption::after {
pointer-events: none;
}
.vc_post_carousel .post-carousel figure figcaption,
.vc_post_carousel .post-carousel figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}  .vc_post_carousel .post-carousel figure figcaption > a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
}
.vc_post_carousel .post-carousel figure h2 {
-webkit-font-smoothing: antialiased; 
font-weight: 400;
color: #fff;
font-family: 'Merriweather', serif;
text-transform: none;
font-size: 28px;
}
.vc_post_carousel .post-carousel figure h2,
.vc_post_carousel .post-carousel figure p {
margin: 0;
}
.vc_post_carousel .post-carousel figure p {
letter-spacing: 1px;
font-size: 68.5%;
}
.vc_post_carousel .post-carousel figure.effect-milo {
background: #000;
}
.vc_post_carousel .post-carousel figure.effect-milo img {
max-width: none;
width: -webkit-calc(100% + 60px);
width: calc(100% + 60px);
opacity: 1;
}
.vc_post_carousel .post-carousel figure.effect-milo:hover img {
opacity: 0.5;
-webkit-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
}
.vc_post_carousel .post-carousel figure.effect-milo h2 {
position: absolute;
right: 0;
bottom: 0;
padding: 1em 1.2em;
}
.vc_post_carousel .post-carousel figure.effect-milo p {
padding: 0 10px 0 0;
width: 50%;
border-right: 1px solid #fff;
color: #fff;
text-align: right;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0,0);
transform: translate3d(-40px,0,0);
text-transform: none;
}
.vc_post_carousel .post-carousel figure.effect-milo:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} #comments {
padding: 40px;
background: #fff;
margin-top: 40px;
float: left;
width: 100%;
}
.other-posts-main-title {
font-size: 24px;
font-family: "Merriweather",serif;
color: #fff;
text-align: center;
background: #000;
font-weight: 300;
padding: 15px 0 11px
}
.blog-single-content p {
font-size: 16px;
text-align: justify;
font-family: "Merriweather",serif;
color: #444;
line-height: 2;
}
#respond input[type="text"], #respond textarea {
font-family: "Merriweather",serif;
color: #B9B8B8;
font-size: 13px;
border: 1px solid #EAEAEA;
background: none;
line-height: 1.6;
width: 100%;
padding: 20px;
outline: none;
-webkit-appearance: none;
}
#commentform #submit {
color: #FFF;
font-size: 13px;
text-transform: uppercase;
border: 1px solid #000;
background: none repeat scroll 0% 0% #000;
padding: 20px 50px;
-webkit-appearance: none;
font-weight: 600;
}
#commentform #submit:hover {
background: none repeat scroll 0% 0% #FFF;
color: #000;
border: 1px solid #000;
cursor: pointer;
}  
#respond label {
font-family: "Montserrat",serif;
color: #000;
font-size: 14px;
}
p.form-allowed-tags,
p.form-allowed-tags abbr {
color: #888;
text-transform: uppercase;
font-family: "Montserrat",serif;
font-size: 12px;
}
p.form-allowed-tags {display: none;}
p.form-allowed-tags code {
text-transform: none;
color: 888;
font-family: "Merriweather",serif;
display: block;
font-size: 10px;
}
p.comment-notes {
color: 888;
font-family: "Merriweather",serif;
}
#comments h1 {
letter-spacing: 0;
font-size: 18px;
margin-bottom: 50px;
font-family: 'Merriweather', serif;
}
.all-comments {
list-style-type: none !important;
counter-reset:li;
}
.all-comments li {
position: relative;
float: left;
width: 100%;
padding: 0 0 30px 0;
border-bottom: solid 1px #eee;
position: relative;
list-style:none;
margin-bottom: 50px;
margin-left: 0;
}
.children {
margin-top: 50px;
}
.children li { 
padding-left: 5%;
border-left: solid 1px #e7e7e7;
}
.children li:last-child {
margin-bottom: 20px;
padding-bottom: 0;
border-bottom: none;
}
#comments .reply {
margin-bottom: 0 !important;
margin-top: 20px;
}
.reply a {
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
background: #000;
color: #fff;
padding: 5px 20px;
border: 1px solid #000;
position: absolute;
right: 0;
top: 0;
}
li.comment p {
color: #444;
font-family: "Merriweather",serif;
font-weight: 400;
line-height: 1.8;
float: left;
margin-left: 80px;
}
.reply a:hover {
color: #000;
background: #fff;
-webkit-transition: .1s ease-in;  
-moz-transition: .1s ease-in;  
-o-transition: .1s ease-in;  
transition: .1s ease-in; 
border: 1px solid #000;
}
span.says {
display: none;
}
#comments .logged-in-as {
float: left;
color: #888;
font-family: "Merriweather",serif;
}
#comments .logged-in-as a {
color: #888;
font-family: "Merriweather",serif;
}
#comments .logged-in-as a:hover {
color: #000;
}
#comments .comment-notes {
display: none;
}
h3#reply-title { 
font-size: 18px;
letter-spacing: 0px;
margin-bottom: 20px;
font-family: 'Merriweather', serif;
}
.comment-notes .required {
position: relative !important;
top: auto !important;
right: auto !important;
}
.comment-awaiting-moderation {
color: #555;
font-weight: bold;
font-size: 11px;
}
.vcard {
width: 100%;
}
.vcard img {
float: left;
height: 60px;
width: 60px;
margin-right: 20px;
}
.fn {
font-family: "Montserrat",serif;
font-size: 16px;
color: #000;
font-style: normal;
letter-spacing: -1px;
-webkit-font-smoothing: antialiased; 
}
.fn a { 
font-family: "Montserrat",serif;
font-size: 16px;
color: #000;
font-style: normal;
letter-spacing: -1px;
-webkit-font-smoothing: antialiased; 
}
.fn a:hover {
background: none;
color: #777;
}
.comment-info {
margin-bottom: 20px;
position: relative;
}
.comment-meta a {
font-size: 12px;
color: #888;
position: relative;
font-family: "Merriweather",serif;
}
a.comment-edit-link {
font-size: 11px;
}
.comment-form-author, .comment-form-email {
width: 32%;
margin-right: 2%;
float: left;
}
.comment-form-url {
width: 32%;
margin-right: 0;
float: left;
}
span.required {
display: none;
}
p.comment-form-comment {
width: 100%;
float: left;
} .other-posts {
width: 100%;
margin-top: 40px;
position: relative;
height: 300px;
}
.other-post-title {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
line-height: 1.2;
position: absolute;
bottom: 0;
padding: 0 20px 20px;
color: #fff;
font-size: 15px;
z-index: 1;
margin-bottom: 0;
}
.other-post-bg {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
background: rgba(0,0,0,0.25);
width: 100%;
height: 100%;
position: absolute;
}
.other-posts a {
display: block;
position: relative;
line-height: 0;
}
.other-posts a:hover .other-post-title, .other-posts a:hover .other-post-bg {
opacity: 1;
visibility: visible;
}
.other-posts .big-post {
height: 100%;
width: 40%;
float: left;
}
.other-posts .horizontal-post-wrap {
height: 50%;
width: 60%;
float: left;
}
.other-posts .horizontal-post-wrap .horizontal-post {
width: 60%;
height: 100%;
float: left;
}
.other-posts .horizontal-post-wrap .square-post {
width: 40%;
height: 100%;
float: left;
} .next-prev-posts-wrapper {
background: #fff;
width: 100%;
border-top: 1px solid #ebe9e9;
}
a.next-post-wrapper {
float: left;
width: 50%;
}
a.prev-post-wrapper {
float: right;
width: 50%;
}
.next-post-details {
display: table;
vertical-align: middle;
float: left;
}
.prev-post-details {
display: table;
vertical-align: middle;
float: right;
}
.nextprev-post-image {
display: block; 
position: relative;
line-height: 0;
display: table-cell;
vertical-align: middle;
}
.nextprev-post-title {
display: table-cell;
vertical-align: middle;
padding: 0 10px;
font-size: 18px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
line-height: 1.2;
}
.nextprev-icon {
position: absolute;
left: 50%;
top: 50%;
margin-top: -20px;
margin-left: -20px;
font-size: 40px;
color: #fff;
visibility: hidden;
opacity: 0;
z-index: 1;
}
.nextprev-hover-bg {
background: rgba(0,0,0,0.25);
width: 100%;
height: 100%;
position: absolute;
left: 0;
visibility: hidden;
opacity: 0;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
}
a.prev-post-wrapper:hover .nextprev-icon, a.next-post-wrapper:hover .nextprev-icon, 
a.prev-post-wrapper:hover .nextprev-hover-bg, a.next-post-wrapper:hover .nextprev-hover-bg {
visibility: visible;
opacity: 1;
} .pagination {
}
.pagination span {
background: #000;
padding: 10px 20px;
color: #fff;
}
.pagination a {
background: #fff;
padding: 10px;
}
.pagination a:hover {
background: #000;
color: #fff;
} .archive-filtering {
list-style: none;
text-align: center;
margin-bottom: 40px;
}
.archive-filtering li {
display: inline-block;
}
.big-archive-item {
width: 40%;
height: 468px;
float: left;
}
.small-archive-item {
width: 20%;
height: 234px;
float: left;
}
.big-archive-post-content {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
position: absolute;
bottom: 0;
padding: 0 20px 20px;
z-index: 1;
margin-bottom: 0;
}
.archive-post-title-big {
line-height: 1.2;
color: #fff;
font-size: 30px;
z-index: 1;
margin-bottom: 10px;
-webkit-font-smoothing: antialiased; 
}
.archive-post-excerpt-big {
line-height: 1.2;
color: #fff;
font-size: 15px;
z-index: 1;
-webkit-font-smoothing: antialiased; 
}
.archive-post-title {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
line-height: 1.2;
position: absolute;
bottom: 0;
padding: 0 20px 20px;
color: #fff;
font-size: 15px;
z-index: 1;
margin-bottom: 0;
-webkit-font-smoothing: antialiased; 
}
.archive-post-bg {
opacity: 0;
visibility: hidden;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;	
background: rgba(0,0,0,0.25);
width: 100%;
height: 100%;
position: absolute;
}
.archive-wrapper > a {
display: block;
position: relative;
line-height: 0;
}
.archive-wrapper a:hover .archive-post-title, .archive-wrapper a:hover .archive-post-bg, .archive-wrapper a:hover .big-archive-post-content  {
opacity: 1;
visibility: visible;
}
.archive-wrapper .pagination-wrapper {
margin-top: 40px;
}
ul.archive-filtering select#cat {
-webkit-appearance: none; -moz-appearance: none; min-width: 165px; text-indent: 0.01px; text-overflow: ""; color: #000;
outline: none;
cursor: pointer;
max-width: 100%;
font-size: 14px;
text-transform: none;
border: 1px solid #000;
background: #f5f5f5;
padding: 13px 30px 12px 25px;
border-radius: 0;
font-family: "Merriweather",serif;
font-weight: 400;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/dropdown_arrow.png) no-repeat; background-position: 90% 50%; }
ul.archive-filtering select.date-select-dropdown {
-webkit-appearance: none; -moz-appearance: none; min-width: 165px; text-indent: 0.01px; text-overflow: ""; color: #000;
outline: none;
cursor: pointer;
max-width: 100%;
font-size: 14px;
text-transform: none;
border: 1px solid #000;
background: #f5f5f5;
padding: 13px 30px 12px 25px;
border-radius: 0;
font-family: "Merriweather",serif;
font-weight: 400;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/dropdown_arrow.png) no-repeat; background-position: 90% 50%; }
ul.archive-filtering input#s {
-webkit-appearance: none; -moz-appearance: none; width: 210px !important; text-indent: 0.01px; text-overflow: ""; border: 1px solid #000;
background: #f5f5f5;
color: #000;
padding: 13px 40px 12px 25px;
border-radius: 0;
font-family: "Merriweather",serif;
font-weight: 400;
font-size: 14px;
background: url(//okna33km.ru/wp-content/themes/okna33km/images/dropdown_search.png) no-repeat; background-position: 90% 50%; outline: none;
} .vc_socials ul.theme-socials {
text-align: center;
list-style: none;
}
.vc_socials ul.theme-socials li {
margin: 0 15px;
display: inline-block;
}
.vc_socials ul.theme-socials li .theme-social-icons {
font-size: 30px;
} .vc_error_page_contruct {
text-align: center;
}
.error-content1 {
font-weight: 400;
font-family: "Merriweather",serif;
text-transform: uppercase;
color: #000;
font-size: 18px;
text-transform: uppercase;
}
.error-content2 {
font-weight: 700;
font-family: "Merriweather",serif;
text-transform: uppercase;
color: #000;
font-size: 250px;
text-transform: uppercase;
line-height: 1;
margin-bottom: 50px
}
.error-content3 {
font-weight: 400;
font-family: "Merriweather",serif;
text-transform: uppercase;
color: #000;
font-size: 18px;
text-transform: uppercase;
}
a.error-page-url {
font-family: "Merriweather",serif;
color: #000;
font-size: 13px;
text-transform: uppercase;
border: 1px solid #000;
background: #fff;
padding: 20px 50px;
display: inline-block;;
margin-top: 40px;
}
a.error-page-url:hover {
color: #fff;
border: 1px solid #000;
background: #000;
} .blockquote.type1 {
border-left: 3px solid #000;
padding: 0px 0 0px 20px;
margin: 20px 0 !important;
}
.blockquote.type1 p {
font-size: 18px;
color: #000;
line-height: 1.6;
font-weight: 400;
}
.blockquote.type2 {
padding: 25px 30px 25px 50px;
background: #f5f5f5  url(//okna33km.ru/wp-content/themes/okna33km/images/blockquote-icon-type2.png) no-repeat 40px center;
margin: 20px 0 !important;
}
.blockquote.type2 p {
font-family: 'Merriweather', serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
color: #808080;
margin-left: 60px;
line-height: 1.6;
}
.blockquote.type3 .icon_holder {
background: url(//okna33km.ru/wp-content/themes/okna33km/images/blockquote-icon-type3.png) no-repeat center center #000;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
width: 80px;
height: 80px;
float: left;
margin-right: 20px;
}
.blockquote.type3 p {
font-family: 'Merriweather', serif;
font-size: 20px;
color: #000;
line-height: 1.6;
font-weight: 400;
margin: 20px 0 !important;
}
.blockquote.type4 {
padding: 0 50px;
margin: 20px 0 !important;
}
.blockquote.type4 p {
font-family: "Merriweather",serif;
font-size: 22px !important;
letter-spacing: 0px;
color: #000;
line-height: 1.8;
text-align: justify;
font-style: italic;
font-weight: 300;
} .vc_dropcap .dropcap.type1 span.first_letter {
float: left;
font-size: 60px !important;
margin-right: 10px;
line-height: 0.7;
color: #000;
font-family: "Merriweather",serif;
font-weight: 300;
position: relative;
top: 12px;
}
.vc_dropcap .dropcap.type1, .vc_dropcap .dropcap.type1 span {
font-size: 16px;
color: #000;
font-family: "Merriweather",serif;
font-weight: 300;
line-height: 2;
}
.vc_dropcap .dropcap.type2 span.first_letter {	
float: left;
font-size: 42px !important;
margin-right: 15px;
background: #000;
color: #fff;
font-family: 'Montserrat', serif;
font-weight: 400;
padding: 10px 25px;
}
.vc_dropcap .dropcap.type2 {
color: #000;
font-size: 20px;
font-weight: 300;
line-height: 1.6;
margin: 20px 0 !important;
} .vc_post_slideshow .post-slideshow .item {
position: relative;
} .vc_post_slideshow .post-slideshow figure {
position: relative;
float: left;
overflow: hidden;
background: #000;
text-align: center;
cursor: pointer;
}
.vc_post_slideshow .post-slideshow figure img {
position: relative;
display: block;
opacity: 0.8;
}
.vc_post_slideshow .post-slideshow figure figcaption {
padding: 2em;
color: #fff;
text-transform: uppercase;
font-size: 1.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.vc_post_slideshow .post-slideshow figure figcaption::before,
.vc_post_slideshow .post-slideshow figure figcaption::after {
pointer-events: none;
}
.vc_post_slideshow .post-slideshow figure figcaption,
.vc_post_slideshow .post-slideshow figure figcaption > a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}  .vc_post_slideshow .post-slideshow figure figcaption > a {
z-index: 1000;
text-indent: 200%;
white-space: nowrap;
font-size: 0;
opacity: 0;
}
.vc_post_slideshow .post-slideshow figure h2 {
word-spacing: -0.15em;
font-weight: 300;
color: #fff;
}
.vc_post_slideshow .post-slideshow figure h2,
.vc_post_slideshow .post-slideshow figure p {
margin: 0;
}
.vc_post_slideshow .post-slideshow figure p {
letter-spacing: 1px;
font-size: 68.5%;
}
.vc_post_slideshow .post-slideshow figure.effect-milo {
background: #000;
}
.vc_post_slideshow .post-slideshow figure.effect-milo img {
max-width: none;
width: -webkit-calc(100% + 60px);
width: calc(100% + 60px);
opacity: 1;
}
.vc_post_slideshow .post-slideshow figure.effect-milo:hover img {
opacity: 0.5;
-webkit-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
}
.vc_post_slideshow .post-slideshow figure.effect-milo h2 {
position: absolute;
right: 0;
bottom: 0;
padding: 1em 1.2em;
}
.vc_post_slideshow .post-slideshow figure.effect-milo p {
padding: 0 10px 0 0;
width: 50%;
border-right: 1px solid #fff;
color: #fff;
text-align: right;
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-40px,0,0);
transform: translate3d(-40px,0,0);
}
.vc_post_slideshow .post-slideshow figure.effect-milo:hover p {
opacity: 1;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} .vc_post_section {
height: 500px;
}
.post-section-slider {
width: 100%;
float: left;
height: 100%;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.post-section-slider  .post-section-slider-item {
background-size: cover;
width: 100%;
height: 500px;
display: table;
vertical-align: middle;
}
.post-section-slider .post-section-slider-item-caption {
display: table-cell;
vertical-align: middle;
width: 100%;
margin: 0 auto;
text-align: center;
}
.post-section-slider .post-section-slider-item-caption-inside { 
max-width: 400px;
display: inline-block;
background: rgba(255, 255, 255, 0.95);
padding: 40px 40px 30px 40px;
border-bottom: 10px solid #000;
}
.post-section-slider .post-section-slider-item-caption h2 {
font-family: 'Merriweather', serif;
color: #000;
font-size: 24px;
font-weight: 400;
line-height: 1.2;
text-transform: none;
text-align: left;
-webkit-font-smoothing: antialiased; 
margin-top: 20px;
margin-bottom: 10px;
}
.post-section-slider-categories {
text-align: left;
margin-bottom: 20px
}
.post-section-slider-categories-names a {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 600;
background: #000;
padding: 4px 15px 5px;
margin-right: 5px;
}
a.post-section-slider-readmore {
float: left;
color: #888;
font-weight: 400;
-webkit-font-smoothing: antialiased; 
font-style: italic;
text-transform: lowercase;
}
.post-section-slider .post-section-slider-item-caption p {
color: #888;
text-align: left;
font-weight: 300;
}
.post-section-single-items-wrapper {
width: 30%;
float: left;
height: 100%;
}
.post-section-single-items-wrapper .post-section-single-item {
background-size: cover;
width: 100%;
display: table;
vertical-align: middle;
float: left;
height: 50%;
}
.post-section-single-items-wrapper .post-section-single-item-caption {
display: table-cell;
vertical-align: middle;
width: 100%;
margin: 0 auto;
text-align: center;
}
.post-section-single-items-wrapper .post-section-single-item-caption-inside { 
max-width: 300px;
display: inline-block;
background: rgba(0,0,0,0.3);
padding: 30px;
}
.post-section-single-items-wrapper .post-section-single-item-caption h2 {
color: red;
}
.post-section-single-items-wrapper .post-section-single-item-caption p {
color: green;
}
h1.counter-title {
font-size: 18px;
color: #000;
font-family: 'Merriweather', serif;
line-height: 1.2;
text-transform: none;
text-align: center;
}
.counter-icon-wrapper {
font-size: 66px;
text-align: center;
color: #000;
line-height: 1;
}
.counter_execute {
text-align: center;
font-size: 24px;
color: #888;
}
.counter-wrapper {
text-align: center;
margin-top: 30px;
}
span.comment-author-link a.url {
display: block !important;
float: left;
font-size: 12px;
color: #bcbbbb !important;
margin-right: 3px !important;
} .all-reviews {
border: 1px solid #ddd;
padding: 15px;
border-radius: 5px;
}
.review {
border-bottom: 1px solid #eee;
padding: 10px 0;
}
.review:last-child {
border-bottom: none;
}@media only screen and (max-width: 1400px) {
.popup-page-inside { right: 100px; }
.vc_post_carousel .post-carousel figure.effect-milo p {  width: 70%; }
}
@media only screen and (min-width: 960px) and (max-width: 1170px) {
.page-title-wrapper, .center, .header-inner-wrapper  { width: 960px; }
.aboutme_widget .owl-wrapper-outer,.single-about-me-image { width: 213px; height: 213px; background-size: cover; }
.about-me-slide .item img,  .single-about-me-image img { width: 190px; height: 190px; margin: 12px; } 
.big-archive-item { height: 384px; }
.small-archive-item { height: 192px; }
.header-wrapper.header4 .header-banner { padding-left: 30px; }
.header6 .header-inner-wrapper { width: 960px; }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.page-title-wrapper, .center, .header-inner-wrapper  { width: 768px; }
.main-left { width: 100% !important; }
.sidebar { max-width: 403px !important; width: 100% !important; margin-left: -182px; left: 50%; }
.popup-page-inside { right: 100px; }
.big-archive-item { width: 66.66666%; height: 512px; }
.small-archive-item { width: 33.33334%; height: 256px; }
.header-wrapper.header4 .header-banner { padding-left: 30px; }
.header6 .header-inner-wrapper { width: 768px; }
}
@media only screen and (max-width: 767px) {
.page-title-wrapper, .center, .header-inner-wrapper  { width: 100%; padding-left: 8px; padding-right: 8px; }
.main-left { margin-bottom: 40px; }
.header-wrapper.header8  { height: auto !important; background-size: cover !important;  }
.header-wrapper.header8 .header-inner-wrapper {  padding: 50px 10px 50px 150px !important; }
.popup-page-inside { right: 5%; width: 90%; top: 50px;  }
.vc_row {  margin-left: 0 !important; margin-right: 0 !important; }
.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5,
.vc_col-sm-6 , .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10,
.vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-4.isotope-item { width: 100% !important;  padding-left: 0 !important; padding-right: 0 !important; }
.sidebar { max-width: 363px !important; width: 100% !important; margin-left: -182px; left: 50%; }
.mobile-menu-show { display: block; }
.main-menu { display: none; }
.sticky-header { display: none !important; }
.jr-insta-thumb ul.thumbnails > li { width: 33.3333334% !important; }
.post-showing-type1-wrapper, .page-wrapper { padding: 20px; } 
.page-id-130 .wpb_single_image { margin-left: -20px !important; margin-right: -20px !important;  }
.post-showing-type1-wrapper h1.post-title, .post-showing-type1-wrapper h1.post-title a,
.post-showing-type2-wrapper  .quote .quote-content, .post-showing-type1-wrapper  .quote .quote-content p, .page-title-wrapper h1,
.popup-search-wrapper #searchform #s  { font-size: 24px; }
.blockquote.type4 p, .post-showing-type1-wrapper .post-read-more-wrap a.post-read-more { font-size: 16px !important; }
.blockquote.type4 { padding: 0 20px; }
.header-search { font-size: 16px; top: 20px; }
span.wpcf7-form-control-wrap.your-name, span.wpcf7-form-control-wrap.your-email { width: 100%; }
.big-archive-item { width: 100%; height: 400px; }
.small-archive-item { width: 100%; height: 400px; }
.error-content2 { font-size: 70px; }
.other-posts .big-post { width: 100%; }
.other-posts .horizontal-post-wrap { width: 100%; }
.comment-form-author, .comment-form-email, .comment-form-url { width: 100%; margin-right: 0; }	
.vc_post_section { height: auto; }
.post-section-slider, .post-section-slider .post-section-slider-item { width: 100%; height: 400px; }
.header3 .menu1 { display: none; }
.header-wrapper.header3 .header-inner-wrapper { padding: 20px; }
.header3 .mobile-menu-show { margin-top: 50px; }
.header-wrapper.header4 .header-inner-wrapper { padding: 20px; }
.header-wrapper.header4 .header-inner-wrapper { display: block; }
.header-wrapper.header4 .logo { display: block; text-align: center; margin-bottom: 20px; } 
.header-wrapper.header4 .header-banner { display: block; text-align: center; margin-bottom: 20px; }
.header6 .header-inner-wrapper { width: 100%; padding-left: 8px; padding-right: 8px; }
.header-wrapper.header7 .logo { display: block; text-align: center; margin-bottom: 20px; margin-top: 20px; width: 100%; } 
.header-wrapper.header7 .header-image-inside { display: block; text-align: center; width: 100%; }
.header-wrapper.header7 .header-inner-wrapper { display: block; }
.upper-panel-left, .upper-panel-right { text-align: center; width: 100%; display: block; }
.upper-panel .upper-panel-menu ul.sf-menu { text-align: center; float: none; }
.upper-panel .upper-panel-menu ul.sf-menu > li { display: inline-block; float: none; }
}
@media only screen and (max-width: 400px) {
.sidebar { max-width: 100% !important; width: 100% !important; margin-left: 0; left: 0; }
.aboutme_widget .owl-wrapper-outer,.single-about-me-image { width: 213px; height: 213px; background-size: cover;  margin: 0 auto; }
.about-me-slide .item img,  .single-about-me-image img { width: 190px; height: 190px; margin: 12px; } 
.big-archive-item { width: 100%; height: 300px; }
.small-archive-item { width: 100%; height: 300px; }
.header-wrapper.header8 { background: #fff !important; }
.header-wrapper.header8 .header-inner-wrapper { padding: 50px 0 !important; }
.header-wrapper.header8  .header-search { font-size: 16px; top: 20px; right: 50%; margin-right: -8px; }
.header-wrapper.header3 .logo { display: block; text-align: center; }
.header3 .mobile-menu-show { margin-top: 20px; }
}
@media only screen and (max-width: 1770px) {
.above-footer.vc_post_carousel figure:nth-child(4) { display: none; }
.above-footer.vc_post_carousel .post-carousel figure h2 { font-size: 22px; }
.above-footer figure { width: 25%; }
}
@media only screen and (max-width: 1330px) {
.above-footer.vc_post_carousel figure:nth-child(3) { display: none; }
.above-footer.vc_post_carousel .post-carousel figure h2 { font-size: 18px; }
.above-footer figure { width: 33.33334%; }
}
@media only screen and (max-width: 920px) {
.above-footer.vc_post_carousel figure:nth-child(3) { display: block; }
.above-footer.vc_post_carousel .post-carousel figure h2 { font-size: 18px; }
.above-footer figure { width: 50%; }
}
@media only screen and (max-width: 630px) {
.above-footer.vc_post_carousel figure:nth-child(3) { display: none; }
.above-footer.vc_post_carousel .post-carousel figure h2 { font-size: 18px; }
.above-footer figure { width: 100%; }
}
@media only screen and (max-width: 510px) {
.post-section-slider .post-section-slider-item-caption { vertical-align: bottom; }
.post-section-slider .post-section-slider-item-caption-inside {  width: 100%; max-width: 100%; padding: 20px; }
.post-section-slider-categories { display: none; }
.post-section-slider .post-section-slider-item-caption h2 { font-size: 16px; margin-top: 0px; }
.post-section-slider, .post-section-slider .post-section-slider-item { width: 100%; height: 350px; }
}