.woodmart-nav-link .nav-link-text:hover {
    color: #ec1c24 !important;
}
.current-menu-item .woodmart-nav-link .nav-link-text {
    color: #ec1c24 !important;
}
.sub-menu-dropdown.color-scheme-light {
    background-color: #ababab !important;
}
.copa.f-n {
    font-size: 24px !important;
}
.whb-text-element.reset-mb-10.custom-csccc {
    background-color: #000000;
    height: 35px;
    padding-top: 6px;
    border-left: 4px solid #ec1c24;
}
header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared.whb-sticked ul#menu-cnc-home a {
    color: #fff !important;
}
.widget-title {
    color: #ec1c24 !important;
}
a.cat:hover {
    color: #ec1c24 !important;
}
ul.footer-soc li {
    list-style: none !important;
    display: inline;
}
ul.footer-soc li:before {
    display: none;
}
ul.footer-soc {
    padding: 0px !IMPORTANT;
}
.fooot2 .fa {
    color: #ec1c24 !important;
}
ul.footer-soc .fa {
    width: 30px !important;
    height: 30px;
    background: #fecb0f !IMPORTANT;
    color: #000 !IMPORTANT;
    text-align: center;
    padding: 8px 0px 5px 0;
    border-radius: 40px;
}
ul.footer-soc .fa:hover{
	opacity:0.8;
}
ul.footer-soc {
	margin-top:10px;
}
h5.widget-title {
    border-bottom: 1px solid #ec1c24;
    padding-bottom: 6px;
}
ul.footer3-menu li:before {
    color: #ec1c24;
    font-size: 9px !important;
    font-weight: 800;
}
.fooot2 {
    color: #b3b2b2;
}
.footer-column.footer-column-1.col-12.col-sm-6.col-lg-3{
    color: #b3b2b2;
}
/*custom-css*/

.dance-class-offer .woodmart-title-container.woodmart-text-block.font-primary.woodmart-font-weight-600 {
    font-size: 15px !important;
    line-height: 35px !important;
}
.cat:hover {
    opacity: 0.8;
}

/*custom-css*/

/*custom-css-media*/
@media(min-width:991px){
.responsive-textbox-class .woodmart-title-container {
    position: relative;
    left: 66px;
}
	.why-choose-main .woodmart-title-container {
    position: relative !important;
    left: 65px !important;
}
	.why-choose-desc .woodmart-title-container {
    position: relative;
    left: 65px;
}
}
@media(min-width:767px){
span.h-info .fa {
    color: #fff;
    margin-right: 4px;
    font-size: 19px;
}
span.h-info a {
    font-size: 20px;
}
	span.h-info a:hover {
    color: #ef2a08 !important;
}
	.home .whb-flex-row.whb-top-bar-inner {
    margin-top: 6px !important;
}
}
@media(max-width:991px){
	span.call-t {
    font-size: 25px;
    color: #ec1c24;
    font-weight: 600;
}
}
@media(max-width:767px){
span.h-info .fa {
    color: #fecb0f;
    margin-right: 4px;
    font-size: 18px;
}
span.h-info a {
    font-size: 20px;
    color: #fff !important;
}
span.h-info a:hover {
    color: #ef2a08 !important;
}
.whb-row.whb-top-bar.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
    margin-bottom: 5px;
}	
}
.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.title-shop {
    background-image:url(http://systronicweb.com.au/website/rio-dance//wp-content/uploads/2019/06/car.jpg) !important;
}
ul.footer-header li {
    display: inline;
}
ul.footer-header .fa {
 margin-left: 5px;
    background: #fecb0f;
    color: #000 !IMPORTANT;
    height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 40px;
    padding: 7px 0px;
    font-size: 16px;
}
ul.footer-header .fa:hover {
    background: #fff !important;
}
a.book-menu {
    background: #ec1c24;
    color: #fff !IMPORTANT;
    padding: 8px 33px;
    font-size: 16px;
    text-transform: uppercase;
}
a.book-menu:hover {
    background: #ec1c24 !important;
    opacity: 0.7;
}
.nim strong {
    font-size: 14px !important;
}
@media(min-width:767px){
	.yes-mob{
	display:none;	
	}
}
@media(min-width:767px){
	ul#menu-cnc-home a {
    color: #000 !IMPORTANT;
}
}
@media(max-width:1024px){
	.current-menu-item a span {
    color: #ec1c24 !important;
	}
	span.icon-sub-menu.up-icon {
    background: #ec1c24;
}
	.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
    top: -7px !important;
    margin-top: -6px !important;

}
	.whb-sticked .whb-not-sticky-row {
    display: block !important;
	}
	.h-info a {
    font-size: 25px !important;
	}
}

@media(max-width:360px){
	.calltoact a.cat {
    display: inline-block;
	}
	span.call-t.action .cat {
    display: inline-block;
}
}

.woodmart-title-style-underlined-2.woodmart-title-color-default .title{
		text-shadow: none !important;
    border-color: yellow !important;
}

.lst li:before{
		color:yellow;
}

.lstt li:before{
		color:#ec1c24;
}

.dancebehappytitle {
    text-shadow: 1px 1px blue, -1px 1px blue, 1px -1px blue, -1px -1px blue;
}

.dancebehappydesc h4{
		font-size:50px !important;
    text-shadow: 1px 1px blue, -1px 1px blue, 1px -1px blue, -1px -1px blue;
		
}

.dancebehappydesc h1{
		font-size:50px !important;
    text-shadow: 1px 1px blue, -1px 1px blue, 1px -1px blue, -1px -1px blue;
		
}

.lst li{
		color: #fff;
    font-weight: 700;
}

.woodmart-title-style-underlined .title{
		border-color:#ec1c24 !important;
}

.pragraph{
		text-align:justify;
}

.navigation-style-default .item-level-0>a:after{
		color:#333 !important;
}

header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared .whb-color-light .woodmart-burger-icon{
		color:#000 !important;
}

header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared.whb-sticked .whb-color-light .woodmart-burger-icon{
		color:#fff !important;
}

@media(max-width:1024px){
		span.h-info a{
				color:#333 !important;
		}
		
		span.h-info a:hover{
				color:#000 !important;
		}
		
		header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared.whb-sticked span.h-info a{
				color:#eee !important;
		}
		
		header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared.whb-sticked span.h-info a:hover{
				color:#fff !important;
		}
		
		header.whb-header.whb-overcontent.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared.whb-sticked .whb-row.whb-top-bar.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-light.whb-flex-flex-middle {
				border-bottom: 2px solid #fff !important;
		}
}

#title-bg a.catt {
    display: inline-block;
}