/*







Theme Name: Depot Child







Theme URI: http://depot.mikado-themes.com







Description: A child theme of Depot Theme







Author: Mikado Themes







Author URI: http://themeforest.net/user/elated-themes







Version: 1.0.0







Text Domain: depot







Template: depot







*/







@font-face {



    font-family: 'ravensara_sansmedium';



    src: url('fonts/ravensara_sans_medium-webfont.woff2') format('woff2'),



         url('fonts/ravensara_sans_medium-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'sydneyregular';



    src: url('fonts/sydney-regular-webfont.woff2') format('woff2'),



         url('fonts/sydney-regular-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;



}











body.single-product .mkd-content {margin-top:0 !important}







body.single-product .mkd-page-title {display:none !important}







body.single-product .mkd-title .mkd-title-holder .mkd-container-inner {display:inline-block !important}







body.single-product .mkd-title-holder {height:auto !important; padding-top:40px !important}







body.single-product .mkd-title.mkd-content-right-alignment {text-align:left !important}







body.single-product .mkd-title .mkd-title-holder .mkd-container-inner {margin: 0 auto !important;display: block !important;}



body.woocommerce-cart .mkd-side-menu-button-opener {display:none !important}









.woocommerce .star-rating span:before, .woocommerce .star-rating, .mkd-widget-title,







.mkd-page-footer .mkd-light .widget.widget_nav_menu ul li a {color: #000 !important}







.mkd-st-text, .mkd-icon-shortcode .mkd-icon-element {color: #808080 !important}







/*  {color: #000 !important} */







.woocommerce .mkd-new-product {left:40px !important}







.footer-logo {width: 150px; float: right;}







/*



*	About Us Page



*/



.wpb_content_element.wts-text{color:#000; font-size: 34px; background-color:rgba(255,255,255,0.5); padding: 100px 0px; margin: 130px 70px !important; font-family: 'sydneyregular'; }







/*



*	FAQ Page



*/



.faq-content h4{margin-top:30px;}











/* Search Bar */



/*.mkd-search-opener{color: #000 !important; font-size: 13px !important; }



.mkd-search-icon-text{color: #000 !important; text-transform: uppercase; font-family: Catamaran,sans-serif; font-weight: bold;}*/











/* REV SLIDER */



.rev_slider .caption, .rev_slider .tp-caption{white-space: normal !important;}







/* Mail Chimp Subscribe */



.mc-container{width: 90%; position:relative;}



.mc-container img{max-width: 33%;}



.mc-container .inputs{position: absolute; bottom: 30%; left: 29%; width: 65%;}



.mc-container .inputs input[type=email]{border: 0; background: transparent; border-bottom: 2px solid #000; width: 60%; padding: 10px;}



.mc-container .inputs input[type=submit]{padding: 10px 20px; border: 0; border-bottom: 2px solid #000; background: transparent; text-transform: uppercase; margin-left: 15px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; cursor: pointer}



.mc-container .mc-text{position: absolute; top: 10%; left: 29%; width: 70%; font-size: 33px; color: #000; line-height: 38px;}



.mc-container .mc-text span{font-family: 'ravensara_sansmedium';}







/* Contact Us Page */



.cu-form-np .vc_column-inner{padding: 0 !important;}



.cu-form-box{padding:40px !important;}



.cu-form-box input[type=text], .cu-form-box input[type=email], .cu-form-box textarea{border:0 !important; border-bottom: 2px solid #95989A !important;}



.cu-form-box form.wpcf7-form p{text-align: right;}



.cu-left-text{padding:20% 0;}



/* Custom Classes for Styling */

.mkd-content-aligment-left p{color: #929292;}

.mkd-bli-info{margin-bottom: 20px !important;}

.mkd-blog-list-holder.mkd-bl-standard .mkd-bli-info>div.mkd-post-info-author{display:none;}

.mkd-blog-list-holder.mkd-bl-standard .mkd-bli-info>div:after{content:""; display:none;}

.order-track-row{float:none !important; margin: auto auto !important;}

.order-track-row p, .order-track-row label{color:#000 !important;}
.mkd-woocommerce-order-tracking .woocommerce .track_order p {color:#000 !important;}

.mkd-testimonials-holder.mkd-testimonials-standard .mkd-testimonial-text, .mkd-testimonials-holder.mkd-testimonials-standard .mkd-testimonial-position{color:#000 !important;}

.mkd-page-footer .mkd-footer-bottom-holder{text-align: left !important;}





/* Mobile Burger Menu Stylings */

.mkd-mobile-header .mkd-mobile-side-area{background-color: #ECDBD6 !important; }

.mkd-mobile-header .mkd-mobile-nav ul li.current-menu-ancestor>a, .mkd-mobile-header .mkd-mobile-nav ul li.current-menu-item>a{color: #888 !important;}

.mkd-mobile-header .mkd-mobile-nav ul li a, .mkd-mobile-header .mkd-mobile-nav ul li h6{color: #000 !important;}







/* Fixing Responsive Issues */

@media only screen and (max-width: 1399px){

	.mc-container .mc-text{font-size: 22px;}

}

@media only screen and (max-width: 1200px){

	.mc-container .mc-text{line-height: 28px;}

}

@media only screen and (max-width: 1024px){

.mkd-header-vertical .mkd-vertical-menu-area, .mkd-page-header, .mkd-top-bar, .mkd-top-bar-background {display:inherit !important}
.mkd-mobile-header {display:none !important}
	
	.mkd-title .mkd-title-holder .mkd-title-subtitle-holder {display: inherit !important}

	

	

}

@media only screen and (max-width: 768px){

	/* Marlon moving to bottom and max-wdith is 777px 1.30.2018 
	.mc-container .mc-text{top: 0; left: 10%; width: 80%; font-size: 18px; position:relative; margin-top: -40px;}

	.mc-container .inputs{position: relative; left: 10px; width: 80%; margin-top: 20px;}
	*/
	.mkd-header-vertical .mkd-vertical-menu-area, .mkd-page-header, .mkd-top-bar, .mkd-top-bar-background {display:none !important}
.mkd-mobile-header {display:block !important}
.mkd-footer-top-holder .mkd-footer-top-inner .mkd-grid-col-3{display:none;}
}

@media only screen and (max-width: 680px){

	.mc-container .mc-text{top: 0; right: 0; width: 70%; font-size: 14px; position:absolute; margin-top: 0; left: unset;}

	.mc-container .inputs{position: relative; right: 10px; width: 90%; margin-top: 0; text-align: right;}

}

@media only screen and (max-width: 480px){

	.mc-container .mc-text{line-height: 20px}

}



/*** marlon edits 1.27.2018 ***/



	/** globals **/

	.hide-desktop {display:none !important}
	.hide-mobile {}
	 p {color:#929292 !important}
	.full-div-flush {}
	.full-div-flush .vc_column-inner {}
	.full-div-flush .vc_column-inner .wpb_wrapper {  }
	.caption-box {min-height: 485px; padding: 0}
	.caption-box p {background-color:rgba(255,255,255, 0.7); margin: 0; height: 100%}

	.mkd-container-inner, .mkd-grid, .mkd-row-grid-section, .mkd-slider .carousel-inner .mkd-slider-content-outer {}
	.mc4wp-success {text-transform: uppercase; color: #000 !important; font-family: 'ravensara_sansmedium' !important; font-size: 1.5em !important; text-align: center !important}

	.PaymentRequestButton, .PaymentRequestButton--dark {display:none !important}
	#wc-stripe-payment-request-button-separator {text-align:left !important}

	/** navigation **/
	.mkd-main-menu > ul > li > a:hover, .mkd-shopping-cart-holder .mkd-header-cart:hover .mkd-cart-icon-text, .mkd-search-opener:hover {color:#ecdbd6 !important}
	.mc-container .inputs input[type=submit]:hover {color:#ecdbd6 !important; border-bottom: 2px solid #ecdbd6}
	input.wpcf7-form-control.wpcf7-submit:hover {background-color:#ecdbd6 !important; color: #000 !important}

	/** nav mobile **/
	.mkd-mobile-header .mkd-mobile-side-area .mkd-close-mobile-side-area-holder span {color: #000 !important}
	.my-account-link, .contact-link {position: fixed !important; left: 0; right: 0; margin: 0 auto !important;}
	.my-account-link a, .contact-link a { font-size: 16px !important}
	.my-account-link {bottom: 20%}
	.contact-link {bottom: 25%}
	.mkd-mobile-header .mkd-mobile-nav ul li {text-align: center}
	.mkd-mobile-nav {height: 100%}
	.social-mobile-nav {  width: 25px; /* float: left; */ position: fixed !important; bottom: 10%;}
	.social-mobile-nav-pinterest {left: 0}
	.social-mobile-nav-instagram {left:0; right:0; margin:0 auto !important}
	.social-mobile-nav-facebook {right: 0}
	.social-mobile-nav a span {font-family: 'ElegantIcons'; width: 23px;overflow: hidden;display: block; }

	.social-mobile-nav-pinterest a span:before {content: "\e095";}
	.social-mobile-nav-instagram span:before {content: "\e09a";}
	.social-mobile-nav-facebook span:before {content: "\e093";}



	/** Contact Page **/
	.cu-form-np .full-div-flush .vc_column-inner {min-height: 485px; position: relative}
	.cu-form-np .full-div-flush .vc_column-inner .wpb_wrapper {position: absolute; width: 80%; height: 80%; margin: 0 auto; left: 0; right: 0; top: 10%; overflow:hidden}
	.cu-form-np .caption-box p { font-size: 2.25em; padding: 20% 10%;line-height: 2em;}


	/* fonts */
	.sydney, .sydney p {font-family: 'sydneyregular'}
	.black, .black p {color: #000 !important}

	.mc-container .inputs input:focus {outline:none !important}

	

	/** footer subscribe and logo section **/ /* Suba: Commenting this since this is affecting all other pages than Homepage */

/*	.mkd-page-footer .mkd-grid-col-9 {float: none; margin: 0 auto;}

	.mkd-page-footer .mkd-grid-col-3 {float: right;margin-top: -140px;} */

	.mc4wp-form-6574 .mc-container {margin: 0 auto}

	.slide-img {}

	/* .slide-img img {height:50% !important; width:auto !important} */

	

	/** Slider **/

@media only screen and (max-width: 1024px){

.hd-center span {
    font-size: 1.55em !important; position: relative; left: 25px !important
	}
	.slide-desc { position: relative; left: 25px !important}
}

	@media only screen and (max-width: 777px){
.hd-center span {
    position: inherit; left: inherit !important
	}
.slide-desc { position: inherit; left: inherit !important}

	.hide-desktop {display:inherit !important}

	.hide-mobile {display: none !important}

	.hd-center { width: 300px !important; max-width: 90% !important; left: 0; right: 0; margin: 0 auto !important; text-align: center !important; min-width: 300px !important;font-size: 1.75em !important; line-height:2em !important; letter-spacing: 3px !important}

	.hd-center span {font-size: inherit !important; letter-spacing: 3px !important; margin-right: -13% !important;}

	.slide-desc {display:none !important}

	
	/** subscribe footer **/
		.subscribe-footer-section form .mc-container img {max-width: 50%}
		.subscribe-footer-section .mc-container .mc-text{top: 0; left:0; right:0 ; width: 80%; font-size: 1.5em; position:relative; margin: -40px auto 0; line-height:normal}
		.subscribe-footer-section .mc-container .inputs{position: relative; left: 0px; width: 100%; margin-top: 20px; display: inline-block}
	}

	@media only screen and (max-width: 680px){
		
		.mkd-row-grid-section, .mkd-container-inner {width: 90% !important}
		.subscribe-footer-section form .mc-container .inputs input[type=email] {width: 100%; padding: 10px 0}
		.subscribe-footer-section form .mc-container .inputs input[type=submit] {margin-left: inherit; margin-top:25px; float:right; padding: 10px 0}
	}



	@media only screen and (max-width: 480px){

	.hd-center {/*width: 300px !important;*/ font-size: 1em !important; line-height:1em !important;}

    .hd-center span {/* margin-right: inherit !important; */}
		
		.subscribe-footer-section form .mc-container img {max-width:70%}
		.subscribe-footer-section .mc-container .mc-text {margin: inherit; margin-top: -40px; float: right}
		
	.what-they-say .wpb_column .wpb_wrapper .mkd-elements-holder .mkd-eh-item:nth-of-type(2), .cu-form-np .full-div-flush .vc_column-inner {height: 300px; min-height: inherit}
	.what-they-say .wpb_column .wpb_wrapper .mkd-elements-holder .mkd-eh-item:nth-of-type(2) .mkd-eh-item-inner {height:100%}
	.what-they-say .wpb_column .wpb_wrapper .mkd-elements-holder .mkd-eh-item:nth-of-type(2) .mkd-eh-item-inner .mkd-eh-item-content{padding:0; height: 100%}
	.what-they-say .wpb_column .wpb_wrapper .mkd-elements-holder .mkd-eh-item:nth-of-type(2) .mkd-eh-item-inner .mkd-eh-item-content .wpb_text_column {padding: 0; margin: 10% auto 0 !important; width:80%; height: 80%; display: block}
	.what-they-say .wpb_column .wpb_wrapper .mkd-elements-holder .mkd-eh-item:nth-of-type(2) .mkd-eh-item-inner .mkd-eh-item-content .wpb_text_column .wpb_wrapper {}
	.what-they-say .wpb_column .wpb_wrapper .mkd-elements-holder .mkd-eh-item:nth-of-type(2) .mkd-eh-item-inner .mkd-eh-item-content .wpb_text_column .wpb_wrapper p {padding-top:40%; margin: 0}
		
		.cu-form-np .full-div-flush .vc_column-inner .wpb_wrapper {overflow: inherit; width: 90%; height: 90%}
		.cu-form-np .full-div-flush .vc_column-inner .wpb_wrapper .caption-box {min-height: inherit; max-height: inherit; width: 80%; height: 80%; margin: 10% auto 0}
		.cu-form-np .full-div-flush .vc_column-inner .wpb_wrapper {width: 100%; height: 100%; position: relative; top: 0; overflow: hidden}
		.cu-form-np .caption-box p {padding: 10% 0}
	}









/*** END marlon edits 1.27.2018 ***/

.mkd-page-footer .mkd-footer-bottom-holder, .mkd-page-footer .mkd-footer-top-holder{
	background-color:#fff !important;
}
.product_cat-uncategorized .nc_socialPanel{
	display:none !important;
}
a.wpgis-popup {
    top: 10px;
    right: -30px !important;
	padding:25px 0px !important;
    
}
.mkd-woo-single-page.mkd-woo-single-thumb-on-left-side .mkd-single-product-content .images .woocommerce-product-gallery__image:first-of-type{
	padding-left:0px !important;
}
#wpgis-gallery .slick-slide {
    margin: 0;
    padding-bottom:6px;
}
#wpgis-gallery .slick-list{
		height:514px !important;
		overflow-y:auto;
}
.flex-control-nav {
    transform: translate3d(0, 0, 0) !important;

}
@media only screen and (max-width: 767px){
#wpgis-gallery li.slick-slide{
	width:65px !important;
}
	.flex-control-nav {
    transform: translate3d(0, 0, 0) !important;

}
	#wpgis-gallery .slick-list{
		height:255px !important;
		overflow-y:auto;
	}
	.vertical-img-right.wpgis-slider-for{
		pointer-events:none;
	}
}
	