/*
    Theme Name: Interiart Children Theme
    Theme URI: http://templaza.com
    Author: Templaza
    Author URI: http://templaza.com
    Version: 1.0
    Description: Interiart – Interior WordPress Theme – comes out with tons of powerful features including drag&drop content with Visual Composer, responsive sliders, custom styling and color and various versions. Its modern, attractive and clean design, accompanying with taking advantages of WooCommerce, WPML plugin and built-in shortcode collection will be right tool for you to make your website unique.
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-menu, featured-images, full-width-template, theme-options
    Template: interiart
*/
@import url("../interiart/style.css");

/*** Custom Header Logo ***/
header img.logo_lager {
    max-width: 55%;
}
nav div#mega-menu-wrap-primary,
nav div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
nav div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
nav div#mega-menu-wrap-primary #mega-menu-primary > li:hover > a.mega-menu-link,
nav div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover {
    background: transparent!important;
}

nav div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    color: #fff;
}
nav div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
    color:#000;
}
.tz-header .tz-headerBottom .tz-header-cart,
.tz-header .tz-headerBottom .tz-header-search,
.tz-header .tz-headerBottom nav {margin: 20px 0px 21px;}


.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a .tzCategory_Slide_Item_Content .tzCategory_Slide_Item_Content_box:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.tzElement_Category_Slide_Container.tzCategory_Slide_full_width .tzElement_Category_Slide .tzCategory_Slide_Item a:hover .tzCategory_Slide_Item_Content_box:after {
  background: rgba(0, 0, 0, 0.2);
}


.tzPortfolio_Container .tzPortfolio .portfolio-item .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.tzPortfolio_Container .tzPortfolio .portfolio-item:hover .tz-inner .tzPortfolioBox .tzPortfolio_hover .tzPortfolio_hover_overlay {
	background: rgba(0, 0, 0, 0.2);	
}
.page-template-template-portfolio .tz-Breadcrumb .tzOverlayBreadcrumb {
background-color:rgba(0, 0, 0, 0.2)
}

.page-template-template-portfolio .tz-Breadcrumb .tzOverlayBreadcrumb h1 {
    text-align: center;
    margin-top: 80px;
}

.page-template-template-portfolio .tz-Breadcrumb .tzOverlayBreadcrumb .container {
 border-bottom:1px solid #eee;
padding-bottom:20px;
width:50%;
}

.page-id-92 .tzFilter {
 display:none;
}
/*** Newsletter ***/

footer .col-md-3 .textwidget {color: #fff;}
footer .col-md-3 .textwidget #mc_embed_signup input.email,
footer .col-md-3 .textwidget #mc_embed_signup .clear {width: 100%}

footer .col-md-3 .textwidget input#mc-embedded-subscribe {
    background-color: #444;
    color: #fff;
    border-radius: 0px;
    margin-top:10px;
    width: 100%;}


.page-id-92 .tz-Breadcrumb {
background-position:0% 28.5%;
}

.tzFooter .tzFooterTop:after {
 background-color:rgba(0, 0, 0, 0);
}

.tzFooter .tzFooterTop .footerattr .widget p, .tzFooter .tzFooterTop .footerattr .widget.widget_newsletterwidget, .tzFooter .tzFooterTop .footerattr .widget.widget_contact_info .tzwidget-contact span, .tzFooter .tzFooterTop .footerattr .widget.widget_contact_info .tzwidget-contact span i {
 color:#fff;
}

.page-id-2080 .vc_custom_1486941543257 {
margin:-300px auto!important;
}

.page-id-2080 .vc_tta-panels-container {
background-color:#fff;
padding-top:50px;
}

footer .col-md-2.footerattr {width: auto;}
.tzFooter .tzFooterBottom .tzFooterSocial ul li a.houzz{background-color:transparent;}

