/*
Theme Name: Ortal
Template: Divi
Text Domain: ortal
Theme URI: http://www.ortalheat.com
Version: 3.0.23
Description: Theme for Ortalheat.
Author: WebTheNet
Author URI: http://www.WebTheNet.co.il
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url('https://fonts.googleapis.com/css?family=Titillium+Web');
/**
ORANGE #E97C17
**/
@import url("font/fontface.css");
h1, h2, h3, h4, h5, h6, body, input, textarea, select {font-family: 'Open Sans Hebrew', sans-serif !important;}

body{
    line-height: 1.5em;
    letter-spacing: 1px;
}
.woobox-offer {max-width:100% !important;}
.rtl #wpsl-result-list {float:left;}
#main-content {background-color:#000}
#main-content .container:before {background:none}
.home hr {color:#E97C17;border-color:#E97C17;}
.animate {-webkit-transition: all 0.250s ease-in-out;-moz-transition: all 0.250s ease-in-out;-o-transition: all 0.250s ease-in-out;transition: all 0.250s ease-in-out;}
.et_pb_section {background-color:transparent}
.site-navigation {position:relative;z-index:1;float:right;padding: 25px 0; }
.top-nav {margin-bottom:15px;float:left;}
.top-bottom-nav {}
#main-content {background-color:#000 !important; }
#wprmenu_bar .bar_logo {height:22px;}
.dealer-login-btn-conatiner {float:right;display:none;}
.dealer-login-btn li {height:76px !important;;width:140px !important;;border:2px solid #E97C17 !important;;padding-top:40px !important;position:relative;}
.dealer-login-btn li:before {content:"\f023";font-family:'FontAwesome';height:22px;width:22px;font-size:22px;color:#fff;position:absolute;right:60px;bottom:40px;}
.dealer-login-btn li a {position:absolute;left:0;bottom:0;width:100%;text-align:center;}

.fullwidth {max-width:90%;width:90%;}
#top-header, #et-secondary-nav li ul {border-top:3px solid #e87c17;left:0;right:auto;}
#et-secondary-nav li ul { }
.site-navigation li {line-height:18px;margin-right: 5px !important;border:1px solid #474747;text-align:center !important;width:160px;padding-top:5px;padding-bottom:5px !important; padding-right:0 !important;}
.site-navigation li a {padding:0 !important;font-size:16px !important;color:#fff;text-transform:uppercase}

.site-navigation .sub-menu,#et-secondary-nav .sub-menu {-webkit-transition: all 0.03s ease-in-out;-moz-transition: all 0.03s ease-in-out;-o-transition: all 0.03s ease-in-out;transition: all 0.03s ease-in-out;width:158px;padding-bottom:0; top: 35px;}
.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul {
    -webkit-transition: all .05s ease-in-out;
    -moz-transition: all .05s ease-in-out;
    transition: all .05s ease-in-out;
}
.site-navigation .sub-menu li,#et-secondary-nav .sub-menu li {line-height:18px;border-left:0;border-right:0;border-top:0;padding:6px 3px 6px !important;margin:0 !important;width:158px;}
.site-navigation .sub-menu li:last-child,#et-secondary-nav .sub-menu li:last-child {}
.site-navigation .sub-menu li a,#et-secondary-nav .sub-menu li a {width:auto !important;}

.site-navigation .menu-item-has-children > a:first-child, .site-navigation .menu-item-has-children > a:first-child {padding-right:0 !important}
#top-menu .menu-item-has-children > a:first-child:after,#et-secondary-nav .menu-item-has-children > a:first-child:after {content:"";}

.logo_container {position:static !important;width:267px !important;height:auto !important;margin-top:25px;float:left;}
#logo {max-width:100%;width:100%;}
.click-to-call {font-size:18px;color:#fff;float:right;margin-left:5px;margin-top:0px;padding:5px 0px 5px 10px;position:relative;z-index:1;}
.click-to-call .fa { padding-left: 5px;}

.ortal_lang_switcher {float:right;margin-top:37px;margin-left:10px;}
#et_top_search {float:left;margin:12px 10px 0 0px;}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {border:0 !important;background-color:transparent !important;}
.ortal_lang_switcher .wpml-ls-legacy-dropdown {width:80px;float:right;border-left:1px solid #fff;background-color:transparent !important}
.wpml-ls-legacy-dropdown .wpml-ls-flag {float:right;position:relative;top:6px;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {padding-right:10px;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {border:0}
.et_pb_menu_hidden #top-menu, .et_pb_menu_hidden #et_search_icon:before, .et_pb_menu_hidden .mobile_menu_bar {opacity:1;}
.et_fullwidth_nav .et-search-form, .et_fullwidth_nav .et_close_search_field {right:auto;left:20%;}
.et-search-form input {border: 1px solid #fff !important;right:auto !important;left:30px;width:40% !important;padding:5px;}

.ortal-search {margin-top:5px;position:relative}
.ortal-search input[type=search] {width:100%;background:#000;border: 1px solid #fff;color:#fff;padding:3px;}
.ortal-search button[type=submit] {position:absolute;left:0;bottom:6px;background:none;border:0;color:#fff;font-size:15px;cursor:pointer;}

.ortal-search input[type=search]::-webkit-input-placeholder {color:#dadada;}
.ortal-search input[type=search]:-moz-placeholder {color:#dadada;opacity:1;}
.ortal-search input[type=search]::-moz-placeholder {color:#dadada;opacity:1;}
.ortal-search input[type=search]:-ms-input-placeholder {color:#dadada;}

 /* Dropdown Button */
.dropbtn {text-align:center;background-color: #000;color: white;padding: 5px 10px;font-size: 16px;border: none;cursor: pointer;}

.dropbtn:hover, .dropbtn:focus {background-color: #000;}
.dropdown {position: relative;display: inline-block;text-align:center}
.dropdown-content {display: none;position: absolute;background-color: #000;min-width: 70px;text-align:center;z-index: 1;}
.dropdown-content a {color: #fff;padding: 5px 10px;text-decoration: none;display: block;}
.dropdown-content a:hover {background-color: #f1f1f1}
.show {display:block;} 

.page-id-22390 .entry-title {display:none;}

.specs-download li {list-style-type:none;}
.c-title {font-weight:bold;}

.pleasenote {padding-top:5px;}
.home .et-carousel-group {display:none !important;}

.after-slider {border-bottom:1px solid #Fff;}
.after-slider .et_pb_column_1_3 {background:#000;padding: 25px 20px;border-right:1px solid #fff;min-height:185px;}
.after-slider .et_pb_column_1_3 img {position:relative;top:13px}
.after-slider .et_pb_column_1_3 a {color:#fff;}
.after-slider .et_pb_text {font-size:0.9em}
.after-slider .et_pb_column_1_3:hover {background:#E97C17}
.after-slider .et_pb_column_1_3:last-child {border-right:0}

.term-slider-title {background:#E87C17;color:#000;text-transform:uppercase;text-align:center;padding:10px 0;margin:30px 0 15px 0;}
.term-slider-container {width:90%;margin: 0 auto;}
.term-slider {}
.term-slider div {margin-right:10px;}
.term-slider span {color:#fff;margin-top:10px;text-transform:uppercase}

.term-slider img:hover {-webkit-filter: sepia(100%);}
.term-slider .slick-arrow {position:absolute;top:35%;width:25px;height:52px;z-index:1;border:0;cursor:pointer;text-indent:-99999px;}
.term-slider .slick-next {right:-30px;background: url(img/arrow-right.png) no-repeat;}
.term-slider .slick-prev {left:-40px;background: url(img/arrow-left.png) no-repeat;}

/** COLLECTIONS **/
.term_title {background:#fff;}
.term_title h1 {text-align:center;text-transform:uppercase;padding:30px 0;font-size:34px;}
.collection-description {text-align:center;color:#fff;margin-bottom:30px;}
.collection-item {
    margin-bottom: 20px;
    /* width: 24%; */
    /* float: right; */
    /* margin-left: 10px; */
}
.collection-item h4 {color:#fff;font-size:18px;margin:0;padding:0;text-align: center;}
.term-description {color:#fff;text-align:center;margin-bottom:30px;font-size:22px;	padding-top: 45px;}

.about-image .et_parallax_bg  {background-position: bottom center;}

.single-product-slider img {width:auto;height:600px;margin:0 auto;}
.single-product-slider .slick-arrow {position:absolute;top:50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.single-product-slider .tp-leftarrow {left:10px;}
.single-product-slider .tp-rightarrow {right:10px;}
.downloads-title {border:1px solid #fff;margin:0px auto 30px;text-align:center;color:#E87C17;padding: 10px 0 10px;text-transform:uppercase;font-size:25px;}
.downloads-title .fa {color:#fff;}
.file-item {text-align:center;font-size:18px;line-height:19px;}
.file-item-container {padding:10px;margin:0 auto 20px;border:1px solid #fff;min-height:60px;}
.file-item-container img {margin-bottom:5px;}
.file-item a {color:#fff;text-transform:uppercase;}
.file-item-container:hover {border: 1px solid  #E87C17}
.file-item-container:hover a {color:#E87C17}

.features {margin-top:50px;}
.features-title {background: url(img/features-title.png) no-repeat left center;padding-left:30px;padding-bottom:0;font-size:36px;color:#fff;margin-bottom:50px;margin-top:50px;}

.specifications li {border-bottom:0 solid #fff;color:#fff;padding:10px 0;line-height:21px;}
.specifications li .fa { bottom: 2px;font-size: 9px;position: relative}
.spec-title {font-weight:bold;text-transform:uppercase}

.fireplace-styles-row {background: rgba(0,0,0,0.8);padding:15px 0;z-index:1000;}
.fireplace-styles {width:90%;margin:0 auto;padding: 0 25px;}
.fireplace-styles-row-title {color:#000;background:#E87C17;text-align:center;padding: 15px 0;margin:30px 0;text-transform:uppercase;font-size:1.3em}

.find-a-dealer {margin-top:60px;padding:50px 0 !important;display:none;}
.find-a-dealer-row {margin-top:0;text-align:center;}
.find-a-dealer-row h5 {color:#fff;font-size:25px;text-transform:uppercase}
.find-a-dealer-row div {padding:10px 0;background: rgba(255,255,255,0.37);color:#000;}
.find-a-dealer-btn {background:#E87C17 url(img/triangle.png) no-repeat 91% 52%;color:#fff;width:180px;margin:0 auto;display:block;padding:5px 15px;margin-top:20px;text-transform:uppercase}

.form-center {width:60%;margin: 0 auto;background:none !important;}

/** ARCHIVES **/
.archive-post {margin-top:30px;}
.archive-thumb {width:100%;border-right:15px solid #E87C17}
.archive-title {color:#fff;font-size:26px;background: url(img/features-title.png) no-repeat right center;margin-bottom:15px;padding-right:30px;padding-bottom:0;min-height:30px;}
.archive-readmore {text-indent:-99999px;margin-top:10px;background: url(img/advantage-readmore.png) no-repeat bottom right;width:100%;display:block;background-size:contain;height:35px;border-bottom:2px solid #333;    background-position: left top;}

.category_main_image {min-height:320px;background-size:cover;background-repeat:no-repeat;}

/** SINGLE POST **/
.single .entry-title {color:#fff;}
.more-blog-posts {margin-top:40px;}
.more-blog-posts .more-title {font-size:26px;color:#fff;text-transform:uppercase;margin-bottom:20px;display:block;}

.embed-container {margin-top:40px;}

/** GALLERY **/
.grid-item {width:400px;}
.caption {color:#fff;position:absolute;bottom:0;width:100%;background: rgba(0,0,0,0.8);padding:10px 25%;opacity:0;text-align: center;line-height: 23px;-webkit-transition: all 0.250s ease-in-out;-moz-transition: all 0.250s ease-in-out;-o-transition: all 0.250s ease-in-out;transition: all 0.250s ease-in-out;}
.grid-item:hover  .caption {opacity:1;}
.grid-item .et_pb_lightbox_image {z-index:1;position:relative;display:block;}

.advantage-post {color:#fff;line-height:21px;margin-bottom:30px;}

/** NEWS ROOM **/
.page-id-20441 .et_pb_main_blurb_image {margin: 0 auto 15px;border:1px solid #4D4D4D;width:190px;height:190px;text-align:center;padding:30px 0 0;-webkit-transition: all 0.250s ease-in-out;-moz-transition: all 0.250s ease-in-out;-o-transition: all 0.250s ease-in-out;transition: all 0.250s ease-in-out;}
.page-id-20441 .et_pb_main_blurb_image:hover {background-color:#E87C17;}
.page-id-20441 .et_pb_main_blurb_image img {margin: 0 auto;}

/** ADVANTAGES **/
.advantage-post h3 {color:#fff;text-transform:uppercase; padding-right:15px;}
.icon-holder {border:1px solid #4D4D4D;width:133px;height:133px;float:left;text-align:center;padding:25px 0 0;}
.icon-holder:hover {background-color:#E87C17;}
.advantage-content {min-height:65px;  padding-right:15px;}
.advantage-readmore {background: url(img/advantage-readmore.png) no-repeat bottom right;width:100%;display:block;background-size:contain;height:35px;border-bottom:2px solid #333}

.advantage-title {margin:0 0 30px;line-height:44px;background-size:contain;height:50px;}
.advantage-image img {width:100%;}

.advantage-single h2 {color:#fff;text-transform:uppercase;margin-top:0;}
.advantages-slider {margin-bottom:60px;text-align:center;color:#fff;}
.advantages-slider a {color:#fff;}
.advantages-slider .icon-holder {float:none;margin:0 auto 10px;}
.advantages-slider .icon-holder img {margin:0 auto;}

.advantages-slider .slick-arrow {position:absolute;top:35%;width:25px;height:52px;z-index:1;border:0;cursor:pointer;text-indent:-99999px;}
.advantages-slider .slick-next {right:-30px;background: url(img/arrow-right.png) no-repeat;}
.advantages-slider .slick-prev {left:-40px;background: url(img/arrow-left.png) no-repeat;}

/** PRESS **/
.press-slider div {margin: 0 20px;text-align:center;}
.press-slider div img {width:100%;}
.press-slider div a {color:#fff;}
.press-slider .slick-arrow {position:absolute;top:45%;width:25px;height:52px;z-index:1;border:0;cursor:pointer;text-indent:-99999px;}
.press-slider .slick-next {right:-30px;background: url(img/arrow-right.png) no-repeat;}
.press-slider .slick-prev {left:-40px;background: url(img/arrow-left.png) no-repeat;}

.footer-widget-6-col {float:left;width:15%;margin-right:1%;border-left:1px solid #fff;padding-left:1%;min-height:190px;color:#fff;font-size:15px;line-height:22px;min-height:272px;}
.footer-widget-6-col:last-child {margin-right:0 !important;}
.footer-widget-6-col:first-child {border-left:0;}
.footer-widget-6-col h4 {color:#fff;text-transform:uppercase;font-size:20px;}

#footer-widgets .menu  li {margin-left:0;margin-bottom:0 !important;}
#footer-widgets .menu  li a {padding-bottom:9px;text-transform:uppercase;color:#fff;}
#footer-widgets .menu  li a:hover {color:#E97C17}
#footer-bottom {}
.footer-content {font-size:13px;color:#6B6B6B}
.footer-social-icons {}
.footer-content ul li {font-size:24px;margin-right:6px;width:50px;display:inline-block;text-align:center;padding: 10px 0 40px;border-top:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.footer-content ul li:hover {position:relative;bottom:5px;}
.footer-content ul li a {color:#fff;}
.footer-content ul li .fa {}
#nav_menu-6 li:first-child {font-size:20px;padding-bottom:10px !important}
.wpsl-search {background-color:transparent}

.ortal_land_call_btn_mob {
    background-image: url(img/ortal_land_call_mob.png) !important;

}

.page-id-14 #main-content {background: #000 url(img/contact-flame.jpg) no-repeat bottom right;}
.page-id-12 #main-content,.page-id-471 #main-content{background: #000 url(img/customer-service.jpg) no-repeat bottom right;}

#contactPageForm {width:70%;padding-bottom:22px;border-bottom:1px solid #333333;}
.wpcf7-text,.wpcf7-email,.wpcf7-select,.wpcf7-textarea {background-color:#333333 !important;border:0 !important;color:#fff !important;border-left:3px solid #E87C17 !important;width:100%;padding:5px !important;margin-bottom:5px !important;font-size:15px !important;}
.wpcf7-textarea {max-height:80px;}
.req {color:#4D4D4D;font-size:14px;}
.wpcf7-submit {background: url(img/submit.png) no-repeat;cursor:pointer;border:0;height:47px;width:90px;border:0;float:right; font-size:20px;}

.et_pb_toggle_title:before {right:auto;left:0;}
.et_pb_toggle_title {padding-left:50px !important;padding-right:0;}
.et_pb_toggle {border:1px solid #717171;}
.et_pb_toggle_open {border:1px solid #E97C17;}
.et_pb_toggle_close,.et_pb_toggle {background-color:transparent;font-size:16px !important;}
.et_pb_toggle_title {color:#fff !important;font-size:17px !important;}
.et_pb_toggle_title:before {content:"\f067";font-family:'FontAwesome' !important;color:#E97C17}
.et_pb_toggle_open .et_pb_toggle_title:before {content:"\f068";}


.wpcf7 input.wpcf7-form-control.wpcf7-text.mini-contact{
	padding: 2px !important;
    border: 1px solid #bbb !important;
    color: #4e4e4e !important;
    background-color: #fff !important;
}

@media all and (max-width: 479px) {
	.footer-widget-6-col {width:100% !important;margin-right:0 !important;border:0;min-height:auto;margin-bottom:20px;}
	.find-a-dealer {margin-top:0;}
	
	.footer-content ul li {width:32px;padding:10px 0 8px;}
	
	.single-product-slider img {height:auto;width:100%;}
	.category_main_image {height:150px;}
	
	.menu-dealer-login-button-container,#et_mobile_nav_menu {display:none !important;}
	.term-slider div {margin-right:00px;}
	.term-slider .slick-next {right:-9%}
	.term-slider .slick-prev {left:-9%}
	
	.et_header_style_left #logo, .et_header_style_split #logo {margin:0 auto;max-width:100%;display:block;}
	#contactPageForm {width:100%;}
	.page-id-14 #main-content {background-image:none;}
	.page-id-12 #main-content {background-image:none;}
	.ortal_lang_switcher {display:none;}
	
	.home span.logo_helper {display:inline;}
	
	.icon-holder {margin:0 auto;float:none;}
	.advantage-post .et_column_last {clear:both;}
	.advantage-post h3 {padding-top:10px;}
	
	.fireplace-styles-row {position:static !important;}
	
	.white-background {background: rgba(0,0,0,0.5);padding: 5px !important;padding-top:5px !important}
}

#wprmenu_bar {background:rgba(0, 0, 0, 0.9) !important;}
#wprmenu_menu.wprmenu_levels ul li a {text-transform:uppercase}
/** RTL **/

.rtl .advantage-readmore {background-position:bottom left !important}
.rtl .container {text-align:right;}
.rtl .features-title  {background-position: right center;padding-left:0;padding-right:30px;}
.rtl .features-title  {background-position: right center;padding-left:0;padding-right:30px;}
.rtl .find-a-dealer-btn {background-position:9% 52%;}
.rtl .wpcf7-text,.rtl .wpcf7-email,.rtl .wpcf7-select,.rtl .wpcf7-textarea {text-align:right;}
.rtl #contactPageForm {float:right;direction:rtl}

.rtl #left-area ul,.rtl .entry-content ul, .rtl .comment-content ul, body.rtl .et-pb-preview #main-content .container ul {padding:0 16px 23px 0}
.row {
margin-right: -15px;
margin-left: -15px;
max-width: 800px;
margin: 0 auto;
}
.row::after {
content:'';
display: block;
clear: both;
}
.row .col-md-3 {
width: 25%;
float: right;
padding-right: 8px;
padding-left: 8px;
}
.row .col-md-3 input {
display: block;
width: 100%;
height: 34px;
color: #000!important;
background-color: #fff!important;
}
.row .col-md-3 input[type="submit"] {
text-align: center;
text-indent: 0px;
background-image: initial;
font-size: 18px;
background-color: #000!important;
color: #fff!important;
}
.row .col-md-12 {
width: 100%;
float: right;
padding-right: 15px;
padding-left: 15px;
}
.row .col-md-12 input {
display: block;
width: 100%;
height: 34px;
background-color: #fff!important;
border-left: 0px !important;
color: #000!important;
}
.row .col-md-12 input[type="submit"] {
text-align: center;
text-indent: 0px;
background-image: initial;
font-size: 18px;
background-color: #dd7b27 !important;
color: #fff!important;
}
.ortal_land_top_text .ortal_top_text_bg {
background-position: 50px 0px;
}
#ortal_land_mian_list .holder {
	background-repeat: no-repeat;
	background-position: right;
	background-size: autol
}
#ortal_land_mian_list .holder.second {
    margin-top: 0px;
    margin-left: 0;
}
#ortal_land_mian_list #ofic:before {
	background-image: url(img/holder-first.png);		
}
#ortal_land_mian_list #fireball:before{
	background-image: url(img/holder-sec.png);	
}
.footer-logo {
    width: 100%;
    float: right;
	padding-top: 20px;
    text-align: center;
}
.et_pb_section_2.ortal_land_bottom_bg_2 {
	padding-top: 50px;
	padding-bottom: 20px;
}

#post-40639 .et_pb_row.et_pb_row_2 {
 	display: none; 
}
.landpageslider.et_pb_row.et_pb_row_1 {
	padding: 0;
    position: relative;
    width: 100%;
    max-width: 100%;
	margin: -75px 0px -53px;
}
#post-39514 .et_pb_section_4 {
    margin-top: 0px;
}
#post-39514 .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
	margin-bottom: 0px;
}
#post-39514 .et_pb_section {
    padding: 0px 0;
}
#post-39514 .landpageslider.et_pb_row.et_pb_row_1 {
	margin: 0px;
}
#post-39514 .et_pb_code.et_pb_module.et_pb_code_1 {
	margin: 0px;	
}
.page-id-40639 #wprmenu_bar{
	display: none;
}
@media (max-width: 1650px) and (min-width: 1350px) {
	.ortal_land_top_text .ortal_top_text_bg {
		transform: translate(-20%,40%);
		background-position: 140px 0px;
	}
}
@media (max-width: 767px){
	.ortal_land_top_text .ortal_top_text_bg {
		background-size: 100% auto;
		background-position: 50px 7px;
		transform: translate(-44%,-20%);
		padding-right: 11%;
	}
	.ortal_land_call_btn_mob {
		margin-top: -4px;
		margin-bottom: -13px;
	}
	.landpageslider.et_pb_row.et_pb_row_1 {
		padding: 0;
		position: relative;
		width: 100%;
		max-width: 100%;
		margin: 0px;
	}
	#post-39514 .et_pb_section {
		padding: 0px;
		margin: 0px;
	}
	.ortal_land_mob_boottom_section .ortal_land_call_btn_mob {
		margin-bottom: -200px;
		margin-top: -4px;
	}
.ortal_land_mob_form_holder {
    background-image: url(img/ortal_land_form_bg_mob.png) !important;
}
}


@media only screen and (max-width: 768px){
	.et_pb_row.et_pb_row_2 {
		display: block;
	}
	#post-39514{
		padding-top: 10px!important;
		margin-top: -46px !important;
		position: relative;
	}
	#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {
		border-right: 1px solid #0D0D0D;
		border-left: 0px;
		margin-left: 0px;
		padding-right: 44px;
	}
	#wprmenu_menu.wprmenu_levels ul li a {
		text-align: right;
		text-indent: 10px;
	}
	#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover {
		padding: 11px 14px;
	}	
	#wprmenu_menu .wprmenu_icon_par {
		float: right;
		left: initial;
	}
	#wprmenu_menu .wprmenu_icon_par {
		transform: rotate(180deg);
		text-align: right;
		border-right: 1px solid #0d0d0d;
		margin-left: 10px;
		border-left: 1px solid #0d0d0d;
	}
	#wprmenu_menu .wprmenu_icon_par.wprmenu_par_opened {
		transform: rotate(0deg);
	}
}
.footer-copyright {
    display: block;
    width: 100%;
    text-align: center;
}

.footer-copyright a{
	color: #bfbfbf;
	text-decoration:none;	
}
#main-header, #et-top-navigation {
   font-family: 'open sans hebrew',sans-serif !important;
}
@media only screen and (min-width: 768px){
	.two_third {
		margin-bottom: 20px;
		width: 64%;
		float: right;
		margin-left: 10px;	
	}
	.one_third{
		margin-bottom: 20px;
		width: 32%;
		float: right;
		margin-left: 10px;	
	}
	.one_half {
		margin-bottom: 20px;
		width: 48%;
		float: right;
		margin-left: 10px;		
	}
	.three_fourth {
		width: 75%;
		float: right;
	}
	.one_fourth {
		/* width:calc( 25% - 10px );	 */
		/* float: right; */
	}
	.one_third_blog {
		width: 30%;
		float: right;
		margin-left: 23px;
	}
	.two_third_blog {
		width: 67%;
		float: left;
	}
}
@media only screen and (max-width: 991px){
	.one_third_blog {
		width: 100%;
		float: right;
		margin-left: 0px;
	}
	.two_third_blog {
		width: 100%;
		float: left;
	}
}
@media only screen and (max-width: 768px){
	.one_fourth {
		width:calc( 50% - 10px );	
		margin: 0 auto;
	}	
	.advantage-post, .archive-post {
		text-align: center;
	}
}
/*

	Gallery Mix

*/
.gallery-content {
	text-align: center;
}
ul.galler_looper_btns {
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: inline-block;
}
ul.galler_looper_btns li.filter {
	padding: 0 10px;
	margin: 10px -1px;
	display: inline-block;
	float: right;
	border-right: 2px solid #fff;  
	border-left: 2px solid #fff;  
}
ul.galler_looper_btns li.filter a {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	cursor: pointer;	
	padding: 10px;
	text-decoration: none;
}
ul.galler_looper_btns li.filter a:hover,
ul.galler_looper_btns li.filter a:focus {
	color: #e87c17;
	cursor: pointer;	
}
ul.galler_looper_btns li.filter.mixitup-control-active a {
	color: #e87c17;
	cursor: default;
}
ul.galler_looper_btns li.filter.mixitup-control-active a:hover,
ul.galler_looper_btns li.filter.mixitup-control-active a:focus {
	color: #e87c17;
	cursor: default;	
}
.grid_3 {
	position: relative;
}
.grid_3_inner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;	
}
.grid_3_inner:hover {
	background-color: rgba(232,124,23,0.7);
}
.thumbb {
	display: block;	
	position: relative;
	width: 100%;
	height: 100%;		
}
.thumbb img {
	position: absolute;
	top: 0px;
	left: 0px;	
	width: 100%;
	height: 100%;
	opacity: 0;
}
.mix,
.gap {
    display: inline-block;
    vertical-align: top;
}
.mix {
    background: #fff;
    border-radius: 2px;
    margin-bottom: 3rem;
    position: relative;
	background-size: cover;	
}
.mix:before {
    content: '';
    display: inline-block;
    padding-top: 56.25%;
}
.galler_looper_btns-warp {
	text-align: center;
}
.page-long-text {
	display: none;
}
.page-short-text {
	position: relative;
	padding: 20px;
    color: #bfbfbf;	
	text-align: right;		
}
.gallery-page-cat-text {
	max-width: 580px;	
}
#Container {
	border-top: 6px solid #e87c17;
	padding-top: 20px;
}
.read-more-btn {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 35px;	
	padding: 5px 20px;
	color: #000;
	background-color:  #e87c17;
	font-size: 110%;	
	font-weight: 600;
	cursor: pointer;	
}
.gallery-img-title {
	position: absolute;
	top: 101%;
	left:0;
	right: 0;
	color: #fff;
	margin: 0 auto;
	display: inline-block;
	width: fit-content;
}
.gallery-page-cat.cats  h2 {
	color: #fff;
}
.gallery-page-cat.cats .page-short-text:before{
	position: absolute;
	right:0;
	left: calc( 100% - 30px);
	top: 0;
	bottom: 0;
	border: 1px solid #fff;
	border-left: none;
	content: '';
}
.gallery-page-cat-table {
	display: table;
    margin: 0 auto 50px;
}
.gallery-page-cat-cell {
	display: table-cell;
	vertical-align: middle;
}
.gallery-page-cat-cell.gallery-page-cat-title h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
@media (min-width: 992px){
	.gallery-page-cat.cats  h2 {
		float: right;
	}	
}
/* Grid Breakpoints
---------------------------------------------------------------------- */
/* 2 Columns */
.mix,
.gap {
    width: calc(100%/2 - (((2 - 1) * 1rem) / 2));
}
/* 3 Columns */
@media screen and (min-width: 541px) {
    .mix,
    .gap {
        width: calc(100%/2 - (((2 - 1) * 1rem) / 2));
    }
}
/* 4 Columns */
@media screen and (min-width: 961px) {
    .mix,
    .gap {
        width: calc(100%/3 - (((3 - 1) * 1rem) / 3));
    }
}
/* 5 Columns */
@media screen and (min-width: 1281px) {
    .mix,
    .gap {
         width: calc(100%/4 - 4px);
    }
	
}
@media (max-width: 1199px){
	ul.galler_looper_btns li.filter a {
		font-size: 16px;
		padding: 5px;
	}
}
@media (max-width: 599px){
	ul.galler_looper_btns li.filter a {
		font-size: 14px;
		padding: 5px 0;
	}
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
} 

.workzone{
 	display: none; 
}
body.admin-bar .workzone {
 	display: block; 
}
section {
    width: 100%;
    float: left;
}
.fireplace-warp {
	max-width: 1200px;
	margin: 0 auto;
}
/* 

	single-fireplace

*/
.fireplace-fst-sec {
	padding-top: 50px;
}

.single-fireplace-slider .fireplace-slider-inner {   transform: scale(1);}
.single-fireplace-slider .slick-arrow {position:absolute;top:40%;width:27px;height:27px;z-index:1;border:0;cursor:pointer;text-indent:-99999px;}
.single-fireplace-slider .slick-next {right:5px;background: url(img/black-arrow.png) no-repeat;}
.single-fireplace-slider .slick-prev {left:5px;background: url(img/black-arrow.png) no-repeat; transform: rotate(180deg);}
.single-warp {
	width: 620px;
	height: 450px;
}
.portfolioImage{
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.portfolioImage img{
	width: auto;
	height: auto;
	margin: auto;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	opacity: 0;
}
.btn-row {
	margin-top: 15px;
	font-size: 18px;
	font-weight: 200;
}
.find-button{
    float: left;
	margin-left: 10px;
	margin-bottom: 20px;
}
.find-button a{
	color: #fff;
	text-decoration: none;	
    padding: 18px 25px 13px 35px;
	display: block;
	background-color: #c87c17;
	font-size: 48px;
	line-height: 1;
	font-weight: 600;	
	position: relative;
}
.find-button a:after{
	
	/* content:''; */
	/* position: absolute; */
	/* left: 0; */
	/* top: 50%; */
	/* transform: translate(-50%,-50%); */
	/* width: 34px; */
	/* height: 32px; */
	/* background-image: url(img/arrow.png); */
	/* background-repeat: no-repeat; */
	/* background-size: 100% 100%; */
}
/* Style the tab */
div.tab {
	overflow: hidden;
    text-align: justify;
    text-align-last: justify;
    display: block;
    width: 100%;	
}
div.tab:after {
    content: '';
    width: 100%;
}
/* Style the buttons inside the tab */
div.tab button {
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 6px 20px;
    transition: 0.3s;
    color: #fff;
    border-left: 1px solid #fff;
	margin-bottom: 3px;
	font-size: 20px;
	font-weight: 600;
    font-family: 'Titillium Web', sans-serif !important;	
}
/* Change background color of buttons on hover */
div.tab button:hover {
    background-color: #fff;
	color: #000;
}
/* Create an active/current tablink class */
div.tab button.active {
    background-color: #fff;
	color: #000;
}
/* Style the tab content */
.tabcontent {
    display: none;
    padding: 15px 5px 15px 0px;
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
    max-height: 426px;
    overflow-y: auto;
    overflow-x: hidden;
	color: #fff;
}
.tabcontent.open {
    display: block;
    padding: 15px 0px 15px 10px;	
    max-height: 456px;	
}
/*ie*/
body #page-container .tabcontent{
	scrollbar-base-color: #fff;
	scrollbar-3dlight-color: #e87c17;
	scrollbar-highlight-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: black;
	scrollbar-shadow-color: #fff;
	scrollbar-dark-shadow-color: #fff;
}
/*chrome*/
body #page-container .tabcontent::-webkit-scrollbar { width: 3px; height: 3px;}
body #page-container .tabcontent::-webkit-scrollbar-button { height: 0px;  background-color: #fff; }
body #page-container .tabcontent::-webkit-scrollbar-track {  background-color: #fff;}
body #page-container .tabcontent::-webkit-scrollbar-track-piece { background-color: #ffffff;}
body #page-container .tabcontent::-webkit-scrollbar-thumb { height: 5px; background-color: #e87c17; border-radius: 3px; width: 13px }
body #page-container .tabcontent::-webkit-scrollbar-corner { background-color: #ffffff;}
body #page-container .tabcontent::-webkit-resizer { background-color: #fff;}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
.spec-table {
	display: table;
	width: 100%;
}
.spec-row-group {
    display: table-row-group;	
}
.spec-row {
    display: table-row;
    width: 100%;
    vertical-align: middle;
    font-size: 16px;
    line-height: 20px;
}
.specs-title {
	display: table-cell;
	width: 36%;
	font-weight: 600;
    text-transform: uppercase;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	vertical-align: middle;
}
.spec-info {
    border-bottom: 1px solid #fff;
    vertical-align: middle;
    display: table-cell;
    padding: 7px 30px 7px 0px;
}
.spec-row.full {
    border-bottom: 1px solid #fff;
    padding: 7px 0px 7px 0px;
	display: table-caption;
	caption-side: bottom;
}
.spec-info img {
	margin-left: 10px;
}
.fireplace-list{
	font-size: 16px;
    list-style-image: url(img/list-style.png);
}
.fireplace-list li{
	line-height: 32px;
}
.fireplace-list-title{
	font-weight: 600;
}
.spec-dl{
    text-align: center;
    color: #9d1c1f;
    border-bottom: 1px solid #58595b;
    border-right: 1px solid #58595b;
    border-left: 2px solid #a7a9ac;
    border-top: 2px solid #a7a9ac;	
    padding: 5px;	
    margin-bottom: 20px;
}
.spec-dl h3{
	margin: 0px;
	padding: 0px 90px;
}
.specification-warp{
	padding: 5px;
}
.specification-warp a{
	color: #fff;
	text-decoration: none;
}
.specification-inner{
	padding: 10px;
    font-size: 16px;
    text-align: center;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 2px solid #7f7f7f;
    border-bottom: 2px solid #7f7f7f;
	padding-bottom: 0px;
	margin-bottom: 20px;
}
.fireplace-spec-symbol{
	padding: 0px 25px 0px 25px;
	border: 1px solid #fff;
	border-top: none;
	color: #fff;
	font-size: 24px;
    display: inline-block;
}
.fireplace-spec-text{
	font-size: 13px;
}
.specification-warp a:hover .specification-inner{
    border-left: 1px solid #e87c17;
    border-top: 1px solid #e87c17;
    border-right: 2px solid #e87c17;
    border-bottom: 2px solid #e87c17;
	background-color: #e87c17;
}
.specification-warp a:hover .fireplace-spec-symbol{
	border: 1px solid #fff;
	border-top: none;
	color: #fff;
}
.specification-warp a:hover .fireplace-spec-text{
	color: #fff;
}
.advantages-warp{
	padding: 5px;	
}
.advantages-inner{
    height: 82px;
    margin: 30px 0;
    background-repeat: no-repeat;
    background-position: right;
    background-size: auto 100%;
    padding-right: 42%;
}
.advantages-inner img{
	max-height: 68px;
	width: auto;
}
.fireplace-advantages-text{
    font-size: 16px;
    display: table-cell;
    height: inherit;
    vertical-align: middle;
}
.media-warp{
	padding: 5px;	

}
.media-inner{
    text-align: center;	
	margin-bottom: 15px;
}
.media-inner img{
    display: inline-block;	
}
.fireplace-media-text{
    font-size: 16px;
	padding-top: 3px;
}
.products-thumbnail-hover.red{
	background-color: rgba(100,15,14,0.7);
}
.slick-slide img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.col-xs-6 {
	width: 50%;
	float: left;
} 
.col-xs-5 {
	width: 42%;
	float: left;
} 
.col-xs-7 {
	width: 58%;
	float: left;
} 
div.title {
    color: #000;
    background: #E87C17;
    text-align: center;
    padding: 15px 0;
    margin: 40px 0 30px;	
}
.cat-row-title {
    color: #000;
    background: #E87C17;
    text-align: center;
    padding: 15px 0;
    margin: 40px 0 30px;
    text-transform: uppercase;
    font-size: 1.3em;
	font-weight: 800;
}
div.title .cat-row-title{
	display: inline-block;
	padding: 0;
	margin: 0 15px;
}
.footer-content .et_column_last {
    clear: unset;
    width: 62%;
}
.cat-thumbnail-title a {color:#fff;margin-top:10px;text-transform:uppercase; text-decoration: none;}
.fireplace-slider .fireplace-slider-inner {   transform: scale(0.9); margin:10px; transition: 1s;}
.fireplace-slider .fireplace-slider-inner:hover {   transform: scale(1.1);}
.fireplace-slider .slick-arrow {position:absolute;top:35%;width:25px;height:52px;z-index:1;border:0;cursor:pointer;text-indent:-99999px;}
.fireplace-slider .slick-next {right:-30px;background: url(img/arrow-right.png) no-repeat;}
.fireplace-slider .slick-prev {left:-30px;background: url(img/arrow-left.png) no-repeat;}
.products-thumbnail.blog a{
	position: relative;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.products-thumbnail.blog a:before{
	content:'';
	display: block;
	padding-top: 60%;
}
.products-thumbnail.blog a img{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	opacity:0;
	
}
.sticky {
	position:fixed;
	left: -4px;
	bottom: 20vh;
	z-index:999;
}
#ortal_contat_mini_holder {	
    position: absolute;
    top: -170px;
    left: -208px;
	background: #fff;	
	color: #000;
	overflow-x: hidden;
	display: inline-block;
	width: 210px;	
	text-align: center;	
	padding: 15px;
}
.sticky_title {
	cursor: pointer;
	width: 55px;
	height: 247px;
	background-image: url(img/contact-sticky-04.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
    margin-top: -170px;
}
.sticky_title span{
	transform: rotate(90deg);
    font-size: 26px;
    display: block;
    white-space: nowrap;
    position: absolute;
    right: -48px;
    top: 89px;	
}
#ortal_contact_mini_title {	text-transform: uppercase;	font-size: 20px;	color: #000;}
#ortal_contact_mini_form_holder {	padding: 11px 0 ;}
.ortal_contact_mini_input_holder {	margin-bottom: 5px;}
.ortal_contact_mini_input_holder input {	border: 1px solid #000;	text-align: left;	height: 35px;	width: 100%;	padding-left: 10px;}
#ortal_mini_submit {	    height: 35px;
    width: 100%;
    border: none;
    color: #fff;
    background-color: #eb7e24;
    cursor: pointer;
    padding: 5px 38px;
    float: none;
    text-indent: 0px;
    background: none;
    background-color: #eb7e24;
    font-size: 18px;}

.form-popup-warp {
	position: fixed;
	top: 0;
	left:0;
	right:0;
	bottom:0;
	background-color: rgba(0,0,0,0.4);
	z-index: 99999999;
	color: #fff;
	text-align: center;
	vertical-align: middle;	
	display: none;	
}
.form-popup-warp.active {
	display: block;
}
.form-popup {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	position: relative;
}
.form-popup-inner{
    max-width: 350px;
    max-height: 300px;
	margin: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;	
	padding: 20px;
	background-color: #fff;
}
.close-popup{
    position: absolute;
    right: 0;
    top: -5px;
    cursor: pointer;
    color: #000;
    font-weight: 600;
}
.form-popup-inner h3{
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-image: url(img/title-border-orange.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.form-popup-inner .wpcf7-text, .form-popup-inner .wpcf7-email, .form-popup-inner .wpcf7-textarea {
    background-color: transparent !important;
    border: 1px solid #4e4e4e !important;
    color: #000 !important;
    width: 100%;
    padding: 5px !important;
    margin-bottom: 5px !important;
    font-size: 15px !important;
}
.form-popup-inner input.wpcf7-submit {
    background: #e87e25;
	color: #fff;
    cursor: pointer;
    border: 0;
    height: 80px;
    width: 100%;
    border: 0;
    text-indent: unset;
    font-size: 22px;	
}
.form-popup-inner .wpcf7-text::-webkit-input-placeholder,
.form-popup-inner .wpcf7-email::-webkit-input-placeholder, 
.form-popup-inner .wpcf7-textarea::-webkit-input-placeholder {
	color: #666 !important;
}
.form-popup-inner .wpcf7-text::-moz-placeholder, 
.form-popup-inner .wpcf7-email::-moz-placeholder, 
.form-popup-inner .wpcf7-textare::-moz-placeholder {
	color: #666 !important;
}
.form-popup-inner .wpcf7-text:-ms-input-placeholder,
.form-popup-inner .wpcf7-email:-ms-input-placeholder,
.form-popup-inner .wpcf7-textarea:-ms-input-placeholder {
	color: #666 !important;
}
.form-popup-inner .col-xs-9 {
	width: 75%;
	float: left;
	padding-right: 5px;
	padding-left: 0px;		
}
.form-popup-inner .col-xs-3 {
	width: 25%;
    float: left;	
	padding-left: 5px;	
	padding-right: 0;
}
.form-popup-inner div.wpcf7-mail-sent-ok , .form-popup-inner div.wpcf7-validation-errors{
    margin: 5px;
    padding: 0;
    float: right;
}
.form-popup-inner span.wpcf7-not-valid-tip {
    display: none;
}
a.popup-start {
	width: 230px;
	height: 44px;
	cursor: pointer;
	background-color: transparent;
	background-image: url(img/button-3.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.hide-field {
	display: none;
}
.et_pb_row.et_pb_row_fullwidth.full-full {
    width: 100%!important;
    max-width: 100%!important;
	background-color: #fff;
}
.et_pb_row.et_pb_row_fullwidth.full-full h1{
    padding: 30px 0;
	font-size: 34px;
}
.et_pb_post h2 {
    font-size: 24px;
	color:#fff;
}

.advantage-post.one_half .one_fourth {
	width: 133px;
	margin: 0px 0px 0px 30px;
	float: right;
}
.advantage-post.one_half .three_fourth.et_column_last {
	clear: initial;
}
.fireplace-warp div.tab button {
	float: right;
	padding: 6px 32px;
}
.winter_2018_0  {
	padding: 0px!important;
}
.winter_2018_0 .et_pb_row {
	max-width: 100%;
	width: 100%;
}
.winter_2018_1 {
	padding: 0px;
    font-weight: 600;	
	font-size: 25px;
}
.winter_2018_1  form {
	margin-top: 30px;
}
.winter_2018_1  strong {
	color: #000;
    font-weight: 700;		
	font-size: 30px;	
}
.winter_2018_1  strong a {
	color: #000;
	font-size: 40px;
	text-decoration: none;
}
.winter_2018_2.et_pb_section {
	padding: 0px;
}
.winter_2018_2 p{
    font-size: 21px;
    line-height: 27px;
    font-family: "Open Sans Hebrew"!important;
}
.winter_2018_2.et_pb_section_3 h2 {
	font-family: "Open Sans Hebrew"!important;
}
.winter_2018_2 img {
	margin-top: 25px;
	margin-bottom: 40px;
}
.winter_2018_2.et_pb_section_3 h2 {
    display: inline-block;	
	margin-top: 40px;
	margin-bottom: 25px;
	padding: 20px 20px 14px;
	background-image: url(img/winter-title-h2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
    font-size: 40px;
    font-weight: 600;	
}
.winter_2018_2 .et_pb_text_3 p {
	font-family: 'Open Sans Hebrew', sans-serif !important;
    font-size: 21px;
    line-height: 29px;	
}
.winter_2018_3.et_pb_section {
	color: #000;
	font-weight: 400;
    font-size: 28px;
    line-height: 32px;
}
.winter_2018_4 {
	color: #dc7c27;
	text-align: right;
}
.winter_2018_4 img {
	margin-top: 20px;
	margin-bottom: 30px;
}
.landpage-39514 .row .col-md-3 input[type="submit"] {
    background-color: #e87c17!important;
    color: #000!important;
}
.landpage-40639 .row .col-md-3 input[type="submit"] {
    background-color: #e87c17!important;
    color: #000!important;
}
@media (min-width: 768px) {
	.advantage-post.one_half  {
		float: left;
		margin-left: 0px;
	}	
}
@media screen and (min-width: 1281px){
	.page-template-template-gallery #main-content #Container .mix {
		width: calc(100%/4 - 12px);
	}
}
.page-template-template-gallery #main-content #Container {
	padding-right: 30px;
}
@media screen and (max-width: 1280px){
	.page-template-template-gallery #main-content #Container {
		padding-right: 12px;
	}	
}
@media only screen and (min-width: 992px){
	.mobile {
		display: none;
	}
	.et_pb_gutters3 .winter_2018_1  .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 991px){
	.not-mobile {
		display: none;
	}	
}
@media only screen and (min-width: 1350px) {
	.winter_2018_1.et_pb_section {
		padding: 10px 0px;
	}
	.winter_2018_3.et_pb_section {
		padding: 10px 0px;
	}	
}
@media only screen and (max-width: 1399px){
	.find-button a {
		padding: 18px 15px 13px 20px;
		font-size: 42px;
	}
	.fireplace-warp div.tab button {
		padding: 6px 17px;
		font-size: 15px;
	}
}
@media only screen and (max-width: 1199px){
	.find-button a {
		padding: 10px 15px 8px 20px;
		font-size: 35px;
	}
}
@media (min-width: 992px) {
	.col-md-6 {
		width: 50%;
		    float: right;
	}
	.col-md-7 {
		width: 58%;
		    float: right;
	}	
	.col-md-5 {
		width: 42%;
		    float: right;
	}
}
@media (min-width: 768px) {
	.col-sm-4 {
		width: 33.33%;
	    float: right;	
	}
	.col-sm-8 {
		width: 66.66%;
	    float: right;	
	}
	.col-sm-6 {
		width: 50%;
	    float: right;	
	}
}
@media (max-width: 1400px) {
	div.tab button {
		padding: 14px 16px;
	}
	.advantages-inner {
		height: 70px;
	}
	
}
@media (max-width: 1199px) {
	div.tab button {
		padding: 6px 8px;
	}
	.spec-info {
		padding: 7px 7px 7px 0px;
	}
	.spec-row {
		font-size: 13px;
		line-height: 16px;
	}
	.fireplace-advantages-text {
		font-size: 13px;
		line-height: 16px;
	}
	.advantages-inner {
		height: 60px;
	}
	.single-warp {
		height: 382px;
	}
}
@media (max-width: 1049px) {
	div.tab button {
		padding: 4px 6px;
	}
	.spec-row {
		font-size: 13px;
		line-height: 16px;
	}
	.fireplace-advantages-text {
		font-size: 13px;
		line-height: 16px;
	}
	.advantages-inner {
		height: 55px;
	}
	.fireplace-spec-text {
		font-size: 13px;
		line-height: 16px;
	}
	.fireplace-media-text {
		font-size: 13px;
		line-height: 16px;
	}
}
@media (max-width: 991px) {
	.fireplace-warp > .col-md-5 {
		margin: 15px auto;
		display: block;
		max-width: 370px;
	}
	body div#mg-wprm-wrap ul li span.wprmenu_icon {
		right: 40%;
		-moz-transform: scale(-1, 1);
		-webkit-transform: scale(-1, 1);
		-o-transform: scale(-1, 1);
		-ms-transform: scale(-1, 1);
		transform: scale(-1, 1);
	}
}
@media (max-width: 991px) {
	.collection-item {
		margin-bottom: 25px;
	}
	.collection-item a img {
		display: block;
		margin: 0 auto;
	}	
}
@media only screen and (max-width: 980px){
	.winter_2018_1.et_pb_section_2 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.winter_2018_1.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 0px;
	}
	.winter_2018_2 .et_pb_text_8 p {
		font-size: 20px;
		line-height: 24px;
	}
	.winter_2018_2.et_pb_section_4 {
		padding: 0px;
	}
	.winter_2018_4.et_pb_section_6 {
		padding: 0px;
	}
	.winter_2018_2 .et_pb_text_8 h2 {
		display: inline-block;	
		margin-top: 0px;
		margin-bottom: 25px;
		margin-right: -24px;
		margin-left: 24px;		
		padding: 20px 20px 14px;
		background-image: url(img/winter-title-h2.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		font-size: 28px;
		line-height: 32px;
		font-weight: 400;	
	}	
	
}
@media (max-width: 768px) {
	.page-id-39514 #wprmenu_bar {
		display: none!important;
	}
	.page-id-39514 .et_pb_row.et_pb_row_0 {
		display: none!important;		
	}
}
@media (max-width: 767px) {
	.advantage-post.one_half .one_fourth {
		width: 100%;
		margin: 10px 0px 20px 0px;
		float: right;
	}
	.advantage-readmore {
		margin-top: 15px;
	}
	.landpage-39514 .row .col-md-3 {
		width: 100%;
	}
	.landpage-40639 .row .col-md-3 {
		width: 100%;
	}
	#post-39514 .et_pb_section.et_pb_section_5.ortal_land_mob_boottom_section.et_section_regular {
		padding-top: 170px;
	}
	#post-39514 .et_pb_module.et_pb_text.et_pb_text_5.ortal_land_mob_form_holder.landpage-39514.et_pb_bg_layout_light.et_pb_text_align_right {
		padding-bottom: 150px;
	}
	#post-39514 .et_pb_section.et_pb_section_2.ortal_land_form_holder.et_section_regular {
		margin-top: 0px!important;
	}
	#post-39514 .ortal_land_top_header_phone {
		display: block;
	}
	.page-id-40639 .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_4.ortal_land_mob_form_holder.et_pb_bg_layout_light.et_pb_text_align_right>:last-child {
		padding: 10px 10px 50px;
	}
}
@media (max-width: 600px) {
	.find-button a{
		font-size: 32px;
	}	
	a.popup-start {
		width: 230px;
		height: 44px;
	}
}
@media (max-width: 479px) {
	.winter_2018_4 .et_pb_text_align_right {
		font-size: 14px;
		line-height: 18px;
		text-align: right;
	}
	.winter_2018_1 .row .col-md-3 {
		width: 100%;
		float: right;
		padding-right: 8px;
		padding-left: 8px;
	}
	.winter_2018_1 {
		font-size: 20px;
		line-height: 30px;
	}
	.winter_2018_1 strong {
		font-size: 30px;
		line-height: 40px;
	}
	.page-id-41112  {
		margin-top: -90px!important;
	}
}
@media (max-width: 475px) {
	.fireplace-fst-sec {
		padding-top: 0px;
	}
	.btn-row {
		font-size: 14px;
	}
	.find-button {
		margin-left: 15px;
	}
	.find-button a {
		font-size: 25px;
	}
	.fireplace-warp > .col-md-5 {
		padding: 0;
	}
	.single-warp {
		height: 300px;
	}
	.sticky {
		display: none;
	}	
}
@media (max-width: 392px) {
	.fireplace-warp > .col-md-5 {
		max-width: 330px;
	}	
	.fireplace-slider .slick-next {right:-15px;}
	.fireplace-slider .slick-prev {left:-15px;}
	div.tab button {
		padding: 4px;
	}
	.btn-row {
		font-size: 13px;
	}
	.find-button {
		margin-left: 10px;
	}
	.find-button a {
		padding-left: 20px;
	}
	.specs-title {
		width: 33%;
	}
	.single-warp {
		height: 230px;
	}
}

.page-id-41112 #wprmenu_bar {
	display: none;
}
.page-id-41112 .et_pb_row_0 {
	background: #000!important;
}

.et_pb_code_inner {
    position: relative;
    z-index: -1 !important;
}
.page-id-11165 .et_pb_code_inner {
    z-index: 1 !important;
}

/*res menu*/
@media(min-width: 991px){
	#res-menu {
		position: fixed;
		top: 135px;
		left: 0;
		right: 0;
		background-color: rgba(255,255,255,0.95);
		text-align: center;
		padding: 30px 0;
		display: none;
	}	
	.admin-bar #res-menu {
		top: 167px;
	}
	#res-menu.active {
		display: block;
	}
	#res-menu > li {
		display: inline-block;
		width: auto;
		margin-right: 30px !important;
		padding: 30px 0px 20px 70px;
		position: relative;	
		border: 0px;		
	}
	#res-menu > li > a{
		color: #000;
		text-transform: uppercase;
	}
	#res-menu > li > a > span{
		position: absolute;
		top: 0;
		left: 0;
		display: inline-block;
		height: 60px;
		width: 60px;
		margin-right: 10px;
	}
	#res-menu > li > a > span > img{
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		transition: 1s;
	}
	#res-menu > li > a > span > img.reg{
		opacity: 1;
	}
	#res-menu > li > a > span > img.hoo{
		opacity: 0;
	}
	#res-menu > li:hover > a > span > img.reg{
		opacity: 0;
	}
	#res-menu > li:hover > a > span > img.hoo{
		opacity: 1;
	}
	.nav li.menu-item-41399 > ul {
 		 display: none;  
	}
}
@media all and (min-width: 981px) and (max-width: 1600px) {
	#res-menu > li {
		margin-right: 20px !important;
		padding: 20px 0px 10px 55px;
	}
	#res-menu > li > a > span {
		height: 45px;
		width: 45px;
		margin-right: 5px;
	}		
}
@media all and (min-width: 981px) and (max-width: 1300px) {
	#res-menu > li {
		margin-right: 10px !important;
		padding: 10px 0px 5px 35px;
	}
	#res-menu > li > a > span {
		height: 30px;
		width: 30px;
		margin-right: 5px;
	}	
}