.jsa-apparel-scroll {		margin-right:20px!important;					}

.wp-admin,
.wp-admin a.row-title,
body.wp-admin,
.wp-admin td.title,
.wp-admin .title	{	font-family: opensans!important;	}

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {    position: relative;
    width: 94%!important;
}

.wp-admin .widefat td, 
.wp-admin .widefat td ol, 
.wp-admin .widefat td p, 
.wp-admin .widefat td ul {	font-size: 13px;	line-height: normal!important; }

.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
    padding: 5px 0 3px 0!important;
    font-size: 18px;    font-weight: bold;    color: #444444;
    border: none;
    font-family: opensans!important;
}
.jsa-sect-form	{ font-family: opensans!important;}

.jsa-foot-mid {			color: #000040; 	font-size: 12pt; 	font-family: playfair;		text-align:center; 	
				white-space:nowrap!important;										}
.jsa-foot-mid-digs {		text-align:center!important;			margin-top:20px!important;				}
.jsa-dt-fimg-350x {		width:420px; 		height:420px;			
				border:0px;							}


.jsa-dt-img  {			width:450px!important; 		float:left;		
				margin-left:25px!important;	margin-right:25px!important;	}


@media only screen and (max-width: 440px) {
.jsa-dt-img img, .jsa-dt-img, img.jsa-dt-fimg-350x	{	max-width:320px!important; }	}

nav#navigation .menus h3		{ display:none;!important;	}

div.widget_price_filter, 				
div#yith_wc_category_accordion-2.widget_yith_wc_category_accordion,
div#prdctfltr-4
							{	max-width:260px!important; }
