@charset "utf-8";
/* CSS Document */

#footer a {color:#333333 !important;}
#footer a:hover {color:#666666 !important;}
.footer-menu li a {border:none;}
body {font-size:13px !important;}
body p {line-height:135%;}
.footer-menu li {line-height: 125%;}
.footer-menu {font-size:13px !important;}
.menu a {padding: 0px 1.2em;font-weight:normal;text-shadow:none;}
#hm-head {font-size:21px !important;margin:-30px auto 30px !important;text-align:center;width:65%;}
#hm-para {padding-left:1cm;width:300px;margin-top:-25px;}
#cta-wrapper {padding-bottom:5px;padding-top:15px;}
#cta-para {margin-left:3%;margin-right:3%;padding-bottom:5px;}
#top-phone {font-size:21px !important;color:#555555 !important;margin-top:1.5em;font-weight:bold;}
#top-hrs {color:#555555 !important;}
.checkbox-410 .wpcf7-list-item {display:block;}
#wpcf7-f1407-p106-o1 .wpcf7-form-control {padding:8px;color:#666;margin-bottom:7px;border:2px solid #bbbbbb;}
#wpcf7-f1407-p106-o1 .wpcf7-checkbox {border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0;}
.checkbox-410 input[type="checkbox"] {margin-right:5px;}
#wpcf7-f1407-p106-o1 .grid {background-color: rgb(249, 249, 249);border: 1px solid rgb(229, 229, 229);border-radius: px 4px 4px 4px;padding:5%;max-width:60%;margin-left:15%;}
#cf-sec {display:inline-block;vertical-align:top;font-weight:bold;min-width:40%;padding-right:1% !important;clear:both;}
#cf-input {display:inline-block;max-width:100%;min-width:50%;clear:both;}
#wpcf7-f1407-p106-o1 input[type="submit"] {background-color: rgb(255, 127, 0);background-image: -ms-linear-gradient(top, #FFAA00 0%, #FF7F00 100%);background-image: -moz-linear-gradient(top, #FFAA00 0%, #FF7F00 100%);background-image: -o-linear-gradient(top, #FFAA00 0%, #FF7F00 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFAA00), color-stop(1, #FF7F00));background-image: -webkit-linear-gradient(top, #FFAA00 0%, #FF7F00 100%);background-image: linear-gradient(to bottom, #FFAA00 0%, #FF7F00 100%);border: 1px solid rgb(187, 93, 0);color: rgb(255, 255, 255);text-shadow: 0px -1px 0px rgb(187, 93, 0);font-size: 21px !important;padding: 10px 30px;margin:0% 25%;}
#con-details {min-width:50%;max-width:60%;margin:auto;}
#soc-icon:hover {opacity: 0.6;-khtml-opacity: 0.6;-moz-opacity: 0.6;filter: alpha(opacity=60);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
h1, .widget-title h3 {font-size:21px !important;line-height:110%;}
h2, h3, h4, h5, h6 {font-size:21px;}
.call-to-action a.button {font-size: 21px !important;}

/* Winning the money game sign up form */
#text-15 {background-color:#f9f9f9;color:#111111;padding:0px 0px 10px;box-shadow:0px 0px 10px -1px #cccccc;-moz-box-shadow:0px 0px 10px -1px #cccccc;-webkit-box-shadow:0px 0px 10px -1px #cccccc;}
#cboxLoadedContent {margin-bottom: 0px;background-color: #faa819;}
#mc_headline {margin-top:-22px;padding:5px;background-color:#cc6600;margin-bottom:0px;}
#mc_headline h4 {color:#ffffff;text-align:center;font-size:21px;margin:2% auto 2%;line-height:125%;text-transform:capitalize;}
#mc_headline p {text-align:center;width:210px;margin:auto;color:#ffffff;line-height:125%;}
#mc_arrow {width: 0px;height: 0px;margin:auto;border-style: solid;border-width: 35px 190px 0 190px;border-color: #cc6600 transparent transparent transparent;line-height: 0px;_border-color: #faa719 #000000 #000000 #000000;_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');}
#mce-FNAME, #mce-EMAIL {width:100%;color:#666666;border:1px solid #CCCCCC;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.mc-field-group label {color:#333333;}
#mc_embed_signup form:after {content: "We respect your privacy.";font-style:italic;padding:20% 32%;font-size:12px;color:#111111;}
#mc_embed_signup ul {margin:auto;width:75%;color:#333333;}
.mc-field-group {width:80%;margin:auto;}
.mc-field-group input {margin-bottom:2%;}
.indicates-required {display:none;}
.asterisk {color:#ff0000;}
#privacy {font-style:italic;text-align:center;}
#colorbox {left:38% !important; width:380px !important;}
#cboxWrapper, #cboxContent, #cboxLoadedContent {width:380px !important;}
#mc-embedded-subscribe {position:relative;z-index:1;font-family: Arial,Helvetica,sans-serif;border:none;border: 1px solid #C13100;padding: 8px 35px;text-shadow: 0px -1px 0px #C13100;font-size:13px;width:80%;margin:0px 10%;color:#ffffff;background-image: -ms-radial-gradient(center top, #FF6633 0%, #C13100 100%);background-image: -moz-radial-gradient(center top, #FF6633 0%, #C13100 100%);background-image: -o-radial-gradient(center top, #FF6633 0%, #C13100 100%);background-image: -webkit-gradient(radial, center top, 0, center top, 487, color-stop(0, #FF6633), color-stop(1, #C13100));background-image: -webkit-radial-gradient(center top, #FF6633 0%, #C13100 100%);background-image: radial-gradient(center top, #FF6633 0%, #C13100 100%);}
#mc-embedded-subscribe:hover {background-image: -ms-radial-gradient(center top, circle closest-corner, #FF6633 0%, #C13100 200%);background-image: -moz-radial-gradient(center top, circle closest-corner, #FF6633 0%, #C13100 200%);background-image: -o-radial-gradient(center top, circle closest-corner, #FF6633 0%, #C13100 200%);background-image: -webkit-gradient(radial, center top, 0, center top, 487, color-stop(0, #FF6633), color-stop(2, #C13100));background-image: -webkit-radial-gradient(center top, circle closest-corner, #FF6633 0%, #C13100 200%);background-image: radial-gradient(circle closest-corner at center top, #FF6633 0%, #C13100 200%);}

/* after post signature */
div.afterpost1:before {content:"1";position:absolute;left:5px;margin-top:-25px;border-radius:50px;padding:10px 15px;font-weight:bold;background-color:#FF6633;color:#fff;font-size:20px;}
div.afterpost2:before {content:"2";position:absolute;left:5px;margin-top:-25px;border-radius:50px;padding:10px 15px;font-weight:bold;background-color:#FF6633;color:#fff;font-size:20px;}

div.wpcf7 .screen-reader-response{
	    float: left !important;
    width: 100%;
    position: static !important;
    overflow: visible !important;
    height: auto !important;
    width: auto !important;
    color: green !important;
    font-weight: bold !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
}