body {
    font-family: 'Open Sans', sans-serif !important;
}
.propwarning .propwarningmsg {
    font-size: 12px;
    color: #000;
}
.propwarning .propwarningmsg img {
    width: 16px;
    height: 15px;
    margin-right: 5px;
}
.propwarning .propwarningmsg a {
    color: #AD132A;
    text-decoration: underline;
}

.locationDetailList li {
    padding: 2px !important;
}




#profileImageForm
{
	display: inline-flex;
}

form#productGroupForm .addToCart {
    background: #bf202f !important;
    color: #FFFFFF !important;
    opacity: 1;
    padding: 6px 12px;
	width:100px !important;
}

form#productGroupForm .addToCart:hover {
    background: #000000 !important;
    border: 1px solid #000000;
    opacity: 1;
}


/* -----------------------------------------------All_validation--error_msg_css--------------------------------------------- */

.w-100 {
	width: 100% !important
}
 input.class_red,
select.class_red {
	border: 2px solid #ee3426 !important;
	color: #135175
}

header .cimm_header_mid .cimm_signWrap li .loginWindow span {
    color: #ff5555 !important;
}
.cimm_salesBottomStrip ul li {
    font-size: 16px !important;  
}

.headerinfo {
	text-align: center;
	height: 35px;
	background: #AD132A;
	padding: 7px;
	color: #fff
}
.homePageHeader{
    padding-right: 00px !important;
    padding-left: 00px !important;
    margin-right: auto;
    margin-left: auto;
}


.navbar-nav {
  margin: -0.5px -51px !important;
}

 .DRlnopad{
	 padding-left:0px !important;
	 padding-right:0px !important;
	 
 }
 nav.navbar .cimm_nav > ul > li > .dropdown-menu li:hover a {

color:#FFFFFF !important;

}

.navbar-default .navbar-nav>.active>a:hover {
    color: #FFFFFF !important;
    background-color: #ad132a !important;
}


nav.navbar .cimm_nav > ul > li.active.dropdown::after {
    color: #ffffff !important;
}

nav.navbar {
	   
    box-shadow: 0px 0px 0px 0px !important;
}
	

form#search_Form {	
    width: 56%;
    margin-left: 120px;
}

footer .cimm_footer_bottom {	
	 background-color: #AD132A !important;
}

header .cimm_header_mid .cimm_signWrap li a span {
	text-transform: uppercase;
}
span#cartCountrefresh {
	display: inline
}
header .cimm_header_mid .cimm_signWrap li a {
	display: block;
	text-transform: uppercase !important;
	font-size: 12px;
	color: #343741
}

footer .cimm_footer_mid .footerCol h5 a {		
	/* font-size: 20px; */
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #AD132A !important;
}
footer .cimm_footer_mid .footerCol h5 a,
footer .cimm_footer_mid ul li,
footer .cimm_footer_mid ul li a {
	color: #343741
}	
	
footer .cimm_footer_mid {	
	background: #FFFFFF !important;
}
footer .cimm_footer_mid .SocialMediaBlock i {
color:#ad132a !important;
}

.cimm_slide,
#slideLeft {
	text-transform: uppercase !important;
}

.rightnoPad {
  padding-right: 0px !important;
  text-align: center !important;
} 

.rightnoPad2 {
  padding-right: 0px !important;
}





/* ---------------------------------footer_col_width------------------------------------------- */

@media (min-width: 992px){
.cimm_footer_mid .col-md-3 {
    width: 20%;
}

}



hr {
    margin-top: 32px;
    margin-bottom: 21px;
    border: 0;
    border-top: 3px solid #AD132A;
}

footer .cimm_footer_bottom p {
    margin: 0;
    color: #FFFFFF !important;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif !important;  
}


