@font-face {
font-family: 'Ben';
src: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben.eot);
src: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben?#iefix) format('embedded-opentype'),
url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben.woff) format('woff'),
url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben.ttf) format('truetype'),
url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben.svg) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Ben bold';
src: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben_bold.eot);
src: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben_bold?#iefix) format('embedded-opentype'),
url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben_bold.woff) format('woff'),
url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben_bold.ttf) format('truetype'),
url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/fonts/ben_bold.svg) format('svg');
font-weight: normal;
font-style: normal;
} html,body {
margin:0;
padding:0; 
}  
body {
background-color:#FFF;
color:#000;
font-size:15px;
line-height:21px;
font-family:'Ben',Helvetica,Arial,sans-serif;
font-weight:normal;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
-o-font-smoothing:antialiased;
letter-spacing:0.5px;	
}
img,a img {
border:none!important;
}
::-moz-selection {
background:none repeat scroll 0 0 #76b82a;
color:#fff;
}
* {
outline: 0 !important;
}
b,strong {
font-weight:normal;
font-family:'Ben bold',Helvetica,Arial,sans-serif;
}
a, a:visited{
outline-style:none;
text-decoration:none;
color: #000;
}
a:hover {
cursor:pointer;
text-decoration:none;
color: #76b82a;
}
.alignleft{
float: left;
}
.alignright{
float: right;
}
#pageloader {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index: 9999;
background-color: white;
background-image: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/loader.gif);
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 992px){
.delay-2 {
transition-delay: 0.25s !important;
}
.delay-3 {
transition-delay: 0.5s !important;
}
.delay-4 {
transition-delay: 0.75s !important;
}
.delay-5 {
transition-delay: 1s !important;
}
.fadein_block {
opacity: 0;
transform: translateY(50px);
-webkit-transform:translateY(50px);
-moz-transform:translateY(50px);
transition: all 0.75s ease 0s;
-webkit-transition:all 0.75s ease 0s;
-moz-transition:all 0.75s ease 0s;
}
.fadein_block.animate {
opacity: 1;
transform: translateY(0px);
-webkit-transform:translateY(0px);
-moz-transform:translateY(0px);
}
.fadein_left {
opacity: 0;
transform: translateX(-70px);
-webkit-transform:translateX(-70px);
-moz-transform:translateX(-70px);
transition: all 0.75s ease 0s;
-webkit-transition:all 0.75s ease 0s;
-moz-transition:all 0.75s ease 0s;
}
.fadein_left.animate {
opacity: 1;
transform: translateX(0px);
-webkit-transform:translateX(0px);
-moz-transform:translateX(0px);
}
.fadein_right {
opacity: 0;
transform: translateX(70px);
-webkit-transform:translateX(70px);
-moz-transform:translateX(70px);
transition: all 0.75s ease 0s;
-webkit-transition:all 0.75s ease 0s;
-moz-transition:all 0.75s ease 0s;
}
.fadein_right.animate {
opacity: 1;
transform: translateX(0px);
-webkit-transform:translateX(0px);
-moz-transform:translateX(0px);
}
}
@media (min-width: 1300px){
.container-fluid{
padding-left: 50px;
padding-right: 50px;
}
}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.single_news .embed-container iframe{
background-color: #eee;
border: 1px solid #eee;
} h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
font-weight: 700;
letter-spacing: 0;
margin-bottom:10px;
font-family:'Playfair Display','Ben',Helvetica,Arial,sans-serif;
}
h1 {
font-size:50px;
line-height:52px;
margin-bottom:15px;
}
h2, .h2 {
font-size:40px;
line-height:42px;
margin-bottom:15px;
margin:0;
padding:0;
font-weight: 700;
letter-spacing: 0;
margin-bottom:15px;
font-family:'Playfair Display','Ben',Helvetica,Arial,sans-serif;
display: block;
}
h3 {
font-size:30px;
line-height:32px;
}
@media (max-width: 1300px){
h1 {
font-size:36px;
line-height:38px;
}
h2, .h2 {
font-size:32px;
line-height:34px;
}
}
h4 {
font-size:24px;
line-height:26px
}
h5 {
font-size:18px;
line-height:21px;
}
h6 {
font-size:16px;
line-height:21px;
} #header {
position: fixed;
top:0;
left:0;
right:0;
z-index: 8000;
text-transform: uppercase;	
}
.caret {
display:none;
}
.navbar {
min-height: 0;
border:0;
margin: 0;
border-radius: 0;
}
.navbar-default{
background-color: #000;
color: #FFF;
}
.main_navbar{
padding: 0;
}
.navbar-brand {
padding-top:10px;
padding-bottom:10px;
transform: translateX(-50%);
left: 50%;
position: absolute;
height: 100px;
width: auto;
height: auto;
}
.navbar-brand img {
height:100%;
width: auto;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
margin-left: 0;
}
.navbar-toggle {
margin-top:12px;
margin-bottom:12px;
}
.dropdown-menu {
font-size: 0.9em;
text-transform: none;
padding: 0;
}
.dropdown-menu > li > a{
line-height: 24px;
}
.dropdown-menu  li  a:hover{
background-color: #eee !important;
}
#small_logo{
display: none;
}
.tool-navbar{
position: absolute;
right: 50px;
z-index: 100;
}
.tool-navbar li{
margin-left: 10px;
}
#header #lang .wpml-ls-legacy-dropdown{
width: auto;
margin-top: 40px;
background-color: #000;
}
#header #lang .wpml-ls-legacy-dropdown a {
color:#FFF;
border: none;
background-color: #000;
font-size: 13px;
}
#header #lang .wpml-ls-legacy-dropdown a:hover{
color: #76b82a;	
}
#header #lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
border: none;
}
#header .text-right{
text-align: right;
float: right;
}
#header .text-left{
text-align: left;
float: left;
}
.navbar-nav > li {
padding:40px 0;
position:relative;
}
.tool-navbar.navbar-nav > li > a, .tool-navbar.navbar-nav > li > .item {
color:#FFF;
padding:2px 5px;
cursor: pointer;
}
#header .navbar-nav > li > a {
color:#FFF;
font-size: 13px;
padding:2px 10px;
border: none;
}
#header .nav .open > a, #header .nav .open > a:hover, #header .nav .open > a:focus, #header .navbar-nav > li.current-menu-parent > a,
#header .navbar-nav > li.current-menu-item > a{
color: #76b82a;
background: none;
}
#header .navbar-nav > li a:hover , #header .navbar-default .navbar-nav > .active > a, #header .navbar-default .navbar-nav > .active > a:hover, #header .navbar-default .navbar-nav > .active > a:focus,
#header .navbar-nav  li.current-collezione-ancestor a, #header .navbar-nav  li.current-prodotto-ancestor a{
color: #76b82a;
background: none;
}
#header.fixed {
background-color: #000;
font-size: 0.9em;
}
#header.fixed  .navbar-brand{
padding-top: 22px;
padding-bottom: 22px;
height: 56px;
}
#header.fixed .navbar-brand img{
height: 12px;
width: auto;
}
#header.fixed .navbar-nav{
height: 56px;
}
#header.fixed .navbar-nav > li {
padding:16px 0;
}	
#header.fixed #lang .wpml-ls-legacy-dropdown{
margin-top: 16px;
}
#header.fixed #main_logo{
display: none;
}
#header.fixed #small_logo{
display: block;
}
.navbar-brand img{
height: 80px;
width: auto;
}
.cerca_btn{
display: block;
line-height:18px;
margin-top: 43px;
border-right: 1px solid #FFF;
padding-right: 10px;
}
.cerca_btn img{
height: 18px;
width: auto;
}
#header.fixed .cerca_btn{
margin-top: 20px;
}
@media (max-width: 1300px){
#header .navbar-nav > li > a {
font-size: 0.8em;
padding: 2px 5px;
}	
.navbar-nav > li {
padding:30px 0;
position:relative;
}
.navbar-brand img{
height: 60px;
width: auto;
}
#header #lang .wpml-ls-legacy-dropdown{
margin-top: 30px;
}
#header .cerca_btn{
margin-top: 33px;
}
}
@media (min-width: 992px){
#header.fixed .navbar-nav > li {
padding:16px 0;
}
}
@media (max-width: 992px){
#header  .navbar-brand, #header.fixed .navbar-brand {
height: 60px;
left: 0;
transform:none;
padding: 5px 15px;
}
#header #small_logo, #header.fixed #small_logo{
display: none;
}
#header #main_logo,#header.fixed #main_logo{
display: block;
}
.navbar-brand img{
height: 50px !important;
width: auto;
}
.navbar-default .navbar-toggle {
border-color: #FFF;
}
.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus{
background-color: #76b82a;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #FFF;
}
#header .navbar .navbar-nav {
text-align: center;
}
#header .navbar .navbar-nav .dropdown-menu {
text-align: center;
}
#main_menu_row .alignleft, #main_menu_row .alignright,
#header .text-right, #header .text-left{
width: 100%;
float: none;
text-align: center;
}
#header .navbar-nav{
margin: 0;
width: 100%;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
border: 0;
}
#header .navbar-nav > li {
padding: 10px 0;
position: relative;
border-bottom: 1px solid #333;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{
color: #ccc;
}
.dropdown-menu {
font-size: 1em;
}
.main_navbar{
background-color: #111;
}
#header .navbar-collapse.in{
overflow: auto !important;
}
}
.search-widget-open {
background-color: rgba(255,255,255,0.50);
padding:3px 10px !important;
}
.search-widget-input {
display:none;
background-color: transparent;
border:none;
line-height: inherit;
font-size: 13px;
width:150px;
} #footer{
font-size: 0.9em;
color: #777;
padding-bottom: 50px;
background-color: #FFF;
position: relative;
}
#footer_inner{
padding-top: 30px;
padding-bottom: 30px;
}
#footer a{
color: #777;
}
#footer a:hover{
color: #76b82a;
}
#footer h6{
font-family:'Ben',Helvetica,Arial,sans-serif;
color: #76b82a;
font-size: 15px;
font-weight: normal;
}
#footer ul{
list-style: none;
padding: 0;
}
#footer #copy{
font-size: 11px;
}
#footer #copy span:hover{
cursor: pointer;
color: #76b82a;
}
.footer_block{
position: relative;
}
a#back_top{
position: absolute;
right: 15px;
top:0;
font-size: 24px;
color: #76b82a;
}
@media (max-width: 768px){
a#back_top{
position: absolute;
right: 50%;
bottom:-30px;
top:auto;
font-size: 24px;
color: #76b82a;
}
}
#footer ul.social{
list-style: none;
}
#footer ul.social li{
display: block;
float: left;
margin-right: 10px;
font-size: 30px;
} .slideshow {
background-color: black;
z-index:0;
}
.slideshow .slide {
display:block;
width:100%;
height:100%;
position:relative;
color:white;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
font-size: 16px;
line-height: 24px;
}
.slideshow .slide .background_img {
display:block;
min-width:100%;
min-height:100%;
position:fixed;
top:0%;
left:0%;
z-index: 0;
}
.slideshow .slide .blk_overlay {
position: fixed;
}
.slideshow h1{
color: #76B82A;
}
.slideshow .big_h1{
font-size: 100px;
line-height: 100px;
}
@media (max-width: 992px){
.slideshow {
margin-top: 58px;
}
.slideshow .slide .background_img
{
position:absolute;
}
.slideshow .slide .blk_overlay
{
position:absolute;
}
.slideshow .big_h1{
font-size: 50px;
line-height: 55px;
}
}
.blk_overlay {
background-color: rgba(0,0,0,0.3);
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index: 1;
}
.slideshow_scrolldown {
margin-top: 30px;
z-index: 100;
color: #FFF !important;
border-color: #FFF !important;
}
.slideshow .slide .container{
z-index: 10;
position: relative;
}
#home-prodotti, #home-news{
background-color: #FFF;
position: relative;	
}
#home-prodotti a {
display: block;
width: 100%;
position: relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
background-repeat: no-repeat;
background-color: #000;
}
#home-prodotti a:hover {
-webkit-background-size: auto;
-moz-background-size: auto;
-o-background-size: auto;
background-size: auto;
background-position: center center;
background-image: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/black.gif) !important;
background-repeat: repeat;
}
#home-prodotti h3{
color: #FFF;
font-size: 21px;
line-height: 24px;
font-weight: 400;
}
#home-news .row-height{
margin-top: 30px;
margin-left: -15px;
margin-right: -15px;
}
#home-prodotti .row{
margin-left: 0px;
margin-right: 0px;
}
@media (max-width: 992px){
#home-prodotti.padding_40{
padding-top:0px;
padding-bottom: 0px;
}
}
@media (max-width: 768px){
#home-news .row-height{
margin-top: 0px;
}
#home-news .news_single_item{
margin-top: 30px;
}
}
.white_title{
color: #FFF;
} .page_head {
padding:160px 0 50px;
color:white;
text-align:center;
}
.page_head.black_head, .page_head.black_head a{
color: #000;
}
.page_head.black_head a:hover{
color: #76b82a;	 
}
@media (max-width: 1300px){
.page_head {
padding:140px 0 40px;
}
}
@media (max-width: 992px){
.page_head {
padding:100px 0 40px;
}
}
.page_head a.white_link, .white_link {
color:white;
display:inline-block;
margin:0 5px;
text-transform: uppercase;
letter-spacing: 0.5px;
border: 1px solid white;
min-width: 160px;
width: auto;
font-size: 13px;
line-height: 30px;
text-align: center;
text-decoration: none;	
background: transparent;
}
.single_collezione{
margin-bottom: 5px;
}
.single_collezione .white_link {
min-width: 200px;
width: auto;
}
.page_head a.white_link:hover, a:hover .white_link{
background-color: #000;
color: #FFF;
}
.page_head  #breadcrumbs{
text-transform: uppercase;
font-size: 13px;
line-height: 14px;
letter-spacing: 1px;
margin: 0;
}
.page_head  #breadcrumbs a{
color:#000;
margin: 0;
width: auto;
line-height: 21px;
letter-spacing: 1px
}
.page_head  #breadcrumbs a:hover{
background-color: transparent;
color: #76b82a;
}
.padding_40{
padding-top:40px;
padding-bottom: 40px;
}
.padding_100{
padding-top:80px;
padding-bottom: 80px;
}
.padding_200{
padding-top:140px;
padding-bottom: 140px;
}
.padding_top{
padding-top:300px;
padding-bottom:200px;
}
.z1000{
z-index: 1000;
position: relative;
}
@media (max-width: 992px){
.padding_100{
padding-top:40px;
padding-bottom: 40px;
}
.padding_40{
padding-top:30px;
padding-bottom: 30px;
}
.padding_200{
padding-top:80px;
padding-bottom: 80px;
}
.padding_top{
padding-top:100px;
padding-bottom:80px;
}
#azienda-profilo img{
padding-bottom:40px;
}
.text-sm-center{
text-align: center;
}
}
.white_back{
background: rgba(255, 255, 255, 0.85);
}
h4.section_title, h2.section_title, h3.section_title, #page-ambientazioni h2, #page-download h2,  #page-unit h2, #page-skyline h2,
h2.idc{
font-family:'Ben',Helvetica,Arial,sans-serif;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 3px;
font-size: 13px;
line-height: 21px;
} #azienda-head {
background-image: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/azienda-bubola-e-naibo.jpg);
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
background-position: center center;
background-color: #000;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
padding: 0;
background-repeat: no-repeat;
}
@media (max-width: 992px){
#azienda-head {
background-image: none;
}
}
#azienda-profilo{
text-shadow: none;
color: #000;
}
#azienda-lavorazione{
background-image: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/lavorazione-bubola-e-naibo.jpg);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
color: #FFF;
}
#azienda-video{
background-color: #000;
color: #FFF;
}
#azienda-video h4{
color: #FFF;
}
#azienda-storia ul{
padding: 0;
list-style: none;
}
#azienda-storia ul li{
margin: 0 20px;
font-family:'Ben bold',Helvetica,Arial,sans-serif;
font-size: 13px;
color: #999;
box-sizing: border-box;
cursor: pointer;
display: inline-block;
letter-spacing: normal;
line-height: 1;
padding-bottom: 30px;
position: relative;
text-align: center;
vertical-align: bottom;
}
#azienda-storia ul li:first-child, #azienda-storia ul li:last-child{
font-family:'Playfair Display',Helvetica,Arial,sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 30px;
color: #000;
}
#azienda-storia ul li::after {
background-color: #999;
bottom: -15px;
content: "";
display: block;
height: 30px;
left: 50%;
margin-left: -0.5px;
position: absolute;
width: 1px;
}
#azienda-storia ul li:hover::after, #azienda-storia ul li.cycle-pager-active::after {
background-color: #76b82a;
margin-left: -1.5px;
transition: background-color 0.3s ease 0.3s;
width: 3px;
}
#azienda-storia #timeline-storia{
position: relative;
margin: 30px 0 60px 0;
}
#azienda-storia #timeline-linea{
background-color: #999;
bottom: 0;
height: 1px;
left: 0;
position: absolute;
right: 0;
width: 100%;
}
#azienda-storia #slider-storia {
-moz-user-select: none;
box-sizing: border-box;
display: block;
position: relative;
}
#azienda-storia h3.anno_storia{
font-size: 50px;
}
#azienda-storia #slider-storia-inner{
z-index: 0;
}
#azienda-storia .btn-prev, #azienda-storia .btn-next{
background: transparent none repeat scroll 0 0;
border: medium none;
color: transparent;
cursor: pointer;
display: block;
font-size: 0;
height: 14px;
line-height: 0;
margin-top: -7px;
outline: medium none;
padding: 0;
position: absolute;
top: 30px;
transform: translate(0px, -50%);
width: 84px;
z-index: 10;
transition: all 0.3s ease 0s;
}
#azienda-storia .btn-prev {
background: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/arrow_left.png) no-repeat scroll center center; 
left: 25%;
}
#azienda-storia .btn-next {
background: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/arrow_right.png) no-repeat scroll center center; 
right: 25%;
}
.single_storia{
width: 100%;
}
@media (max-width: 992px){
#azienda-storia ul li{
margin: 0 10px;
}
#azienda-storia .btn-prev {
left: 5%;
}
#azienda-storia .btn-next {
right: 5%;
}
.single_storia{
padding-left: 15px;
padding-right: 15px;
}
}
@media (max-width: 768px){
#azienda-storia .single_storia {
margin-bottom: 30px
}
}
.btn-prev:hover {
transform: translate(-15px, -50%);
}
.btn-next:hover {
transform: translate(15px, -50%);
} .img_catalogo {
margin-bottom:10px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
}
#elenco-cataloghi b{
text-transform: uppercase;
}
#elenco-cataloghi a{
color: #FFF;
}
#elenco-cataloghi a:hover{
color: #76b82a;
}
#elenco-cataloghi{
background-image: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/back_cataloghi.jpg);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
color: #FFF;
} #news_items {
margin: 0 auto;
position: relative;
z-index: 1;
}
#news_items .row-height{
margin-bottom: 30px;
margin-left: -15px;
margin-right: -15px;
}
@media (max-width: 768px){
#news_items .row-height{
margin-bottom: 0px;
}
#news_items .news_single_item{
margin-bottom: 30px;
}
.txt_news_container{
margin-top: 30px;
}
}
#news_items .data, .news_excerpt{
margin-bottom: 10px;
}
#news_items h2{
font-size: 26px;
line-height: 30px;	
margin-bottom: 10px;
}
.news_single_content{
margin: 15px 0;
}
a.read_more{
font-family:'Ben',Helvetica,Arial,sans-serif;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 13px;
line-height: 21px;
color: #76b82a;
}
a.read_more .line{
background-color: transparent;
height: 2px;
width: 50px;
display: block;
}
a.read_more:hover .line{
background-color: #76b82a;
}
.thumb_hover_link {
position: relative;
display: block;
overflow: hidden;
border: 1px solid #eee;
}
.thumb_hover_link img{
z-index: 0;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.thumb_hover_link .thumb_hover{
border: 10px solid #76b82a;
transition: opacity 0.2s ease 0s;
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
transition: opacity 0.2s ease 0s;
width: 100%;
display: block;
z-index: 10;
}
.thumb_hover_link:hover .thumb_hover{
opacity: 1;
}
.thumb_hover_link:hover img {
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
#pager {
padding:40px 0;
font-size: 13px;
line-height: 21px;
text-transform: uppercase;
letter-spacing: 1px;
}
#pager p{
margin: 0;
} .single_ambientazione_content{
margin-top: 10px;
}
.single_ambientazione{
margin-bottom: 30px;
}
#links{
display: block;
margin-top: 30px;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1px;
}
#links.center_links{
text-align: center;
}
a.read_more_btn, .read_more_btn{
border: 1px solid #000;
padding: 7px 10px 5px 10px;
display: inline-block;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1px;
}
a.read_more_btn:hover, .read_more_btn:hover, .black_head  a.read_more_btn:hover{
background-color: #76b82a;
border-color: #76b82a;
color: #FFF; 
}
#submenu_collezioni a.read_more_btn{
margin: 0 5px; 
}
.background_fixed a.read_more_btn{
color: #FFF;
border-color: #FFF;
}
ul#social_share{
list-style: none;
padding: 0;
margin-top: 15px;
display: inline-block;
line-height: 36px;
}
ul#social_share li{
float: left;
margin-right: 5px;
}
.nav_content{
position: relative;
}
.nav_content a.nav_arrow{
background: transparent none repeat scroll 0 0;
border: medium none;
color: transparent;
cursor: pointer;
display: block;
font-size: 0;
height: 14px;
line-height: 0; outline: medium none;
padding: 0;
position: absolute;
top: 50%;
transform: translate(0px, -50%);
width: 84px;
z-index: 10;
transition: all 0.3s ease 0s;
}
.nav_content a.nav_arrow.nav_left {
left: 2%;
background: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/arrow_left.png) no-repeat scroll center center; 
}
.nav_content a.nav_arrow.nav_right {
right: 2%;
background: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/arrow_right.png) no-repeat scroll center center; 
}
.nav_content a.nav_arrow.nav_left:hover {
transform: translate(-15px, -50%);
}
.nav_content a.nav_arrow.nav_right:hover {
transform: translate(15px, -50%);
}
#banner_ricerca_ambientazione{
background-image: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/back_ambientazioni.jpg);
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
background-position: top center;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
color: #FFF;
}
@media (max-width: 992px){
#banner_ricerca_ambientazione.mobile_page {
-webkit-background-size: auto 100%;
-moz-background-size: auto 100%;
-o-background-size: auto 100%;
background-size: auto 100%;
}
} #prodotti_correlati .product_box h5{
margin-top: 10px;
} .img_container{
position: relative;
margin-bottom: 30px;
}
.img_container img{
border: 1px solid #eee !important;
display: block;
}
.img_container.img_noborder img{
border: none !important;
}
#gallery{
margin-top: 30px;
display: block;
}
#gallery a img{
border:2px solid #FFF !important;
width: 80px;
height: auto;
display: block;
float: left;
margin-right: 3px;
margin-bottom: 3px;
}
#gallery a.active img{
border:2px solid #76b82a !important;
} #contatti-mappa{
background-image: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/back_mappa.jpg);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
color: #FFF;
}
#form-contatti label, #form-contatti b{
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 13px;
line-height: 21px;
}
#form-contatti form input , #form-contatti form textarea {
background-color: #f5f5f5;
border:none;
line-height: inherit;
font-size: 13px;
line-height: 21px;
color: #000;
}
#form-contatti form button { border: 1px solid #000;
padding: 7px 10px 5px 10px;
display: inline-block;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 1px;
}
#form-contatti form button:hover{
background-color: #76b82a;
border-color: #76b82a;
color: #FFF; 
}
#banner_ricerca_contatti{
background-image: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/back_contatti.jpg);
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
background-position: center center;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
color: #FFF;
}
@media (max-width: 992px){
#banner_ricerca_contatti.mobile_page {
-webkit-background-size: auto 100%;
-moz-background-size: auto 100%;
-o-background-size: auto 100%;
background-size: auto 100%;
}
} #page-unit h1, #page-skyline h1{
margin-top: 15px;
} #prod_slideshow .slide, #comp_slideshow .single_composizione{
width: 100%;
z-index: 0;
}
#prod_slideshow_container, #home_slideshow{
position: relative;
overflow: hidden;
}
#main_slideshow_pager{
bottom: 10px;
left: 0;
position: absolute;
text-align: center;
width: 100%;
z-index: 9999;
}
#main_slideshow_pager span {
border: 1px solid #000;
border-radius: 0;
cursor: pointer;
display: inline-block;
height: 8px;
margin: 3px;
width: 8px;
}
#main_slideshow_pager span.cycle-pager-active {
background-color: #000;
}
#home_slideshow #main_slideshow_pager span{
border: 1px solid #FFF; 
}
#home_slideshow #main_slideshow_pager span.cycle-pager-active{
background-color: #FFF; 
}
#page-unit p.nome, #page-skyline p.nome{
display: block;
margin: 10px 0;
text-transform: uppercase;
}
#unit_container{
position: relative;
}
#unit_container .row{
margin: 0;
}
#unit_container .row-height:after {
content: "";
}
#unit_container .padding_40_full{
padding:30px;
}
@media (max-width: 768px){
#unit_container .padding_40_full{
padding-left: 15px;
padding-right: 15px;
}
}
.black_back{
background-color: #000;
color: #FFF;
}
.grey_back{
background-color: #eee;
}
.black_back a.read_more_btn, .black_back .read_more_btn {
border: 1px solid #FFF;
color: #FFF;
}
.black_back a.read_more_btn:hover, .black_back a.read_more_btn:hover {
background-color: #76b82a;
border-color: #76b82a;
color: #fff;
}
.black_back #links{
margin-top: 10px;
}
#unit_stacco{ background-color: #000;
color: #FFF;
}
#add_stacco{
background-color: #000;
color: #FFF;
}
#skyline_stacco{
background-color: #000;
color: #FFF;
}
#comp_slideshow_controls{
position: absolute;
bottom:40px;
left: 50%;
margin-left: 30px;
}
a#comp_prev, a#comp_next {
background: transparent none repeat scroll 0 0;
border: medium none;
color: transparent;
cursor: pointer;
display: block;
font-size: 0;
height: 14px;
line-height: 0;
outline: medium none;
padding: 0;
position: relative;
transform: translate(0px, -50%);
width: 84px;
z-index: 10;
transition: all 0.3s ease 0s;
float: left;
z-index: 9999;
}
a#comp_prev {
background: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/arrow_left.png) no-repeat scroll center center; 
margin-right: 30px;
}
a#comp_next {
background: url(//www.bubolaenaibo.com/wp-content/themes/bubolaenaibo/images/arrow_right.png) no-repeat scroll center center; 
}
@media (max-width: 1200px){
#comp_slideshow_controls{
position: absolute;
top:50%;
bottom: auto;
margin-top: -7px;
left: 0;
margin-left: 0px;
width: 100%;	
}
a#comp_prev{
position: absolute;
top:0px;
left: 30px;
}
a#comp_next{
position: absolute;
top:0px;
right: 30px;
}
}
@media (max-width: 992px){
#comp_slideshow_controls{
top:30%;	
}
}
.bottom_border{
border-bottom: 1px solid #eee;
}
#elenco-collezioni .container-fluid{
padding-left: 15px;
padding-right: 15px;
}
#elenco-collezioni .single_collezione{
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-color: #777;
}
@media (max-width: 768px){
#elenco-collezioni .single_collezione{
border-bottom: 2px solid #FFF;	
}
}
.single_collezione a{
color: #FFF;
}
.single_collezione a:hover{
color: #76b82a;
}
.single_collezione_intro{
background-color: rgba(0, 0, 0, 0.6);
color: #FFF;
height: 500px;
}
@media (min-width:1400px){
.single_collezione_intro{
height: 600px;
}
}	
.padding_intro{
padding: 50px;
}
@media (max-width:768px){
.padding_intro{
width: 100%;
padding: 30px;
}
.single_collezione_intro{
height: auto;
}
} #page-single-prodotto #breadcrumbs .breadcrumb_last{
display: none;
}
.prodmeta{
display: block;
}
#page-single-prodotto h1{
margin-bottom: 30px;
text-transform: uppercase;
font-variant-numeric: "lining-nums";
-moz-font-feature-settings: "lnum" 1;
-moz-font-feature-settings: "lnum=1";
-ms-font-feature-settings: "lnum" 1;
-o-font-feature-settings: "lnum" 1;
-webkit-font-feature-settings: "lnum" 1;
font-feature-settings: "lnum" 1;
}
#prod_content{
margin-top: 30px;
}
.fineserie{
background-color: #76b82a;
color: #FFF;
display: inline-block;
padding: 2px 5px;
text-transform: uppercase;
margin-bottom: 10px;
}
#page-collezione-prodotto h1{
margin:15px 0;
}
.single_prodotto{
margin-bottom: 30px;
}
.single_prodotto_title{
margin-top: 5px;
display: block;
line-height: 14px;
color: #000;
text-align: center;
}
#page-collezione-prodotto .single_collezione_intro ul{
list-style: none;
margin: 0 auto;
margin-top: 30px;
padding: 0;
font-size: 16px;
line-height: 30px;	
}
#page-single-prodotto #tabella{
font-size: 13px;
line-height: 18px;
}
#page-single-prodotto .table-bordered{
border-color: #eee;
}
#page-single-prodotto #tabella .img_tabella:before{
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
#page-single-prodotto #tabella .img_tabella img{
max-width: 60%;	
max-height: 250px;
vertical-align: middle;
}
#page-single-prodotto #tabella th{
text-transform: none;
font-weight:normal;
font-family:'Ben bold',Helvetica,Arial,sans-serif;
vertical-align: middle;
border-color: #eee;
background-color: #eee;
}
#page-single-prodotto #tabella th#tit_codice,
#page-single-prodotto #tabella th#tit_immagine{
border-right-color: #fff;
}
#page-single-prodotto #tabella td{
vertical-align: middle;
font-size: 12px;
line-height: 16px;
padding: 5px;
border: 1px solid #eee;
}
#page-single-prodotto #tabella td.img_tabella{
vertical-align: top;
}
#banner_ricerca_prodotto{
background-color:black;
-webkit-background-size: 100%;;
-moz-background-size: 100%;;
-o-background-size: 100%;;
background-size: 100%;;
background-position: top center;
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
color: #FFF;
position: relative;
overflow: hidden;
}
@media (max-width: 992px){
#banner_ricerca_prodotto.mobile_page {
-webkit-background-size: auto 100%;
-moz-background-size: auto 100%;
-o-background-size: auto 100%;
background-size: auto 100%;
}
}
#banner_overlay{
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
}
ul#filtro_dimensioni{
padding: 0;
margin-top: 25px;
margin-bottom: 0;
list-style: none;
display: inline-block;
}
ul.filtro_children{
padding: 0;
margin-top: 15px;
margin-bottom: 0;
list-style: none;
display: inline-block;
}
ul#filtro_dimensioni li, ul.filtro_children li{
display: inline-block;
float: left;
border: 1px solid #000;
font-size: 13px;
line-height: 18px;
text-transform: uppercase;
margin: 5px 5px 0 5px;
padding: 4px 5px 3px 5px;
cursor: pointer;
}
ul#filtro_dimensioni li:hover, ul#filtro_dimensioni li.active, 
ul.filtro_children li:hover, ul.filtro_children li.current{
background-color: #76b82a;
border-color: #76b82a;
color: #fff;
}
ul.filtro_children li.current a, ul.filtro_children li a:hover, ul.filtro_children li:hover a{
color: #FFF !important;
}
#fancybox-thumbs ul {
margin: 0 auto !important;
left: 0 !important;
}
#tabella_asta {
font-size: 14px;
}
#tabella_asta img{
display: block;
width: 100%;
height: auto;
}
.img_asta_container{
position: relative;
margin-bottom: 5px;
}
.tabella_single_asta{
margin-bottom: 15px;
}
.img_maxheigh_container {
height: 250px;
line-height:  250px;
vertical-align: middle;
width: 100%;
text-align: center;
}
.img_maxheight{
height: auto;
max-height: 250px;
max-width: 100%;
width: auto;
padding: 5px;
}
@media (max-width:1200px){
.img_maxheigh_container {
height: 150px;
line-height:  150px;
}
.img_maxheight{
max-height: 150px;
}
} #page-ricerca h4.section_title{
margin-bottom: 0;
}
#page-ricerca  #form-search form input{
border: 1px solid #000;
font-size: 13px;
letter-spacing: 1px;
padding: 7px 10px 5px;
line-height: inherit;
width: 100%;
margin-top: 5px;
}
#page-ricerca  #form-search form select {
border: 1px solid #000;
font-size: 13px;
letter-spacing: 1px;
padding: 7px 10px 5px;
line-height: inherit;
width: 100%;
margin-top: 5px;
}
@media (max-width:992px){
.search_field{
margin-bottom: 15px;
}
}
#link_video{
text-transform: uppercase;
font-size: 15px;
letter-spacing: -0.1px;
margin-top: 30px;
display: block;
} @media (min-width: 1199px) {
.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1 {
width: 14.27%;
}
}