/*--
	Theme Name: theme54732
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */

h3 {
letter-spacing: 3px !important;
}

.header {
background: url("/wp-content/uploads/2018/09/alt_pages.png") no-repeat scroll center top / 100% 100% !important;
}

/*override motopress plug-in css to center novadine logo*/
.pull-left {
float: none !important;
}

.sf-menu > li > a {
padding: 5px 20px !important;
}

.sf-menu > li > a .hoverline3 {
display: none !important;
}
.sf-menu > li > a .hoverline2 {
display: none !important;
}
.sf-menu > li > a .hoverline1 {
display: none !important;
}

.sf-menu > li > a::before {
display: none !important;
}
.sf-menu > li > a::after {
display: none !important;
}

.btn-primary .hoverline4 {
display: none !important;
}

.btn-primary .hoverline3 {
display: none !important;
}

.btn-primary .hoverline2 {
display: none !important;
}

.btn-primary .hoverline1 {
display: none !important;
}

.btn-primary:before {
display: none !important;
}

.btn-primary:after {
display: none !important;
}

.parallax-slider #mainCaptionHolder .slider_caption h2 {
margin: 50px 0 11px !important;
}

/*.parallax-bg-inner {
background: url("/wp-content/uploads/2016/08/picnic-table.png") !important;
}
*/

/*turn off posted by/posted date on posts*/
div.post-meta {
display:none !important;
}

.footer {
/* background: transparent url("/wp-content/uploads/2016/08/binding_dark.png") scroll center bottom !important; */
background: #303334 !important;
background-size: auto;
}

#content {
width: 100%;
}

#sidebar {
display: none;
}

/*.motopress-image-obj .motopress-image-obj-basic {
border-radius: 5px;
}*/

p {
line-height: 24px;
font-size: 16px;
margin: 0 auto;
}

.single .post__holder .featured-thumbnail.thumbnail {
border-radius: 5px;
margin-bottom: 75px !important;
border: 2px solid #cccccc !important;
background: none !important;
}

.post_meta {
visibility: hidden !important;
}

.post-author {
visibility: hidden !important;
}

.nocomments {
visibility: hidden !important;
}

.post_holder .post_comment p {
margin-bottom: 100px !important;
}

.google-map-custom-class {
margin-bottom: 75px;
border-radius: 5px;
}

.featured-thumbnail.large img {
width: 35% !important;
padding: 35px 35px !important;
}

nav.footer-nav ul li {
padding: 0 0 0 30px !important;
}

a:hover {
opacity: 50% !important;
}

.btn-primary {
opacity: 0.9;
}

.btn.btn-primary:hover {
transform: scale(1.1);
transition-timing-function: ease-in-out;
opacity: 1.0;
}

.extrabox_1 .btn.btn-primary {
margin-bottom: 100px;
}

.carousel-wrap.extraowl_1 figure a:hover{
opacity: 0.6;
}


.carousel-wrap.extraowl_1 .desc p {
height: 130px !important;
}

.alignnone {
margin: 75px 10px 10px 0 !important;
}

.extrabox_1 {
padding-bottom: none !important;
}

.extrabox_1 .btn.btn-primary:hover {
transform: scale(1.1);
transition-timing-function: ease-in-out;
}


[title="uberrushlogo"] {
border: 10px solid #cccccc;
}

.parallax-slider #mainCaptionHolder .slider_caption h3 {
margin-bottom: 20px !important;
}

.contact-options {
display: inline-block;
}

.contact-label {
font-size: 14px;
margin-bottom: 10px;
}

.smform {
margin-bottom: 100px;
}

.smform legend {
border-bottom: none !important;
}

.smform legend .smform-title, .smform legend .smsection-title {
font-size: 30px !important;
color: #e8504f;
}

smform-control smform-controllabelpos required  smform-field-sizemedium {
border-radius: 0px !important;
}

.smform-labelposleft .smform-field-label {
font-family: Voltaire, sans-serif;
letter-spacing: 1px;
margin-right: 20px !important;
}

.smform-field-label {
display: block !important;
}

.smform-submit {
text-transform: uppercase;
font-family: Voltaire, sans-serif !important;
font-size: 24px;
font-style: normal;
line-height: 24px;
padding: 32px 40px 50px 40px !important;
letter-spacing: 3px;
}

.smform-submit:hover {
color: #e8504f !important;
}

.smform input[type="text"] {
font-size: 16px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}

h2 {
margin: 20px 0 74px !important;
}

.smform-control {
padding: 0px 0px !important;
}

.smform-submit {
font-size: 24px !important;
color: #fff;
background-color: #E8504F;
border: none;
}

.smform-submit:hover {
color: #fff; 
background-color: #9b2423;
}

.smform-submitbtn-cont {
text-align: center;
}

a img.alignnone {
transition: 0.5s ease;
}

a img.alignnone:hover {
transform: scale(1.05);
transition: 0.5s ease-out;
overflow:hidden;
opacity: 0.6;
}

img[src="/wp-content/uploads/2016/09/googlewalletlogo.png"]:hover {
transform: scale(1.1);
}

.logo_h {
opacity: 0.8;
}

.radio input[type="radio"] {
margin-left: 0px !important;
margin-right: 5px !important;
}

.checkbox input[type="checkbox"] {
margin-left: 0px !important;
margin-right: 5px !important;
}

.footerphone {

    font-size: 75px;
    line-height: 0px;
    margin-bottom: 120px;
    letter-spacing: 0px;
    margin-top: -75px;
}

/* Changes by Martin */
.extrastyle_1 p {
	padding-bottom: 0px!important;
}
.footer .logo.footer-logo {
    margin: 100px 0 100px!important;
}
.footerphone {
    font-size: 54px!important;
    line-height: 60px!important;
    margin-bottom: 60px!important;
    letter-spacing: 0px!important;
}
.parallax1 .parallax-content {
    padding: 70px 0 0!important;
}
.red { color: #e8504f!important; }
.black { color: #303334!important; }
.medium { font-size: 20px!important; line-height: 28px!important; margin-bottom: 28px!important;}
.large { font-size: 50px!important; line-height: 52px!important;}
.extralarge, .slider_caption > h2 { font-size: 100px!important; line-height: 100px!important;}
.arial { font-family: Arial, sans-serif!important; }