@media screen and (max-width: 480px) {
 .vc_tta-container .vc_general.vc_tta-tabs {
 	margin-top: 10px!important;
  	margin-right: 0px!important;
  	margin-left: 0px!important;
  }
.page-id-2080 .vc_custom_1486941543257 .wpb_column vc_column_container {margin-left:0px;}
.page-id-2080 .vc_custom_1486941593719, .page-id-2080 .vc_custom_1486941543257 {margin-left:0px!important;}
.vc_row-fluid.vc_custom_1487807726238 {padding-bottom: 0px!important;}
.vc_row-fluid.vc_custom_1487808436895 {padding-top: 10px!important;}
.page-id-2080 .vc_custom_1486941694442 {margin: 0px 0px 50px!important;}
.page-id-2080 .vc_custom_1486941543257 {margin:-700px auto 50px!important;}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {width:99%;}
.vc_column_container.vc_col-sm-4 {width:99%;}
.wpb_column.vc_column_container.vc_col-sm-4.vc_custom_1486941593719 {margin-left: 0px !important;}
.vc_col-sm-4 .vc_custom_1487808501815 {margin-right:-100px!important;}
.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-top .vc_tta-tabs-container {width: 90%;}
.vc_tta-container .vc_tta.vc_general .vc_tta-panels-container {width:99%;}
.page-id-2080 .vc_column-gap-30 .vc_column-inner, 
.page-id-2080 .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner,
.page-id-2080 .wpb_text_column.wpb_content_element.vc_custom_1487031499765,
.page-id-2080 .wpb_text_column.wpb_content_element.vc_custom_1487031584894 {padding-left: 0px !important;}
.vc_row.vc_column-gap-30 > .vc_column_container .wpb_text_column.wpb_content_element {padding:0px 10px;}
.page-id-2080 .wpb_single_image.vc_align_left {text-align: center;}

}

