/*
 Theme Name:   Bridge Child for Heather 2019
 Theme URI:    http://www.qodethemes.com/
 Description:  Bridge Child for TheHF 2018
 Author:       Deanna Zandt
 Author URI:   http://deannazandt.com
 Template:     bridge
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  bridge-child
*/


/* OVERALL */

p {
	margin: 1em 0 !important;
}

@font-face {
    font-family: 'satisfaction';
    src: url('http://www.heathercorinna.com/wp-content/uploads/2019/08/satisfaction-webfont.eot');
    src: url('http://www.heathercorinna.com/wp-content/uploads/2019/08/satisfaction-webfont.eot?#iefix') format('embedded-opentype'),
    	 url('http://www.heathercorinna.com/wp-content/uploads/2019/08/satisfaction-webfont.ttf') format('ttf'),
         url('http://www.heathercorinna.com/wp-content/uploads/2019/08/satisfaction-webfont.woff2') format('woff2'),
         url('http://www.heathercorinna.com/wp-content/uploads/2019/08/satisfaction-webfont.woff') format('woff'),
         url('http://www.heathercorinna.com/wp-content/uploads/2019/08/satisfaction-webfont.svg#satisfaction') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media only screen and (max-width: 480px) {
	.container_inner {
		width: 350px !important;
	}
}

.content_inner ul {
	list-style-position: unset !important;
	padding-top: 1em !important;
}

.content_inner li {
	margin-left: 4em !important;
    padding-bottom: 1em !important;
}


@media only screen and (max-width: 480px) {
	.content_inner li {
		margin-left: 2em !important;
		padding-bottom: 1em !important;
	}

}




.su-expand-collapsed {
	position: relative;
} 

.su-expand-collapsed::before {
		background-image: linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, 
            rgba( 255, 255, 255, 1 ) 100% );
        background-image: -moz-linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, 
            rgba( 255, 255, 255, 1 ) 100% );
        background-image: -ms-linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, 
            rgba( 255, 255, 255, 1 ) 100% );
        background-image: -o-linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, 
            rgba( 255, 255, 255, 1 ) 100% );
        background-image: -webkit-linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, 
            rgba( 255, 255, 255, 1 ) 100% );
    content: "\00a0";
    height: 80%;
    position: absolute;
    width: 100%;
}

.qode-btn.qode-btn-solid {
	border: 1px solid !important;
}

.vc_figure-caption {
	font-style: italic;
}

.portfolio_navigation {
	display: none !important;
}



/* HEADER */

@media only screen and (min-width: 1001px) {
	.q_logo {
		display: none !important;
	}
}

@media only screen and (max-width: 1000px) {
	.header_bottom {
		background: url('http://www.heathercorinna.com/wp-content/uploads/2019/08/heather-corinna-background-mobile.jpg') center !important;
		background-color: rgba(0,0,0,0) !important;	
	}
	
	header .q_logo a img.mobile {
		display: none !important;
	}
	
	header .q_logo a {
		height: 30px !important;
	}
	
	header .q_logo a::after {
		content: "heather corinna";
		font-family: Botany, serif;
		font-size: 30px;
		color: #F2F5E0;
	}
}

@media only screen and (min-width: 1px) and (max-width: 414px) {
	.header_bottom {
		background-size: 414px !important;
	}
}

@media only screen and (min-width: 415px) and (max-width: 600px) {
	.header_bottom {
		background-size: 600px !important;
	}
}

.current span {
	font-weight: 700;
}

@media screen and (min-width: 1000px) and (max-width: 1341px)  {
	nav.main_menu > ul > li > a {
		padding: 0px 13px !important;
		font-size: 13px !important;
	}
}

#nav-menu-item-138 span, #nav-menu-item-544 span {
	display: none;
}

/* HOME */


.waitwhat h1 {
	font-family: Botany, serif;
	font-size: 66px !important;
	margin-bottom: 30px !important;
}

@media only screen and (max-width: 1000px) {
	.waitwhat h1 {
		font-size: 46px !important;
		line-height: 50px !important;
	}
}

@media screen and (min-width: 992px) and (max-width: 1000px)  {
	#homeslider {
		display: none;
	}
}

/* PROJECTS */

@media only screen and (min-width: 601px) {
	.projectimage {
		width: 33%; float: left;
	}
	
	.projectdescription {
		width: 65%; float: right;
	}
}

/* MEDIA PORTFOLIO */

.page-id-122 .gw-gopf {
	margin-top: 20px !important;
}

.page-id-122 .gw-gopf-post-header {
	width: 99% !important;
}

.page-id-122 .gw-gopf-post-media-wrap-outer {
	border: 1px solid #cecece !important;
}

.page-id-122 .gw-gopf-post-meta {
	color: #000000 !important;
}


/* SINGLE PORTFOLIO PAGES */

.two_columns_33_66 {
    width: 100%;
}

.two_columns_33_66>.column1 {
	width: 33.33%;
    float: left;
}

.two_columns_33_66>.column2 {
    width: 66.66%;
    float: left;
}

/* BOOKS */

#gw_go_portfolio_books {
	margin-top: 30px !important;
}

#gw_go_portfolio_books h2, h2 a {
	font-size: 26px !important;
    line-height: 1.1em !important;
    font-weight: 500 !important;
    font-style: italic;
    color: #6FAF9F !important;
    text-align: center;
}

/* CONTACT */

.wpcf7 input, .wpcf7 textarea {
	border: 1px solid #ccc !important;
}

div.wpcf7-response-output.wpcf7-mail-sent-ok {
	background-color: #6FAF9F !important;
}

div.wpcf7-response-output {
	color: #000 !important;
}

/*FOOTER */

.widget_nav_menu {
	margin: 0 auto;
	width: 80%;
	text-align: center;
}

.widget_nav_menu li {
	display: inline !important;
	float: left !important;
	padding-right: 20px !important;
}

.widget_nav_menu li a {
	font-weight: 400 !important;
	text-transform: lowercase;
	color: #6FAF9F;
}