@media only screen and (max-width: 980px) {
div#yith_wc_category_accordion-2.widget_yith_wc_category_accordion,
div.widget_price_filter,
div#prdctfltr-4						{	margin-left:50px!important; }	}
      
@media only screen and (min-width: 980px) { span.prdctfltr_widget_title {	
        			color: #666!important;  	font-size: 20px!important; 	font-weight:600!important; 
    				font-family:playfair!important;	margin-bottom:8px!important;} }  
    
.prdctfltr_checkboxes a:hover{ 	text-decoration:none!important;  				color: #000000!important;}    
    
.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:before {
    				width: 11px;    		height: 11px;    		border: 1px solid #ccc;    
      				margin-bottom: 5px;    		vertical-align: middle;    	border-radius: 3px;    margin-right: 9px;	}
            
.prdctfltr_count {		height: 14px;			line-height: 15px;    		font-size: 12px;
    				padding: 0 3px!important 	0 2px!important;
    				margin:  0 0		 	0 2px!important;	
    				color: #888;			opacity: 0.5;
    				border-radius: 5px;		border-left: 1px solid #aaa;	border-right: 1px solid #aaa;
      								border-top: none!important;	border-bottom: none!important;			}
.prdctfltr_checkboxes .prdctfltr-plus {
    				float: right;    		font-size: 100%;		padding-left: 0px;    
      								padding-right: 2px;    		line-height: 24px;				}

.prdctfltr_customizer_fields a {-webkit-box-shadow: none!important;    				box-shadow: none!important;
    												text-shadow: none!important;			}
    
.prdctfltr_filter label {	font-size: 14px;		line-height: 16px;		display: block;
    				color: #999999 !important;    	white-space: nowrap;	 	text-overflow: ellipsis !important; 
      												font-weight:500;				}
    
.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter {		/* width: 83.5% !important; */
  												max-width:260px!important;
      												margin-left: 30px!important;			}
    
    




.woocommerce-cart td.product-thumbnail, .woocommerce-cart td.product-name {    	pointer-events: none;	}

div.block.footer-widget-1	{ /* margin-left: 30px !important; */			margin-right:-10px!important;}


div.et_bloom_form_container.et_bloom_border_solid.et_bloom_form_text_dark {margin-left:20px!important; width:260px!important;}

div#bloomwidget-3.widget.widget_bloomwidget { 	max-width: 290px; 				margin-top: -20px!important;	
	  					margin-left: auto;				margin-right:auto!important;	}
div.et_bloom_widget_content{			margin-left:auto!important;			margin-right:auto!important;	}


@media only screen and (max-width: 980px) {
div#bloomwidget-3.widget.widget_bloomwidget	{	padding-left:0px!important; }	}


div#nav_menu-3.widget.widget_nav_menu,
#nav_menu-3.widget.widget_nav_menu,
#nav_menu-3 .widget.widget_nav_menu,
#nav_menu-3 .widget .widget_nav_menu,
.jsa-footer-wrap { 		width:96%;			list-style: none!important;
  				margin-left:auto;  		margin-right:auto;  		text-align:center!important;}

.jsa-footer-wrap3 { 		290px;	
  				margin-left:auto;  		margin-right:auto;  		text-align:center!important;}


.frm_form_field.frm_scroll_box .frm_opt_container { height: 780px!important; overflow: auto;
				margin-top:6px; padding:10px!important;}

.frm_style_formidable-style.with_frm_style .frm_checkbox { 	/* add product scroll box element height*/
	    			line-height: 8px!important;		font-size: 9px!important;
    				padding: 0px!important;			margin-top: -7px;	}

.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container {
  				padding-top:15px!important;		padding-left:10px!important;	}

div.post-entries 	{	display: none;	}


hr, .entry img, img.thumbnail, 
.entry .wp-caption, 
#footer-widgets, #comments, 
#comments .comment.thread-even, 
#comments ul.children li, .entry h1 { border: none!important;}

#gallery-1 img 		{	border: none!important;						}
#gallery-1 { margin-left:auto; margin-right:auto; width:420px;	}
.gallery-item 		{ 	width:40px!important; padding:2px!important; 			}

.row-navigation.row-navigation-light {
				display: none;							}

.post-wrapper .post-footer.post-footer-light {
				clear: both;							}

#slb_viewer_wrap .slb_theme_slb_default .slb_data_title,
#slb_viewer_wrap .slb_theme_slb_default .slb_group_status, div.slb_data
			{	display: none;								}


.jsa-detail-font-title  {	font-size:32px!important; 	line-height:34px!important;	
				padding-bottom:15px!important					}
.jsa-detail-price	{	font-size:32px!important; 	line-height:34px!important;	
				font-weight:700;						}

.jsa-detail-font-desc	{	font-size: 16px!important;	line-height:18px!important;
  				margin-top:20px!important;	padding-top:20px;					}

.jsa-list-title		{	font-size:18px!important; 	line-height:22px!important;	
				height:65px!important;		text-overflow: ellipsis;	}
.jsa-arc-price		{	font-size:21px!important; 	line-height:22px!important;	}


.jsa-dt-fimg-300x {		width:300px; 		height:300px;			
				border:0px;							}



.jsa-price-pos {clear:left;					float:left;			
			margin-top:15px!important;		margin-bottom:10px!important;	}

.jsa-price    {		padding-top:10px!important; 		padding-bottom:10px!important;
  			padding-left:0px!important; 		padding-right:0px!important; 
  			margin-left:0px!important;		margin-right:10px!important;
 	 		background:none!important;		border-radius:0px!important;	
			font-weight: 500!important;					}

.jsa-arc-price{		padding-top:5px!important; 		padding-bottom:10px!important;
  			padding-left:15px!important; 		padding-right:15px!important; 
  			margin-top: 10px!important;		margin-bottom:25px!important
  			margin-left:10px!important;		margin-right:5px!important;
 	 		background:#000!important;		border-radius:0px!important;
			color:#fff!important;			font-weight:700;}

.jsa-arc-price-pos {clear:left;					float:left;			
			margin-top:15px!important;		margin-bottom:10px!important;
			margin-left:0px!important;}

.jsa-add-cart {											}

.jsa-add-cart a:link,
.jsa-add-cart a:active,
.jsa-add-cart a:visited
		{	background:#000!important;		border-radius:0px!important;	
  			font-weight: 900!important;		
			text-align:center;							
			color:#fff!important;			text-decoration:none!important;	
  		/*	vertical-align:-60%; 			width:200px;   height:40px; */
			padding:12px 53px 12px 53px!important;					}
.jsa-add-cart a:hover
		{	background:#999!important;		border-radius:0px!important;	
  			font-weight: 900!important;		
			text-align:center;							
			color:#fff!important;			text-decoration:none!important;	
		/*	vertical-align:-60%; 			width:200px;   height:40px; */
			padding:12px 53px 12px 53px!important;					}
.jsa-add-cart-pos {	clear:right;					float:right;	
				margin-top:35px!important; 	margin-bottom:20px!important;
				margin-right:5px;						}

.jsa-list-del-lnk {	clear:right;					float:right;	
				margin-top:35px!important; 	margin-bottom:20px!important;
				margin-right:25px!important;	font-size:12px;			}

.jsa-list-ve-lnk {	 						float:right;	
				margin-top:35px!important; 	margin-bottom:20px!important;
				margin-right:10px!important;	font-size:12px;			}

.jsa-cfrlnk {	clear:right;					float:right;	
				margin-top:0px!important; 	margin-bottom:0px!important;
				margin-right:8px!important;					}
.jsa-frm54 {	float:right;	margin-right:35px!important;	
				margin-top:0px!important; 	margin-bottom:0px!important;	}

.jsa-list-ve-lnk a:link, 
.jsa-list-del-lnk a:link,
.jsa-frm54 a:link, 
.jsa-cfrlnk a:link,
.jsa-list-ve-lnk a:active, 
.jsa-list-del-lnk a:active,
.jsa-frm54 a:active, 
.jsa-cfrlnk a:active,
.jsa-list-ve-lnk a:visited,
.jsa-frm54 a:visited, 
.jsa-cfrlnk a:visited,
.jsa-list-del-lnk a:visited 	{	color: #333;		text-decoration:none;		}
.jsa-list-ve-lnk a:hover,
.jsa-list-del-lnk a:hover,
.jsa-cfrlnk a:hover,
.jsa-frm54 a:hover		{	color: #F00;		text-decoration:none;		}




.jsa-detail-condition,
.jsa-detail-wear	{	float: left;
  				margin-left:0px!important;	margin-right:10px!important;  	}


.jsa-detail-condition-val,
.jsa-detail-wear-val	{	float:left;			text-align:left;		}

table th, table td { font-weight:normal!important;} 

.jsa-cfl-3 {			margin-left:0px!important;	margin-right:10px!important;  	}

.jsa-val-1	{		float:left;				text-align:left;	}



.jsa-tfl {		width:350px!important;			float:left;  			
  				margin-top:0px!important; 	border:0px!important;	
				font-size: 14px!important;}
.jsa-tfr {		width:130px!important;				float:right;  			
  				margin-top:0px!important; 	border:0px!important;		
				font-size: 14px!important;}
.jsa-detail-td-padbdr 	{	padding:2px!important; 		border:none!important;		
				font-size: 14px!important;}


.jsa-dt-40h {						height:40px!important;		}   
.jsa-dt--50l {		width:150px!important;		text-align: left!important;		}

.jsa-dt--50 {		width:150px!important;							}
.jsa-dt-100 {		width:130px!important;							}
.jsa-dt-150 {		width:150px!important;							}
.jsa-dt-350  	{	width:450px!important;							}
.jsa-dt-400  	{	width:500px!important;							}



.jsa-dt-galt {			clear:left;
  				height:60px!important; 
  				padding:5px!important;
				text-align:center!important;
				margin-left:auto; margin-right:auto;}
.jsa-dt-it1 {							float:left!important;
  				margin-left:0px!important;	margin-right:10px!important;	}
.jsa-dt-it2 {							float:left!important;
  				margin-left:10px!important;	margin-right:0px!important;	}

.jsa-cfr-3 {			clear:right;			float:right;	
				margin-top:50px!important; 	margin-bottom:40px!important;	}
.jsa-cfl-1 {	clear:left;					float:left;			}
.jsa-cfl-2 {	clear:right;					float:left;	
				margin-top:50px!important; 	margin-bottom:40px!important;	}




.jsa-cfl-4 {			margin-left:0px!important;	margin-right:10px!important;	
				color: #999!important;}
.jsa-cfl-d {							float:left;
  				margin-left:0px!important;	margin-right:10px!important;	
				margin-top:20px!important;					
				font-style:oblique;important;					}
.jsa-cfl-c {	clear:left;					float:left;
  				margin-left:0px!important;	margin-right:10px!important;	}

.jsa-cfr-1 {							float:right;			}
.jsa-cfr-2 {	clear:right;					float:right;	
				margin-top:50px!important; 	margin-bottom:40px!important;	}


.jsa-cfr-4 {	clear:right;					float:right;
				margin-right:10px!important;					}

.jsa-clear-line { clear:both;   height:20px!important;		width:100%;			}
.jsa-clear-line0 { clear:both;   height:0px!important;		width:100%;			}



.jsa-frlnk {	float:right;	margin-right:10px!important;					}


.jsa-cl-300 {	clear:left;					float:left;
  			width:300px;
    				margin-left:0px!important;	margin-right:10px!important;	}

.jsa-fl-bl1 {							float:left;
  			width:230px!important; 		  
  				padding:0px!important; 						}
.jsa-fr-bl1 {							float:right;
  			width:230px!important; 		  
  				padding:0px!important; 						}
.jsa-fr-blt {							float:right;
  			max-width:400px!important; 		 
  				padding:5px!important; 						}

.jsa-font-list {		font-size:12px!important; 	line-height:13px!important;
  				font-family:Tahoma, Geneva, sans-serif!important; 		}

.jsa-font-dt1 {			font-size:16px!important; 	line-height:18px!important;
  				font-family:Tahoma, Geneva, sans-serif!important; 		}
.jsa-font-lg1 {							float:left; 
  				margin-bottom:15px!important;	/*font-weight: 700!important;*/	}
.jsa-font-lg2 {	clear:left;					float:left; 
			  	/*font-weight: 700!important;*/					}




.jsa-list-divimg {	width:240px!important;		height:240px!important;
				padding:5px!important;		float:none;			}
.jsa-list-img {		width:230px!important;		height:230px!important;			}
.jsa-list-des {		margin-top:5px!important;
  			clear:left;			float:left;				}
.jsa-list-cat {		clear:left;			float:left;				
			white-space:nowrap!important;	overflow:hidden;
			width:240px;								}


.listing_info	{		float:left; 
  				width:250px; 
  				margin-right:0px!important; 	margin-left:25px!important;	
				margin-top:50px!important;					}

.listings_list img{		width:230px;			float:right;			}
  





.frm_dropzone.dz-clickable {	min-height: 250px!important;					}


.frm_style_formidable-style.with_frm_style .frm_left_container label.frm_primary_label {
				max-width: 65%!important;    
  				text-align: right!important; 
  				white-space:nowrap;		margin-top: 5px;			}


h1.title,
div.post-meta {			display:none!important;						}


.frm_style_formidable-style.with_frm_style label.frm_primary_label, 
.frm_style_formidable-style.with_frm_style.frm_login_form label {
    				font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
    				font-size: 14px;    	color: #444444;
  			  	font-weight: bold;		text-align: left;
    				margin: 0;			padding: 0 0 3px 0;
   	 			width: auto;		display: block;
    				margin-left: 5px;						}

.plist-table,
.plist-table td, 
.plist-table table td, .plist-table table th,
.plist-table th { padding:5px!important;	margin:5px!important; align:center;}
.plist-1, .plist-1 td, .plist-1 th		{ width:130px;	overflow:hidden!important;	}	
.plist-2, .plist-2 td, .plist-2 th		{ width:130px;	overflow:hidden!important;	}
.plist-3, .plist-3 td, .plist-3 th		{ width:130px;	overflow:hidden!important;	}
.plist-4, .plist-4 td, .plist-4 th		{ width:70px;	overflow:hidden!important;	}
.plist-5, .plist-5 td, .plist-5 th		{ width:40px;	overflow:hidden!important;	}
.plist-6, .plist-6 td, .plist-6 th		{ width:40px;	overflow:hidden!important;	}
.plist-7, .plist-7 td, .plist-7 th		{ width:100px;	overflow:hidden!important;	}
.plist-8, .plist-8 td, .plist-8 th		{ width:100px;	overflow:hidden!important;	}
.plist-9, .plist-9 td, .plist-9 th		{ width:150px;	overflow:hidden!important;	}

.plist-1, .plist-1 td, .plist-1 th,
.plist-2, .plist-2 td, .plist-2 th,	
.plist-3, .plist-3 td, .plist-3 th,	
.plist-4, .plist-4 td, .plist-4 th,	
.plist-5, .plist-5 td, .plist-5 th,	
.plist-6, .plist-6 td, .plist-6 th,	
.plist-7, .plist-7 td, .plist-7 th,	
.plist-8, .plist-8 td, .plist-8 th,	
.plist-9, .plist-9 td, .plist-9 th 	{	font-size:18px!important;
  						text-align:center!important;
  						font-weight:900;
  						padding:5px!important;
  						margin:5px!important;				}

.plist-1b	{ width:130px;	overflow:hidden!important;	}	
.plist-2b	{ width:130px;	overflow:hidden!important;	}
.plist-3b	{ width:130px;	overflow:hidden!important;	}
.plist-4b	{ width:70px;	overflow:hidden!important;	}
.plist-5b	{ width:40px;	overflow:hidden!important;	}
.plist-6b	{ width:40px;	overflow:hidden!important;	}
.plist-7b	{ width:100px;	overflow:hidden!important;	}
.plist-8b	{ width:100px;	overflow:hidden!important;	}
.plist-9b	{ width:150px;	overflow:hidden!important;	}	

.plist-1b,
.plist-2b,	
.plist-3b,	
.plist-4b,	
.plist-5b,	
.plist-6b,	
.plist-7b,	
.plist-8b,	
.plist-9b		{ overflow:hidden!important; white-space:nowrap!important;		}




.frm_display img.attachment-thumbnail.size-thumbnail {		width:60px!important;		}

/*
div.nivo-caption				{		display: none!important;	}

#wp-admin-bar-frm-forms, 
a.thickbox.button.add_media.frm_insert_form,
a.thickbox.button.add_media.frm_insert_form		{    	display: none;			}  
*/

.single-frm_display section#footer-widgets.col-full.col-3,
.single-frm_display #comments,
.page-id-321370 section#footer-widgets.col-full.col-3,
.page-id-321370 #comments,
.page-id-321494 section#footer-widgets.col-full.col-3,
.page-id-321494 #comments,
.page-id-321494 section#footer-widgets.col-full.col-3,
.page-id-321494 #comments,
.page-id-321505 section#footer-widgets.col-full.col-3,
.page-id-321505 #comments,
.page-id-321506 section#footer-widgets.col-full.col-3,
.page-id-321506 #comments,
.page-id-321507 section#footer-widgets.col-full.col-3,
.page-id-321507 #comments,
.page-id-321540 section#footer-widgets.col-full.col-3,
.page-id-321540 #comments,
.page-id-322034 section#footer-widgets.col-full.col-3, 
.page-id-322034 #comments	 { 					display: none!important; 	}

body.woocommerce span.onsale,
body.woocommerce-page span.onsale {					display: none;			}


p {margin-top: 10px!important;}

.woo_woocommerce_quickview h1.product_title, 
.dt-popup-content h1.product-title, 
.woocommerce h1.product_title {	margin-bottom: 1em;
    				text-transform: none!important;		font-family: Open Sans!important;}

h1, h2, h3, h4, h5, h6 {	font-family: open-sans!important;
    				margin: 0;				color: #222;
    				font-weight: bold;		    	line-height: 1.2em;
				text-transform: none!important;						}

.frm_form_field.frm_right_half, .frm_form_field.frm_right_third, 
.frm_form_field.frm_right_two_thirds, .frm_form_field.frm_right_fourth, 
.frm_form_field.frm_right_fifth, .frm_form_field.frm_right_inline, 
.frm_form_field.frm_last_half, .frm_form_field.frm_last_third, 
.frm_form_field.frm_last_two_thirds, .frm_form_field.frm_last_fourth, 
.frm_form_field.frm_last_fifth, .frm_form_field.frm_last_sixth, 
.frm_form_field.frm_last_seventh, .frm_form_field.frm_last_eighth, 
.frm_form_field.frm_last_inline, .frm_form_field.frm_last, 
.frm_form_field.frm_half, .frm_submit.frm_half, .frm_form_field.frm_third, 
.frm_submit.frm_third, .frm_form_field.frm_two_thirds, 
.frm_form_field.frm_fourth, .frm_submit.frm_fourth, 
.frm_form_field.frm_three_fourths, .frm_form_field.frm_fifth, 
.frm_submit.frm_fifth, .frm_form_field.frm_two_fifths, 
.frm_form_field.frm_three_fifths, .frm_form_field.frm_four_fifths, 
.frm_form_field.frm_sixth, .frm_submit.frm_sixth, .frm_form_field.frm_seventh, 
.frm_submit.frm_seventh, .frm_form_field.frm_eighth, .frm_submit.frm_eighth, 
.frm_form_field.frm_inline, .frm_submit.frm_inline {			clear: none;
    				float: left;				margin-right: 10px!important;
				margin-left: 0!important;						}


.update-message {  		display:none;}
 div.notice.notice-info	{	display:none;}
.updated.fade 	{	  	display:none;}
.tagcloud 	{		display:none;}				// hide admin taxonomy tagclouds {}

.fb-like.fb_iframe_widget, 
 div.a#follow-button.btn, 
#fb-root,.twitter-follow-button.twitter-follow-button-rendered,
#twitter-widget-0	{ 	display:none;			} 	// hide adverts {}


input[type=submit], input.button, button.button {

    text-decoration: none;
    font-size: 1em;
    font-family: Open Sans;
    cursor: pointer;
    overflow: visible;
    width: auto;
    color: #000!important;
    border-color: #999!important;
    font-weight: 400;
    text-transform: none;
    text-shadow: none!important;
    background-color: #DDD!important;
}


/* Change number 4 with number of column you want to remove */
 
.woocommerce table.cart td:nth-of-type(5), .woocommerce table.cart th:nth-of-type(5),
.woocommerce table.cart td:nth-of-type(6), .woocommerce table.cart th:nth-of-type(6)	{	display: none;}



ul.products li.product h3 {	font-family: open-sans!important;    	font-weight: normal!important;
				text-transform: none!important;		font-size: 10px!important;    
    				line-height: 14px;    			margin: 0;
				text-align: left!important;		height:54px!important;
				text-overflow: ellipses!important;}

ul.products li.product .price { display: block;				text-align:left;   color: #666;		font-size:16px!important;}


ul.products li.product a.button {margin-bottom: 40px!important;   	float: right; margin-top: -24px!important;}
div.quantity	{		display:none;									}

.woocommerce_message, .woocommerce-message {				background-color: #f4f4f4!important;}


.entry table,
.entry table td, 
.entry table th,
.entry table tbody td,
.entry table thead th 	{		border-bottom: 0px solid #fff!important;  	border-top: 0px solid #fff;
    					border-left: 0px solid #fff;			border-right: 0px solid #fff;		}

.entry table td, 
.entry table th {			text-align: left;
    					border-right: 0px dotted #fff;    		vertical-align: top;}
.entry table thead tr th 	{	}					


.woocommerce-error:before, 
.woocommerce_error:before, 
.woocommerce-info:before, 
.woocommerce_info:before, 
.noreviews:before, 
.create-account p:first-child:before, 
.nocomments:before, 
.woocommerce-message:before, 
.woocommerce_message:before {		margin-top:-2px;    				color: #222!important;			}

.entry ul.woocommerce_error {    	margin-left: 0 !important;			list-style: none;
      					border-color: #222;  				color: #222;
  					background: #fff!important;  			font-weight: 700;			}
.woocommerce-info, 
.woocommerce_info, 
.woocommerce-error, 
.woocommerce_error,
.noreviews, 
.create-account p:first-child, 
.nocomments,
.woocommerce-message, .woocommerce_message {
    					border-top-color: #727272!important;        	border-color: #222!important;
  					color: #222!important;  			border-width:2px;
  					background: #fff!important;  			font-weight: 700;			}

.form-row.woocommerce-validated .chzn-single, 
.form-row.woocommerce-validated .chzn-drop, 
.form-row.woocommerce-validated input.input-text, 
.form-row.woocommerce-validated select {
    					border-color: #666;
   					background-color: #fff;  		color: #666;  		font-weight: 700;	}


.required 			{ 	border: 0;				color: #727272!important;	}


table.cart a.remove {			color: #fff;    			background: #c22;
    					display: inline-block;    		height: 16px;    	width: 16px;
    					line-height: .93;    			text-align: center;  	vertical-align: middle;
    					border-radius: 100%;  			line-height: 15px;    	font-weight: 700;	}

table thead th {			background: #ffffff;						border-bottom: 2px solid #e7e7e7;
    					text-transform: none!important;    	padding: 0.9em;  	text-transform: capitalize;	}

a:link, a:visited {			color: #727272;    					text-decoration: none;}


.woocommerce_message, 
.woocommerce-message {
    					background-color: #eee;
}



.select2-container .select2-choice>.select2-chosen {
    margin-right: 26px;			display: block;    		overflow: hidden;
    white-space: nowrap;    		text-overflow: ellipsis;    	float: none;
    width: auto;    			height: 28px;    		padding-top: 5px;						}

.jsa-shoplnk a:link,
.jsa-shoplnk a:hover,
.jsa-shoplnk a:active,
.jsa-shoplnk a:visited,
.jsa-shoplnk		{	color:#000000!important;				  	
				float:left;			text-align:left;		}





#footer-widgets-container .textwidget ul li, 
#footer-widgets .textwidget, 
#footer-widgets .textwidget ul, 
#footer-widgets .textwidget ul li,
.textwidget ul li, 
.textwidget, 
.textwidget ul, 
.textwidget ul li,
div.widget.woocommerce.widget_shopping_cart ul li,
div.widget.woocommerce.widget_shopping_cart ul,
div.widget.woocommerce.widget_shopping_cart,
div.widget_shopping_cart_content,
div.widget_shopping_cart_content ul,
div.widget_shopping_cart_content ul li,
div.side-nav .widget.woocommerce.widget_shopping_cart ul li,
div.side-nav .widget.woocommerce.widget_shopping_cart ul,
div.side-nav .widget.woocommerce.widget_shopping_cart,
div.side-nav .widget_shopping_cart_content,
div.side-nav .widget_shopping_cart_content ul,
div.side-nav .widget_shopping_cart_content ul li	
.widget.woocommerce.widget_shopping_cart ul li,
.widget.woocommerce.widget_shopping_cart ul,
.widget.woocommerce.widget_shopping_cart,
.widget_shopping_cart_content,
.widget_shopping_cart_content ul,
.widget_shopping_cart_content ul li	
.side-nav .widget.woocommerce.widget_shopping_cart ul li,
.side-nav .widget.woocommerce.widget_shopping_cart ul,
.side-nav .widget.woocommerce.widget_shopping_cart,
.side-nav .widget_shopping_cart_content,
.side-nav .widget_shopping_cart_content ul,
.side-nav .widget_shopping_cart_content ul li{			list-style: none!important;
    								background: none;
    								text-decoration: none;
  								text-overflow: ellipsis;		
    								font-size: 14px!important;	}

.widget ul.product_list_widget li img {
                                                                float: right;
                                                                margin: 0 0 .5em .5em;
                                                                padding: 3px;
                                                                background: #fff;
                                                                width: 32px;
                                                                height: auto;
                                                                border: 0px solid #fff !important; 
}

.widget ul {							list-style: none!important;	}


#navigation ul.cart .widget, #navigation ul.nav-search .widget {margin: 0;
    								width: 200px;
  								list-style: none!important;	}
.wc-proceed-to-checkout					{	float:right!important;	
								padding-right:30px!important;
								text-transform: capitalize;}
a.checkout-button.button.alt.wc-forward			{	width:250px!important;
								border-radius:0px!important;
								text-transform: capitalize;}


.woocommerce #payment div.payment_box.payment_method_cod p,
.woocommerce-page #payment div.payment_box p.payment_method_cod {position: relative;
    								width: 49%;
    								line-height: 1.5em;		}
.woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text, 
.woocommerce-page #content table.cart td.actions .coupon .input-text {
								width:140px !important;
  								border-radius: 0px!important;		}

.woocommerce table.shop_table th, 
.woocommerce-page table.shop_table th 	{			font-weight: 700;
    								line-height: 18px;
      							/*	padding: 13px 12px;	*/
    								font-size: 18px;
  								color: #444;
  								text-align: center;
								border:none!important;			}
.woocommerce table.shop_table td, 
.woocommerce-page table.shop_table td 	{		/*	border-top: 1px solid rgba(0,0,0,.1);	*/
  								border: 0px solid #fff!important;
    								padding: 6px 12px;
    								vertical-align: middle;
    								text-align: right;
    								padding-right: 30px!important;		
								padding-left: 30px!important;		}

.woocommerce ul#shipping_method, 
.woocommerce-page ul#shipping_method 		{		list-style: none;
    								margin: 0;
    								margin-left: 10px;
    								text-align: left;
  								vertical-align: middle;important;}
#ship-to-different-address			{		letter-spacing: 0px!important;		}
.woocommerce-shipping-calculator 		{		margin-bottom: 20px;
    								text-align: left;
    								margin-top: 20px;
    								margin-left: 10px;			}
.woocommerce #payment div.payment_box, 
.woocommerce-page #payment div.payment_box {			position: relative;
								width: 100%;
    								padding: 1em 2%;
    								margin: 1em 0;
    								font-size: .92em;
    								border-radius: 0px;
    								line-height: 1.5em;
    								-webkit-box-shadow: none!important;
    								color: #444444;
    								text-shadow: none!important;		}
.cart_totals table th {						text-align: left;
    								width: 60%!important;
    								padding-left: 20px!important;
    								font-size: 16px;
    								vertical-align: middle!important;
    								padding-bottom: 12px!important;		}
.woocommerce .cart-collaterals .cart_totals tr td, 
.woocommerce .cart-collaterals .cart_totals tr th, 
.woocommerce-page .cart-collaterals .cart_totals tr td, 
.woocommerce-page .cart-collaterals .cart_totals tr th {
    							/*	border-top: 1px solid #f7f6f7;	*/
  								border:	0px solid #fff!important;
    								text-align: right;
    								padding-right: 30px!important;
    								margin-top: 10px;
												}
.woocommerce .cart-collaterals .cart_totals table tr:first-child td, 
.woocommerce .cart-collaterals .cart_totals table tr:first-child th, 
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td, 
.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th {
    								border-top: 0;
    								text-align: right;
    								padding-right: 30px!important;		}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals.cart_totals,
.woocommerce div.cart-collaterals.cart_totals,
.woocommerce div.cart-collaterals .cart_totals,
div.cart_totals.calculated_shipping {			 	width: 70%!important;
    								float: right;				}
.woocommerce .products.related, 
.woocommerce-page .products.related {				clear: both;				}
.cart_totals h2 {						padding-left: 20px;
  								font-size: 22px!important;	
  								color: #444444;				}
.woocommerce .quantity, 
.woocommerce-page .quantity, 
.woocommerce #content .quantity, 
.woocommerce-page #content .quantity {				position: relative;
  								margin: 0 10px auto 20px !important;
								overflow: hidden;
    								zoom: 1;
  								width: 75px!important;			}

.shop_table.woocommerce-checkout-review-order-table th.product-name
					{			width: 70%!important;			}
.cart-item td.product-name,
.cart-item td.product-quantity,
.shop_table tbody .product-name,
.shop_table tbody .product-quantity{				color: #444444;
								letter-spacing: 0px;
								font-size: 16px;
								text-align: center!important;		}
.shop_table tbody td {						padding: 10px 12px!important;
    								border-top-color: #dcfcff!important;	}

@media only screen and (min-width: 768px) {
#navigation ul.cart a.cart-contents + ul, 
  #navigation ul.cart a.search-contents + ul, 
  #navigation ul.nav-search a.cart-contents + ul, 
  #navigation ul.nav-search a.search-contents + ul {
                                                                display: block;
                                                                position: absolute;
                                                                right: 0;   top: 100%;
                                                                visibility: hidden;
                                                                width: 240px!important;
  								padding: 20px!important;    		background: #e6e6e6;
                                                                -webkit-box-sizing: border-box;     	-moz-box-sizing: border-box;
    								box-sizing: border-box;					}}




#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxTitle,
#review_form_wrapper input[type=submit],
#review_form_wrapper input[type=submit].shop-black-btn,
.accent-bg-color,
.blog-carousel-overlay,
.blog-modern-btn,
.button.alt,#respond #submit,
.button.shop-black-btn,
.comment-form-button,
.gform_button[type=submit],
.news-fourth-with-image .news-categories span,
.news-full-with-image .news-categories span,
.news-half-with-image .news-categories span,
.post-password-form input[type=submit],
.shop-flat-btn.shop-black-btn,
.shop-skin-btn,
.showcase-blog-overlay,
.woocommerce #content input.button,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce .cart-collaterals .woocommerce-shipping-calculator .button,
.woocommerce .price_slider_amount .button.button,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce-page #content input.button,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page .cart .button,
.woocommerce-page .cart input.button,
.woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .button,
.woocommerce-page a.button,
.woocommerce-page a.button.alt,
.woocommerce-page button.button,
.woocommerce-page button.button.alt,
.woocommerce-page input.button,
.woocommerce-page input.button.alt,
.woocommerce-product-search input[type=submit].shop-black-btn,
a.shop-flat-btn,
a.button.wc-forward,
a.button.checkout.wc-forward,
form.ajax-search-complete i,
#nex-forms .submit-button .btn {				background: #111111!important;
    								border: none!important;
    								color: #fff!important;
    								border-radius: 0px;!important;
    								letter-spacing: 0px;
    								font-size: 12px!important;
    								font-weight: 400;
    								padding: 5px 15px 5px 15px!important;		}


#cboxClose:hover,
#cboxNext:hover,
#cboxPrevious:hover,
#cboxTitle:hover,
#review_form_wrapper input[type=submit]:hover,
#review_form_wrapper input[type=submit].shop-black-btn:hover,
.accent-bg-color:hover,
.blog-carousel-overlay:hover,
.blog-modern-btn:hover,
.button.alt:hover,#respond #submit:hover,
.button.shop-black-btn:hover,
.comment-form-button:hover,
.news-fourth-with-image .news-categories span:hover,
.news-full-with-image .news-categories span:hover,
.news-half-with-image .news-categories span:hover,
.post-password-form input[type=submit]:hover,
.shop-flat-btn.shop-black-btn:hover,
.shop-skin-btn:hover,
.showcase-blog-overlay:hover,
.woocommerce #content input.button:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce .cart-collaterals .woocommerce-shipping-calculator .button:hover,
.woocommerce .price_slider_amount .button.button:hover,
.woocommerce a.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page .cart .button:hover,
.woocommerce-page .cart input.button:hover,
.woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-product-search input[type=submit].shop-black-btn:hover,
a.shop-flat-btn:hover,
a.button.wc-forward:hover,
a.button.checkout.wc-forward:hover,
form.ajax-search-complete i:hover,
#nex-forms .submit-button .btn:hover {				background: #444444 !important;
    								color: #fff!important;
    								border: none!important;
    								border-radius: 0px;!important;
    								letter-spacing: 0px;
    								font-size: 12px!important;
    								font-weight: 400;
    								padding: 5px 15px 5px 15px!important;			}



.page-id-7624 #footer-widgets 	{    	padding: 10px 0;    clear: both;    display: none;	}
.page-id-7624 #footer		{ 	margin-top:100px!important;				}

.page-id-7632 #footer-widgets 	{    	padding: 10px 0;    clear: both;    display: none;	}
.page-id-7632 #footer		{ 	margin-top:100px!important;				}

.page-id-326953 #footer-widgets {    	padding: 10px 0;    clear: both;    display: none;	}
.page-id-326953 #footer		{ 	margin-top:100px!important;				}


 .page-id-7632 .entry table tr th:last-child, 
 .page-id-7632 .entry table tr td:last-child,
 .page-id-7624 .entry table tr th:last-child, 
 .page-id-7624 .entry table tr td:last-child {
    					padding-right: 30px!important;
   					text-align: right;					}

 .page-id-7632 .entry table tr th:first-child,
 .page-id-7624 .entry table tr th:first-child {
    					padding-right: 30px!important;
   					text-align: right;					}

 .page-id-7632 .entry table tr td:first-child,
 .page-id-7624 .entry table tr td:first-child {
    					padding-right: 30px!important;
   					text-align: right;					}

.shop_table.woocommerce-checkout-review-order-table th.product-name {
    					width: 70%!important;
  					text-align: center!important;				}


@media only screen and (min-width: 768px) {

 .page-id-7632  #navigation ul.nav > li a:hover, 
 .page-id-7632  #navigation ul.nav > li:hover, 
 .page-id-7632  #navigation ul.nav li ul, 
 .page-id-7632  #navigation ul.cart li:hover a.cart-contents, 
 .page-id-7632  #navigation ul.nav-search li:hover a.search-contents, 
 .page-id-7632  #navigation ul.nav-search a.search-contents + ul, 
 .page-id-7632  #navigation ul.cart a.cart-contents + ul, 
 .page-id-7632  #navigation ul.nav li.current_page_item a, 
 .page-id-7632  #navigation ul.nav li.current_page_parent a, 
 .page-id-7632  #navigation ul.nav li.current-menu-ancestor a, 
 .page-id-7632  #navigation ul.nav li.current-cat a, 
 .page-id-7632  #navigation ul.nav li.current-menu-item a {
								    background-color: #fff!important;
    /* border-bottom: solid 1px #ccc; */							}}


@media only screen and (min-width: 768px) {

 .page-id-7624  #navigation ul.nav > li a:hover, 
 .page-id-7624  #navigation ul.nav > li:hover, 
 .page-id-7624  #navigation ul.nav li ul, 
 .page-id-7624  #navigation ul.cart li:hover a.cart-contents, 
 .page-id-7624  #navigation ul.nav-search li:hover a.search-contents, 
 .page-id-7624  #navigation ul.nav-search a.search-contents + ul, 
 .page-id-7624  #navigation ul.cart a.cart-contents + ul, 
 .page-id-7624  #navigation ul.nav li.current_page_item a, 
 .page-id-7624  #navigation ul.nav li.current_page_parent a, 
 .page-id-7624  #navigation ul.nav li.current-menu-ancestor a, 
 .page-id-7624  #navigation ul.nav li.current-cat a, 
 .page-id-7624  #navigation ul.nav li.current-menu-item a {
								    background-color: #fff!important;
    /* border-bottom: solid 1px #ccc; */							}}


.page-id-7624 .cart-item a:hover, .page-id-7624 a:hover,
.page-id-7632 .cart-item a:hover, .page-id-7632 a:hover {    		color: #20225B!important;	}


.page-id-7624 a:link, .page-id-7624 a:visited,  
.page-id-7632 a:link, .page-id-7632 a:visited	{   			color: #aaaaaa!important;	}


@media only screen and (min-width: 980px)	{
.two-col-left #main-sidebar-container #sidebar, 
.two-col-right #main-sidebar-container #sidebar {			width: 21%!important;		}
  
@media only screen and (min-width: 980px)	{
.two-col-left #main-sidebar-container #main, 
.two-col-right #main-sidebar-container #main {    			width: 77%!important;		}



.ui-slider-range,    
.widget_price_filter .ui-slider-range, 
.widget_price_filter .ui-slider-range:hover, 
.widget_price_filter .ui-slider-range.alt:hover{background: #aaaaaa!important;         				color: #fff!important;
    			                        font-size: 12px!important;              font-weight: 400;	margin-right:-20px!important;
    						padding: 0px 0px 0px 15px!important;  	border-radius: 0px;	border: none!important;		}    
    

.woocommerce .price_slider_amount .button.button {
    						background: #aaaaaa!important;          border: none!important; 	color: #fff!important;
    						border-radius: 0px;                     font-size: 12px!important;      font-weight: 400;
    						padding: 5px 15px 5px 15px!important;           }
    
.woocommerce-page button.button:hover, .woocommerce-page button.button.alt:hover, 
    .woocommerce-page input.button:hover, .woocommerce-page input.button.alt:hover {
    background: #dddddd !important;
    color: #999999!important;
    border: none!important;
    border-radius: 0px;
    letter-spacing: 0px;
    font-size: 12px!important;
    font-weight: 400;
    padding: 5px 15px 5px 15px!important;
}
    
    .widget_price_filter .ui-slider-horizontal .ui-slider-handle {
    	top: -7px;				margin-left: -8px; 	margin-right: 20px!important;		}
    
.ywcca_widget_container_style_3 ul.ywcca_category_accordion_widget li .icon-plus_style_3, 
.ywcca_widget_container_style_3 ul.ywcca_category_accordion_widget li .icon-minus_style_3 {
    	float: left;  	cursor: pointer;    	display: inline-block;
    	width: 26px;    height: 26px;   	margin-top: 5px;   	margin-left: -26px;	}
    
div#yith_wc_category_accordion-2.widget.widget_yith_wc_category_accordion,
    widget_yith_wc_category_accordion{ 		margin-left:32px!important; 	margin-right:-10px!important; 		
      						padding-right:10px!important;	max-width:280px!important;}
    
    
table.cart a.remove {		color: #fff!important;    	background: #c00;	display: inline-block;		height: 1.1em;
    	    			border-radius: 100%;   		line-height: 1.0;    	text-align: center;		width: 1.1em; }

    
    ul.ywcca_category_accordion_widget li span.rectangle_count, 
    .ywcca_widget_container_style_3 ul.ywcca_category_accordion_widget li span.round_count {
    float: right!important;    		border: 1px solid #efefef!important;    margin-top: 5px!important;    	padding-left: 5px!important;
    padding-right: 5px!important;	width:28px!important; 			text-align:center!important;	background:#f9f9f9!important;
    white-space:nowrap!important;	letter-spacing: -.3px!important;	font-size:12px!important;}
    

.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary {
    display: inline-block;    text-decoration: none;    height: 35px;               }    
    
    
.widget_price_filter .price_slider {    border: 0 !important;
    					background: rgba(0, 0, 0, 0.1) !important;    border-radius: 10px;    margin: 0 29px 24px 10px;
}
    
    
 .widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;		    z-index: 2;		    width: 2.2em;	    height: 1.8em;	cursor: default;
}
    
    .widget_price_filter .ui-state-default, 
    .widget_price_filter .ui-widget-content .ui-state-default, 
    .widget_price_filter .ui-widget-header .ui-state-default {		border: 1px solid #ddd;    font-weight: normal;  color: #555555;
     background: #f0f0f0; 					/* For browsers that do not support gradients */    
    background: -webkit-radial-gradient(#ffffff, #dddddd); 	/* Safari 5.1 to 6.0 */
    background: -o-radial-gradient(#ffffff, #dddddd); 		/* For Opera 11.6 to 12.0 */
    background: -moz-radial-gradient(#ffffff, #dddddd); 	/* For Firefox 3.6 to 15 */
    background: radial-gradient(#ffffff, #dddddd);					}
    
   

    
    
    div#woocommerce_price_filter-2.widget.woocommerce.widget_price_filter { 		margin-top:60px!important;}
    
    
    .ywcca_widget_container_style_3 .ywcca_category_accordion_widget li.cat-item, 
    .ywcca_widget_container_style_3 .ywcca_category_accordion_widget ul.menu li.menu-item {   
      line-height: 32px!important; border-bottom: 1px solid #e2e2e2!important;   text-transform: Capitalize;  background: #ffffff;	}  
    
     
    
    .page-title, .post .title, .page .title {  	font-family: playfair; 		font-size:30px!important;	color: #666666!important;
    						margin-left:40px!important;	font-weight:700!important; 	margin-top:8px!important;
    						margin-bottom:0px!important;	}
    
    .woocommerce-ordering		{	margin-top:8px!important;     	margin-right: 20px;}
    
    
    .woocommerce_result_count, 
    .woocommerce_ordering, 
    .woocommerce-result-count, 
    .woocomerce-ordering { 			float: left;  		margin-bottom: 1.618em;		margin-left:40px!important;	}
    
    
    div#woocommerce_price_filter-2.widget.woocommerce.widget_price_filter {  
      				 margin-left:30px!important; }
    

    
 
    

     .price_label {		color: #aaa!important;    font-size: 14px!important; font-weight:500!important; 	}
    
    
    #hmenu_load_1 #hmenu_cart_icon {   position: relative;   margin-right: 20px;						}
      
#hmenu_load_1 .hmenu_search_classic .hmenu_search_input input {	padding: 0 30px 0 10px!important;    	outline: none;    	background-color: #FFFFFF;
    								width: 120px;    			height: 28px;    	color: #999;
    								font-family: opensans!important;  	font-size: 14px;	
      								margin-bottom: 10px!important;    			margin-top: -2px!important;	}
    
#hmenu_load_2 .hmenu_search_classic .hmenu_search_input input {
    								padding: 0 30px 0 12px;    	font-family: 'Open Sans';
    								font-size: 13px;		margin-top: -5px;    	border-radius: 0px!important;
    								margin-right: 10px;									}
    
#hmenu_load_2 .hmenu_search_classic .hmenu_search_btn {		position: absolute;    		right: 0;    		display: table;
    								padding: 0;    			cursor: pointer;    	margin-right: 12px;   
      								margin-top: -5px;									}
    
 
    .media-modal {    position: fixed;    top: 30px;    	left: 180px!important;    	right: 30px;    	bottom: 30px;   
      								z-index: 160000;	}
    
    .page .title {	display: none;	}
    .about_paypal {  	display: none;  }
    
#hmenu_load_2 .hmenu_search_classic .hmenu_search_input input {
    								font-family: opensans!important;
								margin-left:15px!important; 	padding-left:10px!important;				}
    
#hmenu_load_4 .hmenu_search_classic .hmenu_search_input input { padding: 0 30px 0 10px!important; }
      

    
    
    
    
    h3.ywcca_widget_title {	color: #666!important;    font-size: 20px!important; 	font-weight:600!important; font-family:playfair!important;
    				margin-bottom:8px!important;}

.ywcca_widget_container_style_3 .ywcca_widget_title {
 				border-bottom: 0px solid #eee!important;     		margin-bottom: 2px;    		
      				text-align: left;    					line-height: 29px;
    				color: #666!important;    font-size: 20px!important; 	font-weight:600!important; font-family:playfair!important;
    				margin-bottom:8px!important;}
    .widget h3		{	color: #666!important;    font-size: 20px!important; 	font-weight:600!important; font-family:playfair!important;
    				margin-bottom:8px!important;}
    
    select.orderby		{	width: 225px!important;}
    
#sidebar, .two-col-right #main-sidebar-container #sidebar {    margin-top:35px!important; }
    
    
#footer, #footer p
    {    font: 300 16px/1em playfair!important;   letter-spacing: 0px!important;    color: #999999;}
    
#footer a:link, #footer p a:link, #footer a:active, #footer p a:active, #footer a:visited, #footer p a:visited
    {    font: 300 16px/1em playfair!important;   letter-spacing: 0px!important;    color: #666666;}
    
#footer a:hover, #footer p a:hover
    {    font: 300 16px/1em playfair!important;   letter-spacing: 0px!important;    color: #000000;
}
    
    .rect.highlight_cat a:hover 	{ 		text-decoration:none!important;  color: #000000!important;}
    li.cat-item a:hover, 
    li.cat-item .rect.highlight_cat a:hover, 
    li.cat-item .rect .highlight_cat a:hover
    					{ 		text-decoration:none!important;  color: #000000!important;}
    

    

    
ul#menu-primary-menu.menu a:link, 
ul#menu-primary-menu.menu a:visited,
    ul#menu-primary-menu.menu a:active {			color:#000;}
    