input:-webkit-autofill, 
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
::-webkit-input-placeholder { / Chrome/Opera/Safari /
color: #000 !important;
}
::-moz-placeholder { / Firefox 19+ /
color: #000 !important;
}
::-ms-input-placeholder { / IE 10+ /
color: #000 !important;
}
::-moz-placeholder { / Firefox 18- /
color: #000 !important;
}
.owl-carousel .owl-dots{
margin: 0 !important;    
}
.pd-120-0-80{
padding: 120px 0 80px !important;
}
.pd-100-0-0 {
padding: 100px 0 0px !important;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input::-webkit-input-placeholder {
color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input:-moz-placeholder {
color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input::-moz-placeholder {
color: #cccccc;
}
.single-service-sidebar .sidebar-appoinment .appoinment-form .input-box input:-ms-input-placeholder {
color: #cccccc;
}
.consultation-area .consultation-form textarea::-webkit-input-placeholder {
color: #bababa;
}
.consultation-area .consultation-form textarea:-moz-placeholder { color: #bababa;  
}
.consultation-area .consultation-form textarea::-moz-placeholder { color: #bababa;  
}
.consultation-area .consultation-form textarea:-ms-input-placeholder {
color: #bababa;  
} .ui-state-default {
width: auto !important;
}
.ui-selectmenu-open .ui-widget-content {
border: 1px solid #1d1d1d !important;
background: #ffffff !important;
color: #222222 !important;
border-radius: 0 !important;
} .ui-selectmenu-open .ui-widget-content .ui-state-focus {
border: 1px solid #1d1d1d !important;
background: #1d1d1d !important;
font-weight: normal !important;
color: #ffffff !important;
font-size: 13px !important;
} .ui-selectmenu-open .ui-menu .ui-menu-item {
border: 1px solid transparent !important;
position: relative !important;
margin: 0;
padding: 5px 15px !important;
cursor: pointer !important;
font-size: 13px !important;
text-transform: none !important;
}
.ui-selectmenu-menu .ui-menu {
padding-bottom: 0px !important;
}  .archives-box .ui-selectmenu-button {
position: relative;
display: block;
background: #ffffff;
width: 100% !important;
height: 60px !important;
border-radius: 0px !important;
border: 1px solid #f2f2f2;
color: #848484;
font-size: 16px;
font-weight: 400;
text-transform: capitalize;
font-family: 'Rubik', sans-serif;
}
.archives-box .ui-selectmenu-button{
border-radius: 0px !important;    
}                                                                                                                
.archives-box .ui-selectmenu-button:focus{
outline: none;
}
.archives-box .ui-selectmenu-button span.ui-selectmenu-text {
display: block;
line-height: 18px;
overflow: hidden;
text-align: left;
padding: 21px 20px 19px;
} .archives-box .ui-selectmenu-button span.ui-icon {
display: block;
float: right;
height: 58px;
position: absolute;
text-indent: 0;
top: 0px;
width: 45px;
right: 0;
bottom: 0;
background-image: none;
margin: 0;
}
.archives-box .ui-selectmenu-button span.ui-icon::before {
position: absolute;
top: 16px;
right: 18px;
color: #83888d;
font-size: 18px;
content: "\f107";
font-family: FontAwesome;
overflow: visible;
}  .contact-form form .input-box .ui-selectmenu-button {
position: relative;
display: block;
background: #ffffff;
width: 100% !important;
height: 60px !important;
border-radius: 0px !important;
border: 1px solid #ededed;
color: #828282;
font-size: 15px;
font-weight: 400;
padding-left: 50px;
padding-right: 20px;
margin-bottom: 30px;
text-transform: capitalize;
font-family: 'Rubik', sans-serif;
}                                                                                                               
.contact-form form .input-box .ui-selectmenu-button:focus{
outline: none;
}
.contact-form form .input-box .ui-selectmenu-button span.ui-selectmenu-text {
display: block;
line-height: 14px;
overflow: hidden;
text-align: left;
padding: 23px 0px 21px;
} .contact-form form .input-box .ui-selectmenu-button span.ui-icon {
position: absolute;
top: 0px;
right: 0;
bottom: 0;
display: block;
float: right;
height: 58px;
width: 45px;
text-indent: 0;
background-image: none;
margin: 0;
}
.contact-form form .input-box .ui-selectmenu-button span.ui-icon::before {
color: #828282;
content: "\f107";
font-family: FontAwesome;
font-size: 20px;
overflow: visible;
position: absolute;
right: 18px;
top: 16px;
}
.contact-info-area .contact-form textarea:-webkit-input-placeholder {
color: #83888d !important;
}
.contact-info-area .contact-form textarea:-moz-placeholder { color: #83888d !important;
}
.contact-info-area .contact-form textarea:-moz-placeholder { color: #83888d !important;  
}
.contact-info-area .contact-form textarea:-ms-input-placeholder {
color: #83888d !important;  
}  .single-sidebar .archives-form-box{
position: relative;
display: block;
padding: 19px 0 40px;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button {
position: relative;
display: block;
background: transparent;
width: 100% !important;
border-radius: 0px !important;
border: 1px solid #ededed;
color: #828282;
font-size: 15px;
font-weight: 400;
text-transform: capitalize;
height: 50px !important;
font-family: 'Rubik', sans-serif;
}                                                                                                               
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button:focus{
outline: none;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-selectmenu-text {
display: block;
line-height: 14px;
overflow: hidden;
text-align: left;
padding: 17px 15px 17px;
} .single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-icon {
display: block;
float: right;
height: 50px;
position: absolute;
text-indent: 0;
top: 7px;
width: 40px;
right: 0;
bottom: 0;
background-image: none;
}
.single-sidebar .archives-form-box form .input-box .ui-selectmenu-button span.ui-icon::before {
color: #cccccc;
content: "\f107";
font-family: FontAwesome;
font-size: 20px;
overflow: visible;
position: absolute;
right: 14px;
top: 12px;
}
#contact-form input[type="text"].error{
border-color: red;
}
#contact-form input[type="email"].error{
border-color: red;
}
#contact-form select.error {
border-color: red;
}
#contact-form textarea.error{
border-color: red;
}
#contact-form label.error {
display: none !important;
}
#add-comment-form input[type="text"].error{
border-color: red;    
}
#add-comment-form input[type="email"].error{
border-color: red;    
}
#add-comment-form select.error {
border-color: red;
}
#add-comment-form textarea.error{
border-color: red;    
}
#add-comment-form label.error {
display: none !important;
}
#appoinment-form input[type="text"].error{
border-color: red;    
}
#appoinment-form input[type="email"].error{
border-color: red;    
}
#appoinment-form select.error {
border-color: red;
}
#appoinment-form textarea.error{
border-color: red;    
}
#appoinment-form label.error {
display: none !important;
} #html5-watermark {
background: #ff2b58;
display: none !important;
z-index: 9999999999;
}
#html5box-html5-lightbox #html5-image {
border: 10px solid #131313;
padding: 0 !important;
}
#html5box-html5-lightbox #html5-text{
padding-top: 15px;
padding-bottom: 5px;
}
div#html5-close {
background: url(//lightson1.com/wp-content/themes/carepress/assets/images/icon/lightbox-close.png);
width: 32px;
height: 32px;
}
div#html5-close img{
display: none;
} .single-brand-item a img {
width: auto !important;
margin: 0 auto;
} .tparrows {
position: absolute !important;
left: 0px !important;
top: 50% !important;
background: rgba(0, 0, 0,.20) !important;
width: 40px !important;
height: 100px !important;
display: block !important;
z-index: 1000 !important;
border-radius: 0;
font-size: 30px;
cursor: pointer !important;
transition: all 500ms ease;
}
.tparrows:before {
width: 40px !important;
height: 100px !important;
font-size: 20px !important;
color: #ffffff !important;
display: block !important;
line-height: 100px !important;
text-align: center !important;
}
.tparrows:hover{
background: rgba(0, 0, 0, .30) !important;  
color: #000;
}
.tp-rightarrow{
left: 100% !important;
margin-right: 0px;
}
.tp-bannertimer{
display: none !important;
}
.main-slider .slide-content .btn-box a{
transition: all 200ms linear !important;
transition-delay: 0.1s !important;   
} .cart-table-box .cart-table tbody tr .qty .form-control {
background-color: #ffffff;
background-image: none;
border: 1px solid #e5e5e5;
border-radius: 0 !important;
box-shadow: none;
color: #25283a;
display: block;
font-size: 17px;
font-weight: 500;
height: 50px;
padding: 5px 0;
text-align: center;
font-family: 'Work Sans', sans-serif;
}
.cart-table-box .calculate-shipping .ui-state-default {
width: 100% !important;
} .single-shop-content .content-box .addto-cart-box .form-control {
background-color: #fff;
background-image: none;
border: 1px solid #ededed;
border-radius: 0 !important;
box-shadow: none;
color: #131313;
font-size: 18px;
font-weight: 600;
height: 50px;
padding: 7px 0 8px;
text-align: center;
font-family: 'Poppins', sans-serif;
}  #shop-area .showing-result-shorting .ui-selectmenu-button {
position: relative;
display: block;
background: #fff !important;
width: 200px !important;
height: 40px !important;
border-radius: 0px !important;
border: 1px solid #ededed !important;
color: #828282 !important;
font-size: 16px !important;
font-weight: 400;
text-transform: capitalize;
transition: all 500ms ease;
font-family: 'Rubik', sans-serif;
}
#shop-area .showing-result-shorting .ui-selectmenu-button:focus{
outline: none;
}
#shop-area .showing-result-shorting .ui-selectmenu-button span.ui-selectmenu-text {
display: block;
line-height: 18px;
overflow: hidden;
text-align: left;
padding: 10px 15px 10px;
transition: all 500ms ease;
} #shop-area .showing-result-shorting .ui-selectmenu-button span.ui-icon {
position: absolute;
top: 0px;
right: 0;
bottom: 0;
display: block;
float: right;
height: 38px;
width: 40px;
text-indent: 0;
background-image: none;
margin: 0;
}
#shop-area .showing-result-shorting .ui-selectmenu-button span.ui-icon::before {
color: #848484;
content: "\f107";
font-family: FontAwesome;
font-size: 17px;
overflow: visible;
position: absolute;
right: 13px;
top: 5px;
}
.market-update-area .btcwdgt {
display: block !important;
background-color: #202020 !important;
color: #aaa !important;
width: auto !important;
min-width: 240px !important;
max-width: 770px !important;
margin: 0px !important;
box-shadow: none !important;
font-size: 16px !important;
font-family: 'museo-sans-rounded', Helvetica, Arial, sans-serif !important;
font-weight: 300 !important;
line-height: 1.0em !important;
border: 1px solid #2a2a2a !important;
}
.market-update-area .btcwdgt-chart .btcwdgt-header{
display: none !important;
}
.market-update-area .btcwdgt-chart .btcwdgt-footer{
display: none !important;
}