body {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

@media (max-width: 767px) {
#top .search { display:none !important; }
#top .wc-nav { float:left; clear:left; }
#top .wc-nav li.cart { float:right !important; width:auto; }
.cart-parent { padding:0 0 0.5em 0 !important; }
#top { padding-top:0.25em !important; padding-bottom:0.25em !important; }
#top .wc-nav li.cart a:before { content:"Cart" !important; font:300 1em/1.4em "Raleway",arial,sans-serif !important; }
}

@media (max-width: 767px) {
	.hidden-m { display: none !important; }
}

@media (min-width: 768px) {
	.hidden-desk { display: none !important; }
}

input[type="text"], input.input-text, textarea, input.txt, input[type="tel"], input[type="email"] { color:#9f9693; }

.cart-collaterals .cross-sells { width:30%; }

/* RIMUOVO SUBTOTALE CARRELLO */
.cart_totals .order-total { display:none !important; }
.cart_totals .shipping { display:none !important; }
/* RIMUOVO SUBTOTALE CARRELLO */


/* INIZIO TITOLI PAGINA */
h1.page-title, .page header h1, .post-content h1 { font-size:1.5em !important; line-height:1.2em !important; margin-bottom:1.1em !important; font-weight:bold !important; }
/* FINE TITOLI PAGINA */

/* INIZIO RENDO VISIBILI SOCIAL SU MOBILE */
#top #top-nav { display: block; margin-bottom:0; }
#top #top-nav li { float:left; list-style:none outside none; position:relative; }
/* FINE RENDO VISIBILI SOCIAL SU MOBILE */


/* INIZIO POSTS */
.post .post-meta { display:none !important; }
.type-post .meta { display:none !important; }
.type-post .post-content { float:none !important; width:100% !important; }
#post-entries { display:none !important; }
.lcp_catlist li { list-style:none !important; margin-bottom:1em; }
.lcp_catlist .wp-post-image { margin-top:0.75em; }
.post-content p { font-size:1em !important; }
/* FINE POSTS */


a { font-weight:normal !important; cursor:pointer; }

	/* INIZIO FOOTER */
	#footer-widgets .widget_text h3 { display:none !important; }
	#footer-widgets { padding:1.5em 0 0 0 !important; }
	#footer-widgets > div { padding-bottom:1.5em; }
	.footer-wrap { margin-top:3em !important; }
	.footer-wrap .widget { margin-bottom:0 !important; }
	#footer { padding:1.75em 0 !important; }
	
	#menufooter li { list-style:none !important; }
	#menufooter a { padding-top:0 !important; }
	#credit a { font-size:0.8em; line-height:2.25em; }
	#mce-EMAIL { float:left; height:1.8em; box-shadow: none !important; -webkit-box-shadow: none !important; }
	#sendmailing { float:left; height:24px; border-top:1px solid #c4c0bf; border-right:1px solid #c4c0bf; border-bottom:1px solid #c4c0bf; background: #c4c0bf; }
	#sendmailing a { line-height: 26px; padding:0 10px !important; color: #ffffff !important; }
	#copyright { font-size:0.8em; }


	@media (max-width: 767px) {
		#menufooter li { float: left; }
		#mailingdiv { clear: both; }
		#menu-footer-menu { margin: 0; }
		#copyright { margin-bottom: 0.8em; }
		#menu-footer-menu .menu-item a { padding-left: 0 !important; padding-right: 2em !important; }
	}

	@media (min-width: 768px) {
		#menufooter { float: left; /*margin-right: 2em;*/ }
		#mailingdiv { float: left; }
	}

	/* FINE FOOTER */


/* INIZIO HEADER */
	#header { padding-top:1.5em !important; margin-bottom:2.5em !important; }
	#header hgroup { float:none !important; margin-bottom:0 !important; }
	#logo { float:none !important; text-align:center; display:block; margin-bottom:0 !important; }
	#logo img { max-width:100% !important; }
	#navigation { float:none !important; margin-bottom:0 !important; }
	#navigation ul.nav { display:table !important; margin:0 auto !important; float:none !important; }
	#navigation ul.nav ul { margin-top:1px !important; }
	#navigation ul.nav > li a { border:none !important; }
	#navigation ul.nav > li:hover a { background:none !important; }
	#top .wc-nav li.search input { padding-left:0.5em; }
	#top .nav-toggle a, #header .nav-toggle a { color:#FFFFFF !important; text-shadow:none !important; }
	#top .nav-toggle, #header .nav-toggle { background:#BBBBBB !important; border-color:#BBBBBB !important; float:right; position:relative !important; background-image:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }


#header #navigation ul.nav > li.current-menu-item > a { background:url('http://www.ninaandthewolf.com/dot.png') no-repeat 3px center !important; }


#top .wc-nav li.subs form { padding-top:0.75em !important; }
@media (max-width: 767px) {
	#top .wc-nav li.subs form { margin-right: 1.5em; }
}
@media (min-width: 768px) {
	#top .wc-nav li.subs form { margin-left: 1.5em; }
}
#top ul.nav > li a { padding:0.9em 1em; }
#top .wc-nav li.cart a { padding-top:1em !important; }
#top .wc-nav li.checkout a:before { content:normal !important; }
#top .wc-nav li.checkout a { font-size:1em !important; padding-top:1.1em !important; }
#top .wc-nav li.cart a .contents { background:none !important; }
/* FINE HEADER */

/* INIZIO MENU SOCIAL */
.facebook-icon a { text-indent:-9999px !important; background-image:url(http://www.ninaandthewolf.com/wp-content/uploads/2014/04/fb-icon.png) !important; background-position:left !important; background-repeat:no-repeat !important; }
.twitter-icon a { text-indent:-9999px !important; background-image:url(http://www.ninaandthewolf.com/wp-content/uploads/2014/04/tw-icon.png) !important; background-position:left !important; background-repeat:no-repeat !important; }
.pinterest-icon a { text-indent:-9999px !important; background-image:url(http://www.ninaandthewolf.com/wp-content/uploads/2014/04/pinterest-icon.png) !important; background-position:left !important; background-repeat:no-repeat !important; }
.instagram-icon a { text-indent:-9999px !important; background-image:url(http://www.ninaandthewolf.com/wp-content/uploads/2014/04/instagram-icon.png) !important; background-position:left !important; background-repeat:no-repeat !important; }
#top-nav li { margin-right:0.85em !important; width:30px; }
/* FINE SOCIAL */

/* INIZIO CAROSELLO */
.nivoSlider { max-width:100% !important; box-shadow:none !important; -o-background-size:100% auto !important; -webkit-background-size:100% auto !important; -moz-background-size:100% auto !important; background-size:100% auto !important; }
.nivo-slice { -o-background-size:100% auto !important; -webkit-background-size:100% auto !important; -moz-background-size:100% auto !important; background-size:100% auto !important; }
.nivo-directionNav { display:none !important; }
/* FINE CAROSELLO */

/* INIZIO LIGHTBOX */
.pp_nav, .pp_social, .pp_gallery, .ppt, .pp_description { display:none !important; }
/* FINE LIGHTBOX */

/* INIZIO CARRELLINO */
li.cart .amount { display:none !important; }
li.cart .contents { display:inline !important; }
#top .wc-nav li.cart a .contents { margin-left:0 !important; }
/* FINE CARRELLINO */

.post, .type-page { margin-bottom:1.6em !important; }
input[type="text"]:focus, input.input-text:focus, textarea:focus, input.txt:focus, input[type="tel"]:focus, input[type="email"]:focus { border-color:#98013A !important; box-shadow:none !important; }
.woocommerce_tabs ul.tabs li.active:before, .woocommerce-tabs ul.tabs li.active:before, .ui-tabs ul.tabs li.active:before, .woocommerce_tabs .ui-tabs-nav li.active:before, .woocommerce-tabs .ui-tabs-nav li.active:before, .ui-tabs .ui-tabs-nav li.active:before, .woocommerce_tabs ul.tabs li.ui-state-active:before, .woocommerce-tabs ul.tabs li.ui-state-active:before, .ui-tabs ul.tabs li.ui-state-active:before, .woocommerce_tabs .ui-tabs-nav li.ui-state-active:before, .woocommerce-tabs .ui-tabs-nav li.ui-state-active:before, .ui-tabs .ui-tabs-nav li.ui-state-active:before { border-top:1px solid #98013A !important; }


/* --> HOME */
.home #main article > header {
	display:none;
}

.home-slogan {
	text-align: center;
	margin: 0 auto;
	padding-top: 35px;
	max-width: 768px;
}
/* <-- HOME */



	/* INIZIO BOTTONI E PULSANTI */
	a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button { background:#BBBBBB !important; border-color:#BBBBBB !important; box-shadow:none !important; text-shadow:none !important; font-weight:normal !important; color:#FFFFFF !important; }

	a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover { background:#BBBBBB !important; border-color:#BBBBBB !important; box-shadow:none !important; text-shadow:none !important; font-weight:normal !important; color:#FFFFFF !important; opacity:0.9; }

	a.button.alt, a.comment-reply-link.alt, #commentform #submit.alt, .submit.alt, input.alt[type="submit"], input.button.alt, button.button.alt, a.button.checkout, a.comment-reply-link.checkout, #commentform #submit.checkout, .submit.checkout, input.checkout[type="submit"], input.button.checkout, button.button.checkout { background:#BBBBBB !important; border-color:#BBBBBB !important; box-shadow:none !important; text-shadow:none !important; font-weight:normal !important; color:#FFFFFF !important; }

	a.button.alt:hover, a.comment-reply-link.alt:hover, #commentform #submit.alt:hover, .submit.alt:hover, input.alt[type="submit"]:hover, input.button.alt:hover, button.button.alt:hover, a.button.checkout:hover, a.comment-reply-link.checkout:hover, #commentform #submit.checkout:hover, .submit.checkout:hover, input.checkout[type="submit"]:hover, input.button.checkout:hover, button.button.checkout:hover { background:#BBBBBB !important; border-color:#BBBBBB !important; box-shadow:none !important; text-shadow:none !important; font-weight:normal !important; color:#FFFFFF !important; opacity:0.9; }

	div.quantity .plus, div.quantity .minus { color:#BBBBBB !important; }
	a.remove { color:#BBBBBB !important; }

	/* FINE BOTTONI E PULSANTI */



.post img, .type-page img { padding:0; border:none !important; }
#content p { color:#777777; }
.sku_wrapper { display:none !important; }
input[type="checkbox"]:before, input[type="checkbox"]:checked:before { content:'' !important; }
input[type="checkbox"] { background:none !important; border-radius:0 !important; }
.col2-set .col-1, .col2-set .col-2 { float:none !important; }

/* INIZIO FLEX SLIDER */

.flexslider { border:none !important; }

/* INIZIO FLEX SLIDER COLLECTION */
.flexsliderc .flex-control-thumbs li { width:10% !important; }
.flexsliderc .slides { position:relative; }
.flexcolsx, .flexcoldx { position:absolute; width:20%; min-height:100%; height:100%; cursor:pointer; z-index:10000; }
.flexcolsx { left:0; }
.flexcoldx { right:0; }
.flexsliderc .slides  li:not(.flex-active-slide) img{ height: 0 !important; }
/* INIZIO FLEX SLIDER COLLECTION */

/* FINE FLEX SLIDER */

/* INIZIO RELATED PRODUCTS */
.related .products .quantity { margin-right:0 !important; padding-right:0 !important; border:none !important; }
/* FINE RELATED PRODUCTS */


/* --> VIDEO YOUTUBE */
.video-container, .video-container iframe { max-width:572px; }
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* <-- VIDEO YOUTUBE */


/* --> SWITCHER */
@media (max-width: 767px) {
.woocommerce-currency-switcher-form { margin-left:1em !important; float:left !important; }
}
.woocommerce-currency-switcher-form { margin:0; float:right; }
.woocommerce-currency-switcher-form .chosen-container { width:auto !important; margin-top:0.75em !important; margin-right:0.5em !important; min-width:0 !important; }
.chosen-container-active .chosen-choices, .chosen-container-active .chosen-single { border:1px solid #E8E4E3; }

.chosen-container .chosen-results li.highlighted { background-color:#BBBBBB !important; background-image:none !important; color:#FFFFFF !important; }
/* <-- SWITCHER */

.about_paypal { display:none !important; }

/* --> PRESS / HOW WE STYLE IT */
@media (min-width: 768px) {
.press-list, .hwstyle-list { float:left; width:25%; }
.press-list-int, .hwstyle-list-int { width:90%; }
.post-list-left { margin-right:10%; }
.post-list-center { margin-left:5%; margin-right:5%; }
.post-list-right { margin-left:10%; }
.post-list-clear { clear:both; }
.press-list {
	font-size: 14px;
}
}
.press-list, .hwstyle-list { margin-bottom:1.5em; }
.press-list img, .hwstyle-list img { max-width:100%; height:auto; display:block; margin-bottom:0.5em; }
/* <-- PRESS / HOW WE STYLE IT */


/* --> LIST COLLECTIONS */
.list-collections-link:active, .list-collections-link:link, .list-collections-link:visited { font-size:1.5em; display:block; text-transform:uppercase; margin-bottom:2em; }
.list-collections-link img { margin-top:0.75em; }

/* <-- LIST COLLECTIONS */



/* --> COOL HUNTER */
.cool-hunter {
	float: left;
}

.cool-hunter-m {
	display: block;
	clear: both;
}

.cool-hunter img, .cool-hunter-m img {
	width: 60px;
	height: auto;
	display: block;
}

#mce-EMAIL {
	margin: 0;
	border-radius: 0 !important;
}

@media (min-width: 768px) {
	#copyright, #credit a {
		line-height: 60px;
	}

	#mce-EMAIL {
		height: 26px;
	}
}
/* <-- COOL HUNTER */


/* --> cookies */
.cookie-notice-container { padding:4px !important; }
#cn-notice-text { font-size:11px !important; }
#cookie-notice .button { font-size:11px !important; line-height:15px !important; padding:0 2px !important; margin-bottom:2px !important; text-transform:none !important; }
/* <-- cookies */




/* --> SLIDER HOME */
.home .flex-direction-nav {
}

.home .flex-direction-nav a {
	opacity: 1 !important;
}

.home .flex-direction-nav a::before {
	content: "" !important;
	display: none !important;
}

@media (max-width: 767px) {
	.home .flex-direction-nav .flex-prev {
		left: -32px !important;
	}

	.home .flex-direction-nav .flex-next {
		right: -32px !important;
	}
}

@media (min-width: 768px) {
	.home .flex-direction-nav .flex-prev {
		left: -40px !important;
	}

	.home .flex-direction-nav .flex-next {
		right: -40px !important;
	}
}

.home .flex-direction-nav .flex-prev img, .home .flex-direction-nav .flex-next img {
	padding: 15px;
}
/* <-- SLIDER HOME */


/* --> TESTIMONIALS */
.easy_testimonial::before {
	top: -5px;
	left: -9px;
	color: #98013a;
}

.testimonial_body p {
	margin-bottom: 10px;
}

.testimonial-client {
	color: #98013a;
}
/* <-- TESTIMONIALS */


/* --> FOOTER BOX OVERLAY */
#footer-widgets #text-3 .textwidget {
	position: relative;
}

.footer-box-overlay {
	display: none !important;
	position: absolute;
	top: 0;
	left: 0;
}
/* <-- FOOTER BOX OVERLAY */



/* --> FOOTER VIDEO */
.video-container { position:relative; padding-bottom:66.666%; height:0; overflow:hidden; }
.video-container iframe, .video-container object, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; }
/* <-- FOOTER VIDEO */