/*
Theme Name: Graziani
Theme URI: http://www.graziani.net/
Description: Tema sviluppato per Cereria Graziani
Author: HT&T Consulting srl
Author URI: http://www.htt.it/
Version: 1.0.0
Template: htt
*/
@import url("../htt/style.css");


body {background-color:#000}
p {font-size:16px}

.menu-item-language, #lang_sel_footer {display:none !important;}
nav.main_menu > ul > li > a {padding:0px 16px;}
.title, .header_bottom {border:0px;}
.header_top {border-bottom:0px;}
.header_top .left .inner > div:last-child, .header_top .left .inner > div, .header_top .right .inner > div:first-child, .header_top .right .inner > div {border-right:0px; border-left:0px;}
.header_bottom .container_inner {border-bottom:2px solid #044c2f;}
.widget.widget_search form input[type="submit"], .header_top #searchform input[type="submit"] {color:#000;}
#searchform input#s {border-bottom:1px solid #000;}
.header_top {height:34px;}

a.current {font-style:italic;}

h2 {border-bottom:2px solid #00492c}
.latest_post {margin-top:20px;}

.breadcrumb .current {color:#000 !important}

.content .container .container_inner {padding-top:0px;}

#box-homepage .shader {display:none}
#box-homepage .desc, .hover-prodotti .wpb_text_column {background-repeat:repeat; padding:30px 0px; background-image:url(images/bg-blocco1.png);}
#box-homepage .desc h2, #box-homepage .desc h2 a, .hover-prodotti .wpb_text_column h2, .hover-prodotti .wpb_text_column h2 a {color:#fff; border-bottom:1px solid #fff; font-size:28px; display:inline-block; margin:0 auto;}
#box-homepage h2.no_icon {display:none}
#box-homepage .desc p, #box-homepage .desc p a, .hover-prodotti .wpb_text_column p a  {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff; font-size:16px;}
.hover-prodotti .wpb_text_column {text-align:center}
.hover-prodotti .q_image_with_text_over .caption.no_icon {display:none}
.hover-prodotti .q_image_with_text_over .desc {font-style:italic; font-size:18px; line-height:normal; }
.hover-prodotti .q_image_with_text_over .desc a {color:#fff;}
.hover-prodotti .wpb_text_column p a {font-size:14px;}
.hover-prodotti .wpb_text_column h2, .hover-prodotti .wpb_text_column h2 a {font-size:18px;}


.menu-contestuale {/* padding-top:260px; */}
.menu-contestuale .wpb_wrapper .wpb_wrapper {border-bottom:2px solid #044c2f; margin-bottom:20px !important;}
.menu-contestuale ul {text-align:center; padding:10px 0px; }
.menu-contestuale ul li {display:inline-block; list-style:none; list-style-type:none; margin-right:25px;}
.menu-contestuale ul li:last-child {margin-right:0px;}
.menu-contestuale ul li a {font-size:16px; color:#000; font-style:italic;}
.menu-contestuale ul li a:hover {color:#e09f31}

a.current-page-ancestor {color:#e09f31}
h1.titolo-pagina {margin-bottom:20px !important}

.bordo, .tabs-container {background-image:url(images/pattern-bordo.png); background-repeat:repeat; padding:10px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

#box-homepage {margin-top:20px;}

.box-schede img {width:400px; height:auto; margin-right:40px;}
.box-schede h3 {color:#e09f31; font-style:italic; margin-bottom:10px;}
.box-schede .section_inner {width:auto;}
.tabs-container {margin-top:20px;}
.tab-content {background-color:#fff; padding:40px;}

ol.voci-sicurezza {padding-left:0px; margin-top:20px;}
ol.voci-sicurezza li {list-style-type:none; list-style-image:none; padding-left:30px; background-image:url(images/ico-fiamma.png); background-repeat:no-repeat; background-position:left; line-height:26px;} 


footer {margin-top:30px;}

.bordo .wpb_wrapper {background-color:#fff; padding:10px;}
a.masonry_avatar {display:none;}


.column1 {border-right:2px solid #00492c; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right:40px;} 
aside .widget h5, h4 {font-style:italic; color:#e09f31; font-size:18px;}
.post_info_left a.qbutton {background:#fff; padding:0px; font-style:italic; color:#000; border:0px; font-size:14px;}

.box-contatti p {margin-bottom:20px;}
.box-contatti h4 {margin-bottom:20px !important;}
.box-contatti input, .box-contatti textarea {border:0px; border-bottom:2px solid #000; font-size:14px; padding:2px 0px; margin-top:10px}
.box-contatti input.wpcf7-submit {border:2px solid #000; padding:5px 20px; background-color:#fff;}

.chi-siamo img {margin-bottom:10px;}
.box-fiera {margin:40px 0px;}
.box-fiera img {margin:10px 0px;}
.box-fiera h5 {font-weight:bold;}

.fiere-passate ol {padding-left:0px;}
.fiere-passate ol li {list-style:none; list-style-image:none; font-size:16px;}

nav.main_menu ul li a {line-height:50px;}

header.centered_logo .header_inner_left {margin:0px}

.slogan p {color:#646567; font-style:italic; font-size:14px; line-height:18px;}
.slogan {max-width:600px; margin:20px auto 0 auto; text-align:center; display:none;}
.slogan-eng {display:none;}
html:lang(en) .slogan-eng {display:block;}
html:lang(en) .slogan-ita {display:none !important;}
html:lang(it) .slogan-ita {display:block;}
html:lang(it) .slogan-eng {display:none !important;}

header.sticky .slogan {display:none !important}
body.home .header_bottom .slogan {display:block;}
header.centered_logo .header_inner_right {display:none}

header.centered_logo .header_inner_left {margin-bottom:15px}

.ultime-notizie h2 {font-size:20px}
a.link-linea {border-top:2px solid #00492c; display:inline; padding-top:3px; padding-right:30px;}
a.link-linea2 {border-top:2px solid #00492c; display:inline; padding-top:3px; padding-right:30px; display:block; margin-top:30px;}
.riga-verde {border-top:2px solid #00492c; padding-top:5px;}

body.page-id-46 .bordo .wpb_wrapper, body.page-id-48 .bordo .wpb_wrapper {padding:2px}

.box-schede .q_tabs .tabs-nav li a {border:0px; font-style:italic; color:#000; font-size:15px;}
.box-schede .q_tabs .tabs-nav li.active a {color:#e09f31; background-color:transparent}
.box-schede .q_tabs.horizontal .tabs-nav li:last-child a {border-right:0px;}

.date i, .post_author {display:none}
body.blog .title_subtitle_holder h1 span {display:none;}
body.blog .title_subtitle_holder span.subtitle {font-size:20px; font-style:italic;}

.title, .title_holder {height:auto !important; padding:15px 0px !important}

li.current-page-ancestor a, 
body.parent-pageid-10 li#nav-menu-item-433 a,
body.parent-pageid-12 li#nav-menu-item-436 a
{color:#e09f31 !important; font-style:italic;}

.content {margin-top:auto !important}

.riga-prodotto {margin-bottom:30px;}
/* .riga-prodotto .wpb_wrapper {height:130px; vertical-align:middle; display:table-cell;} */

.ultime-notizie .latest_post_holder .latest_post {padding-bottom:0px;}
.ultime-notizie .latest_post_holder > ul > li {padding-top:5px;}
.ultime-notizie .latest_post {margin-top:5px;}

.box-shop {text-align:center; padding:130px 0px; min-height:110px;}
.box-shop h2 {font-size:20px; border-bottom:0px;}
.box-shop p {font-size:18px;}

.marchio-singolo {margin-bottom:30px !important;}

.testata-marchio {padding-top:10px; padding-bottom:10px;}
.testata-marchio p {padding-top:80px; display:block;}
.page-id-503 .testata-marchio p {padding-top:0px;}

.riga-griglia-catalogo {padding-right:15px; padding-left:15px; padding-bottom:15px;}
.riga-griglia-catalogo .bordo {border-right:7px solid #fff;}
.riga-griglia-catalogo .bordo p {text-align:center;}
.riga-griglia-catalogo .bordo p a {font-style:italic; color:#05482C;}

footer .textwidget {font-size:12px; line-height:normal;}
footer .textwidget em {font-size:11px; color:#999}
footer .column1 {border-right:1px solid #666;}
footer .column_inner .column1 {border-right:0px;}
.footer_top h4 {font-size:13px; font-style:normal; letter-spacing:0.05em; margin-bottom:0px;}
.footer_top .widget_nav_menu li.menu-item a {font-size:13px;}
.footer_top .widget.widget_nav_menu li {line-height:14px; }
.footer_top .widget_recent_entries > ul > li, .footer_top .widget_recent_comments > ul > li, .footer_top .widget_meta > ul > li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li {padding:2px 0px; border-bottom:0px !important;}
.footer_top .widget_recent_entries > ul > li::after, .footer_top .widget_pages ul li::after, .footer_top .widget_meta > ul > li::after, .footer_top .widget_nav_menu ul li::after, .footer_top .widget_recent_comments > ul > li::after {border-bottom:0px !important;}
footer .widget_nav_menu {margin-bottom:20px !important;}

.simple_social {color:#fff !important; padding-right:10px;}

.flexslider {border:0px !important; box-shadow:none !important; border-radius:0px !important}

.box-ok-shop h5 {font-size:24px; font-style:italic; text-align:center;}

.flex-direction-nav a::before {color:#fff;}
.flex-direction-nav a {background-color:transparent;}

#cookie-law-info-bar span {font-size:12px;}
.avviso {text-align:center; color:#fff; padding:5px 0px}

.firma {text-align:left; font-size:12px; margin-top:20px; color:#fff;}
.firma span {color:#F03;}

.icl_post_in_other_langs {margin-top:30px; border-top:1px solid #ccc; font-style:italic; font-size:13px; padding-top:10px;}

/* #lang_sel {display:none} */

@media only screen and (max-width: 1000px) { 
	.slogan {display:none !important}
	.header_top .left {float:left !important}
	.header_top .right {float:right !important}
}

@media (max-width: 767px) {
    .q_image_with_text_over .desc {opacity:1.0 !important;}
	/* .q_logo img {left:auto}
	header.centered_logo .q_logo img {margin:inherit; top:inherit;} */
	body.page-id-18 .vc_empty_space {display:none}
}

@media (max-width: 700px) {
    .hover-prodotti {margin-bottom:50px;}
}

@media (max-width: 479px) {
	footer .column1 {border:0px;}
	.header_top {padding-bottom:20px;}
	.menu-contestuale ul li {margin-bottom:20px;}
}

