#footer-bottom { padding: 15px 0 15px!important; }
#footer-bottom ul.et-social-icons li { margin-left:3px!important; }
#footer-bottom ul.et-social-icons li a { background: #FFFFFF; width: 35px; padding: 5px 0px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.et_pb_section.et_pb_section_0.et_section_regular.et_pb_section_first { background:transparent; }
#top-menu li { padding: 0px!important; }
#top-menu li a { padding:10px 20px 5px 20px; }
#top-menu li a:hover { background:#ffffff; }
#top-menu li.mega-menu li > a { font-size: 16px; padding-right: 0px!important; border-bottom:1px dotted #c6c6c6; }
#top-menu li.mega-menu > ul > li > a:first-child,#top-menu li.mega-menu ul li a[rel="capotitm"] { padding: 0 !important; border-bottom: 1px solid rgba(0, 0, 0, 0.03); font-weight: bold; font-size: 18px; color:#336699}
#top-menu-nav > ul > li > a:hover {  opacity: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out; color: #000000; }
#top-menu li.mega-menu ul li a[rel="capotitmevid"] {border:1px solid #336699;text-align:center;}
#wp-live-chat {  z-index: 100000!important; }
/*#main-header {background-color: #333333!important; }*/
body.home #main-header, body.page-id-118 #main-header, body.page-id-443 #main-header {background-color: transparent!important; }

#subpages-widget-2 li.widget_subpages_current_page { border-top:1px solid #336699; border-bottom:1px solid #336699; padding:10px 0px 0px 5px; background:#f6f6f6; }
#subpages-widget-2 li.widget_subpages_current_page a {font-weight:bold; padding-bottom:10px;}
#subpages-widget-2 li.widget_subpages_current_page ul li a {font-weight:normal;}

