/*
 Theme Name:   Shindig Child
 Description:  Shindig Child Theme
 Author:       Archetype Pro
 Author URI:   http://www.archetypepro.com
 Template:     labomba
 Version:      1.0
*/

@import url("../labomba/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

@font-face {
	font-family: 'Conv_NeutraText-Light';
	src: url('fonts/NeutraText-Light.eot');
	src: local('☺'), url('fonts/NeutraText-Light.woff') format('woff'), url('fonts/NeutraText-Light.ttf') format('truetype'), url('fonts/NeutraText-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_NeutraText-Book';
	src: url('fonts/NeutraText-Book.eot');
	src: local('☺'), url('fonts/NeutraText-Book.woff') format('woff'), url('fonts/NeutraText-Book.ttf') format('truetype'), url('fonts/NeutraText-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Carolyna Pro Black';
	src: url('fonts/Carolyna Pro Black.eot');
	src: local('☺'), url('fonts/Carolyna Pro Black.woff') format('woff'), url('fonts/Carolyna Pro Black.ttf') format('truetype'), url('fonts/Carolyna Pro Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Bodoni Old Face BE Regular';
	src: url('fonts/Bodoni Old Face BE Regular.eot');
	src: local('☺'), url('fonts/Bodoni Old Face BE Regular.woff') format('woff'), url('fonts/Bodoni Old Face BE Regular.ttf') format('truetype'), url('fonts/Bodoni Old Face BE Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ahra';
	src: url('fonts/ahra.eot');
	src: local('☺'), url('fonts/ahra.woff') format('woff'), url('fonts/ahra.ttf') format('truetype'), url('fonts/ahra.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "ondise";
	src: url("fonts/magpie-paper-works-ondise.eot");
	src: url("fonts/magpie-paper-works-ondise.eot#iefix") format("embedded-opentype"),
	url("fonts/magpie-paper-works-ondise.woff") format("woff"),
	url("fonts/magpie-paper-works-ondise.ttf") format("truetype"),
	url("fonts/magpie-paper-works-ondise.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "dasha";
	src: url("fonts/dasha.eot");
	src: url("fonts/dasha.eot#iefix") format("embedded-opentype"),
	url("fonts/dasha.woff") format("woff"),
	url("fonts/dasha.ttf") format("truetype"),
	url("fonts/dasha.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}


h1, h2, h3, h4, h5, h6 {
margin: 0;
font-family: "Conv_NeutraText-Light", helvetica, arial, sans-serif;
color: #222;
font-weight: normal;
line-height: 1.2em;
}


h3 {
    font: "Conv_NeutraText-Light" !important;
    color: #555;
}

h3.title-sc {
font: normal 30px/1.2em "Conv_NeutraText-Light", helvetica, arial, sans-serif !important;
}

h4 {
font-size: 2em;
}

#header-container {
    background-color: none !important;
}


/* =Posts & Pages
-------------------------------------------------------------- */
h1 {
font: 900 28px/1.2em "Conv_NeutraText-Light", helvetica, arial, sans-serif !important;
color: #555555;
}

.page-title, .post .title, .page .title, .product_title {
font: 20px/1.2em "Conv_NeutraText-Book", helvetica, arial, sans-serif !important;
color: #000 !important;
text-transform: uppercase !important;
}

.page-title, {
font: 900 28px/1.2em "Conv_NeutraText-Light", helvetica, arial, sans-serif !important;
color: #CCC!important;
text-transform: uppercase !important;
}


.post .title {
    font: 60px/1.2em "Conv_NeutraText-Light", helvetica, arial, sans-serif !important;
    color: #222 !important;
    padding-top: 30px !important;
}

.entry, .entry p {
color: #666666;
font: 300 17px/20px helvetica, sans-serif !important;
line-height: 150% !important;
}

h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title {
font-size: 35px;
font-weight: normal;
}


.entry, .entry p {
color: #666666;
font: 300 17px/20px helvetica, sans-serif !important;
line-height: 150% !important;
text-align: justify;
}

.info_single_post p {
margin-bottom: 28px!important;
display: none;
}

.blog-post-meta {
margin-bottom: 14px;
font-style: italic;
font-size: 11px;
display: none !important;
}

.info_single_post p:first-child {
margin-bottom: 0px!important;
display: none;
}

#comments {
position: relative;
margin: 28px 0 0;
border-bottom: none;
display: none;
}

.single .nav-prev a, .single .nav-next a {
font: normal 1.1em/1.2em Helvetica, Arial sans-serif;
}

/* =Slider
-------------------------------------------------------------- */

.entry ul {
 padding: 0 0 0 0px!important; 
}

/* =Footer
-------------------------------------------------------------- */

.widget ul li a, .wpb_widgetised_column ul li a {
    padding: 0px;
    line-height: 22px;
    text-decoration: none;
    font-size: 13px;
    font-family: "Conv_NeutraText-Book", helvetica, arial, sans-serif !important;
    color: #000;
    text-transform: uppercase !important;
}

.widget h3 {
    font-family: "Conv_NeutraText-Book", helvetica, arial, sans-serif !important;
    font-size: 16px !important;
    color: #000;
    border-bottom: 0px solid #FFF;
    margin-bottom: 0px;
}

.widget {
background: transparent!important;

}

#footer-container {
    background-color: #FFF !important;
}

#footer, #footer p {
    color: #CCC !important;
    font: normal 10px/1.4em helvetica, arial, sans-serif !important;
    padding-top: 10px;
}

.widget ul li a:hover, .wpb_widgetised_column ul li a:hover {
text-decoration: none;
color:#000;
}

.woo_woocommerce_quickview .button, .woo_woocommerce_quickview .button:visited, body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit, input[type=submit] {
border: none;
background: #000;
}

a:link, a:visited {
color: #000;
text-decoration: none;
}

/*---------- Half Page ------------*/
.halfpage {
background-color: #fff;
}

/*----------Responsive------------*/
@media only screen and (min-width: 800px) {
.header-1 {
    height: 255px;
    margin-bottom: 1em;
}
#navigation {
    min-height: 64px;
}

#top .view-cart {
    padding: 1em !important;
}
body.has-slider, body.full-width, body.has-slider #inner-wrapper, body.full-width #inner-wrapper {
    padding: 0px 10px !important;
}
/* =Top Navigation
-------------------------------------------------------------- */

#top .callus {
    font: 11px/1.6em "Open Sans",arial,sans-serif !important;
    color: #fff !important;
}

#top {
position: fixed;
background: #000 !important;
border-bottom: 1px solid #dbdbdb;
left: 0;
width: 100%;
z-index: 9999;
}

/* =Main Navigation
-------------------------------------------------------------- */

#navigation {
    font-family: "Conv_NeutraText-Book", helvetica, arial, sans-serif !important;
    background: none !important;
}

