/*---------------------------------------------------------------------------------

 Theme Name:   Fuller Frost Child Theme
 Theme URI:    https://fullerfrost.com
 Description:  
 Author:       Lisa Missenda
 Author URI:   https://whitehartinsight.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
:root{font-size: calc(16px + (24 - 15) * (100vw - 400px) / (800 - 400)); background-color:#ede8d5;}
#page-container { overflow:hidden; }
/*Menu CTA Button*/
#et-top-navigation .et_pb_button {
	margin-top:-10px;
	font-variant:capitalize;
	background-color:#86111B;
}
.et_pb_more_button{margin-top:-2rem;}

#et-top-navigation .et_pb_button:after {
font-size: 14px;
}
.footercopyrighttext{font-size:16px;}
header#main-header.et-fixed-header, #main-header{-webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important;}
h1{font-family: proxima-nova, sans-serif; font-weight: 700; font-style: normal;font-size: 3rem; line-height: 1.2;}
h2{font-family: proxima-nova, sans-serif; font-weight: 700; font-style: normal; color:#000000; font-size: 1.4rem; line-height: 1.2;}
h3{}
h4{}
h5{}
h6{}
p{font-family: roboto, sans-serif; font-weight: 400; font-style: normal; font-size: .7rem; line-height: 1.1;}
a{font-family: roboto, sans-serif; font-weight: 400; font-style: normal;}
h2.homepgtitle{font-family: proxima-nova, sans-serif; font-weight: 700; font-style: normal; color:#000000; font-size: 2rem; line-height: 1.2;}
h2.insidepgtitle{font-family: proxima-nova, sans-serif; font-weight: 700; font-style: normal; color:#E9E4D1; font-size: 1.8rem; line-height: 1;}
p.abouttext{font-size:18px;}

.hometext{font-family: roboto, sans-serif; font-weight: 400; font-style: normal; font-size:28px; line-height: 1.1 em;}
h2.hometitle{font-size:57px; line-height:1em;}
h2.hometitle2{font-size:50px; line-height:1em;}
.wpforms-confirmation-container-full{background-color:#E9E4D1; border:#E9E4D1;}
.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image{width:300px;}
/*-----------------------------footer--------------------------------------*/

/*------------------------------------media query----------------------------*/
/* Chrome only: */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
 /* .chromemargin {
    margin-top:-10%;
  }*/
}

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
  h2.insidepgtitle{font-size: 1rem; line-height: 1;}
}
 
/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
	
}
 
/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
    h2.homepgtitle{font-size: 1rem; line-height: 1.2;}
h2.insidepgtitle{font-size: 1rem; line-height: 1;}
	
} 
 
/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	.et_pb_menu .et_mobile_nav_menu {width:60%;}	
	h2.insidepgtitle{margin-top:420px;}
	.et_pb_image_wrap{max-width:40%!important;}
}

 
/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
   .hometext{font-family: roboto, sans-serif; font-weight: 400; font-style: normal; font-size:20px; line-height: 1.1 em;}
h2.hometitle{font-size:47px; line-height:1em;}
h2.hometitle2{font-size:40px; line-height:1em;}
	
}
 
/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
	h2.homepgtitle{font-size: 1rem; line-height: 1.2;}
h2.insidepgtitle{font-size: 1rem; line-height: 1;}
.et_pb_menu .et_mobile_nav_menu {width:60vw;margin-top:-2px;}	
	.et_pb_image_wrap{max-width:100%!important;}
	.hometext{font-family: roboto, sans-serif; font-weight: 400; font-style: normal; font-size:20px; line-height: 1.1 em;}
h2.hometitle{font-size:47px; line-height:1em;}
h2.hometitle2{font-size:40px; line-height:1em;}
}