/* Copyright (C) arrowthemes, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
   ========================================================================== */

span.tm-menu-price.price-ha1 {
    right: 40% !important;
	   
}
span.tm-menu-price.price-ha2 {
    right: 20% !important;
}
span.tm-menu-price{ width: 15%;
    text-align: center;}
	
span.price-sepcail-ha{
right: 10px;
    position: absolute;
	font-size: 20px;
    color: #050505;
}
.tm-menu-item {
 
    border-bottom: solid  1px  rgba(175, 186, 191, 0.5);
    border-bottom-style: dashed;
	padding-top: 14px;
	
}
.tm-menu-dots{ display:none !important;}
.title-menu-ha{color:#6d8e71}
.tm-menu-item-top{    padding-bottom: 0px;    line-height: 0px;}
.tm-menu-item-top h3{    padding-bottom: 0px;    line-height: 0px;font-size: 18px !important;
    font-weight: bolder !important;}
.title-menu-ha{font-size: 18px !important;
    font-weight: bolder !important;}

.title-ha {
    color: #FFF;
    font-weight: bold;
    font-size: 18px;
}
.title-ha span{color:#afbabf; font-weight:normal; font-size:14px;}
.mobile-ha{ display:none !important;}
#tm-log{
	background-color:rgba(109,142,113, 0.9) !important;
background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(109,142,113, 0.9)!important;
background:-ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(109,142,113, 0.9)!important;
background:-webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(109,142,113, 0.9)!important;	
background:-moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(109,142,113, 0.9)!important;
background:-o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgba(109,142,113, 0.9)!important;
}

.uk-panel-box-primary {
    background-color: #c7454d;
    color: #ffffff;
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #fff;
    background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #fff;
    background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #fff;
    background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #fff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #fff;
    box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.05);
}

.uk-panel-box-primary > .uk-module-title-alt {
    color: #c7454d;
}
.uk-panel-box-primary > .uk-module-title-alt::before, .uk-panel-box-primary > .uk-module-title-alt::after {
    background-color: #c7454d;
}

.uk-panel-box-primary .uk-form select:focus, .uk-panel-box-primary .uk-form textarea:focus, .uk-panel-box-primary .uk-form input:focus:not([type]), .uk-panel-box-primary .uk-form input[type="text"]:focus, .uk-panel-box-primary .uk-form input[type="password"]:focus, .uk-panel-box-primary .uk-form input[type="email"]:focus {
    border-color: #a5410d;
    background: rgba(0, 0, 0, 0.1);
    color: #c7454d;

}
input::-webkit-input-placeholder {
color: #c7454d !important;
}
textarea::-webkit-input-placeholder {
color: #c7454d !important;
}
input:-moz-placeholder { /* Firefox 18- */
color: #c7454d !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #c7454d !important;  
}
 
input:-ms-input-placeholder {  
color: #c7454d !important;  
}
textarea:-moz-placeholder { /* Firefox 18- */
color: #c7454d !important;  
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #c7454d !important;  
}
 
textarea:-ms-input-placeholder {  
color: #c7454d !important;  
}
input,textarea{color: #c7454d !important;}
.uk-panel-box-primary .uk-form-icon > [class*='uk-icon-']{color: #c7454d !important;}
  

@media only screen and (min-width:320px) and (max-width:1024px) {
	
.mobile-ha{ display:block !important;}
.desktop-ha{ display:none !important;}
.uk-navbar-toggle:before{ display:none !important;}
.tm-menu-item .tm-menu-name { padding-right: 5px !important;width: 50% !important;font-size: 14px !important;max-width:50% !important;}
.title-menu-ha{ font-size:12px !important;}
.uk-panel-space { padding-right: 0px !important;}
span.tm-menu-price.price-ha2 { right: 22% !important;}
span.tm-menu-price.price-ha1 {    right: 44% !important;}
span.tm-menu-price {    width: 18% !important;   }
span.tm-menu-price.price-ha2{ right:21% !important;}
span.tm-menu-price.price-ha1 { right: 42% !important;}