/*
Theme Name: Mr. Tailor Child Theme
Theme URI: http://mrtailor.getbowtied.com/
Description: This is a child theme for Mr. Tailor.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: mrtailor
Version: 1.2.1
*/

@import url("/wp-content/themes/mrtailor/style.css");

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/
.site-branding img {
    max-height: 120px !important;
    height: auto !important;
}
#site-navigation a{
color: #003d66 !important;
}
.mobile-menu-button .custom-icon-menu {
  background-image: url("/wp-content/themes/mrtailor-child/images/mazda-mobilemenu.png");
  width: 86px;
  height: 15px;
  margin-bottom:30px;
  
}
#site-navigation a:hover{
color: #e3e1e3 !important;
}
#site-navigation{
	float:left;	
	line-height:normal !important;
	width:100%;
}
@media only screen and (min-width: 1.0em) {
.st-content {
  /* background-image: url("http://188.40.41.142/~devwp/mazda/wp-content/uploads/2014/06/background.png");*/
}
}

h1{
	color: #a1e6ff !important;
}

.ninja-forms-form label, .ninja-forms-form .ninja-forms-required-items{
	color: #a1e6ff !important;
}

.ninja-forms-form p{
	color: #a1e6ff !important;

}

.ninja-forms-response-msg p{
	color:#000;
}

.box_title{
	font-size:30px;
	color:#fff;
	text-align:center;
	font-weight:normal;
	width: 90%;
	height:90px;
}

.book_service_appointment{
	background-image: url("/wp-content/themes/mrtailor-child/images/service.png");
	width:90%;
	height:372px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}

.book_service_appointment:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/service_hover.png");
}

.book_test_drive{
	background-image: url("/wp-content/themes/mrtailor-child/images/test_drive.png");
	width:90%;
	height:372px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}
.book_test_drive:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/test_drive_hover.png");
}

.request_quote{
	background-image: url("/wp-content/themes/mrtailor-child/images/quote.png");
	width:90%;
	height:372px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}
.request_quote:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/quote_hover.png");
}

.credit_application{
	background-image: url("/wp-content/themes/mrtailor-child/images/credit.png");
	width:90%;
	height:372px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}
.credit_application:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/credit_hover.png");
}


.build_and_price{
	background-image: url("/wp-content/themes/mrtailor-child/images/Build_andPrice_Blue.png");
	width:90%;
	height:200px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}
.build_and_price:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/Build_andPrice.png");
}




.compare_mazda{
	background-image: url("/wp-content/themes/mrtailor-child/images/Compare_Blue.png");
	width:90%;
	height:200px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}
.compare_mazda:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/Compare_Mazda.png");
}

.mazda_programs{
	background-image: url("/wp-content/themes/mrtailor-child/images/Mazda_Programs_Blue.png");
	width:90%;
	height:200px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}
.mazda_programs:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/Mazda_Programs.png");
}

.special_offers{
	background-image: url("/wp-content/themes/mrtailor-child/images/Special_Offers_Blue.png");
	width:90%;
	height:200px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}
.special_offers:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/Special_Offers.png");
}

.contact_us{
	background-image: url("/wp-content/themes/mrtailor-child/images/contact.png");
	width:90%;
	height:200px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size : 100% auto;
	background-position: center;
	display: table;
	position: relative;
	background-repeat: no-repeat;
}
.contact_us:hover{
	background-image: url("/wp-content/themes/mrtailor-child/images/contact_hover.png");
}

@media(min-width:910px) and (max-width: 1024px){
	.book_service_appointment, .book_test_drive, .request_quote, .credit_application, .contact_us {
		background-size: 40% auto;
	}
}
@media(min-width:550px) and (max-width: 909px){
	.book_service_appointment, .book_test_drive, .request_quote, .credit_application, .contact_us {
		background-size: 60% auto;
	}
}

.woocommerce .products ul h3, .woocommerce ul.products h3, .woocommerce-page .products ul h3, .woocommerce-page ul.products h3 {
    color: #57a5de;
}

a:hover, a:focus, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce-page .woocommerce-breadcrumb a:hover {
    color: #fff;
}

.product_after_shop_loop .price {
    color: #666 !important;
}

.woocommerce .products ul h3:hover, .woocommerce ul.products h3:hover, .woocommerce-page .products ul h3:hover, .woocommerce-page ul.products h3:hover {
    color: #fff;
}

#site-footer .copyright_text a.logo-footer-dd{
	background-image: url("/wp-content/themes/mrtailor-child/images/logo-footer-dd.png");
	width:140px;
	height:16px;
	float:right;
	margin-right:60px;
}

body .wc_email_inquiry_button_container .wc_email_inquiry_email_button {
    background: none !important;
    border: 1px solid #fff !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    color: #ffffff !important;
    text-shadow: 0 -1px 0 hsla(0, 0%, 0%, 0.3);
}

.product_after_shop_loop_price {
    height: 30px;
}

.product_after_shop_loop {
    height: 30px;
}

.wc_email_inquiry_button_container {
    margin: 0 !important;
}

.vc_btn {
	white-space: normal !important;
}

/****************************************************************/
/****************************************************************/
/****************************************************************/

.id-responsive-table dt {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}



.site-tools ul li a.link-mobile-menu{
	width: 90px !important;
	height: 40px;
	padding-top: 20px;
}

.mobile-menu-button .custom-icon-menu{
	background-image: url("/wp-content/themes/mrtailor-child/images/mazda-mobilemenu.png");
	/*width:160px;
	height:37px;
	margin-bottom:30px;*/
}

.site-top-message{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

#primary .woocommerce-tabs .tabs{
	display:none;
}

#primary .product_infos .price .amount{
	color:#00ccff;
}

.top_usda_logo, .bottom_usda_logo { display:none; }

@media only screen and (min-width : 1224px) {
	.top_usda_logo { display:block; }
}


@media only screen and (max-device-width : 1224px) {
	.bottom_usda_logo { display:block; }
}

img.ri
{
	position: absolute;
	max-width: 80%;
}

img.ri:empty
{
	top: 0%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media screen and (orientation: portrait) {
  img.ri {
      max-width: 90%;
  }
}

@media screen and (orientation: landscape) {
  img.ri {
      max-height: 90%;
  }
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a
{
    color: #314381 !important;
    text-decoration:underline;
}
/*
     FILE ARCHIVED ON 23:30:47 Sep 03, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:36:13 Dec 28, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 163.414
  exclusion.robots: 0.071
  exclusion.robots.policy: 0.061
  cdx.remote: 0.071
  esindex: 0.011
  LoadShardBlock: 131.607 (3)
  PetaboxLoader3.datanode: 96.135 (4)
  load_resource: 197.02
  PetaboxLoader3.resolve: 136.802
*/