body {font: 300 16px/22px "Open Sans",Arial,sans-serif;}
#wrap {background-color: #1A1A1A;border-top: 12px solid #d1ac65;color: #d1ac65 !important;}
.sf-menu > li {margin-right: 0;}
.nfw-full-width-section .nfw-row .nfw-row, .nfw-row {width: 100%;}
.sf-menu {float: left;}
p {color: #fff;}
h1, h2, h3, h4, h5, h6, p, .wpb_wrapper ul {margin-left: 30px;margin-right: 30px;}
p {text-align: justify;}
.footer-top, .footer-bottom {padding: 0 50px;}
#logo {margin-left: 50px;margin-top: 5px;margin-bottom: 5px;}
.sf-menu {float: right!important;}
.sf-menu > li > a {color: #fff !important;}
.sf-menu > li > a {font: 300 20px/20px "Dosis",sans-serif;text-transform: capitalize !important;}
.sf-menu > li > a {font-size:20px!important;}
.sf-menu > li > a span, .sf-menu > li.menu-item > a span {/*border-color:#fff;*/margin: 0 2px;padding: 5px 15px 2px;}
#header .nfw-span3 {width: 200px;}
.dorato span {background:#d1ac65;color: #333;}
.dorato span:hover {color: #fff!important;}
div.wpcf7 {margin: 0 5%;}
.icon-box-content h2{margin-left: 0px!important;}
#content{border-top: 1px solid #d1ac65;padding-bottom: 0;}
.nfw_widget_contact_info ul li a {color: #1a1a1a;}
.wpb_single_image{margin-bottom: 0 !important;}
.nfw-row-alt {margin-bottom: 0;}
.nfw-row-alt {border-bottom: 1px solid #d1ac65;}
.nfw-row-alt:last-child {border-bottom: 0px solid #d1ac65;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{margin-bottom: 0;}
.nfw-full-width-section .nfw-full-width-section-content > div.nfw-row:first-child {
  margin-bottom: 0;padding-bottom: 0;padding-top: 0;}
#footer {font-size: 13px;color:#fff;border-top: 11px solid #fff;}
#footer a{color:#fff;}
#footer .widget-title{margin:0!important;font-weight:400;color:#fff;}
#footer-top-widget-area-3 .widget-title {margin: 20px !important;}
#footer .nfw_widget_social_media a.social-icon {background: #fff;color: #d1ac65;}
#footer .nfw_widget_social_media a.social-icon i {font-size: 15px;line-height: 28px;}
#nfw_contact_widget-2 li i{color:#fff!important;}
#back-to-top {background: #fff none repeat scroll 0 0 !important;color: #d1ac65;}
.footer-bottom {background-color: #1a1a1a;}
.footer-top {color: #fff;}
.footer-top{font: 300 16px/16px "Dosis",sans-serif;}
.attachment-full {width: 100%;}
.vc_images_carousel {width: 100%;height: 100%;}
.attachment-full {height: 100%;}
.vc_images_carousel {margin-bottom: -6px;}
.vc_images_carousel .vc_carousel-control .icon-prev, .vc_images_carousel .vc_carousel-control .icon-next {font-size: 3em!important;text-shadow:2px 2px 3px #000}
.vc_images_carousel .vc_carousel-control{opacity:1!important;}
.js .tmce-active .wp-editor-area {background: #ccc;}
.page-id-21 .nfw-row-alt {border-bottom: none!important;}
.page-id-21 .nfw-span3 p{text-align:center!important;}
#header.stuck{background-color: #1A1A1A;}
#header.stuck {border-bottom: 1px solid #d1ac65;}
#header.stuck {padding-top: 5px;}
#header.stuck #logo {margin-bottom: 5px;margin-top: 0;width: 28%;}
.stuck #menu {margin-top: 10px !important;}
.vc_images_carousel .vc_carousel-control .icon-prev::before, .vc_images_carousel .vc_carousel-control .icon-next::before {content: ""!important;}
.vc_images_carousel .vc_carousel-control .icon-prev {
  background: rgba(0, 0, 0, 0) url("http://caseificiozanchetta.it/wp-content/uploads/2015/08/arrow-left.png") no-repeat scroll 0 0 !important;}
.vc_images_carousel .vc_carousel-control .icon-next{
  background: rgba(0, 0, 0, 0) url("http://caseificiozanchetta.it/wp-content/uploads/2015/08/arrow-right.png") no-repeat scroll 0 0 !important;}
.vc_images_carousel .vc_carousel-control .icon-prev, .vc_images_carousel .vc_carousel-control .icon-next {height: 30px!important;width: 30px!important;}

input, textarea, select {color: white;}


@media  (max-width: 966px)   {
	
	.parallax-enabled, .parallax {background-repeat: no-repeat!important;background-size: contain !important;display: block!important;}
	.nfw-row {padding: 0;}
	#nav_menu-2 {display:none;}
	#footer {border-top: 0px solid #fff;}
	.footer-top, .footer-bottom {padding: 1px 5px;}
	#footer-top-widget-area-2 {padding-left: 30px;}
	.btn.accent-color-1 {margin-bottom: 10px;}

.vc_custom_1438068757224, .vc_custom_1440487191778, .vc_custom_1438068772039,.vc_custom_1438070694659, .vc_custom_1438071256520, .vc_custom_1438071265503, .vc_custom_1438071699810, .vc_custom_1438071707825, .vc_custom_1438071969347, .vc_custom_1438072085453
{margin-bottom: 30px!important;}


		
}




/* iPhone - small tablet */
@media  (max-width: 480px)   {
	
	.parallax .vc_empty_space {height: 250px!important;}


.vc_custom_1440585269965 .vc_single_image-img.attachment-full, 
.homecasettebox .vc_single_image-img.attachment-full,
.prontolattebox .vc_single_image-img.attachment-full,
.casettebox .vc_single_image-img.attachment-full,
.negoziobox .vc_single_image-img.attachment-full,
.yogurtificiobox .vc_single_image-img.attachment-full
{ margin-bottom: 30px;}


.vc_custom_1438070661946,.nfw-row.nfw-row-alt.prontolattebox
{padding-bottom: 30px;}





}



/* Ipad Portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

  .nfw-span9 {width: 70%!important;}
  
}



@media  (max-width: 768px)   {
	
  .wpb_images_carousel::after {
    background: #d1ac65 none repeat scroll 0 0;
    color: #333;
    content: "CASEIFICIO ZANCHETTA";
    padding: 10px 15px;
    text-align: center;
    width: 100%;
  }

 #footer-top-widget-area-1 img {display: block;margin: 0 auto;}
.nfw_widget_contact_info ul li {padding-right: 50px;}


}

