/*
 Theme Name:   Elite Snow Removal
 Theme URI:    http://nicksnowandmow.com/
 Description:  Custom template built for Elite Snow Removal
 Author:       Louise Street Marketing Inc.
 Author URI:   http://louisestreet.com
 Template:     landscaping
 Version:      1.0.0
*/

.thim_header_custom_style.thim_header_style5 header.site-header .top-header .thim-logo {
    padding-top: 10px;
    padding-bottom: 10px;
}.main-navigation ul li:hover > a {
    background: #d54e21;
    color: #ffcc00;
}
.counter-box .counter-label {
	color: #fff !important;
}

footer .widget-title:after {
	background: #fff !important;
}

.copyright p, .copyright a {
	color: #fff !important;
}

@media (max-width: 780px) and (min-width:400px) {
	body.thim_header_custom_style.thim_header_style5 header.site-header .top-header .thim-logo {
		width: -webkit-calc(100% - 620px);
	}
}

body {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.6em;
    color: #000000 !important;
}

@media only screen and (max-width: 480px) {

	.forcefullwidth_wrapper_tp_banner {
		margin-bottom: -25px !important;
	}

}

footer .widget ul li a:hover, footer .widget ul li a:active, footer .widget ul li a:focus {
    color: #2fabe2 !important;
}

footer .menu-item.current-menu-item > a {
    color: #2fabe2 !important;
}

input[type=submit] {
    border-color: #2fabe2 !important;
    background: #2fabe2 !important;
}

.gform_wrapper .percentbar_green {
    background-color: #2fabe2 !important;
    color: #FFF !important;
}

header.site-header .thim-menu .main-menu .menu-item-has-children>a>span {
	padding-right: 15px !important;
}

.thim_header_custom_style.thim_header_style5 header.site-header .thim-menu .main-menu {
	float: right;
}

li.calltoaction a, li.calltoaction a:hover {
	background: #2fabe2 !important;
	margin-left: 30px !important;
	padding-right: 25px !important;
}

.menu-item.current-menu-item.calltoaction > a, .menu-item.current-menu-parent.calltoaction > a, .menu-item.current-menu-ancestor.calltoaction > a {
	color: #fff !important;
}

.bluerow h1, .bluerow h2, .bluerow h3, .bluerow h4, .bluerow h5, .bluerow h6, .bluerow a {
	color: #fff !important;
}

.image-choices-field .image-choices-choice, .gform_wrapper .gfield.image-choices-field li.image-choices-choice {
	max-width: 270px !important;
}

a.button {
	background: #2fabe2;
	padding: 10px 25px;
	margin-top: 5px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2fabe2;
}

.notify {
	padding-bottom: 15px !important;
    padding-top: 20px !important;
}

/* Subtotal Skin */

.subtotalform .ginput_product_price {
	color: #2fabe2 !important;
}

.subtotalform .ginput_product_price_label {
	display: none !important;
}

/* Tax Skin */

.taxform .ginput_product_price_label {
	display: none !important;
}

/* One-Time Payments Payments Skin */


.onetimeform .ginput_product_price {
	color: #2fabe2 !important;
}

.onetimeform .ginput_product_price_label {
	display: none !important;
}

.onetimeform .gfield_label {
	display: none !important;
}

/* 4 Equal Monthly Payments Skin */

.equalform  .ginput_product_price {
	color: #2fabe2 !important;
}

.equalform .ginput_product_price_label {
	display: none !important;
}

.equalform .gfield_label {
	display: none !important;
}

@media (max-width: 780px) and (min-width: 400px) {
body.thim_header_custom_style.thim_header_style5 header.site-header .top-header .thim-logo {
    width: 100% !important;
    margin-top: -40px !important; 
}
}

.hiwborder {
	border: 2.2px !important;
	border-style: solid !important;
	padding: 10px 25px !important;
	border-color: #387b2b !important;
}

@media only screen and (max-width: 600px) {
li.calltoaction a {
background: #2fabe2 !important;
    margin-left: 0px !important;
    padding-right: 0px !important;
    color: #f9f9f9 !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		padding-left: 10px !important;
	margin-right: 160px
}
}

#thim_breadcrumbs {
	display: none !important;
}

.gform_wrapper .gf_progressbar {
    display: none !important;
}

.gform_wrapper span.ginput_product_price_label {
    margin-right: 2px;
    display: none !important;
}

thim_header_custom_style header.site-header {
	font-weight: 400 !important;
}

.totaltest .gform_wrapper .top_label span.ginput_total {
	display: none !important;
}

.thim-parallax-image {
    background-position: 0% 40%!important;
 }

.thim-menu .menu-item {
    font-family: "Open Sans" !important
}

p {
    font-size: 16px !important;
    font-family: "Open Sans" !important
}

footer .widget-title {
    font-family: "Open Sans" !important
}

.top_site_main .page-title-wrapper .heading__primary {
    font-family: "Open Sans" !important
}

body.thim_header_custom_style header.site-header .main-menu .sub-menu a {
    font-family: "Open Sans" !important
    font-size: 14px !important;
}

h1 {
	font-family: "Open Sans" !important
}

h2 {
	font-family: "Open Sans" !important
}

h3 {
	font-family: "Open Sans" !important
}

h4 {
	font-family: "Open Sans" !important
}

.ow-button-base.ow-button-align-left {
    font-family: "Open Sans" !important
}

.gform_wrapper .gfield_description {
    font-family: "Open Sans" !important
}

.gform_wrapper .top_label .gfield_label {
    font-family: "Open Sans" !important
}

.gform_wrapper ul.gfield_radio li label {
    font-family: "Open Sans" !important
}

.so-widget-sow-button-atom-126800a21b8f .ow-button-base a {
    border-radius: 0px;
    background: #fff !important;
}

.so-widget-sow-button-atom-5c9de4d82cbc .ow-button-base a {
    border-radius: 0px;
    background: #2fabe2;
}

.so-widget-sow-button-flat-2390de5e5bd7 .ow-button-base a {
	border-radius: 0px;
}

.so-widget-sow-button-atom-4de298a0c018 .ow-button-base a {
	border-radius: 0px;
}

