/*
Theme Name: Fulford Child
Theme URI: 
Description: Child theme for the Fulford theme
Author: <a href="http://www.tommusrhodus.com">Tom Rhodes</a>
Author URI: 
Template: fulford
Version: 1.0.0
*/

@import url('../fulford/style.css');


/* ------ DESKTOP ------ */

/* Instagram Feed */

section + .instafeed li {
    height: 250px !important; 
}

section + .instafeed li img {
    width: 100% !important; 
    height: 100% !important; 
    object-fit: cover !important; 
}

/* Footer */

#main-footer {
    display: none; 
}

footer .pull-left, footer .pull-left p {
    font-size: 10px !important;
    line-height: 13px !important;    
    margin: 0 0 15px 0; 
}

footer .pull-left a {
    padding-bottom: 1px; 
    border-bottom: 1px solid transparent; 
}

footer .pull-left a:hover {
    padding-bottom: 1px; 
    border-bottom: 1px solid #ffffff !important; 
}


/* ------ IPAD - LANDSCAPE ------ */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) { 

    section + .instafeed li {
        height: 170px !important; 
    }

}

/* ------ IPAD - PORTRAIT ------ */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) { 

    section + .instafeed li {
        height: 190px !important; 
    }
    
}

/* ------ MOBILE ------ */

@media only screen and (max-width: 600px) { 
	
	/* Header - Logo Space Fix */
	
	.mobile-trigger {
		padding-top: 10px;
	}
	
	#main-header {
		padding-top: 30px; 
	}
	
	#main-header img {
		width: 80%;
	}
	
	/* Menu */

	.sub-menu .icon-down-open::before { 
		content: '\e75c' !important; 
	} 	
	
	/* Social */
	
	.social-menu ul {
		padding: 20px 0 0;
	}
	
	.social-menu ul li + li {
		margin-left: 7.5px;
	}
	
	.social-menu a {
		font-size: 9px;
	}	
	
	/* Fix Slider */
	
	.home .post-slider .grid .inner p {
		width: 180px;
	}
	
	/* Home Box Link */
	
	.home .image-link {
		margin: 0 0 30px;
	}
	
	.home .image-link::last-of-type {
		margin: 0;
	}	
	
	/* Home - Latest Posts */
	
	.home .masonry p {
		margin-top: 15px;
	}
	
	.bottom a[rel*="category"] {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 9px;
	}
	
	/* Layout */
	
	.single .inner, .page .inner, .error404 .inner {
		padding: 20px;
	}
	
	.post-content img.alignnone.size-full, .post-content img.alignnone.size-large, .fit-vids, .basic-slider, .basic-slider, .tiles {
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-right: -20px;
	}
	
	/* Single - Grid Blog Element */
	
	.single .grid-blog .inner h3 {
		margin-top: 15px;
	}
	
	.single .grid-blog .inner p {
		margin: 7.5px 0;
	}	
	
	/* Single - Recent Posts */
	
	.single .link-list.recent-posts h5 {
		margin-top: -2px;
		font-size: 11px; 
		line-height: 21px;
	}
    
    /* Instagram Feed */

	.widget_ebor-instagram-widget {
		margin-bottom: 0;
	}    
    
    section + .instafeed li {
        width: calc(99.9% / 3);
        height: 140px !important; 
    }    
	
    section + .instafeed li:nth-child(4), section + .instafeed li:nth-child(5), section + .instafeed li:nth-child(6) {
        display: none !important; 
    }       
    
	/* Footer */
	
	#main-footer {
		display: none;
	}
	
	#sub-footer .pull-left p {
		margin-bottom: 20px !important;
		margin-top: 20px !important;
	}
	
	#sub-footer .pull-right {
		margin-bottom: 0px !important;
	}	
	
	
	
	
	
	
}