x  #heroVideo{ 
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
border: none; }
.headingtwo{
text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
}
.gform_wrapper.gravity-theme .gf_progressbar_blue {
display: none !important;}
.gform_wrapper select{height:50px !important;}
.main-header-bar {
background: #ffffff;
box-shadow: 2px 2px 10px #333333
}
.gform_wrapper.gravity-theme .gfield {
padding:15px 0 !important;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large
.giveawayform .gfield_label{
height: fit-content !important;
}
.gform_wrapper.gravity-theme .gfield_label {
display: inline-block !important;}
.footerimage{max-width:100%;}
@media screen and (min-width: 922px){
.footerimage{max-width:65%;}
.sub-menu-columns ul.sub-menu li:nth-child(odd) {
float: left !important; 
margin-right: 10px;
}}
.sub-menu-columns ul.sub-menu li {
display: inline-block !important;
width: 200px;
}
#primary-menu li a {
color: #666666;
}
#primary-menu li a:hover {
color: #0681c6;
transition: 0.6s ease;
}
#primary-menu .sub-menu {
border-top: 3px solid #c5db36;
box-shadow: 2px 2px 5px #666666;
}
#primary-menu .sub-menu li a {
padding: 10px 15px;
}
.main-header-container {
width: 75%;
margin: auto;
float: none;
}
.entry-header, .entry-title {
display: none;
visibility: hidden;
}
.ast-right-sidebar .ast-container { }
.ast-right-sidebar #main article {
padding-right: 0;
}
.ast-two-container #main article { padding-right: 1em;
}
#main article {
padding-top: 0;
padding-right: 0;
}
#main article .entry-content hr {
border-top: 1px solid #e5e5e5;
}
.entry-content a {
font-weight: bold;
}
.entry-content .jumbotron {
background: #f2f2f2;
border: 1px solid #e5e5e5;
color: #000000;
padding: 25px;
}
.entry-content .jumbotron h2 {
color: #000000;
}
.entry-content .jumbotron a {
color: #0681c6;
}
.entry-content .jumbotron a:hover {
color: #000000;
}
.entry-content p {margin-bottom:0.8em}
.ast-advanced-headers-wrap h1 {
font-size: 60px;
text-shadow: 2px 2px 8px #000000;
}
.home-banner h2 {
font: bold 45px arial;
color: #ffffff;
text-shadow: 2px 2px 5px #333333
}
.home-block {
width: 1200px;
margin: auto;
float: none;
}
.home-block-item {
background: rgba(252, 252, 252, .9);
width: 23%;
float: left;
padding: 15px 10px 25px 10px;
margin: 10px; height:auto;
}
.home-banner .home-block-cta {
background: #98c73c;
color: #ffffff;
padding: 5px 15px;
font-weight: bold;
text-transform: uppercase;
}
.home-content {
width: 80%;
margin: auto;
float: none;
margin-top: 50px;
}
.home-proposal-banner {
background: #0681c6;
color: #ffffff;
padding: 25px;
min-height: 125px;
}
.home-proposal {
width: 85%;
margin: auto;
float: none;
padding: 50px 0 100px 0;
}
.home-proposal-banner h3 {
color: #ffffff;
}
.home-proposal-left {
width: 75%;
float: left;
}
.home-proposal-right {
width: 25%;
float: right;
}
.home-proposal-right .home-block-cta {
background: #98c73c;
color: #ffffff;
padding: 5px 15px;
font-weight: bold;
text-transform: uppercase;
float: right;
}
.award-item {
width: 25%;
float: left;
padding-bottom: 50px;
}
.site-footer .menu-item a.menu-link {
color: #98c73c;
}
.site-footer .menu-item .sub-menu a {
color: #0681c6;
}
.site-footer .menu-item a:hover {
color: #ffffff;
transition: .6s ease;
}
.ast-footer-overlay {
padding: 15px 0 25px 0;
}
.ast-small-footer a {
color: #c5db36;
}
.ast-small-footer a:hover {
color: #0681c6;
}
.blog #home-slider {
display: none;
visibility: hidden;
}
.blog .post {
margin-bottom: 75px;
}
@media only screen and (min-width: 600px) {
.home-banner-mobile {
visibility: hidden;
display: none;
}
}
@media only screen and (max-width: 600px) {
body,.entry-content {
width: 100%;
}
.home-banner {
visibility: hidden;
display: none;
}
.home-banner-mobile {
background-image:url(https://choicelocal.com/wp-content/uploads/2021/02/CL_BANNER-03-6.19.26-PM-2048x1024.png);
background-size:cover;
width: 100%; height: auto;
margin: auto;
float: none;
}
.home-banner-mobile center{padding-top:20px;} 
.home-block {
width: 90%;
padding: 10px;
margin: auto;
float: none;
}
.home-block .row {
width: 90%;
clear: both;
margin: auto;
float: none;
}
.home-block-item {
width: 90%;
margin: auto;
float: none;
}
.home-block .home-block-item .home-block-cta {
background: #98c73c;
color: #ffffff;
padding: 5px 15px;
font-weight: bold;
text-transform: uppercase;
}
.home-content video {
width: 100%;
margin: auto;
float: none;
}
.home-proposal {
height: 250px;
}
.home-proposal-left, .home-proposal-right {
width: 100%;
text-align: center;
}
.home-proposal-right .home-block-cta {
margin: auto;
float: none;
}
.award-item {
width: 100%;
}
.blog #main article {
width: 100%;
margin: 0;
float: none;
padding-right: 10px;
}
} .footer-adv .ast-container{padding-left:20px;}
.footer-adv-overlay .ast-container .ast-row{margin-right:0px;} .ast-separate-container.ast-two-container #secondary .widget{padding:0px;}
.col-sm-12.why-choicelocal-different, h3.why-choicelocal-different{margin-top:50px}
@media only screen and (max-width:460px) {
.wp-image-3080, .wp-image-5109  {float:none;}
}
.home-banner-tablet{display:none;}
@media only screen and (min-width:600px) and (max-width:1199px) {
.home-banner{display:none;}
.home-banner-tablet, #home_slider_tablet .owl-item{display:block;}
.home-block-header {
text-align:center;
padding-top:5%;
}
.home-block {
width:auto;
padding:0px;
}
.home-block-item {
height:auto;
width:47%;
float:left;
margin:10px 9px;
position:relative;
min-height:360px;
}
#home_slider_tablet .home-block-cta{
position:absolute;
bottom:10px;
left:33%;
}
.home-block-item .home-block-cta {
background: #98c73c;
color: #ffffff;
padding: 5px 15px;
font-weight: bold;
text-transform: uppercase;
}
}
@media only screen and (min-width:688px) and (max-width:697px) {
.home-block-item {
width:46%;
}
}
@media only screen and (min-width:600px) and (max-width:605px) {.home-block-item{margin:10px 8px;} }
@media only screen and (min-width:670px) and (max-width:1199px) {
#home_slider_tablet_slide01 {height:880px}
}
@media only screen and (min-width:601px) and (max-width:669px) {
#home_slider_tablet_slide01 {height:850px}
.home-block-item {height:360px}
#home_slider_tablet .home-block-cta {left:25%;}
}
@media only screen and (min-width:600px) and (max-width:600px) {
#home_slider_tablet_slide01 {height:900px}
.home-block-item {min-height:380px;}
#home_slider_tablet .home-block-cta{left:22%}
}
@media only screen and (min-width:682px) and (max-width:900px) {
.home-block-item.home-block-first {margin-left:2%;}
}
@media only screen and (min-width:901px) and (max-width:1199px) {
.home-block-item.home-block-first {margin-left:2.2%;}
}