/*
Theme Name: Coastal Cottage Contracting
Theme URI:  https://www.outerbanksmedia.com
Description: This Child Theme modifies the default WordPress nonsense to bring the overall hotness to the Coastal Cottage Contracting brand and web presence.
Author: C.K. Evans
Author URI: https://www.outerbanksmedia.com
Version: 0.0.1
Template: generatepress
*/
/* COLORS	
*/
/*--BASE---*/
.entry-content .elementor {margin-top: 12px !important; margin-bottom: 0px;}
.entry-content p:last-child {margin-bottom: 30px;}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {margin-top: 0;}
.entry-title {margin-top: 30px;}


/*---FONTS---*/
@font-face {
    font-family: 'Plantin Infant MT Std';
    src: url('fonts/PlantinInfantMTStd-Bold.woff2') format('woff2'),
        url('fonts/PlantinInfantMTStd-Bold.woff') format('woff');
}

.white-text {color: #ffffff;}

/*---HEADER---*/
.inside-header {padding: 5px 40px;}
.inside-top-bar {padding: 4px 40px;}
.top-bar a:hover {color: #999999;}


/*--FOOTER--*/
.footer-widgets {background-color: #000000; text-align: center;}
.footer-widgets p, .footer-widgets a {color: #ffffff; text-transform: uppercase;}
.footer-widgets a:hover {color: #999999;}
.footer-widgets .widget ul li {display: inline-block; padding: 0 8px;}
.site-info {background-color: #565656; font-size: 13px;}
.inside-site-info {padding: 10px; 40px;}

/*---HOME---*/
.elementor-element-9e9ab86 {max-width: 800px; margin: auto;}

/*---GRAVITY---*/
body .gform_wrapper ul li.gfield {margin-top: 0;}
.gform_wrapper li.hidden_label input {margin-top: 5px;}
.gform_wrapper textarea.medium {margin-top: 7px;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {width: 98%; background: #000000;}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]:hover {opacity: 0.7;}

.form-block {background-color: #b5b5b3; padding: 20px;}

/* Styling GF reCAPTCHA disclaimer */
.gform_footer {flex-direction:column;}
.gform_button {width: 100% !important;}
#recap_disclaimer {margin-right: auto; color: white;}
#recap_disclaimer a {color: white; text-decoration: underline;}
#recap_disclaimer {display:block;font-size:10px;}

@media (min-width: 480px) {
}
@media (min-width: 768px) {
}
@media (min-width: 993px) and (max-width: 1199px) {}
@media (min-width: 993px) {
		.elementor-element-b0e4bba {padding: 60px;}
}
@media (min-width: 1200px) {
}
@media (max-width: 1200px) {
}
@media (max-width: 992px) {
}
@media (max-width: 767px) {
	.elementor-element-092db16 {height: 300px;}
}
@media (max-width: 640px) {}
@media (max-width: 480px) {}
@media (min-width: 993px) and (max-width:1200px) {}
@media (min-width: 768px) and (max-width:992px) {}
@media (min-width: 641px) {
.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {margin-top: 0;}
}

