/* .smartmenu{font-family:"Open Sans",sans-serif;font-size:13px; color:#888; background-color:#333} */

.smartmenu{font-family:"Open Sans",sans-serif;font-size:13px; color:#888; background-color:#29255a}
/* #29255a is logo dark blue (current topbar bg colour) */

.smartmenu .fa,.smartmenu .fas,.smartmenu .far,.smartmenu .fal,.smartmenu .fab{ font-size:13px;letter-spacing:13px; line-height:inherit}

.smartmenu h4{ color:#fff}.smartmenu,.smartmenu a,.smartmenu a:visited{ color:#fff}

/* .smartmenu >li:hover,.smartmenu >li.sm-active,.smartmenu >li.sm-opened{ background-color:#c70c70} */
/* .smartmenu >li:hover,.smartmenu >li.sm-active,.smartmenu >li.sm-opened{ background-color:#772c88} */
.smartmenu >li.sm-active,.smartmenu >li.sm-opened{ background-color:#29255a}
.smartmenu >li:hover{ background-color:#ea5d23}
/* #ea5d23 is logo orange */


./* smartmenu >li.sm-responsive-toggle{background-color:#333} */
.smartmenu >li.sm-responsive-toggle{background-color:#29255a}
/* #29255a is logo dark blue (current topbar bg colour) */

.smartmenu >li.sm-responsive-toggle:hover{background-color:#222}

/* .smartmenu >li >ul,.smartmenu >li >ul ul,.smartmenu .sm-multi-column,.smartmenu .sm-multi-column >ul ul{ background-color:#555; color:#ddd} */
.smartmenu >li >ul,.smartmenu >li >ul ul,.smartmenu .sm-multi-column,.smartmenu .sm-multi-column >ul ul{ background-color:#29255a; color:#ddd}


/* fix hover bug in dropdown header */
/* .dd-hover li:hover a {color: #fff;} */


.smartmenu >li >ul li >a,.smartmenu >li >ul ul li >a,.smartmenu .sm-multi-column li >a,.smartmenu .sm-multi-column >ul ul li >a,.smartmenu >li >ul li >a:visited,.smartmenu >li >ul ul li >a:visited,.smartmenu .sm-multi-column li >a:visited,.smartmenu .sm-multi-column >ul ul li >a:visited{ color:#ddd}

/* .smartmenu >li >ul li:hover,.smartmenu >li >ul ul li:hover,.smartmenu .sm-multi-column li:hover,.smartmenu .sm-multi-column >ul ul li:hover,.smartmenu >li >ul li.sm-opened,.smartmenu >li >ul ul li.sm-opened,.smartmenu .sm-multi-column li.sm-opened,.smartmenu .sm-multi-column >ul ul li.sm-opened{ background-color:#c70c70} */

.smartmenu >li >ul li:hover,.smartmenu >li >ul ul li:hover,.smartmenu .sm-multi-column li:hover,.smartmenu .sm-multi-column >ul ul li:hover,.smartmenu >li >ul li.sm-opened,.smartmenu >li >ul ul li.sm-opened,.smartmenu .sm-multi-column li.sm-opened,.smartmenu .sm-multi-column >ul ul li.sm-opened{ background-color:#ea5d23}

.smartmenu >li >ul li:hover >a,.smartmenu >li >ul ul li:hover >a,.smartmenu .sm-multi-column li:hover >a,.smartmenu .sm-multi-column >ul ul li:hover >a,.smartmenu >li >ul li.sm-opened >a,.smartmenu >li >ul ul li.sm-opened >a,.smartmenu .sm-multi-column li.sm-opened >a,.smartmenu .sm-multi-column >ul ul li.sm-opened >a,.smartmenu >li >ul li:hover >a:visited,.smartmenu >li >ul ul li:hover >a:visited,.smartmenu .sm-multi-column li:hover >a:visited,.smartmenu .sm-multi-column >ul ul li:hover >a:visited,.smartmenu >li >ul li.sm-opened >a:visited,.smartmenu >li >ul ul li.sm-opened >a:visited,.smartmenu .sm-multi-column li.sm-opened >a:visited,.smartmenu .sm-multi-column >ul ul li.sm-opened >a:visited{ color:#fff}

.smartmenu >li.sm-content >div,.smartmenu >li.sm-content-full >div{ background-color:#555; color:#ddd}

.smartmenu >li.sm-content >div ul li a,.smartmenu >li.sm-content-full >div ul li a,.smartmenu >li.sm-content >div ul li a:visited,.smartmenu >li.sm-content-full >div ul li a:visited{ color:#ddd}

/* .smartmenu >li.sm-content >div ul li:hover a,.smartmenu >li.sm-content-full >div ul li:hover a,.smartmenu >li.sm-content >div ul li:hover a:visited,.smartmenu >li.sm-content-full >div ul li:hover a:visited{ color:#c70c70} */

.smartmenu >li.sm-content >div ul li:hover a,.smartmenu >li.sm-content-full >div ul li:hover a,.smartmenu >li.sm-content >div ul li:hover a:visited,.smartmenu >li.sm-content-full >div ul li:hover a:visited{ color: #fff; background-color:#ea5d23}

.smartmenu .sm-row .sm-col >.sm-grid-wrapper{background-color:#eaeaea; color:#888}

.smartmenu .sm-submenu .sm-submenu-description{font-size:12px;color:#aaa}

.smartmenu .sm-custom-bg{background-image:url(../../images/preview/pattern_white.png)}

.smartmenu .sm-title{color:#ddd}

.smartmenu .sm-description{ color:#999}

.smartmenu .sm-contact-form{background-color:#f6f6f6}

.smartmenu input[type=text],.smartmenu input[type=email],.smartmenu textarea{background-color:#fff;border:1px solid #e6e5e0;color:#aaa}

/* .smartmenu input[type=text]:focus,.smartmenu input[type=email]:focus,.smartmenu textarea:focus{border:1px solid #c70c70;color:#666} */

.smartmenu input[type=text]:focus,.smartmenu input[type=email]:focus,.smartmenu textarea:focus{border:1px solid #772c88;color:#666}

/* .smartmenu input[type=submit]{ background-color:#c70c70; color:#fff} */

.smartmenu input[type=submit]{ background-color:#772c88; color:#fff}

.smartmenu input[type=submit]:hover{background-color:#333}

/* .smartmenu .sm-search input{ color:#fff}.smartmenu .sm-search input:focus,.smartmenu .sm-search input:hover{ background-color:#c70c70} */

.smartmenu .sm-search input{ color:#fff}.smartmenu .sm-search input:focus,.smartmenu .sm-search input:hover{ background-color:#772c88}

/* .smartmenu .sm-search:hover{ background-color:#c70c70} */

.smartmenu .sm-search:hover{ background-color:#772c88}
