/*



	Theme Name: iispro



	Theme URI: http://www.briscoweb.com/



	Author: Briscoweb



	Author URI: http://www.briscoweb.com/



	Description: iispro theme



	Version: 2.4



	License: GNU General Public License v2 or later



	License URI: http://www.gnu.org/licenses/gpl-2.0.html



	Tags: blue, black, red, dark, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options



	Text Domain: iispro



*/







li.help-bar-compare {

	display: none !important;

}

.header-main {

	background: rgba(0,0,0,0.5);

}

body.stm-boxed #wrapper {

	border-left: #EDEFF2 10px solid;

	border-right: #EDEFF2 10px solid;

}

.makeslanding {

	display: inline;

}

.makeslanding {

	width: auto;

	max-width: 100%;

	height: auto;

}

.makeslandli {

	text-align: center;

	position: relative;

	display: inline-block;

	width: 6% !important;

}

.makeslandli:hover {

	-moz-box-shadow: 0 0 10px #ccc;

	-webkit-box-shadow: 0 0 10px #ccc;

	box-shadow: 0 0 10px #ccc;

}

/*.menumakelanding{padding:10px 20px;}*/



.ui-dialog-titlebar {

	height: auto !important;

	line-height: inherit !important;

}

.iisstrap .btn-primary {

	background: #006BB6 !important;

}

#iiscont td {

/* color: white;*/



}

.header-help-bar {

	display: none;

}

div#iiscont {

	width: 100%;

}

input.idTxtSearch.ui-autocomplete-input {

	height: 20px;

	line-height: 20px;

}

.iisstrap h2, .iisstrap h4, .iisstrap h5, .iisstrap h6 {

	color: white;

}

.ui-widget .ui-widget {

	font-size: 14px !important;

}

.ui-dialog-titlebar-close:before {

	content: "" !important;

}

h3.partcatlabel {

/* color: white;*/



}

span.myvehbuthold.tile.tilenowidth.selected {

	background: #006CB7 !important;

}

.PartCats span.ui-button-text {

	line-height: 15px;

	padding: 0;

}

#iiscont h3 {

/* color: #fff;*/



}

.metro .breadcrumbs ul a {

	font-size: 14px;

}





.header-main {

	padding: 16px !important;

}

#header .logo-main {

	padding-bottom: 12px !important;
padding-top: 15px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {

	z-index: 100001 !important;

	;

}

.ui-autocomplete {

	background: white;

}

i.fa.fa-ebay {

	background-image: url("assets/images/ebay.png");

	background-repeat: no-repeat;

	height: 15px;

	left: -1px;

	top: -11px;

	width: 36px;

}

#top-bar a i.fa.fa-ebay:hover {

	opacity: 1;

}

#top-bar a i.fa.fa-ebay {

	opacity: .7;

}

/* Header phones/address */

/*.header-main .header-address .stm-icon-pin {

	color: #E44A32;

}*/ /*address icon*/

.header-main .header-main-phone .stm-icon-phone {

	color: #E44A32;

} /*phone icon*/

.header-main .header-main-phone .phone .phone-label {

	color: #E44A32;

} /*phone label*/

.header-main .header-secondary-phone .phone .phone-label {

	color: #E44A32;

} /*phone label 2*/

.header-main .header-main-phone .phone .phone-label {

	color: #E44A32;

}

.header-main .header-address .address .heading-font {

	color: #eee;

} /*address text*/

.header-main-phone a, .header-secondary-phone a {

	color: #eee !important;

} /*phone text*/

.header-main .header-main-socs ul li a {

	background-color: #838B8F;

}

/* Header socials */

.header-main .header-main-socs ul li a:hover {

	background-color: #C72827;

}

/* Nav bar */

.header-main {

	background: white;

}

.main-menu .header-menu > li.current-menu-item > a, .main-menu .header-menu > li .current_page_item > a {

	background-color: #4D4948;

}

.main-menu .header-menu > li:hover > a {

	background-color: #4D4948;

}

.header-nav.header-nav-transparent {

	background: #838B8F;

}

.header-menu li a {

	color: #fff;

}

.header-nav.header-nav-default {

	background-color: #838B8F;

}