@media (max-width: 980px){
header .cimm_header .cimm_header_mid {
    background: #ffffff !important;
}
}
.cimm_slideBrandImg a img {
  
    position: inherit !important;
  
}

 .locationBanner { 
    background-image: url('/ASSETS/WEB_THEMES/ORGILL_TEMPLATES/images/locationBanner.jpg');	  
    min-height: 300px;
    margin-bottom: 50px;
    min-width: 200px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
  


 .locationContent{
    position: absolute;
    opacity: 1;
    text-align: center; 
}

.locationHead {
    color: #FFFFFF;
	font-size: 30px !important;
	font-family: 'Open Sans', sans-serif !important;
    margin-top: 50px !important;
}

.locationParagraph {
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
	padding: 0px 285px;
    font-family: 'Open Sans', sans-serif !important;
}

.breadcrumb>li {
    color: #ad132a !important;
}

.locationZipcode #findNowButton {
    padding: 5px 10px 7px 10px;
    font-size: 15px;
	background-color: #AD132A !important;
}
.locationZipcode > div.bootstrap-select {
    width: 75% !important;
}
.locationZipcode #selectedZipCode {
    margin-bottom: 8px;
}

.shopThisStore.marginY-2 a {
    background-color: #AD132A !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
}
.directionBtn.marginY-2 a {
    background-color: #AD132A !important;
    color: #FFFFFF !important;
}
.marginY-2 a {
    background-color: #AD132A !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
}

.marginY-2 .btn-primary:hover {
    background: #000000 !important;
    border: 1px solid #000000;
    opacity: 1;
}


.marginY-2 .btn-secondary:hover {
    background: #000000 !important;
    border: 1px solid #000000;
    opacity: 1;
}

.locationDataWrap #viweAll {
    color: #AD132A !important;
}


.cimm_page-title
{
   color:  #AD132A !important;
   font-family: 'Open Sans', sans-serif !important;
	
}
.locationDataWrap .store-list li div {
  
   font-family: 'Open Sans', sans-serif !important;
}

.productTitle {
   
    color: #000000 !important;
}

.locationDataWrap .store-list li div span.pull-left {
    width: 48% !important;
    font-family: 'Open Sans', sans-serif !important;
}
.btn-secondary {	
	font-size: 14px !important;
	color: #FFFFFF !important;
	text-transform: uppercase  !important;

}



@media (min-width:320px) and (max-width:480px)
  {
	 .locationParagraph {
    font-size: 12px;
    text-align: center;
    padding: 5px 23px 11px 2px;
    font-family: 'Open Sans', sans-serif !important;
} 



  }
  
  
@media (max-width: 1024px){
ul.breadcrumb li {
    display: block !important;
}

}

/* --------------------------new_Header--------------------------------- */

header .cimm_header .cimm_header_mid .cimm_header_top {
    text-align: center;
    height: 35px;
    background: #AD132A;
    padding: 7px;
    color: #fff;
}
.cimm_header_topMob {
    position: relative;
    height: 40px;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    background: #AD132A;
}
  
.mobiHeader {
    padding: 0px;
    background: none !important;
}

header .cimm_header_mid .cimm_signWrap {
     padding: 0px !important; 
     margin-top: -84px !important;
}


.cimm_header_mid .cimm_signWrap li a span.imgBox.home {
	display: block;
	position: relative;
	overflow: hidden;
	color: #fff;
	width: 50px;
	height: 60px;
	background: #fff;
	border: none
}


header .cimm_header_mid .cimm_signWrap li a span.imgBox {
    display: block;
    width: 50px;
    height: 60px;
    background: none !important; 
    position: relative;
    margin: 0 auto;
    border: none !important;
    overflow: hidden;
    color: #ffffff;
}

}



@media (max-width: 980px){
header .cimm_header .cimm_header_mid {
    background: #fff;
   }
   
   .icon-bar {
    width: 24px !important;
    background-color: #AD132A;
    height: 6px !important;
   
}

.appMobileWrap .navbar-toggle{
	
	    top: 23px;
}


.cimm_searchWrapper {
    margin-bottom: 20px;
    width: 83%;
}

form#search_Form {
    margin-top: -39px;
}

}




@media (max-width: 768px){
.HeaderNav {
    display: none;
}


.HeaderNav, .HeaderLabel {
    display: none;
}

.navbar-toggle {
    display: block;
    margin: 0;
}


}


