html,body {
 	background-image: none;
	background-color: #fff !important;
}

div.category-body h3 {
	height: 25px;
    font-size: 19px;
}

div.category-body h3 span.post-title {
	text-transform: uppercase;
	font-weight: 400;
	font-size: 16px;
}

#menu-item-6411 > a {
	font-size: 10px;
}

.mainmenu > ul > li > a {
	/* text-transform: uppercase; */
}

aside.quick-info {
	display: none;
}

h1.dfk-main-title {
	text-transform: uppercase;
	font-weight: 800;	
}

h1, h2, h2.widget-title, .entry-content h1, h1.dfk-main-title {
 /* font-family:'Lobster', cursive;  font-family: 'Carter One', cursive; */
 font-weight: 800;
 color: #209e17;
 text-transform: uppercase;
}

.bir-pricetable-rowhead, .bir-pricetable-columnhead {
	background-color: #4c9b33 !important;
	color: #fff !important;
	text-transform: uppercase !important;

	font-size: 12px !important;
}

table.bir-pricetable tr td.bir-pricetable-cell h3 {
	font-family: 'Open Sans', Helvetica, Arial !important;
}

div.blocco-psn p {
	font-family: 'Open Sans', Helvetica, Arial !important;
	}

.page-header .logo a, .page-header .logo img {
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.su-button-style-default,
.su-button-style-default span {
	border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

a.dfk-confirm-link {
	font-weight: 800;
	color: #209e17;
	text-transform: uppercase;
	text-align: center;
	font-size: 120%;
}




@media screen and (max-width: 992px) {  body { width: 900px !important; } }
@media screen and (max-width: 950px) {  body { width: 950px !important; } }
@media screen and (max-width: 900px) {  body { width: 900px !important; } }
@media screen and (max-width: 850px) {  body { width: 850px !important; } }
@media screen and (max-width: 800px) {  body { width: 800px !important; } }
@media screen and (max-width: 750px) {  body { width: 750px !important; } }
@media screen and (max-width: 700px) {  body { width: 700px !important; } }
@media screen and (max-width: 650px) {  body { width: 650px !important; } }
@media screen and (max-width: 600px) {  body { width: 600px !important; } }
@media screen and (max-width: 550px) {  body { width: 550px !important; } }
@media screen and (max-width: 500px) {  body { width: 500px !important; } }
@media screen and (max-width: 450px) {  body { width: 280px !important; } }

@media screen and (max-width: 370px) {  body{ width: 280px !important; } }

/* iphone5 */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { body{ width: 310px !important; } }

/* iphone6-7-8 */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { body { width: 365px !important; } }

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation: landscape) { body { width: 657px !important; } }

/* iphone6-7-8 plus */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { body {  width: 404px !important; } }

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation: landscape) { body {  width: 726px !important; } }

.paypal-button-container {
	z-index: 10000 !important;
	min-height: 900px;
}