.header-nav.header-nav-default.header-nav-fixed.header-nav-sticky {

	background-color: #838B8F;

}

.header-nav.header-nav-transparent.header-nav-fixed.header-nav-sticky {

	position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #eaedf0;
   


}

div#main.header-nav-sticky-padding {
   
    margin-top: 190px;
}


#header.header-nav-sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
   
   
   
}

/* car listing */

.found-cars .blue-lt {

	color: #C72827;

}

.stm-listing-tabs ul li.active a {

	color: #C72827;

}

.car-listing-row .car-meta-top {

	border-bottom: 1px solid #C72827;

}

.car-listing-row .listing-car-item-meta .price:before {

	background-color: #C72827;

}

.car-listing-row .listing-car-item-meta .price {

	background-color: #C72827;

}

.stm-button, input[type="submit"], button, .button, .load-more-btn {

	background-color: #C72827;

	box-shadow: 0 2px 0 #A70C0E;

}

.listing-list-loop .content .meta-top .price:before {

	background-color: #C72827;

}

.listing-list-loop .content .meta-top .price {

	background-color: #C72827;

}

.car-action-unit > i {

	color: #C72827;

}

.car-action-unit:hover {

	border-color: #C72827;

}

a:hover {

	color: #C72827;

}

.car-action-unit.add-to-compare.stm-added {

	background-color: #C72827;

	border-color: #C72827;

}

.special-offers .title {

	color: #C72827;

}

.stm-base-background-color {

color: #C72827 !important;

}

.lt-blue {

	color: #C72827;

}

.listing-car-items .listing-car-item .price {

	background-color: #C72827;

}

.listing-car-items .listing-car-item .price:before {

	background-color: #C72827;

}

.single-car-prices {

	background-color: #C72827;

}

.stm_auto_loan_calculator > .title > i {

	color: #C72827;

}

.orange {

	color: #C72827;

}

.reset-all.reset-styled:hover {

	color: #C72827;

	border-color: #C72827;

}

.special-label {

	background-color: #C72827;

}

/* stm car search slider */

.ui-slider .ui-slider-range {

	background-color: #C72827;

}

.ui-slider .ui-slider-handle:after {

	background-color: #C72827;

}

.owl-dots .owl-dot.active span {

	background-color: #C72827;

}

/*footer*/

.footer_widgets_wrapper .widget_socials li a:hover {

	background-color: #C72827;

}

.footer_widgets_wrapper .widget-title h6 .colored {

	color: #C72827;

}

.footer_widgets_wrapper a {

	color: #C72827;

}

#footer-copyright .copyright-text a {

	color: #C72827;

}

/*helper bar icons*/

.header-help-bar > ul li a .list-icon {

	color: #fff;

}

.header-help-bar > ul li a .list-label {

	color: #fff;

}

.header-help-bar > ul li a:hover {

	background-color: #303030;

}

.header-help-bar > ul li.nav-search > a:hover {

	background-color: #303030;

	border-color: #303030;

}

body.stm-boxed.stm-background-customizer-box_img_3 {

	

	left: 0;

	top: 0;

}

#header {

	position: relative;

	z-index: 60;

	

	background-position: top center;

}

.header-main {

	background: none;

}

.ui-button-text-only .ui-button-text {

	color: black;

}

body.stm-boxed #wrapper {

	border-left: #283032 10px solid;

	border-right: #283032 10px solid;

}

#auction-nudge-items div.an-item div.an-title a {

	color: #222;

}

#auction-nudge-items div.an-item div.an-title a:hover {

	color: #C72727;

}

.auction-nudge li, .auction-nudge a {

	color: #C72727;

}

.auction-nudge li, .auction-nudge a:hover {

	color: #6DAB3C;

}

.mobile-menu-trigger span {

	background: #d82a28

}



@media (max-width: 750px) {

.makeslandli {

	width: 10% !important;

}

}



@media (max-width: 480px) {

.makeslandli {

	width: 15% !important;

}

.iislatestarrivals {

	display: none;

}

}