@media screen and (min-width: 1024px){
.mobiHeader {
    display: none;
}
.cimm_header_topMob

{
	  display: none;
}


.navbar-toggle {
    display: block;
   

}

}

@media (max-width: 980px){
	.cimm_mobileNavIconWrap {
    float: right !important;
}
	
}




@media (min-width:320px) and (max-width:480px)
	{
		.cimm_storeLocator h6 {
     margin-top: -60px !important;
     margin-bottom: 8px !important; 
    
     }
		
	.mobHeaderDiv {
    top: 20px !important;
}
	.cimm_logo img {
    margin: 0px !important;
}

header .cimm_header_mid .cimm_logo img {
    max-width: 100% !important;  
    top: -82px;
   
}

.mobiHeader .cimm_MobsignWrap .dropdown{
	display: inline-block;
	
}
.cimm_MobsignWrap .dropdown , .cimm_MobsignWrap .MobcartCountDisplayLi 
{
	
   bottom: 62px;
}

 .icon-bar {
    width: 24px !important;
    background-color: #AD132A;
    height: 6px !important;
   
}

.appMobileWrap #mobileNavigationTriggerDev {
    display: none;
}

header .cimm_header_mid .headerForMobi {
    height: 0px !important;
    background: #fff !important;
	text-align: center !important;
}

form#search_Form {
    /* margin-top: -67px !important; */
    width: 100%;
	margin-left: 0px !important;
   
}

.cimm_header_topMob {
   
    padding: 10px !important;
}

.cimm_mobileNavIconWrap #mobileNavigationTrigger
{
	top: 5px;
    right: 10px;
}

.locationMap{
	
  margin-right: 15px !important;
	
}

.rentItDiv
{
	
  right: 15px !important;
	
}


}

@media (min-width:360px) and (max-width:740px)
	{
		.cimm_storeLocator h6 {
     margin-top: -60px !important;
     margin-bottom: 8px !important; 
	 margin-left: -74px;
    
     }
		
   .locationMapContent .mapHead{		   
     padding: 42px !important;
    
     }
	.aboutHandyContent a {
     
	 margin-left: -7px;

	}		
	 
}
		
/* ---------------------------------------------------Media_query--Small_screen(min-width:280px) and (max-width:653px)------------------------------------- */

@media (min-width:280px) and (max-width:359px)
	{
			.cimm_storeLocator h6 {
     margin-top: -60px !important;
     margin-bottom: 8px !important; 
	  margin-left: -74px;
	  font-size: 14px !important;
    
     }
	header .cimm_header_mid .cimm_searchWrapper .cimm_storeLocator .storeLocator {
    
    font-size: 9px !important;
}
		
	.mobHeaderDiv {
    top: 20px !important;
}
	.cimm_logo img {
    margin: 0px !important;
}

header .cimm_header_mid .cimm_logo img {
    max-width: 100% !important;  
    top: -82px;
   
}

.mobiHeader .cimm_MobsignWrap .dropdown{
	display: inline-block;
	
}
.cimm_MobsignWrap .dropdown , .cimm_MobsignWrap .MobcartCountDisplayLi 
{
	
   bottom: 62px;
}

 .icon-bar {
    width: 24px !important;
    background-color: #AD132A;
    height: 6px !important;
   
}

.appMobileWrap #mobileNavigationTriggerDev {
    display: none;
}

header .cimm_header_mid .headerForMobi {
    height: 0px !important;
    background: #fff !important;
	text-align: right !important;
	right: 40px !important;
}


element.style {
}
.categoryHeading {
    
    padding: 0px !important; 
    
}
button#category {
    
     padding: 0px !important; 
    
}

form#search_Form {
    /* margin-top: -67px !important; */
    width: 100%;
	margin-left: 0px !important;
   
}

.cimm_header_topMob {
   
    padding: 10px !important;
}

.cimm_mobileNavIconWrap #mobileNavigationTrigger
{
	top: 5px;
    right: 10px;
}

