/*
Theme Name: Coyote
Theme URI: http://coyote.edge-themes.com
Description: A Refined, Powerful Multipurpose Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0
License: GNU General Public License
License URI: licence/GPL.txt
Text Domain: coyote
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


/*---------- [1] HEADER----------*/
.edgtf-main-menu ul li:not(.edgtf-menu-line) a{
	letter-spacing: 0!important;
}
.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-main-menu>ul>li>a, .edgtf-light-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-main-menu>ul>li>a{
	color: black!important;
}
.edgtf-main-menu ul li:not(.edgtf-menu-line){
	margin-right: 20px;
}
.edgtf-side-menu-button-opener{
	/*Disable sidew bar*/
	display:none!important;
}
.edgtf-menu-inner .edgtf-item-text{
	color: rgba(255,255,255,0.8);
	-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.edgtf-menu-inner .edgtf-item-text:hover{
	color: rgba(255,255,255,1);
}
.edgtf-sticky-header{
	display:none;
}
.edgtf-main-menu>ul>li>a span.edgtf-item-inner{
	font-size: 16px;
}

@media only screen and (max-width: 1400px){
	.edgtf-mobile-header {
    	display: block!important;
	}
	.edgtf-page-header {
    	display: none!important;
	}
}
@media only screen and (min-width: 1401px){
	.edgtf-vertical-align-containers .edgtf-position-center{
		width: 85%!important;
		right: 0;
		left: initial!important;
	}
}

/*---------- [2] FOOTER ----------*/
.footer-text{
	color: white!important;
}
/*---------- [3] GENERAL ----------*/

.whiteText{
	color: white;
}
.sliderCaption{
	font-size: 16px;
}
.edgtf-btn.button_std{
	margin: 0 auto;
    display: block;
    width: 25%;
    text-align: center;
}
.edgtf-btn.button_std .edgtf-btn-text{
	display: block;
}

.edgtf-iwt-text-holder p{
	margin-left: 88px;
    width: 75%;
}

@media screen and (max-width: 700px){
	.rev-btn, .hideMob{
		display: none!important;
	}
	.edgtf-btn.button_std{
		width: 50%;
	}
}
@media screen and (max-width: 768px){
	#edgtf-back-to-top.on{
		display: none;
	}
}
/*---------- [3a] HOME STYLING ----------*/
.masonry-row .edgtf-full-section-inner > .vc_column_container>.vc_column-inner{
	padding: 0;
} 
.masonry-row .masonry-page-grid a{
	padding: 22px;
    height: 200px;
	line-height: 200px;
    display: block;
	color: white;
    font-size: 20px;
    background: rgba(0,0,0,0.4);
    font-family: Montserrat, sans-serif;
	text-align: center;
	-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.masonry-row .masonry-page-grid a span{
	display: block;
	padding: 90px 0;
}

@media screen and (min-width: 768px){
	.masonry-row .masonry-page-grid a{
		height: 150px;
		line-height: 150px;
	}
	.masonry-row .masonry-page-grid a span{
		padding: 64px 0;
	}
	.masonry-row .masonry-page-grid a:hover{
		background: rgba(0,0,0,0.75);
	}
}
@media screen and (min-width: 1024px){
	.masonry-row .masonry-page-grid a{
		height: 190px;
		line-height: 190px;
	}
	.masonry-row .masonry-page-grid a span{
		padding: 84px 0;
	}
}
@media screen and (min-width: 1200px){
	.masonry-row .masonry-page-grid a{
		height: 220px;
		line-height: 220px;
	}
	.masonry-row .masonry-page-grid a span{
		padding: 98px 0;
	}
}
@media screen and (min-width: 1400px){
	.masonry-row .masonry-page-grid a{
		height: 270px;
		line-height: 270px;
	}
	.masonry-row .masonry-page-grid a span{
		padding: 124px 0;
	}
}
/*---------- [4] BLOG STYLING ----------*/

.edgtf-post-info-bottom-left, .edgtf-separator-holder.edgtf-separator-left, .edgtf-post-info-category, .edgtf-post-info-author{
	display:none!important;
}

/*------------------ [5] Portfolio ------------------*/
.portfolio-item-template-default .edgtf-portfolio-single-holder img{
	width: 100%;
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-hover-boxed article .edgtf-item-text-overlay-inner{
	width: 100%!important;
	height: 100%!important;
	left: 0!important;
	top: 0!important;
}

/******************************************************/

.news-latter-form ul { margin: 0px; padding: 0px; }
.news-latter-box .mc4wp-form-fields li { display: inline-block; vertical-align: top; margin: 5px 10px; list-style: none; }
.news-latter-box .mc4wp-form-fields input { border: 1px solid #5f5f5f; background:transparent; padding:8px 15px; color: #fff; width: 220px; }
.news-latter-box .mc4wp-form-fields label { color: #999; font-weight: normal; margin: 0px 15px 0px 0px; }
.news-latter-box .mc4wp-form-fields input[type="submit"] { cursor: pointer; background: #5f5f5f; color: #fff; letter-spacing: 1px; text-transform: uppercase; width: auto; }
.news-latter-box .mc4wp-form-fields input[type="submit"]:hover { opacity: 0.8; } 
.news-latter-box h2 { color: #fff; margin: 0px 0px 20px; }
.header-socials li { display: inline-block; vertical-align: top; max-width: 32px; margin: 0px 0px 0px 5px; padding: 0px; }
.header-socials li:hover { opacity: 0.8; }
.header-socials li img { vertical-align: top; }

footer #custom_html-4 { display: inline-block; vertical-align: middle; margin: 0px; }
footer #text-9 { display: inline-block; vertical-align: middle; margin: 0px; }
footer .footer-socials { margin-right: 10px; }
footer .footer-socials li { display: inline-block; vertical-align: middle; max-width: 32px; margin: 0px 5px 0px 0px; padding:0px !important; }
footer .footer-socials li:hover { opacity: 0.8; }
footer .footer-socials li img { vertical-align: top; }
.news-latter-box .mc4wp-response p { color: #fff; margin: 10px 0px 0px; }
@media(max-width:767px) {
.news-latter-box .mc4wp-form-fields li { display: block; }	
}

@media(max-width:767px) {
footer .footer-socials { display: block; margin:10px 0px;  }	
}
@media(max-width:480px) {
.header-socials li
{
	margin-top:55px;
}
.edgtf-position-right
{
	right: 30%;
}
}
.post-type-archive-product span.woocommerce-Price-amount.amount,.post-type-archive-product h6.edgtf-product-cat
{
	display: none; 
}
.cookie-bar-bar button#catapultCookie{
	border-radius: 0;
    background: none;
    border: 1px solid white;
    color: white;
	-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.cookie-bar-bar button#catapultCookie:hover{
	background: black;
	border: 1px solid black;
}