.stm-base-color {color: #c72827 !important;}









































.orangebutton {

	display: inline-block;

	text-align: center;

	margin: 5px 5px 0 0;

	padding: 9px;

	font-size: 14px;

	line-height: 14px;

	font-weight: 700;

	letter-spacing: 0.3px;

	text-transform: uppercase;

	color: #fff !important;

	border-radius: 3px;

	background-color: #c72827;

	text-decoration: none !important;

	outline: none !important;

	visibility: visible;

	border: none;

	white-space: normal;

	-webkit-box-shadow: 0 2px 0 #567ab4;

	-moz-box-shadow: 0 2px 0 #567ab4;

	box-shadow: 0 2px 0 #567ab4;

}

.orangebutton:hover {

	opacity: .5;

}

button.ui-dialog-titlebar-close {

	float: right;

	position: absolute;

	top: 0;

	right: 0;

	color: #fff;

	padding: 0px;

}

.ui-menu {

	list-style: none;

	padding: 2px;

	margin: 0;

	display: block;

	float: left;

	background-color: #f9f9f9;

	border: 1px solid #efefef;

	border-radius: 3px 3px 3px 3px;

}

i.fa.fa-search {

	color: #fff;

}

button.idBtnSearch.search-submit {

    height: 40px !important;

   }

.frm_style_formidable-style.with_frm_style input[type="submit"] {

	background: #00B200 !important;

}

aside#recent-posts-3 {

	font-size: 13px;

}

li.iislimenu {

	display: none;

}

span.ui-button-text {

	color: green;

}

li.nav-search {

	display: none !important;

}

#iiscont h3 {

	/* color: #fff;*/



	line-height: 32px;

}

.breadcrumb {

	font-family: inherit;

	padding: 2px;

	margin: 2px;

	background-color: #fff;

}

/*media all*/



.partques span.ui-button-text {

	color: rgba(255, 255, 255, 1);

	line-height: 16px !important;

	vertical-align: top;

}

ul#shipping_method li label {

}

.woocommerce ul#shipping_method li {

	text-indent: 0px;

}

.radio input {

	display: none;

}

#shipping_method input {

	width: 24px;

	height: 24px;

}

table > tbody tr td {

	color: #000;

	font-size: 16px;

}

.radiox {

	display: inline-block;

}

.shipping_method:checked + label {

/* background-color:#B17A1F !important;



  font-size: 22px;*/

}

.ui-state-highlight {

	font-size: 22px !important;

	background: #00B200 !important;

	font-family: inherit;

	color: #fff;

	padding: 2px 12px;

}

.PartCat {

	padding-left: 12px !important;

}

.ui-dialog-titlebar {

	background: #E44A32;

	color: #fff;

}

.cta h3 {

	color: #FFFFFF;

	background: rgb(30, 80, 53);

	border-radius: 20px 20px 2px 2px;

	font-style: italic;

	padding: 4px 12px;

	margin: 20px 0 0 0;

}

/*car listing changes*/



.single-car-prices {

	background-color: #E44A32;

}

.special-label {

	background-color: #E44A32;

}

ul.list-style-2 li:before {

	color: #E44A32;

}

.listing-list-loop .content .meta-top .price {

	background-color: #E44A32;

}

.listing-list-loop .content .meta-top .price:before {

	background-color: #E44A32;

}

.car-action-unit > i {

	color: #E44A32;

}

.car-action-unit:hover {

	border-color: #E44A32;

}

.ui-slider .ui-slider-range {

	background-color: #E44A32;

}

.ui-slider .ui-slider-handle:after {

	background-color: #E44A32;

}

.stm-button, input[type="submit"], button, .button, .load-more-btn {

	background-color: #E44A32;

}



div.radio {

	margin-right: 4px;

}

div.radio span, div.radio span {

	width: 16px;

	height: 16px;

	background-image: url("../images/radio.html");

	background-position: -16px 0;

	background-size: 32px;

}

div.radio span.checked, div.radio span.checked {

	background-position: 0 0;

}

