/*
Theme Name:     constructzine-lite Child
Template:       constructzine-lite
*/

body {
	background-color:#CCC;
	background:url(images/brickwall.png);
}

header {
	width:1100px !important;
	height:300px !important;
	margin:0 auto;
	background-color:#666;
}
header .inner {
	z-index:999 !important;
}
#metaslider_container_32 {
	position:absolute;
	padding:0 !important;
	width:1100px !important;
	height:300px !important;
	z-index:-1 !important;
}
#livello {
	position:absolute;
	width:1100px;
	height:300px;
    /*background: rgba(255, 255, 255, 0.2);*/
	z-index:9;
	
	background:rgb(255,255,255);
    background: transparent\9;
    background:rgba(255,255,255,0.2);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cFFFFFF,endColorstr=#4cFFFFFF);
    zoom: 1;
}
#livello:nth-child(n) {
    filter: none;
}

.header-top {
	z-index:999 !important;
    margin-bottom: 85px !important;
}
.header-top .site-description {
	font-size:26px;
}
#logo {
	width:600px !important;
    height: 120px !important;
	margin-top:-30px;
}
#logo img {
	margin-bottom:10px;
}

nav {
	height:40px !important;
}

nav .navigation-menu {
	height:40px !important;
	width:800px !important;
    /*background: rgba(0, 0, 0, 0.5) !important;*/
	background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
    zoom: 1;
}
nav .navigation-menu:nth-child(n) {
    filter: none;
}
nav .navigation-menu ul li a {
	height:40px !important;
	line-height:38px;
	color:#ffffff !important;
}
nav .navigation-menu ul li a:hover {
    border-bottom:3px solid #cd1919;
}

nav .navigation-socials {
    width: 160px !important;
	height:40px !important;
	line-height:40px !important;
    /*background: rgba(205, 25, 25, 0.5) !important;*/
	background:rgb(205,25,25);
    background: transparent\9;
    background:rgba(205,25,25,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4ccd1919,endColorstr=#4ccd1919);
    zoom: 1;
}
nav .navigation-socials:nth-child(n) {
    filter: none;
}
nav .navigation-socials:before {
	display:none;
}
nav .navigation-socials p {
	color:#FFF;
	margin:0;
	padding-left:17px;
}
nav .navigation-socials img {
	width:auto !important;
}
nav .navigation-socials li .facebook-icon {
	display:none;
	height:40px !important;
	margin-left:35px;
    background: url("images/facebook-icon.png") center no-repeat !important;
}
nav .navigation-socials li .twitter-icon {
	display:none;
	height:40px !important;
}
nav .navigation-socials li .youtube-icon {
	display:none;
	height:40px !important;
}

#main-content {
	width:1100px !important;
	margin:0 auto;
	background-color:#fff;
}

.block-title {
	color:#cd1919 !important;
}

h1, .widget-title {
	color:#cd1919 !important;
}

.directions iframe {
    height: 218px;
    margin-top: 1.5em;
}

.box3 {
	border:1px solid #ececec !important;
	margin-left: 0 !important;
}

.box3 img {
	width:240px !important;
}

article.front p {
	font-size:18px;
}
.sidebar {
    background:none !important;
    padding-top: 0px !important;
}
.sidebar .widget {
	margin-top: 30px !important;
	line-height:20px !important;
}
.sidebar .widget h3 {
	color:#cb1a1b !important;
	margin-bottom:10px !important;
}

#by {
	line-height:20px !important;
	font-family:inherit !important;
}
#by input, #by textarea {
	width:100% !important;
	line-height:30px !important;
	min-height:30px;
	margin-bottom:10px !important;
	border:1px solid #ececec;
}
#by input[type="button"], #by input[type="submit"] {
	background-color:#cb1a1b !important;
	color:#FFF !important;
	width: 200px !important;
	margin:20px auto !important;
}
#by input[type="checkbox"] {
	width:auto !important;
	min-height:1px !important;
	margin-right:10px !important;
}