.MobHeaderLabel {   
	width: 112%;
    margin-left: -15px;
}

.locationMap{
	
  margin-right: 15px !important;
	
}

.rentItDiv
{
	
  right: 15px !important;
	
}

.aboutHandyImage{
	
	margin-right: 15px !important;
}
.aboutHandyBgcolor
{
	height: 0px !important;
}
	
.respMT {
  margin-top: 30px;
}	
.allServices a{
  margin-left: 0px !important;
  width:100% !important;
}
.mapHead{
  
  padding: 0px !important;
 
}

.mapParagraph {

  padding: 0px !important;
 
}

	}

/* ---------------------------------------------------(min-width:481px) and (max-width:768px)------------------------------------- */

@media (min-width:481px) and (max-width:768px)
	{
		
	.cimm_storeLocator h6 {
     margin-top: -60px !important;
     margin-bottom: 8px !important; 
    
     }
		
	.mobHeaderDiv {
    top: 20px !important;
}
	.cimm_logo img {
    margin: 0px !important;
}

header .cimm_header_mid .cimm_logo img {
    max-width: 100% !important;  
    top: -82px;
   
}

.mobiHeader .cimm_MobsignWrap .dropdown{
	display: inline-block;
	
}
.cimm_MobsignWrap .dropdown , .cimm_MobsignWrap .MobcartCountDisplayLi 
{
	
   bottom: 62px;
}

 .icon-bar {
    width: 24px !important;
    background-color: #AD132A;
    height: 6px !important;
   
}

.appMobileWrap #mobileNavigationTriggerDev {
    display: none;
}

header .cimm_header_mid .headerForMobi {
    height: 0px !important;
    background: #fff !important;
	text-align: right !important;
	right: 40px !important;
}

form#search_Form {
    /* margin-top: -67px !important; */
    width: 100%;
	margin-left: 0px !important;
   
}

.cimm_header_topMob {
   
    padding: 10px !important;
}

.cimm_mobileNavIconWrap #mobileNavigationTrigger
{
	top: 5px;
    right: 10px;
}

.MobHeaderLabel {
    width: 107%;
    margin-left: -26px;
}

.locationMap{
	
  margin-right: 15px !important;
	
}

.rentItDiv
{
	
  right: 15px !important;
	
}

.aboutHandyImage{
	
	margin-right: 15px !important;
}


}


@media (min-width:769px) and (max-width:1024px)
	{
		
		
		
		.cimm_storeLocator h6 {
     margin-top: -60px !important;
     margin-bottom: 8px !important; 
    
     }				
	.mobHeaderDiv {
    top: 20px !important;
}
	.cimm_logo img {
    margin: 0px !important;
}

header .cimm_header_mid .cimm_logo img {
    max-width: 100% !important;  
   
}

.mobiHeader .cimm_MobsignWrap .dropdown{
	display: inline-block;
	
}
.cimm_MobsignWrap .dropdown , .cimm_MobsignWrap .MobcartCountDisplayLi 
{
	
   bottom: 62px;
}

 .icon-bar {
    width: 24px !important;
    background-color: #AD132A;
    height: 6px !important;
   
}

.appMobileWrap #mobileNavigationTriggerDev {
    display: none;
}

header .cimm_header_mid .headerForMobi {
    height: 0px !important;
    background: #fff !important;
	text-align: right !important;
	right: 40px !important;
}

form#search_Form {
    /* margin-top: -67px !important; */
    width: 100%;
	margin-left: 0px !important;
   
}

.cimm_header_topMob {
   
    padding: 10px !important;
}

.cimm_mobileNavIconWrap #mobileNavigationTrigger
{
	top: 5px;
    right: 10px;
}


.MobHeaderLabel {
    width: 107%;
    margin-left: -24px;
}

.HeaderNav, .HeaderLabel {
    display: none;
}
.rightnoPad {
    padding-right: -1px !important;
}

.rightnoPad2 {
    padding-right: -1px !important;
}