/* ul.nav li a, #top ul.nav li a {
    font: bold 30px/0em "Conv_trump_gothic_east", arial, sans-serif !important;
    color: #666;
} */

ul.nav li a {
font: 21px/1em "Conv_NeutraText-Book", helvetica, arial, sans-serif !important;
color: #666666;
}

ul.nav li a {
    padding: 0.5em 0.7em !important;
    display: block;
    color: #666;
}

#header {
    padding: 15px 0px 9px;
    clear: both;
    position: relative;
    background-size: auto auto;
}

#header-container {
    background-color: none !important;
}

#navigation .nav li.parent > a:after {
    content: "";
    display: block;
    border-width: 0.3em;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: #CCC transparent transparent;
    position: absolute;
    top: 48%;
    right: 0.8751em;
    display: none !important;
}

.header-4 #navigation ul.nav li.current_page_item a, .header-4 #navigation ul.nav li.current_page_parent > a, .header-4 #navigation ul.nav li.current-menu-ancestor > a, .header-4 #navigation ul.nav li.current-cat a, .header-4 #navigation ul.nav li.current-menu-item > a {
    background: none repeat scroll 0% 0% transparent;
    color: none !important;
}

.header-3 #navigation {
padding-top: 2em !important;

}


/* =SUB NAVIGATION
-------------------------------------------------------------- */