.stm-button,  input[type="submit"],  button,  .button,  .load-more-btn {

	display: block;

	text-align: center;

	padding: 17px 28px 15px;

	font-size: 14px;

	line-height: 14px;

	font-weight: 700;

	letter-spacing: 0.3px;

	text-transform: uppercase;

	color: #fff;

	border-radius: 3px;

	background-color: #E44A32;

	text-decoration: none !important;

	outline: none !important;

	visibility: visible;

	border: none;

	white-space: normal;

	-webkit-box-shadow: 0 2px 0 #0d5d8c;

	-moz-box-shadow: 0 2px 0 #0d5d8c;

	box-shadow: 0 2px 0 #0d5d8c;

}

input[type="radio"] {

	color: #000;

	font-family: Arial, sans-serif;

	font-size: 14px;

}

input[type="radio"] {

	display: inline-block;

	width: 19px;

	height: 19px;

	margin: -1px 4px 0 0;

	vertical-align: middle;

	cursor: pointer;

	-moz-border-radius: 50%;

	border-radius: 50%;

}

.form-group textarea {

	width: 100%;

}

.wpcf7-response-output.wpcf7-mail-sent-ok {

	border-color: #32cd32 !important;

	color: #32cd32 !important;

	border: 1px solid green;

	padding: 30px;

	border-radius: 30px;

	font-size: 24px;

	font-weight: bold;

}

input[type="text"], input[type="number"], input[type="tel"], input[type="email"], input[type="search"], input[type="password"] {

	display: block;

	width: 100%;

	height: 47px;

	line-height: 47px;

	padding: 0 21px;

	font-weight: 400;

	color: #888888;

	border: 2px solid #eceff3;

	font-size: 14px;

	outline: none !important;

	background-color: #eceff3;

}

input[type="submit"] {

	background: #49aa22 !important;

}

li.iislimenu {

	display: none !important;

}

.breadcrumb li {

	display: inline-block;

	border-bottom: 2px solid #ccc;

	border-right: 4px solid #ccc;

	border-radius: 20px;

	padding: 4px 10px;

}

.breadcrumb li:hover {

	opacity: .6;

}

.orangebutton {

	display: inline-block;

	text-align: center;

	margin: 5px 5px 0 0;

	padding: 9px;

	font-size: 14px;

	line-height: 14px;

	font-weight: 700;

	letter-spacing: 0.3px;

	text-transform: uppercase;

	color: #fff !important;

	border-radius: 3px;

	background-color: #E44A32;

	text-decoration: none !important;

	outline: none !important;

	visibility: visible;

	border: none;

	white-space: normal;

	-webkit-box-shadow: 0 2px 0 #567ab4;

	-moz-box-shadow: 0 2px 0 #567ab4;

	box-shadow: 0 2px 0 #567ab4;

}

span.ctag.ui-corner-all {

	background: #f5ebeb;

	border-radius: 20px;

	font-family: inherit;

	font-size: 13px;

	color: #0e0d0d;

	padding: 2px;

}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {

	background: #E44A32;

}

.ah-layout-wrapper {

	margin-top: 36px;

}

.orangebutton:hover {

	opacity: .5;

}

.ui-autocomplete {

	background: white;

}

p.price {

	padding-bottom: 16px;

}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

	background-color: #E44A32;

}

a.button.wc-forward.na-button {

	background-color: #E44A32;

}

.isspagination span {

	display: none;

}

tr.odd.ui-state-default {

	background-color: #f9f6ed;

}

tr.tablesorter-headerRow {

	background-color: #E44A32;

	color: #fff;

	font-family: arial;

}

.whitebutton {

	display: inline-block;

	margin-bottom: 0;

	font-weight: normal;

	text-align: center;

	vertical-align: middle;

	-ms-touch-action: manipulation;

	touch-action: manipulation;

	cursor: pointer;

	background-image: none;

	border: 1px solid transparent;

	white-space: nowrap;

	padding: 2px 12px;

	font-size: 16px;

	border-radius: 4px;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	color: #ffffff;

	background-color: #E44A32;

	border-color: #E44A32;

}

.clickable-row {

	cursor: pointer;

}

.clickable-row:hover {

	background-color: #ece7d6 !important;

}

table {

	width: 100%;

}

.iismakesmain {

	text-align: center;

	position: relative;

	display: inline-block;

	width: 14%;

}

dl.variation p {

	margin: 0;

}