@media only screen and (min-width: 981px) {
.et_header_style_centered #logo { max-height: 95%!important; }
.et_header_style_centered #top-menu > li > a { padding: 15px 20px 0px 20px; }
body.page-parent header#main-header, body.page-child header#main-header { position: relative!important; padding-bottom:100px!important; }
.et_header_style_centered #top-menu > li > a {padding-bottom: 20px!important; }
body.page-parent  #main-content .container , body.page-child  #main-content .container { padding-top: 58px!important; }
/*TABACCHI*/
body.page-id-205 #main-header, body.parent-pageid-205 #main-header {
background-image: url(/imgvar/bg-tabacchi.jpg)!important;
background-size: cover;
background-repeat: no-repeat;
background-color; #000000!important;
}
/*GIOCHI*/
body.page-id-220 #main-header, body.parent-pageid-220 #main-header, body.parent-pageid-244 #main-header, body.parent-pageid-232 #main-header, body.parent-pageid-260 #main-header {
background-image: url(/imgvar/bg-giochi.jpg)!important;
background-size: cover;
background-repeat: no-repeat;
background-color; #000000!important;
}
body.parent-pageid-222 #main-header {
/*background-image: url(http://www.lttabaccheria.it/wp-content/uploads/2016/10/bg-giochi-gv.jpg)!important;*/
background-image: url(http://www.lttabaccheria.it/wp-content/uploads/2016/07/gvblack.jpg)!important;
background-size: cover;
background-repeat: no-repeat;
background-color; #000000!important;
}
body.parent-pageid-666 #main-header {
background-image: url(http://www.lttabaccheria.it/wp-content/uploads/2016/10/bg-app.jpg)!important;
background-size: cover;
background-repeat: no-repeat;
background-color; #000000!important;
}
/*SERVIZI*/
body.page-id-286 #main-header, body.parent-pageid-322 #main-header, body.parent-pageid-316 #main-header, body.parent-pageid-415 #main-header, body.parent-pageid-326 #main-header, body.parent-pageid-294 #main-header, body.parent-pageid-312 #main-header, body.parent-pageid-330 #main-header, body.parent-pageid-406 #main-header, body.page-id-825 #main-header, body.page-id-823 #main-header, body.page-id-821 #main-header, body.page-id-819 #main-header, body.page-id-817 #main-header, body.page-id-810 #main-header, body.parent-pageid-286 #main-header {
background-image: url(/imgvar/bg-servizi2.jpg)!important;
background-size: cover;
background-repeat: no-repeat;
background-color; #000000!important;
}
}
#top-menu li.mega-menu ul li ul li.hideontop {display:none!important;}
.classmobileapp, .classmobileapp a {border:1px solid #336699; background:#ffffff; color:#336699!important; }
/*menudx*/
.toolbar-container { z-index:110000; position: fixed; top: 50%; right: 0; -webkit-transition: transform 0.4s ease-out; -o-transition: transform 0.4s ease-out; transition: transform 0.4s ease-out; }
a.toolbar-nav-link { color: #ffffff!important; position: relative;display: block; width: 40px;height: 40px;font-size: 18px;text-align: center;background-color: #333333;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;margin-bottom:1px; line-height:40px;}
.toolbar-content div { position: absolute; top: 0; right: 40px; padding: 25px; width: 250px; text-align: center; background-color: #ffffff; box-shadow: 0px 10px 30px 8px rgba(50, 50, 50, 0.05); display:none; }
.icon_phone:before { content: "\e090"; font-family: 'Etmodules'; }
.icon_mail_alt:before { content: "\e010"; font-family: 'Etmodules'; }
.icon_share:before { content: "\e0a0"; font-family: 'Etmodules'; }
.socico li {float:left; width:50%; }
.socico li a { display:block; border: 1px solid #336699; line-height:70px; margin: 0 2% 2% 0; }
.socico li a:before {display:block;}
.fbicon:before { content: "\e093"; font-family: 'Etmodules'; font-size:2.5em; display:block; }
.twicon:before { content: "\e094"; font-family: 'Etmodules'; font-size:2.5em; display:block; }
.goicon:before { content: "\e096"; font-family: 'Etmodules'; font-size:2.5em; display:block; }
.yuicon:before { content: "\e0a3"; font-family: 'Etmodules'; font-size:2.5em; display:block; }

body.single.single-post header {background-color:#000000!important; background-image:url(http://www.lttabaccheria.it/imgvar/bg-news.jpg);}
#top-menu li.mega-menu > ul > li.nohand > a:first-child {cursor:default!important;}
/*MENUMOBILE*/
@import url ('//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css');
.logomobile {text-align:center; position:fixed;z-index:10000; width:100%; padding:0px;background:#000000;}
#logom {max-width:90px!important; margin:10px 0px;}
.menumb2.text li {width:33%!important; float:left;background:#ffffff;border-bottom:1px solid #333333!important; }
.menumb2.text li a {line-height: 40px;}
.menumb {overflow: hidden;clear: both;z-index: 1000; top: 165px; width: 100%;}
.menumb.text li {width:33%!important; }
.menumb.text li a {font-size:25px!important;}
.menumb li {width:25%;float:left;padding:0px; margin:0px;    font-size: 2.5em;border-bottom:1px solid #333333!important;}
.menumb li a {    font-size: 40px;background:#ffffff; color:#000000;    padding: 20px 10px 20px 0px;border-right:1px solid #333333!important; display:block; text-align:center; font-family:'FontAwesome',_serif;}
.ic1 {color:#333333!important;}
.ic2 {color:#821517!important;}
.ic3 {color:#333333!important;}
.ic4 {color:#821517!important;}
.ic5 {color:#821517!important;}
.ic1:after {content:'\f1e3';}
.ic2:after {content:'\f145';}
.ic3:after {content:'\f046';}
.ic4:after {content:'\f003';}
.ic5:after {content:'\f274';}

/*ecomm*/
.et-cart-info {display:none!important;}
body.woocommerce.woocommerce-page header {background:#000000!important;}
.related.products { display: block; clear: both; }
.woocommerce div.product .product_title { clear: none; margin-top: 0; padding: 0; text-transform: uppercase; }
.woocommerce div.product { overflow: hidden; }
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { text-align: center;width: 100%;font-size: 2em;text-transform: uppercase;}
span.et_shop_image { max-width: 50px; margin: 0 auto; }
body.error404 header {background:#000000!important; }
#left-area ul.ulvalr li {width:33%!important;float:left!important;}
#left-area ul.ulvalr {overflow:hidden;}
#left-area div.ulvalr {margin:10px 0px; padding:10px 0px!important; border-bottom:1px dotted #c6c6c6;  border-top:1px dotted #c6c6c6; }
#left-area p.woocommerce-result-count, #left-area form.woocommerce-ordering {display:none;}