.labomba-menu ul.sub-menu li > a {
padding: 7px 0px 7px 0px!important;
font: 300 19px/5px 'Conv_NeutraText-Book', helvetica, arial, sans-serif !important;
bottom-border: }

.labomba-menu ul.sub-menu li .sub-menu li a {
padding: 7px 0px 7px 0px!important;
font: 300 13px/13px 'Conv_NeutraText-Book', helvetica, arial, sans-serif !important}

.labomba-menu ul.sub-menu li .sub-menu {
padding-top: 5px !important;
}

ul.nav ul li a {
width: 100%;
display: inline-block;
padding: 0.7em 1em!important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 1.3em !important;
}

ul.nav li ul li a:hover {
text-decoration: none!important;
}

.labomba-menu-1col > a, .labomba-menu-2col > a, .labomba-menu-3col > a, .labomba-menu-4col > a, .labomba-menu-5col > a, .labomba-menu-6col > a, .labomba-menu-51col > a, .labomba-menu-52col > a, .labomba-menu-53col > a, .labomba-menu-54col > a, .labomba-menu-55col > a, .labomba-menu-41col > a, .labomba-menu-42col > a, .labomba-menu-43col > a, .labomba-menu-44col > a {
border-bottom: 1px solid #FFF !important;
}

#menu-item-143, #menu-item-144 {
padding-top: 4px;
}

ul.nav li a:hover {
color: #000;
}
}/*--Closes   @media only screen and (max-width: 800px)--*/

/*----------Shop------------*/

.woo_woocommerce_quickview .button, .woo_woocommerce_quickview .button:visited, body #wrapper #content .button, body #wrapper #content .button:visited, body #wrapper #content .reply a, body #wrapper #content #respond .form-submit input#submit, input[type=submit] {
border: none;
background: #000;
}

a:link, a:visited {
color: #000;
text-decoration: none;
}

.woocommerce .related h4, .woocommerce .upsells h4, .woocommerce .cross-sells h4, .woocommerce .recently-viewed h4 {
font-family: 'Conv_NeutraText-Book', helvetica, arial, sans-serif !important;
text-transform: uppercase;
font-weight: normal;
margin-bottom: 1em;
margin-top: -.55em !important;
}
.woocommerce .images .zoomWrapper, .woocommerce .images a {
    float: none;
}
.woocommerce .product-layout-classic .yith-wcwl-add-to-wishlist {
    clear: both;
}
.woocommerce .product-layout-modern .single_add_to_cart_button {
    padding: 14px 28px !important;
    width: 75%;
}
.yith-wcwl-add-to-wishlist {
    display: inline-block;
    margin-top: 10px;
    min-width: 100%;
}
.yith-wcwl-add-to-wishlist .add_to_wishlist {
    padding: 12px 28px 11px;
}

/*----------Events------------*/

.tribe-events-list-separator-month span {
background-color: #transparent;
padding: 0;
font: 37px/1.2em "Conv_Carolyna Pro Black", helvetica, arial, sans-serif !important;
color: #000;
text-transform: none !important;

}


/*----------Contact------------*/

.page-template-template-contact-php .contact-content h4, .page-template-template-contact-php .contact-maps h4.contact-title {
background: #fff;
float: left;
padding-right: 10px;
font: normal 1.2em/1.2em 'Conv_NeutraText-Book', helvetica, arial, sans-serif !important;
}

.page-template-template-contact-php .contact-content div.border, .page-template-template-contact-php .contact-maps div.border {
border-top: 1px solid #DBDBDB;
position: relative;
float: left;
width: 100%;
top: -23px;
z-index: -1;
}
