/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/


@font-face {
    font-family: 'Futura Std';
    src: url('fonts/FuturaStd-Medium.eot');
    src: url('fonts/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/FuturaStd-Medium.woff2') format('woff2'),
        url('fonts/FuturaStd-Medium.woff') format('woff'),
        url('fonts/FuturaStd-Medium.ttf') format('truetype'),
        url('fonts/FuturaStd-Medium.svg#FuturaStd-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}


/*White fonts*/
.white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6,
.white p, .white a, .white b, .white strong{
	color: #fff !important;
}

.hide-element{
	display: none !important;
}

h1, h2, h3, h4, h5, h6, p, a, body, html{
	font-family: 'Futura Std'!important;
}

.home .l-main .l-main-h .l-content .l-section{
	padding-top: 0 !important;
}

footer{
    padding-top: 30px;
    padding-bottom: 30px;
}

.home footer{
    position: absolute;
    bottom: 0;
    background-color: transparent !important;
    padding-top: 0px;
    padding-bottom: 0px;
}

.home .footer-row-one{
	background-color: transparent !important;
}

.footer-textbox p{
	font-family: 'Futura Std'!important;
	font-size: 12px !important;
	color: #a9c5bd;
}

.home .footer-textbox p{
	color: #fff;
	font-family: 'Futura Std'!important;
	font-size: 12px !important;
}

.w-nav-anchor{
    font-family: 'Futura Std'!important;
}

.slider-title{
	font-family: 'Futura Std'!important;
}

.slider-text{
	font-family: 'Futura Std'!important;	
}

.page-id-1320, .page-id-1311{
    background-image: url(http://www.aquariusart.ca/wp-content/uploads/2018/02/JaneScott-Sub.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
}

.page-id-1320 .l-canvas, .page-id-1311 .l-canvas{
    background-color: transparent !important;
}

.jane-row-1{
    padding-top: 18% !important;
}

.jane-row-1 .l-section-h{
    padding-left: 8% !important;
    padding-right: 8% !important;
}

.w-nav.type_mobile.m_align_left{
	display: none !important;
}

.l-subheader-cell .w-nav{
	opacity: 1;
}

.header_hor .l-header.shadow_thin .l-subheader.at_middle, .header_hor .l-header.shadow_thin .l-subheader.at_bottom, .header_hor .l-header.shadow_none.sticky .l-subheader.at_middle, .header_hor .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: none;
}

.jane-portfolio .g-filters{
    margin-bottom: 30px;
}

.g-filters.style_3 .g-filters-item{
    opacity: 1 !important;
}

.no-touch .g-filters.style_3 .g-filters-item:hover, .g-filters.style_3 .g-filters-item.active{
	color: #a9c5bd !important;
}

.g-filters.style_3 .g-filters-item.active{
	border-color: #a9c5bd !important;
    color: #a9c5bd !important;
}

.portfolio-textbox-1 p{
	padding: 0 90px;
}

/* =============================== Media Queries ================================*/

/* Impreza breaking point for mobiles - mobile menu appears */
@media screen and  (max-width: 1023px){

	.home header{
		position: absolute !important;
	}

	.header_hor .l-header, .header_hor .l-subheader.at_middle{
		background-color: transparent !important;
	}

	.l-subheader-cell .w-nav{
		opacity: 0;
	}


}

/*Mobiles below iPad portrait*/
@media screen and  (max-width: 767px){
	.hide-below-767{
		display: none !important;
	}

	.page-id-1320, .page-id-1311{
	    background-image: url(http://www.aquariusart.ca/wp-content/uploads/2018/03/JaneScott-Sub-Mobile-1.jpg);
	}

	.portfolio-textbox-1 p {
	    padding: 0;
	}

	.ush_image_1{
	    padding-top: 8px !important;
	}

	.taptap-menu-button-wrapper {
    	top: 3px !important;
	}
}

/*iPhone 6 plus*/
@media screen and (min-width: 414px) and (max-width: 600px){

}

/*iPhone Portrait below iPhone 6 plus*/
@media screen and (max-width: 413px){

}

/*iPhone Portrait below iPhone 6*/
@media screen and (max-width: 374px){

}

/* Portrait iPad to Desktop ipad break 1024p*/
@media (min-width: 768px) and (max-width: 1023px){
	.jane-row-1 .l-section-h {
	    padding-left: initial !important;
	    padding-right: initial !important;
	}

	.portfolio-textbox-1 p {
	    padding: 0;
	}
}

/*Large Desktop and up*/
@media (min-width: 1024px) and (max-width: 1199px){
	.jane-row-1 .l-section-h {
	    padding-left: initial !important;
	    padding-right: initial !important;
	}
}

/*Super Large Desktop and up*/
@media screen and (min-width: 1400px){
	.jane-row-1 .l-section-h{
	    padding-left: 5% !important;
	    padding-right: 5% !important;
	}
}
