/*
 Theme Name:   Labomba Child
 Theme URI:    http://example.com/labomba-child/
 Description:  Labomba Child Theme
 Author:       Dahz
 Author URI:   http://www.dahztheme.com
 Template:     labomba
 Version:      1.0
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-customizer
 Text Domain:  woothemes
*/

@import url("../labomba/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
@media only screen and (max-width: 600px) {
.vc_custom_1541520034034 {
    background: none !important;
	}
}
@media only screen and (max-width: 600px) {
.vc_custom_1541519007587 {
    background-image: none !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
}
@media only screen and (max-width: 600px) {
.toogle-icon::before {
    content: "|";
    font-family: "labombas";
    font-weight: normal;
    color: #888;
    font-size: 18px;
    margin-left: 0.5em;
    margin-top: 1.5em;
    left: 0px;
    float: left;
}
}

.nav-toggle {
    margin: 0 -1em;
    cursor: pointer;
    display: block;
    padding: 0;
    font-size: 1.6em;
background: #fff !important;
    text-align: center;
	}

#footer-container {
    background-color: #fff !important;
}
#footer-container-bottom {
    background-color: #fff !important;
}
#nav-container {
    border-bottom: 0px solid #dbdbdb !important;
    border-left: none;
    border-right: none;
}
/* Visibility */
.visible-sm,.visible-tl,.visible-dt{display:none}
@media screen and (max-width:765px){
	.hidden-sm{display:none!important;}
	.visible-sm{display:block!important;}
	}
	@media only screen and (min-device-width:768px) and (max-device-width:1024px){
		.hidden-tl{display:none!important;}
		.visible-tl{display:block!important;}
		}
		@media only screen and (min-width:1224px){
			.hidden-dt{display:none!important;}
			.visible-dt{display:block!important;}
			}
			@media only screen and (min-device-width:320px) and (max-device-width:480px){
				.no-smartphone{display:none!important;}
				}
				@media only screen and (min-device-width:768px) and (max-device-width:1024px){
					.no-ipad{display:none!important;}
					}
					@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
						.no-iphone{display:none!important;}
					}
.entry, .entry p {
    font: 400 13px/1.5em 'Open Sans', arial, sans-serif !important;
    color: #555555;
}
table, th, td {
    border: 0px solid black;
}
.entry table tbody td, .widget_calendar td {
    border-bottom: 0px solid #eee;
}
.entry table {
	border: 0px solid #eee;
	margin-bottom: 0px;
	margin-top: -16px;
}
td {
	padding: 0px !important;
}

.entry table td {
	padding: 5px !important;
}
h2 {
    font-weight: 100 !important;
}
@media only screen and (max-width: 800px) {
#navigation h3 {
    display: none !important;
}
}
@media only screen and (max-width: 800px) {
  #navigation .search_mobile {
      display: none !important;
  }
}
@media only screen and (max-width: 800px) {
	#navigation ul.nav > li {
		line-height:10px !important
	}
}
@media only screen and (min-width: 800px) {
ul.nav ul {
    width: 14em;
}
}
@media only screen and (max-width: 800px) {
#navigation ul {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
}
.vc_btn3.vc_btn3-size-md {
    padding: 8px 69px !important;
}
#header {
    padding: 0px 0 0px!important;
        padding-right: 0px!important;
        padding-left: 0px!important;
    clear: both!important;
    position: relative!important;
    background-size: auto!important;
}
#navigation ul {
    margin-bottom: -20px!important;
}
.swiper-container-lookbook {
width: 100%!important;
height: 400px!important;
}
@media only screen and (max-width: 960px) {
	nav#navigation.col-full.df-mobile-navigation {
    display: block;
    margin-top: 15px !important;
}
}
@media only screen and (max-width: 960px) {
	ul.nav li a {
		padding-top:12px !important;
		padding-bottom:0px !important;
	}
}

div.textwidget div.mc4wp-form-fields h5 {
    display: none!important;
}


.toogle-icon {
margin-top: 1.5em !important;
}

.div-nav-toggle {
    background-color: #fff !important;
}

.counter_search {
	position:relative !important;
}