/*
Theme Name: Armadachild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Armada is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-armada
*/
@import url("../dt-armada/style.css");


/*********BODY*********/


#main {
    padding: 0px;
}

.apertura {
    text-align:center;
	font-size: 18px;
    font-family: Serif;
}

/*********HEADER*********/


#header {
    /*background:none !important;*/
	border-bottom: none !important;
	box-shadow: none !important;
    opacity: 1 !important;
}

#branding a img, #branding img {
    height: auto;
    max-height:150px;
    width: auto;
}

.logo-center.solid-bg .navigation-holder, .logo-classic.solid-bg .navigation-holder {
    border-bottom: 3px solid #908877;
    opacity: 1;
    background:#ffffff;
}

#main-nav>li>a>span {
    display: inline-block;
    font-family: serif;
}

#phantom .downwards-effect>li:hover>a>span:before, .downwards-effect>li.act>a>span:before, .downwards-effect>li>a:hover>span:before, header:not(.sub-downwards) .downwards-effect>li:hover>a>span:before {
    height: 1px;
}
/*********HOME SLIDE*********/


h3.titlehome {
    font-family:Serif;
    font-size:70px;
    color:#ffffff;
    text-shadow: #999 1px 1px 1px !important;
}


h2.titlehome {
    font-family:Serif;
    font-size:53px;
    color:#ffffff;
    font-weight:bold;
    text-shadow: #999 1px 1px 1px !important;
}

h1.titleproduct {
    font-family:Serif;
    font-size:45px;
    color:#ffffff;
    /*font-weight:bold;*/
}

h1.titlehome {
    font-size:22px;
    color:#ffffff;
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;
}




/*********PAGE*********/


.ordina {
    font-family:Serif;
    font-size:39px;
    color:/*#caaf80*/ #9e917a;
    text-align:center !important;
}

.small {
    font-family:Serif;
    font-size:18px;
    color:#caaf80;
    text-align:center;
    font-weight:lighter;
}

.smalldef {
    font-size:20px;
    text-align:center;
    font-weight:lighter;
}

.tel {
    font-size:22px;
    color:#67573f;
    text-align:center;
    font-700;
}

.titleyel {
    font-family:Serif;
    color:#caaf80;
    text-align:center;
    font-weight:bold;
    padding-top:8px;
}

.titledef {
    font-family:Serif;
    text-align:center;
    font-weight:bold;
    padding-top:8px;
}

.mediumtitle {
    font-size:26px;
}

.littletitle {
    font-size:24px;
}

.bigtitle {
    font-size:43px;
    line-height:40px;
}


.paylittle {
    font-size:35px;
    font-family: Serif;
    text-shadow: #999 1px 1px 1px !important;

}

.paymedium {
    font-size:44px;
    font-family: Serif;
    text-shadow: #999 1px 1px 1px !important;

}

.paybig {
    font-size:80px;
    margin-top:10px;
    text-shadow: #999 1px 1px 1px !important;

}

h2.titlebottom {
    font-size:29px;
    color:#ffffff;
    line-height:1;
    text-align:center;
    border-top: 1px solid #ffffff;
    padding-top:13px;
}

h1 {
    font-family: Serif !important;
}


h4 {
    font-family: Serif !important;
}

a.noline {
    text-decoration:none;
}


h2.titoloricette {
    font-family:Serif !important;
    padding-top:30px;
}

h3.titoloricette {
    font-family:Serif !important;
}

p.fotocredits {
    font-size:11px; 
    color:#999999;
    text-align:right;
}

.widget-title {
    margin-bottom: 15px;
    clear: both;
    font-size: 28px !important;
    line-height:26px;
    font-family: serif !important;
}

.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-12:not(.vc_grid-item) {
    padding-left: 0px;
    padding-right: 0px;
}



/****** NEWS GRID ******/

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
    letter-spacing: -1px;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
    border-bottom: 2px solid;
}

.vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: #ffffff;
    background-color: #ffffff;
}

.vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
    border-width: 1px;
}

/*********PRODOTTI*********/

.ingredienti {
    font-size:25px !important;
    text-transform:uppercase !important;
    font-weight:lighter !important;
    color:#67573f !important;
    line-height:50px;
}

.listaingredienti {
    font-size:15px !important;
    color:#67573f !important;
    font-family: Serif !important;
}

.dettagli {
    font-size:15px !important;
    color:#67573f !important;
	line-height: 40px !important;
}

/*h1.titlehome_dark {
    font-family:Serif;
    font-size:70px;
    color:#746a57;
    text-align:center;
    text-shadow: #ffffff 1px 1px 1px;
}*/

h1.titlehome_dark {
    font-family:Serif;
    font-size:50px !important;
    color:#746a57;
    text-align:center;
    text-shadow: #968c7a 1px 1px 1px;
	border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
    padding: 20px 10px !important;
}

h1.titlehome_dark2 {
    font-family:Serif;
    font-size:50px;
    color:#746a57;
    text-align:center;
    text-shadow: #ffffff 1px 1px 1px;
}

/*h1.titlehome_white {
    font-family:Serif;
    font-size:70px !important; 
    color:#ffffff;
    text-align:center;
    text-shadow: #746a57 1px 1px 1px;
}*/

h1.titlehome_white {
    font-family:Serif;
    font-size:50px !important; 
    color:#fafafa;
    text-align:center;
    text-shadow: #999 1px 1px 1px;
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
    padding: 20px 10px !important;
}



.descrizioneprodotto p {
    font-family:Serif;
    color:#8d8a75;
    font-size: 15px !important;
}


.post-content .text-secondary {
    display:none;
}


.items-grid .wf-td, .post-content, .post-img, .recent-posts .wf-td {
    display: table-cell;
    vertical-align: middle !important;
    font-size: 20px !important;
}

/*********PAGINE*********/


.page-title.solid-bg {
    background-color: #FFFFFE !important;
    padding-top: 40px;
}


p.medium {
    font-size:20px !important;
}

p.normal {
    font-size:16px !important;
}

p.quote {
    font-size: 33px;
	font-family: Serif;
	line-height: 35px;
    font-style:italic;
    color:#665e52;
}

p.quotemin {
    font-size: 25px;
	font-family: Serif;
	line-height: 28px;
    font-style:italic;
    color:#665e52;
}

/*********FOOTER*********/

#footer .wf-container-footer {
    padding-top: 1px !important;
}

.foottitle {
    font-size:30px;
    color:#373532;
    line-height:1;
    font-family: Serif;
	padding-top:60px !important;
    margin-top:20px !important;
    border-top:1px solid #c9c9c9 !important;
    display: block;
}

.foottext {
    font-size:14px;
    color:#534f47;
}

#bottom-bar {
    font-size: 12px;
    line-height: 20px;
    color: #fbfbf7;
    background-color: #2e3237 !important;
}

.none {
    display: none !important;
}


/*********MOBILE*********/

@media only screen and (max-device-width: 480px) {


}



