/**
 * Your Inspiration Themes
 * 
 * In this files the framework register default metaboxes.
 * 
 * @package WordPress
 * @subpackage Your Inspiration Themes
 * @author Your Inspiration Themes Team <info@yourinspirationthemes.com>
 *
 * This source file is subject to the GNU GENERAL PUBLIC LICENSE (GPL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.gnu.org/licenses/gpl-3.0.txt
 */

/********************************************

In this file you can add your custom CSS.
It will always override rules in style.css.
Good work... and good luck! :)

********************************************/


body
{
	background: url(images/bg_header.jpg) top center no-repeat;
}

#header .menu ul li {
    position: relative;
    padding: 10px 20px;
	background: url(images/bg_link_menu.png) top left repeat-x #d93907;
}

#header .menu > ul {
    margin: 0px 0 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 50px;
    z-index: 99999;
}

#header .menu > ul > li {
    float: right;
    height: 29px;
    position: relative;
    text-align: center;
    z-index: 1000;
	margin: 0 1px;
}

#header .menu {
    height: 28px;
    padding: 30px 0 0;
    position: relative;
	margin:0 0 15px;
}

#header .menu ul {
    list-style: none;
    background-color:transparent; 
}

#header .menu > ul > li:last-child  { border:none; padding-right: 20px; padding-left:20px; }

#header .menu > ul > li:last-child > a { padding-right: 10px; }

#header .menu > ul > li:first-child { padding-left: 20px; }

#header .menu > ul > li > a {
    font-size: 15px;
    line-height: 30px;
    padding-right: 10px;
	padding-left: 10px;
}




#header div.menu > ul > li > a {
    font-size: 20px !important;
}



.classic #nav ul.sub-menu, .classic #nav ul.children 
{ font-size: 1.05em; display:none; position:absolute; left:23px; top:50px; text-transform: none; padding:0; margin:0; width:150px; background:#fff; border:1px solid #d3d3d3; z-index:100000; -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); }








#header-shadow {
    background: none;
    margin-top: 0px;
    width: 100%;
    height: 0px;
}

#header hr {
    border: none;
    border-top: none;
    margin: 0 auto;
    width: 0;
    height: 0px;
}

/* === LOGO */
#logo {
    float: left;
    padding-bottom: 22px;
}


p, li, address, dd, blockquote, td, th, a,
body, h1, h2, h3, h4, h5, h6, p, dl, ul, ol {
    color: #585555;
    font-family: 'Arial', 'Droid Sans', 'Verdana', sans-serif;
    /*font-size: 12px;*/
    font-weight: normal;
}

.fontsize_tredici p
{
	font-size:13px;
}

span.highlight
{
	background-color:#d93907;
	display:block;
	padding:5px 0 5px 5px;
	text-align:center;
}

/* ===== COPYRIGHT ===== */
#copyright 
{ 
	margin-top: 20px;
	margin-bottom:-20px;
	background:url(images/bg_footer.jpg) bottom center no-repeat;
	height:100px;
}

#copyright .inner {
    border-top: none; 
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 10px;
}

.btn
{
	border-radius: 0;
	border-style:none;
}

#page-meta h3 
{ 
	text-align: left;
}



/* ===== SLIDER ===== */

.slider.flexslider ul li .slider-caption
{
	background:url(images/bg_caption_slider.png) top left no-repeat;
}

.slider.flexslider ul li .caption-right, .slider.flexslider ul li .caption-left
{
	width:500px;
	padding:40px 210px 40px 50px;
}

div#slider-homepageslide h1
{
	color:#fff;
	font-size:1.6em;
}

#slider-homepageslide.slider ul li .slider-caption p 
{
    color: #FFFFFF;
}







div#comments
{
	display:none;
}



div.portfolio h3
{
	color:#D93907;
}





.portfolio-full-description a.thumb 
{
	width:600px;
}


#page-meta h4
{
	font-weight:bold;
	font-size:32px;
}