.arrowdown{     position: absolute;
    bottom:50px;
  /*  z-index: 999999;*/
    left: 49.3%;
     font-size: 51px;
    color: #fff;
    cursor: pointer;}
.gift .arrowdown, .contact-us .arrowdown, .store .arrowdown, .woocommerce-page .arrowdown{     bottom: 190px;} 

.arrowdown a{color:#fff; text-decoration:none;}

.gift .arrowdown a, .contact-us .arrowdown a, .store .arrowdown a{color:#fff; text-decoration:none;}











.col-md-12>#nav-main .sf-menu li.current_page_item a{color: #676f5f;}



/* Primary color */
.home-message:hover {background-color:#2d5c88; background-color: rgba(45, 92, 136, 0.6);}
nav.woocommerce-pagination ul li a:hover, .wp-pagenavi a:hover, .panel-heading .accordion-toggle, .variations .kad_radio_variations label:hover, .variations .kad_radio_variations label.selectedValue {border-color: #2d5c88;}
a, #nav-main ul.sf-menu ul li a:hover, .product_price ins .amount, .price ins .amount, .color_primary, .primary-color, #logo a.brand, #nav-main ul.sf-menu a:hover,
.woocommerce-message:before, .woocommerce-info:before, #nav-second ul.sf-menu a:hover, .footerclass a:hover, .posttags a:hover, .subhead a:hover, .nav-trigger-case:hover .kad-menu-name, 
  .nav-trigger-case:hover .kad-navbtn, #kadbreadcrumbs a:hover, #wp-calendar a, .star-rating {color: #676f5f;}
.widget_price_filter .ui-slider .ui-slider-handle, .product_item .kad_add_to_cart:hover, .product_item:hover a.button:hover, .product_item:hover .kad_add_to_cart:hover, .kad-btn-primary, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, html .woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a,
.product-category.grid_item a:hover h5, .woocommerce-message .button, .widget_layered_nav_filters ul li a, .widget_layered_nav ul li.chosen a, .wpcf7 input.wpcf7-submit, .yith-wcan .yith-wcan-reset-navigation,
#containerfooter .menu li a:hover, .bg_primary, .portfolionav a:hover, .home-iconmenu a:hover, p.demo_store, .topclass, #commentform .form-submit #submit, .kad-hover-bg-primary:hover, .widget_shopping_cart_content .checkout,
.login .form-row .button, .kad-post-navigation .kad-previous-link a:hover, .cart_totals .checkout-button, .wpcf7 input.wpcf7-back,
.kad-post-navigation .kad-next-link a:hover, .variations .kad_radio_variations label.selectedValue, #payment #place_order, .shop_table .actions input[type=submit].checkout-button, input[type="submit"].button, .order-actions .button {background: #000;}

/* 20% lighter than Primary */
a:hover {color: #6c8dab;}
.kad-btn-primary:hover, .login .form-row .button:hover, #payment #place_order:hover, .yith-wcan .yith-wcan-reset-navigation:hover, .widget_shopping_cart_content .checkout:hover,
.woocommerce-message .button:hover, #commentform .form-submit #submit:hover, .wpcf7 input.wpcf7-submit:hover, .wpcf7 input.wpcf7-back:hover, .widget_layered_nav_filters ul li a:hover, .cart_totals .checkout-button:hover,
.widget_layered_nav ul li.chosen a:hover, .shop_table .actions input[type=submit].checkout-button:hover, .order-actions .button:hover, input[type="submit"].button:hover {background: #6c8dab;}

.product_item.hidetheaction .kad_add_to_cart {background: transparent; color: transparent;}
.product_item:hover .kad_add_to_cart, .product_item:hover a.button {background: #6c8dab; color: #fff;}
.headerclass.topsmaller #thelogo img{    max-width:66px; /*transition:all 0.3s ease-in 0s;*/}
.headerclass.topsmaller .sf-menu a{      padding: 28px 32px 18px 32px;     /*transition: all 0.2s ease-in 0.2s; */   /*  padding: 22px 32px 17px 32px;*/}
/*.headerclass.topsmaller #nav-main {
    margin-bottom: 0 !important;       transition: all 0.2s ease-in 0.2s;
    margin-top: -49px !important;
}*/
.headerclass.topsmaller #nav-main{margin-bottom:5px !important;}
.headerclass.topsmaller .toprightidv{display:none;}
.headerclass.topsmaller .kad-topbar-right{       bottom: 41px;}
/* Background Skins */
.contentclass, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background: #fff;}
.mobileclass {background: #f2f2f2; background: rgba(0,0,0,0.05);}
.headerclass {background: #fff;    position: fixed;
    width: 100%;    box-shadow: #ccc 0 0 6px;   /* transition: all 0.2s ease-in 0.2s;*/
    z-index: 9999;}
	
	.wrap.contentclass{        margin-top: 115px;}
		.store .wrap.contentclass, .contact-us .wrap.contentclass, .gift .wrap.contentclass, .post-type-archive-product .wrap.contentclass{margin:0;}
	
	
.footerclass {    background: #404040;
   /* margin-top: 100px;*/}
.navclass {background: #fff;}
.bg-lightgray {background: #f2f2f2; background:rgba(0, 0, 0, 0.05); }
/* Header - Type */
h1, h2, h3 {color:#333;}
h4 {color: #444;}
h5 {color: #555;}

.sf-menu a {letter-spacing: normal;}
#nav-second ul.sf-menu a {letter-spacing: normal;}

.color_gray, #kadbreadcrumbs a, .subhead, .subhead a, .posttags, .posttags a, .product_meta a {color: #777;}

body, .color_body, .sidebar a, .author-name a, .author-latestposts h5 a, .author-latestposts h5, 
.author-profile .author-occupation, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .product_price, .product_details > .product_excerpt {    color: #000;}

/* General */
a:hover {text-decoration: none;}
.hometitle {text-align: center;}

/* Footer */
#containerfooter h3, #containerfooter {    color: #fff;}


.footernav ul li a {color:#fff;}

/* Custom */
.sidebar a {
	color:#555;
}










.topbar-widget .form-search label{display:none;}

/*ravicss*/
.col-md-12>#nav-main .sf-menu li:nth-child(4){    margin-right:15%;}
.toprightidv{   float: right;            
    margin-top: 10px;    z-index: 999;
    position: absolute;
    right: 0;}
.toprightidv ul.kad-cart-total{       float: left;
    margin: 0 11px 0 0;
    padding: 0;}	
.toprightidv ul.kad-cart-total li{list-style:none;}	
.kad-header-left{clear:both;}
.toprightidv .socialdiv a{    margin:  0px 6px;
    font-size: 17px;
    color: #333;    vertical-align: middle;
    display: inline-block;}
/*.toprightidv .socialdiv a i{color:#fff; outline:#333 solid 1px;}*/	
	
.toprightidv ul.kad-cart-total li a{color:#333;     font-size: 0;}		
.toprightidv ul.kad-cart-total li a i{    font-size: 20px;
    color: #676f5f;}	
.toprightidv .socialdiv{        float: left; margin-top:3px;}	
/*.pt-cv-content, .pt-cv-content *{    letter-spacing: 1px; font-weight:normal;}	*/

#nav-main{       margin-bottom: 3px !important;
    margin-top: -65px !important;}
.kad-topbar-right{        width: auto;
    float: right;
    color: #333;
    padding: 0;
    position: absolute;
         right: 33px;
        bottom: 57px;}
		  .sf-menu a{      color: #050505;   text-align: center;      padding: 10px 32px 35px 32px;}
	   
	   .headerclass .row{position:relative;}
#topbar-search .search-icon{    color: #333;
       font-size: 21px;
    z-index: 999;}




.gift .wrap.contentclass {
    margin-top: 115px;
}




