span.myvehbuthold.tile.tilenowidth.selected {

	border: 2px solid #c41230;

	background-color: #ffde00;

	border-radius: 20px;

	padding: 2px 20px;

	font-family: inherit;

	color: #000;

	font-style: italic;

}

.btn-successbz {

	color: #fff;

	background-color: #A70E13;

	width: 94%;

	margin-left: 8px;

	height: 12px;

	line-height: 12px;

	font-size: 12px;

	border-radius: 0px 0 30px 30px;

	text-align: center;

}

.freeshipping {

	width: auto;

	display: inline-block;

	cursor: pointer;

}

.freeshipping:hover {

	opacity: .8;

}

.breadcrumb {

	padding: 0;

	margin-bottom: 0px !important;

	margin-top: 8px;

	list-style: none;

	background-color: #ffffff !important;

	border-radius: 4px;

	font-family: inherit;

	font-style: italic;

	font-size: 18px;

}

.iismakesmain img {

	height: 48px;

}

.menufilt li {

	border: 1px solid #ccc;

	border-radius: 30px;

	margin-right: 3px;

	background-color: #f9f9f9;

	position: relative;

}

.menufilt li:hover {

	opacity: .6;

}

.alphabet {

	margin: 20px;

}

.metroxxx {

	background-color: white;

	

}

.tablesorter-header-inner {

	margin-left: 4px;

}





@media (max-width:999px) {

	

#header .logo-main {

    padding-bottom: 0px !important;

}



.header-top-info {

    margin-top: 0 !important;

}



}



@media (max-width:768px) {

	

	

	

.milescol {

	display: none;

}

.stockcol {

	display: none;

}

.vincol {

	display: none;

}

.buycol {

	display: none;

}

.desccol {

	display: none;

}

body {

	min-width: 320px;

}

.na-header * {

	position: relative;

}

.na-nav .na-menu-btn {

	display: inline-block;

}
	

	
.ah-layout-wrapper {

	margin-top: 4px;

}

.alphabet {

	display: none;

}

nav.na-nav, .na-nav-inner {

	width: auto !important;

	position: relative !important;

	top: auto !important;

	left: auto !important;

	right: auto !important;

	bottom: auto !important;

	margin-top: 0;

	margin-bottom: 0;

	min-width: 0;

	text-align: right !important;

}

.container {

	padding-left: 4px !important;

	padding-right: 4px !important;

}

}

i.fa.fa-play-circle {

	position: absolute;

	margin: 10% 30%;

	font-size: 10em;

	color: #E44A32;

}

span.video-preview {

	padding: 1px 11px 1px 25px;

	color: #fff;

	font-size: 21px;

	text-transform: uppercase;

	background-color: #ea1f48;

	z-index: 20;

}

.fancy-iframe {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 20;

}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

	width: 100% !important;

}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

	width: 100% !important;

}

.ui-autocomplete .ui-menu-item {

	font-size: 26px;

	cursor: pointer;

	z-index:10000;

}

.ui-autocomplete .ui-menu-item:hover {

	font-size: 26px;

	cursor: pointer;

	opacity: .5;

}

.ui-autocomplete {

	padding: 10px;

	border-radius: 20px;

	border: 1px solid #E44A32;

	width: 300px !important;

	z-index:10000;

}

span.amount {

    font-size: 28px;

    font-weight: bold;

}

.ui-dialog-buttonset button {

    display: inline-block;

    margin-left: 4px;

}



div#partquesdialog {

    background: url(../../../../www.inventoryinsite.com/images/loading_bar_small2.gif);

    background-repeat: no-repeat;

    background-position: 30px 30px;

}



.working { background:url('../../../../www.inventoryinsite.com/images/loading_bar_small2.gif') no-repeat center }



.header-help-barx ul {

    position: absolute;

    right: 0;

    margin-right: 20px;

    top: 52px;

    background-color: azure;

    border-radius: 13px;

    padding: 2px 20px;

    list-style-type: none;

}
p {
    text-align: justify;
}
.slogan a {
    color: #eb2c25;
}
.blinking a{
    animation:blinkingText 0.8s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: transparent; }
    50%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #000;    }
}