body{font-size: 16px;}
.navbar.navbar-bg-light {background-color: #719d67;}
.btn-default {background-color: #e3002d !important;}
#footer .dark-section.footer-widget {background-color: #719d67;}
h1, h2, h3, h4, h5, h6 {font-family: 'kanit', sans-serif; font-weight:500}
.widget .widget-title .title {font-size:20px; font-weight:500; color:#fff !important}
.section-title h1 {text-transform: none; font-weight: 500;color:#e3002d}
.section-title h1:before, .section-title h2:before {display: none;height: 0px;}
.title {font-family: 'kanit', sans-serif;font-weight: 500;}
.navbar.navbar-bg-light .navbar-nav > li > a {font-weight:600;color: #fff;font-size:18px}
.nav > li > a:hover {background-color: #e3002d !important;}
.navbar-default .navbar-toggle .icon-bar {background-color:#fff !important}
.navbar-nav > li, .navbar.navbar-bg-light .navbar-nav > li > a, .navbar-nav .dropdown-menu > li > a {text-transform:uppercase;text-decoration:none}
.navbar.navbar-bg-light .navbar-nav > li > a:hover {color:#fff !important;}
.navbar-nav > li:last-child a {padding-right:15px;}
.dark-section .widget .widget-title {border-bottom: 0px;}
textarea {resize:none;}
.dark-section .selectBox, .dark-section .form-control {border: 1px solid rgba(255, 255, 255, 0.7);}
.img-responsive {width:100%;}
.dark-section .selectBox, .dark-section .form-control:focus {border-color: #ea8a27;}
.btn-default {color: #fff !important;}
.page-header h1,h2,h3,h4 {text-transform: none;}
h4 {line-height: 1.2;}
#footer, #footer .lead a #footer .testoprivacy{color:#fff;}
#footer .lead a{color:#fff;text-decoration:underline}
.widget{font-size: 15px;}
.widget .widget-title {margin-bottom: 20px;}
.selectBox, .form-control {font-size: 15px;}
.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:15px;border-radius:2px}
.image-bg.content-in {background-position: center bottom;background-size: cover !important;}
.page-header {padding: 230px 0;}
#page .page-title-left .breadcrumb { margin: 10px 0 0 0; position: relative;right:0}
#page .breadcrumb > .active { color:#fff}
.grey { color: #666}
.orange { color: #ea8a27}
.marginb5 { margin-bottom:5px}
.marginb30 { margin-bottom:30px}
.margint30 { margin-top:30px}
.selectBox {margin-bottom: 10px; }
.form-control {margin-bottom: 0px; }
#footer .copyright, #footer  .copyright a { color:#c0c0c0}
.floor {top:-100px}
.floor1{top:0px}
.white {color:#fff}
.project-details a {text-decoration:underline}
.dark-section .form-control {background: #fff;color:#000}
h2 {font-size: 30px; line-height:1.2;margin-bottom:10px}
h3 {font-size: 24px; line-height:1.2;margin-bottom:10px}
.top-bar-section.top-bar-bg-color a:hover {color: #fff; text-decoration:underline;}
.top-bar-section.top-bar-bg-color {background-color: #6d6d6d !important}
.btn-default:hover {border-color: #ffffff;}
.post-title.prodotto {font-size:20px;text-align:center}
.post-item .post-image {border:1px solid #cccccc !important; padding:10px}
.elencoprodotti {position:absolute; right:0px; bottom:10px; background-color:#2196f3;padding: 0 5px;color:#fff;font-size:18px}
.prezzosingolo {display:inline; background-color:#2196f3;padding: 5px 10px;color:#fff;font-size:22px}


a, a:hover, a:visited, a:focus {text-decoration:underline;color:#e3002d}
ul {
    display: block;
    list-style-type: square;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

li {list-style-type: square;}
.dropdown-menu li {list-style-type: none;}
::-moz-selection {color: white;}
::selection {color: white;}

.customlabel h2{
	color: #FFF;
	font-size: 52px !important;
	line-height: 100% !important;
	font-weight: 800;
	text-shadow: 2px 2px 2px #000;
}

.customlabel p{
	color: #FFF;
	font-size: 20px !important;
	line-height: 100% !important;
}

.page-section {
    padding: 35px 0;
}
.customlabel .btn-default {
	font-size: 20px !important;
	color:#fff !important
}

.navbar-brand > img { width: 90px;}

@media (min-width: 768px) and (max-width: 991px) {
	
.page-header h1 {margin-top: 50px;}	
 .page-header {padding: 100px 0;}
	
	

}

@media (max-width: 767px) { 
body{font-size: 15px;}
.navbar-nav > li > a {
    padding-top:0px;
	padding-bottom:0px;
}

.page-header {padding: 70px 0;}

.customlabel h2{
	font-size: 30px !important;
}


.customlabel p{
	font-size: 15px !important;
}

.customlabel .btn-default {
	font-size: 17px !important;
	color:#fff !important;
	padding:10px !important;
}
.elencoprodotti, .prezzosingolo {font-size:23px}

} 
































@media (min-width: 992px) {
}  


@media(min-width:768px) {
	
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}

.navbar-nav {margin: 20px 0 0 0;}
	
	
}

@media (min-width: 1200px) {
}

 @media (min-width: 991px) and (max-width: 1199px){	
 .page-header {padding: 150px 0;}
}


 @media(max-width: 480px){	
 
 .customlabel h2{
	font-size: 20px !important;
}

.customlabel p{
	font-size: 14px !important;
}

.customlabel .btn-default {
	font-size: 15px !important;
	padding:6px !important;
}

.navbar-brand > img { width: 200px; margin-top:5px}
 
}

@media (max-width: 991px) { 
.floor {top:0px}
.navbar-toggle {margin-top: 30px;}
.navbar-toggle .icon-bar {height: 3px;}
}