/*
Theme Name: dmstagings
Theme URI: https://dmstagings.com
Author: Doug
Author URI: https://dmstagings.com
*/


/*
Required WordPress CSS
*/
.aligncenter {text-align: center;}
.alignleft {display: inline; float: left; margin-right: 1.5em;}
.alignright {float: right; margin-left: 1.5em;}
.wp-caption {border: 1px solid #ccc; margin-bottom: 1.5em; max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block; margin: 1.2% auto 0; max-width: 98%;}
.wp-caption-text {text-align: center;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
img{max-width:100%;}

/*Header*/
body{font-family: "Outfit", Sans-serif; color: #000000;  font-size: 18px; font-weight: 400;}
#header{background-color: #ffc62d; padding:20px 0;}
#header .page-header-top-left{text-align: center; color: #000000; font-family: "Outfit", Sans-serif; font-size: 24px; font-weight: 400; text-transform: capitalize;}
.button-link{background-color: #ffc82f; font-family: "Outfit", Sans-serif; font-size: 16px; font-weight: 600; color: #f35901; border-style: solid;
    border-color: #f35901; border-radius: 0px 0px 0px 0px; box-shadow: 0px 0px 16px 4px rgba(0, 0, 0, 0.18); padding: 15px 40px 15px 40px;}
.button-link:hover{text-decoration:none;  color: #f35901; transform: scale(1.1);}
#header .site-branding{margin-bottom: 20px; display: flex; align-items: center;}
#header .page-header-top-right{text-align:right;}
.entry-header{display:none;}
#main-column .post, #main-column .page {border: 0; margin-bottom: 0; padding: 0;}  

h1, h2, h3, h4, h5, h6{font-family: "Outfit", Sans-serif!important; font-weight: 900;}

.list-style ul{margin:0; padding:0;}
.list-style li{list-style:none; font-size: 22px; font-weight: 400; line-height:1.6; padding: 5px 0 5px 20px;}
.list-style li .fa-long-arrow-right{margin-right:10px; color:#F25800;}
.leftform{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0em 0em 0em 2em;  border-radius: 10px; background-color: #000000; padding: 2em 2em;} 
.leftform h3{text-align: center; font-family: "Outfit", Sans-serif; font-size: 27px;  font-weight: 800; text-align:center; padding:20px; line-height: 1.2; color:#fff;}
.leftform h5{text-align: center; color: #FFFFFF; font-family: "Outfit", Sans-serif; font-weight: 400; margin: 10px 0 40px; font-size: 21px;} 

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 textarea{background-color: #F7FAFC; color: #FFF; border: 0px none #FFFFFF;  border-radius: 5px; padding: 15px 20px 15px 20px; box-shadow: 0px 0px 0px 0px #FFFFFF; font-size: 14px; font-weight: 400; background-clip: inherit; font-family: "Outfit", Sans-serif; margin-bottom:20px!important; width: 100%; color: #000;} 
.wpcf7 textarea{height:100px; font-family: "Outfit", Sans-serif}
.leftform label{color:#fff}
.leftform input[type=checkbox], .leftform input[type=radio]{margin: 4px 5px 0px 0;  position: relative; top: 2px;}
.leftform label{font-weight: 500; color: #fff; font-size: 15px; font-family: "Outfit", Sans-serif}
.leftform input[type=submit]{width: 100%; border-radius: .25rem; background-color: #ffc82f; border:0; font-size: 16px; font-weight: 600;
    color: #f35901; font-family: "Outfit", Sans-serif; padding: 11px 11px 11px 11px; white-space: normal; margin-top: 40px;}
#main .doug-img img{height: 530px; object-fit: cover; object-position: top center; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.39);}

#main .button-free a{background-color: #ffc82f; font-family: "Outfit", Sans-serif; font-size: 16px; font-weight: 600; color: #f35901;  border: solid 2px #f35901; border-radius: 0px; box-shadow: 0px 0px 16px 4px rgba(0, 0, 0, 0.18); padding: 15px 40px 15px 40px;}

.list-style .column2 li {padding-left:0;  font-size: 20px;}
.list-style .column2 {display:flex; margin-bottom:20px; } 
.list-style .column2 ul{margin-right: 20px;}
.list-style li .fa-times{ margin-right: 10px; color: #F25800;}
.list-style .column2 ul:last-child{margin-right:0;}

#main .button-free a:hover{transform: scale(1.1);}
@media (max-width: 767px) {
#main .vc_custom_1741243079466{font-size: 36px!important;}
#header .page-header-top-left {font-size: 18px;}
.button-link{font-size: 14px;}

}


