/*
    Theme Name: CLR Theme
    Theme URI: 
    Author: HTML to WP
    Author URI: 
    Description: 
    Version: 1.0
    */

/*HEADER CHANGES 2018*/

#top_header h6 span.top-links { display: none; }
#top_header h6 span.top-links a { color: #fff; }
#top_header h6 span.top-links a:hover { color: #fff; text-decoration: underline; }
#top_header h6 a.top-tel, a.top-tel, a[href^="tel:"] { color: #fff !important; }

#attachment_542.wp-caption, #attachment_541.wp-caption, #attachment_540.wp-caption { border: 0 !important;}



@media only screen and (min-width: 940px) {    
#top_header h6 { margin-left: 300px; }
#top_header h6 span.top-links { display: inline-block; }
#menu-item-19, #menu-item-20, #menu-item-21, #menu-item-22 { display: none; }
}

@media screen and (max-width: 939px) {
	/* #menu is the original menu */
	.js #mnav {
		display:none;
	}
	.js .slicknav_menu {
		display:block;
	}

	#header { padding-top: 1px; margin-top: -1px; }
	#header h1 { margin-left: auto; margin-right: auto; float: none;  }
	#slider_wrapper {
	    margin-top: 70px;
	}
	h1#h1-blog { margin-top: 30px; }
	

}



/* Submenu */

#mnav > li { height: 40px; }

#mnav ul {
position:absolute;
left:-9999px;
top:-9999px;
list-style-type:none;
z-index: 100;
}
#mnav li:hover { position:relative; }
#mnav li:hover ul {
left:0px;
top:40px;
padding:0px;
margin: 0;
list-style: none;
}

#mnav li ul li { margin-left: 0; }
 
#mnav li:hover ul li a {
padding:5px 10px;
display:block;
width:180px;
text-indent:0px;
background-color:#A9A9A9;
text-align: center;
color: #fff;
font-size: 15px;
text-transform: uppercase;
}

#mnav li:hover ul li a:hover { background:#FEAB33;  }




/*END HEADER*/

em { font-style: italic !important; }

p { margin-bottom: 20px; }
#quote_wrapper p { margin-bottom: 0; }

.divider02 {
    border-top: 1px solid #cbcbcb;
    float: left;
    margin: 00px 0 30px;
    width: 100%;
}

/*CALL BUTTON STYLE*/

a.call-btn {
    background: #FF6613 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    float: none;
    font-size: 16px;
    height: auto;
    margin: 10px auto 30px;
    padding: 12px 10px;
    text-align: center;
    max-width: 500px;
    display: block;
    font-weight: bold;
}
a.call-btn:hover {
    background: #F79001 none repeat scroll 0 0;
    text-decoration: none;
}



/*READ MORE STYLE*/

a.more-link {
    background: #029AE5 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    float: right;
    font-size: 13px;
    height: auto;
    margin: 20px 0 0;
    padding: 8px 20px;
    text-align: center;
    width: auto;
}
a.more-link:hover {
    background: #0081c0 none repeat scroll 0 0;
    text-decoration: none;
}

/*COMMENTS STYLE*/

.saic-wrapper { margin-bottom: 30px; }




/*CONTACT FORM*/

.contact input { width: 246px; float: none; margin: 3px 0; }
.contact .wpcf7-submit { width: 80px; float: right; margin: 3px 0; }

#form_wrapper { min-height: 490px; height: auto; background: url("img/quote_middle.png") no-repeat top center #FF6613; }
div.wpcf7-mail-sent-ok { border: 0px solid #398f14 !important; color: #fff200 !important; }
div.wpcf7-validation-errors { border: 0px solid #f00 !important; color: #f00 !important; }

div.g-recaptcha { transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0; margin-top: 10px; }
.how-find select { width: 100%; margin-bottom: 4px; }

/*APPLE REPAIR*/

.apple-price-wrapper { width: 100%; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #c7c7c7; }
.apple-price-wrapper h4 { margin-bottom: 10px; margin-top: 20px; }
.apple-price-wrapper p { margin-bottom: 0; }
.apple-price-left { width: 100%; text-align: center; }
.apple-price-right { width: 100%; text-align: center; }
.apple-price-left img { width: auto !important; height: auto !important; }
.apple-price-left .wp-caption { border: 0; } 

@media only screen and (min-width: 480px) {
.apple-price-left { width: 47%; float: left; text-align: left; }
.apple-price-right { width: 50%; float: right; text-align: left; } 
} /**end mq**/