.aboutHandyImage{
	
	margin-right: 15px !important;
}
.promations {
    margin-left: 244px;
}


}



@media (min-width:820px) and (max-width:1180px)
	{
			
	.cimm_storeLocator h6 {
     margin-top: 20px !important;
     margin-bottom: 8px !important; 
    
     }
	.cimm_storeLocator .marginY-4 {
    left: 5% !important;
}			
	.mobHeaderDiv {
    top: 20px !important;
}
	.cimm_logo img {
    margin: 0px !important;
}

header .cimm_header_mid .cimm_logo img {
    max-width: 100% !important;  
   
}

.mobiHeader .cimm_MobsignWrap .dropdown{
	display: inline-block;
    left: 16px;	
}
.cimm_MobsignWrap .dropdown , .cimm_MobsignWrap .MobcartCountDisplayLi 
{
	
   bottom: 62px;
}

 .icon-bar {
    width: 24px !important;
    background-color: #AD132A;
    height: 6px !important;
   
}

.appMobileWrap #mobileNavigationTriggerDev {
    display: none;
}

header .cimm_header_mid .headerForMobi {
    height: 0px !important;
    background: #fff !important;
	text-align: right !important;
	right: 40px !important;
}

form#search_Form {
    /* margin-top: -67px !important; */
    width: 60%;
	margin-left: 0px !important;
   
}

.cimm_header_topMob {
   
    padding: 10px !important;
}

.cimm_mobileNavIconWrap #mobileNavigationTrigger
{
	top: 5px;
    right: 10px;
}


.MobHeaderLabel {
    width: 114%;
    margin-left: -51px;
}

.HeaderNav, .HeaderLabel {
    display: none;
}

.rightnoPad{
	right: 15px;

}

.rightnoPad2{
	right: 15px;
}

.promations {
    margin-left: 244px;
}

.aboutHandyBgcolor
{
	margin-right: 15px !important;
}


}


.sessionDespTwo .productQty{
	
	padding-top: 55px;

}

.sessionDespTwo .addToCart{
	color: #FFFFFF !important;	
}

.DNoteInline{
	display: inline;
}

.detailButtonWrap .addToCartFloat .addToCart{
	color: #FFFFFF !important;	
	
}
.detailButtonWrap .addToCartFloat .addToCart:hover {
    background: #000000 !important;
	color: #FFFFFF !important;	 
    opacity: 1;
}

.cimm_salesBottomStrip ul {
    width: 100% !important;
    
}
.multiTab .multiTabContent>h3.active:after {
	content: "" !important;
	font-family: "Glyphicons Halflings" !important;
}

.multiTab .multiTabContent>h3:after {
	content: "" !important;
	font-family: "Glyphicons Halflings" !important;
}

.mTop-1 {
    margin-top: 5px !important;
    margin-right: 217px;
}


.cimm_storeLocator .marginY-4 {
    position: relative;
    left: 21%;
}

.mTop-4 {
    margin-top: 1px !important;
}

.multiTab.searchPage>ul.multiTabHeading>li a {
	font-family: 'Open Sans', sans-serif !important;
	
}

.multiTab ul.multiTabHeading li a {
	font-family: 'Open Sans', sans-serif !important;
}


/* --------------------------------whole_site_font_family_changes--------------------------------------------------- */

