input.btn.button.hikashop_cart_input_button {
    color: #d6fd02 !important;
    background-color: #000000 !important;
}

div.alert.alert-message {
    display: none!important;
}

div.content.courselisting center b {
    display: none!important;
}

#body-id-product #rt-header .menu-block, #body-id-category #rt-header .menu-block, body.hwd_currencymod #rt-header .menu-block {
    padding-right: 83px;
}

.menu-block .gf-menu li.parent > .item .menu-item-bg{padding: 3px 22px 3px 5px;}
.menu-block .gf-menu.l1 > li > .item{font-size: 83%;}


.rt-block.hika_currency_switcher{padding: 0px;margin-top: 0px;margin-bottom: 0px;position: absolute; right: 40px; width: 75px; z-index: 5;}
.rt-block.hika_currency_switcher.rt-block.hika_currency_switcher{position: absolute !important; right: 0px;left:auto; top: 3px;}
.hikashop_currency_module{width: 100%; padding: 0;}
.hikashop_currency_module select{border: none; height: 40px; width: 35%; background: url(../images/down-arrow-pup.png) no-repeat right 10px center;  -webkit-appearance: none; appearance: none;-moz--webkit-appearance: none; font-family: oswald; font-size:20px; color: #fff; font-weight: 600; cursor: pointer; }

.hikashop_currency_module select option{background:#fff /*url(../images/red-line.png) repeat-y left top*/; color: #000; border: none; }

.hikashop_currency_module select:focus{outline: none;}
.price-display-fonts{line-height: normal;}
.price-display-fonts .hikashop_product_price{font-size: /*13px*/ 25px; } 
.price-display-fonts .hikashop_product_price_per_unit_x {font-size: 12px}
.hwd-currency-switcher .currency_type{padding: 2px 10px;}

.hika-currency ul, .hika-currency-bootom ul{margin-left: 0;}
.hika-currency ul li, .hika-currency-bootom ul > li{ color: #fff;}
.hika-currency ul > li, .hika-currency-bootom ul > li{position: relative; list-style-type: none;}
.hika-currency-bootom ul > li{width: 145px; float: right;}
.hika-currency ul > li span, .hika-currency-bootom ul > li span {display: block;width: 100%; padding: 6px 0; cursor: pointer; font-size: 14px; font-weight: normal;}

.hika-currency ul > li span:after,.hika-currency-bootom ul > li span:after{position: absolute;right: 0px;top: 50%;margin-top: -16px;font-family: FontAwesome;content: "\f0d7";font-size: 16px;opacity: 0.8;}



.hika-currency-bootom ul > li{}
.hika-currency-bootom ul > li span{color: #000;padding: 6px 10px;width: 100%;box-sizing: border-box; position: relative}
.hika-currency-bootom ul > li span:after{position: absolute;right: 30px;top: 50%;margin-top: -12px;font-family: FontAwesome;content: "\f0d7";font-size: 16px;opacity: 0.8;}

.hika-currency ul.subchild li, .hika-currency-bootom ul.subchild li {background: #000; color: #fff; padding: 5px 10px;cursor: pointer;border-bottom: 1px solid #fff; font-size: 14px; font-weight:normal;}
.hika-currency-bootom ul.subchild li{width: 100%;}

.hika-currency ul.subchild, .hika-currency-bootom ul.subchild{ width: 100px; display: none; animation-duration: 0.5s;animation-fill-mode: both;animation-name: fadeIn;position: absolute; /*left: 0px;*/ top: 100%; right: -10px; text-align: center; }
.hika-currency-bootom ul.subchild{left: auto;right: 0;z-index: 1;}


.hika-currency ul.subchild li:last-child, .hika-currency-bootom ul.subchild li:last-child{border-bottom: none;}
.hika-currency ul ul, .hika-currency-bootom ul.subchild{display: none}
.hika-currency ul > li:hover ul.subchild, .hika-currency-bootom ul > li:hover ul.subchild{ display: block;}




.hika-currency ul > li span span.currencyflg, .hika-currency ul > li span.currencyflg{width: 12px;padding-left: 4px; display: inline-block; vertical-align: middle; height: 15px}
.hika-currency ul > li span span.currencyflg img,.hika-currency ul > li span.currencyflg img{display: block;}
.hika-currency ul.subchild li span:after{display: none;}

@media (max-width: 767px)
body.layout-mode-responsive h3 {
    font-size: 16.1px!important;
    line-height: 25px!important;

}
label.checkbox-inline {
    margin-left: 5px!important;
}

.hikashop_product_stock .hikashop_product_quantity_field{width:70px;}
.hwdartistdrp .btn-group .multiselect-container.dropdown-menu li a:hover{color:#000 !important;}

/*#hwd-container .hd_mediatag .tags a{ cursor: default !important;color: #000 !important; }*/
/*.hd_mediatag .tags.inline a{ cursor: default !important; color: #000 !important; }*/
#hwd-container .hd_mediatag .label-info{ cursor: default !important; background-color:#000 !important; color:#fff !important; font-style: italic;}


#rt-blackfridaybanner .rt-block{margin-top: 0;margin-bottom: 0; padding-top: 0; padding-bottom: 0;} 
.blackfridaybanner-cont{margin: 50px 0 0 0}
#instructorlist .blackfridaybanner-cont{margin: 0px 0 20px 0;}

span.hikashop_product_discount{white-space: inherit !important;}
.discount-save-percentage{float: left;width: 100%; color: #fd001a; clear: both; display: block !important; font-size: 16px; }
.without-discount-was{clear: left; white-space: inherit;}

.without-discount-was-price{text-decoration: line-through;}

span.hikashop_product_price.hikashop_product_price_with_discount{color: #ff0000;}
.rt-block.JanuarySaleBanner,.rt-block.JanuarySaleBanner p{ margin-bottom: 0px !important; padding-bottom: 0px !important; }
.menu-instructor-training .rt-component-block{ margin-top: 0px !important; padding-top: 0px !important; }

#system-message .alert {
    margin: 70px 0 0 !important;
   
    color: #000;
    text-shadow: none !important;
	border:none;
	font-family:'Montserrat'; display: block;



}

/**Add for address country popup (09-07-2018) ****/
.shopLine .shopText{color: #000; text-decoration: none; font-weight: bold; display: block; font-size: 12px;}
.shopLine{padding: 20px 20px 0px 20px; }
.shopLine .shopText a.shopaTag{color:#f00c93;}
.ui-dialog.ui-widget{max-width: 98% !important;}

.media-item-full object embed{ max-width: 100%; max-height: 634px;}

/*******21-01-2019*********/
#rt-maintop .rt-block.video-container{padding-top: 0px; padding-bottom: 0px;}
#rt-maintop .rt-block.video-text{padding-bottom: 0px;}
#rt-maintop .rt-block .custom.video-text{padding-top: 0px;}
#rt-maintop .rt-block .custom.video-text p{text-align:justify !important; font-size: 13px;}
@media (min-width:1281px){
	#rt-maintop .rt-block .custom.video-text{min-width: 566px;}
	#rt-fullwidthtop .rt-block.homeMerch{padding-top: 25px; padding-bottom: 0px; }
	.media-header .recentPurchase {margin:10px 0px 10px 0px;}
}
@media (max-width:767px){
	.rt-block.homeMerch{margin: 0px; padding:0px !important;}
	#rt-maintop .rt-block .custom.video-container{margin-top:10px;}
}
/****End-21-01-2019******/

.media-header .used-coupon .mycredit{font-family:Montserrat;font-size:20px;font-weight:bold;color:#f00c93;}

.media-header .recentPurchase a{color:#FFF;}
.media-header .recentPurchase a:hover{color:#d6fd02;}
.media-header .recentPurchase a.active{color:#d6fd02;}

/**added by dev 01-08-2019**/
.infowindow-top-image{width: 100%; display: table; text-align: center;}
.infowindow-top-image > div{ display: inline-block; vertical-align: middle; margin-right: -4px; box-sizing: border-box;}
.infowindow-top-image > div.class-find-img-under-18{ width: 20%;}
.infowindow-top-image > div.class-find-img{ width: 30%;}
.infowindow-top-image > div.coursetype-menu{width: 80%;}
.infowindow-top-image > div.coursetype-menu{padding-left: 10px;}
.infowindow-top-image > div.coursetype-menu ul{margin-left: 0px; width: 100%; float: left;margin-bottom: 0px;}
.infowindow-top-image > div.coursetype-menu ul li{float: left; list-style-type: none; background: #000; color: #fff; font-size: 17px; text-transform: uppercase; padding: 5px 7px; margin-left: 5px; font-weight: 600; cursor: pointer;}
.infowindow-top-image > div.coursetype-menu ul li.active{color: #ec165c}
.rsdir-info-window .gpopup-instructors {border-bottom: #ccc 1px solid;margin-bottom: 10px;padding-bottom: 10px;width: 100%; line-height: 20px; font-size: 13px; font-weight: 400;margin-left: 0px !important; height: auto !important  }
.rsdir-info-window .gpopup-instructors > div{margin-bottom: 3px; text-transform: capitalize;}
.gm-style-iw.gm-style-iw-c, .gm-style-iw-d{max-height: 380px !important;}
/**End-added by dev 01-08-2019**/

.logo-type-preset1 #rt-logo {
    background-size:contain;
}

/*added by thakarshi 02-04-2019*/
.rsdir-map-field .map-search-btn{ 
	float: right;
	padding-right: 20px; 
}
.rsdir-map-field .map-search-btn a.map-location-search-btn{
	height: 35px;
	border-radius: 0;
	line-height: 35px;
}
.control-group input#rsdir-MapLocation-address{
	width: 75% !important;
}
.rsdir-map-field .input-prepend{ width: 82%; }

@media only screen and (max-width: 767px) and (min-width: 240px) {
	.logo-type-preset1 #rt-logo {
		background-image: url("/templates/rt_tessellate/images/logo/preset1/logo.png");
		width: 200px;
	}

	#rt-header .rt-logo-block {
		margin-left: 0;
	}
}
	
@media (min-width: 240px) and (max-width: 767px) {
	iframe {
		height: 100% !important;
	}
}

	.class-day-checkboxes.rsdir-field.rsdir-checkbox,
	.class-time-checkboxes.rsdir-field.rsdir-checkbox,
	.online-class-checkboxes.rsdir-field.rsdir-checkbox,
	.type-of-class-checkboxes.rsdir-field.rsdir-checkbox
	{
		width: auto !important;
	}

	.rsdir-field-wrapper-124 {
		clear: both;
	}