@media screen and (min-width: 481px) and (max-width: 767px) {
.vc_custom_1487808436895 .tzTextAlign_center {width:100%;padding:10px;}
.page-id-2080 .wpb_column.vc_column_container.vc_col-sm-4 {margin-left: 0px !important;}
.vc_row-fluid.vc_custom_1487808436895 {margin-left: 50px!important;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-outline.vc_tta-shape-square {
  margin-left:-20px!important;
  margin-right:-25px!important;
}
.vc_col-sm-4 {width:99%;}
.vc_tta.vc_general .vc_tta-panels-container {width:100%;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panel {width: 92%;margin:0px auto;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(1).vc_active .vc_tta-panel-body{
    margin-top: -300px;
    display: inline-block;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(2).vc_active .vc_tta-panel-body{
    margin-top: -250px;
    display: inline-block;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(3).vc_active .vc_tta-panel-body{
    margin-top: -190px;
    display: inline-block;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(4).vc_active .vc_tta-panel-body{
    margin-top: -130px;
    display: inline-block;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(5).vc_active .vc_tta-panel-body{
    margin-top: -70px;
    display: inline-block;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(6).vc_active .vc_tta-panel-body{
    margin-top: 0px;
    display: inline-block;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(7) {
    display:list-item;
    color: #fff;
}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(7) .vc_tta-panel-heading {
    display:inline-block;
    width: 100%;
    }
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(7).vc_active .vc_tta-panel-body{
    margin-top: 20px;
    display: inline-block;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels div:nth-child(8).vc_active .vc_tta-panel-body{
    margin-top: 20px;
    display: inline-block;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container .vc_tta-panel-body {width: 92%;margin:0px auto;}
.page-id-2080 .wpb_single_image.vc_align_left {text-align: center;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container div.vc_tta-panel-body {padding:5px 10px;}
.page-id-2080 .vc_general.vc_tta.vc_tta-tabs .vc_tta-panels-container div.vc_tta-panel-body div.vc_row.wpb_row.vc_inner.vc_row-fluid  div div {padding-left: 0px!important;}
}


@media screen and (max-width: 769px) { 
.vc_tta-tabs.vc_tta-style-outline .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a span {
  color: #92dbe5;
 }
.page-id-2162 .vc_row .container .row .tz-box-shadow.wpb_column.vc_column_container.vc_col-sm-10.vc_custom_1487802278282 {margin-left:0px!important;}
}


@media screen and (max-width: 992px) { 
.tz-header .tz-headerBottom nav {top:70%;}
.vc_row-fluid.vc_custom_1487808436895 {margin-left: 0px!important;}

}
@media screen and (min-width: 993px) {
  footer .col-md-4.footerattr {width: 45%;}
}
@media screen and (min-width: 993px) and (max-width: 1200px) {
.vc_row-fluid.vc_custom_1487808436895 {margin-left: 0px!important;}
.tz-header .tz-headerBottom a.tz_logo { width: 180px; }
.vc_col-sm-4 {width: 40%;}

}



html body .row .mycol1 {
	width: 48% !important;
    margin-right: 10px !important;
}
html body .row #myrow1 .vc_col-sm-6 {
    width: 49% !important;
}
html body .row #myrow1 .vc_col-sm-6 {
	height: 800px !important;
	display: flex;
    align-items: center;
}
html body .row .mycol2 {
	width: 48% !important;
    margin-left: 10px !important;
}


@media (min-width:768px) and (max-width:1024px) {
	
html body .row .mycol1 {
	width: 48% !important;
    margin-right: 10px !important;
}
html body .row #myrow1 .vc_col-sm-6 {
    width: 48% !important;
}
html body #myrow1 .row {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
html body .row #myrow1 .vc_col-sm-6 {
	height: 500px !important;
	display: flex;
    align-items: center;
}
html body .row .mycol2 {
	width: 48% !important;
    margin-left: 10px !important;
}
html body .row #myrow1 .vc_col-sm-12 {
    width: 98%;
}
}
@media (min-width:325px) and (max-width:500px) {
	
html body .row .mycol1 {
	width: 100% !important;
    margin-right: 0px !important;
}
html body .row #myrow1 .vc_col-sm-6 {
    width: 100% !important;
}
html body #myrow1 .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
html body .row #myrow1 .vc_col-sm-6 {
	height: 400px !important;
	display: flex;
    align-items: center;
}
html body .row .mycol2 {
	width: 100% !important;
    margin-left: 0px !important;
}
html body .row #myrow1 .vc_col-sm-12 {
    width: 100%;
}
	.tzPortfolio_Single_Content .container {
    padding-right: 0px !important;
	padding-left: 0px !important;
}
	.vc_row.vc_column-gap-35 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
	.tzPortfolio_Single .row {
    margin: 0px !important;
}
	
}
	.mycol1 p {
		font-size: 2rem !important;
		line-height: 3.1rem !important;
		font-family: 'Montserrat', sans-serif;
	}
	.mycol2 h5 {
		font-weight: 700 !important;
		text-transform: uppercase !important;
		letter-spacing: .13rem !important;
		font-size: 1.4rem !important;
		line-height: 1.4 !important;
		color: #000 !important;
		margin: 0px !important;
	}
	html body .mycol2 .wpb_wrapper p {
		color: #000 !important; 
		font-weight: 400 !important; 
		font-size: 1.6rem !important; 
		line-height: 1.4 !important;
	}

@media (min-width:1140px) and (max-width:3000px) {
	.tzPortfolio_Single_Content .container {
  width: 100%;
	padding-left: 8% !important;
	padding-right: 8% !important;
}
	.mycol1, .mycol2 {
		padding-right: 10% !important;
	}
	.mycol1 p {
		font-size: 2rem !important;
		line-height: 3.1rem !important;
		font-family: 'Montserrat', sans-serif;
	}
	.mycol2 h5 {
		font-weight: 700 !important;
		text-transform: uppercase !important;
		letter-spacing: .13rem !important;
		font-size: 1.4rem !important;
		line-height: 1.4 !important;
		color: #000 !important;
		margin: 0px !important;
	}
	html body .mycol2 .wpb_wrapper p {
		color: #000 !important; 
		font-weight: 400 !important; 
		font-size: 1.6rem !important; 
		line-height: 1.4 !important;
		margin-bottom: 20px !important !important;
	}
}




.tz-header .tz-headerBottom a.tz_logo {
    padding: 15px 0px 15px 0;
}
body .tz-header .tz-headerBottom nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a {
    color: #fff !important;
    font-weight: 600;
}