.sliderCaption,
.cimm_sliderWrap .cimm_CaroBlockTitle,
.ac_results .itemWraper>a,
.ac_results ul li.suggest .titleImg-container a.title,
input[type="text"],
input[type="password"],
textarea.form-control,
.button,
.calendarFilterWrap .tableHeader ul.calendarFilterHead li,
.cimm_inlineButton,
.multiTab .multiTabContent .buttonWrap .btnPrevious,
.multiTab .multiTabContent .buttonWrap .btnNext,
.btnFinish,
.form-group .bootstrap-select .btn.dropdown-toggle,
button,
.button,
.calendarFilterWrap .tableHeader ul.calendarFilterHead li,
.cimm_inlineButton,
.multiTab .multiTabContent .buttonWrap .btnPrevious,
.multiTab .multiTabContent .buttonWrap .btnNext,
.btnFinish,
input[type='submit'],
.select_attributeBody>ul>li div.select_attributeList,
.orderSummaryWrap h3,
.productTitle,
.price,
.priceSpan,
.pgnation .pagebarUTH,
.locationDataWrap .store-list li div span.pull-left,
.locationDataWrap .store-list li div,
.eventsCalendar-currentTitle .monthTitle,
.cimm_itemdetail ul li strong,
.cimm_itemdetail .cimm_prodDetailTitle,
.cimm_itemdetail .cimm_itemDescription .itemDetailUtility .cimm_brandTitle,
.listGridContainer .gridView ul li.sessionDespTwo ul li p strong,
.listGridContainer .gridView ul li.sessionDespOne ul li.productDesc,
.listGridContainer .gridView ul li.sessionDespOne ul li h3.productTitle,
.listGridContainer .gridView ul li.sessionDespOne ul li strong,
.listGridContainer .gridView ul li.sessionDespOne ul li,
.listGridContainer .gridView ul li.prodModeItemCountGrid .itemDetailInfoList a,
.listGridContainer .gridView ul li.productModeItemsDiv .itemDetailInfoList a,
.listGridContainer .gridView ul li.productModeItemsDiv .itemDetailInfoList a,
.listGridContainer .gridView ul li.sessionDesp h3.productTitle,
.listGridContainer .listView>ul>li.sessionDespTwo ul li p strong,
.listGridContainer .listView>ul>li.sessionDespOne ul li.productDesc,
.listGridContainer .listView>ul>li.sessionDespOne ul li h3.productTitle,
.listGridContainer .listView>ul>li.sessionDespOne ul li strong,
.listGridContainer .listView>ul>li.sessionDespOne ul li,
.listGridContainer .listView>ul>li.sessionDesp h3.productTitle,
.cimm_category-item .cimm_category-itemname a,
footer .cimm_footer_bottom p,
footer .cimm_footer_bottom ul li a.cimm_button,
footer .cimm_footer_bottom ul li a,
footer .cimm_footer_bottom .footerCol h5 a,
footer .cimm_footer_bottom,
footer .cimm_footer_mid p,
footer .cimm_footer_mid ul li a.cimm_button,
footer .cimm_footer_mid ul li a,
footer .cimm_footer_mid .footerCol h5 a,
footer .cimm_footer_mid,
.cimm_filter .cimm_filter-block .cimm_filter_block_type-title,
.cimm_filter .cimm_filter-block .cimm_filter_block-shippingoption ul li,
.cimm_filter .cimm_filter-block .cimm_filter_block-shippingoption .filterTypeTitle,
.cimm_filter .cimm_filter-block .cimm_filter_block-shippingoption .filterTypeTitle,
.cimm_filter .cimm_filter-block .cimm_filterAttribute .filterTypeTitle,
.cimm_leftnav .cimm_filter-block>ul li a,
.cimm_leftnav .cimm_filter-block-title a,
.cimm_leftnav .cimm_filter-block-title,
nav.navbar .cimm_nav>ul>li.active.dropdown .megaMenuFlyout .megaMenuSection_l1 .megaMenuContainer ul li a,
nav.navbar .cimm_nav>ul>li>.dropdown-menu li>a,
nav.navbar .cimm_nav>ul>li>a,
header .cimm_header_mid .cimm_signWrap li .myAccountMenu li a,
header .cimm_header_mid .cimm_searchWrapper .cimm_storeLocator .storeLocator,
header .cimm_header_mid .cimm_searchWrapper .cimm_storeLocator,
header .cimm_header_mid,
.cimm_slider-title,
.cimm_block-title,
.cimm_page-title,
.btn-continueshop,
.btn-viewallchoice,
.btn-addtocart,
.btn-secondary,
.btn-primary {
	font-family: 'Open Sans', sans-serif !important;
}

.cimm_cartActions li.posSecEngage a:hover {
	background-color: #000000 !important;
	color: #FFFFFF !important
}

