/*
Theme Name:         Bottega Rotolo
Description:        Custom theme for Bottega Rotolo Fine Food & Wine
Version:            0.1
Author:             Bottega Rotolo
*/

.carousel-control.right, .carousel-control.left, .carousel-control {display:none!important;}
/* div.caption, div.img-wrap {margin-bottom:0!important;} */
.home .thumbnail {margin-top:20px; border-radius:5px;/*background:#90191c!important;box-shadow: #333 0 0 20px;*/} 
.home .thumbnail .caption {margin-bottom:0!important;height:10%!important;}
.home .thumbnail .img-wrap {margin-bottom:0!important;background:transparent!important;box-shadow: 0 5px 25px #222;}
figure {margin:15px!important;border:0!important;}
figcaption {font-size:80%!important;}
blockquote {font-size:8px;}
div.clearfix.pvs.phm {display:none!important;}
#home-content-boxes, .home .jumbotron .contentboxes, .home .jumbotron .contentboxes .row {height:none!important;}
mark.count {display:none;}
.home .jumbotron .contentboxes {left:10%!important;top:5%!important;}
.home .jumbotron{max-height:400px!important;background-size:90%!important;background-position: center 20%!important;} 
.jumbotron{background-image: url('assets/img/KWR-fade-nu.JPG')!important;}
.navbar-default .navbar-nav>li>a {font-size:16px;letter-spacing: 0.5px;padding: 1.05em 0.5em;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {max-height:400px!important;}


@media (min-width: 768px) {
body, h1, h2, h3, h2.entry-title a, h1.entry-title {font-family: Optima, Segoe, Candara, Calibri, Arial, sans-serif!important;}
body {font-size:16px!important;line-height:1.7em!important;}
.tribe-events-after-html {font-size: 0.8em!important;background: #eee!important;padding: 10px 17px 5px!important;border-radius: 10px!important;border: 1px solid #ccc!important;margin-bottom: 15px!important;}
.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper, .events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop {max-width:1100px!important;}
.tribe-events-list .vevent.hentry {width: 45%!important;display: inline-block!important;margin: 0 2%!important;font-size: 80%!important;}
pre {margin:0 0 -5px!important;font-family:inherit!important;font-size:90%!important;}
/*p.woocommerce-result-count {color: #f39a21!important;font-size:100%!important;}
div.img-caption p {color:white!important;font-weight:bold!important;}*/
.navbar-brand {padding:0 5px 5px!important;}
.navbar-brand img {margin-top:5px!important;margin-bottom:5px!important;max-width:120%!important;}
.social-list.header {margin-top:46px!important;margin-right:-33px!important;}
.social-list.header .search-field {max-width:223px!important;}
#menu-primary-navigation {margin-top:-18px!important;}
.container {font-size:14px!important;}
div#home-main-container {padding:0!important;}
h1, h2, h3 {margin-top:5px!important;}
blockquote {max-width:70%!important;padding-left:30px!important;}
div.carousel-caption {background:rgba(255,255,255,0.4)!important;}
div.carousel-caption div.container div.inner-contain h2 {color:white!important;background:0 0 10px rgba(255,255,255,0.5)!important;font-size:35px!important;}
.home .homeThumb1, .home .homeThumb3 {width:28%!important;}
.home .homeThumb2 {width:37%!important;margin-top:-30px;}
.home .jumbotron .carousel-caption {text-shadow:0px 0px 5px rgba(0,0,0,0.7)!important}
.home .jumbotron .contentboxes .row {margin-top:5%!important;width:80%!important;margin-left:3%!important;}
.home .thumbnail {border-radius: 10px;background:transparent!important;}
.home .thumbnail .img-wrap {border-bottom-right-radius: 10px;border-bottom-left-radius:10px;}
.home .thumbnail .img-wrap .button-wrap {bottom:2.8em!important;}
div.thumbnail {height:83%!important;}
.homeWidget {padding:0!important;width:30%!important;}
.homeWidget.widgetMiddle {width:40%!important;padding:0 3%!important;}
/*div.homeWidget.widgetLeft {margin-right:5%;}
div.homeWidget.widgetRight {margin-left:5%;}*/
.homeWidget h3, .home .thumbnail .caption h3, .sidebar .widget h3 {font-size:1.3em!important;}
ul.wpp-list {padding-left:0px!important;}
.wpp-list li {padding:5px 0!important;line-height: 1.5em!important;font-size: 16px!important;}
.wpp-thumbnail {margin:0 10px 0 0!important;}
ul.gform_fields input, .gform_wrapper .top_label input.large, textarea.textarea {font-size:14px!important;}
.top_label select.medium {width:100%!important;}
ul.product_list_widget li {display:inline-flex!important;}
ul.product_list_widget li a {font-size:0!important;}
ul.product_list_widget li img {width:90px!important;margin:0 20px!important;box-shadow:none!important;}
.gform_wrapper select {font-size:16px!important;}
.sidebar .widget .gform_wrapper .gform_footer {bottom:-45px!important;left:0px!important;}
.wp-caption.alignright {margin:0 0 15px 15px!important;}
.col-sm-9 {width:70%!important;margin-top:15px!important;font-size:17px!important;}
.sidebar.col-sm-3 {margin-top:20px!important;margin-left:15px!important;}
.sidebar .widget .gform_wrapper, .sidebar .widget ul {border:0!important;}
.navbar>.container .navbar-brand {margin-left:-15px!important;}
.navbar-brand {padding-left:0!important;}
/* .sidebar .widget ul.children li,*/ .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {border:0!important;background:none!important;width:150px!important;height:250px!important;margin:0 2% 2em 4%!important;} 
/*.woocommerce ul.products li.product.first, .woocommerce-page ul.products li.product.first {margin-left:0!important;}*/
/* .sidebar .widget ul li {border:0!important;} */
.sidebar .widget ul .cat-item ul.children, .sidebar.product-sidebar .widget ul li {font-size: 13px;line-height:1.7em;padding:7px!important;}
.sidebar .widget ul .cat-item ul.children {padding:0 7px 0 30px!important;}
.sidebar .widget ul {padding:0!important;}
li.current-cat {background:lightgoldenrodyellow!important;}
.sidebar .widget_product_categories ul.product-categories .cat-item ul.children {display:none!important;}
.sidebar .widget_product_categories ul.product-categories li.current-cat ul.children, .sidebar .widget_product_categories ul.product-categories li.current-cat-parent ul.children {display:inline-block!important;}
.sidebar.product-sidebar .widget ul li a:before, .sidebar.product-sidebar .widget ul.children li a:before {content:none!important;}
.sidebar .widget_product_categories ul.product-categories li.cat-parent a:before {position: absolute!important;top: 0!important;right: 5px!important;content:"+"!important;}
.sidebar .widget_product_categories ul.product-categories li.current-cat ul.children li a:before, .sidebar .widget_product_categories ul.product-categories li ul.children li a:before {content:none!important;}
.wpp-list li {border-bottom:none!important;}



.single-product .woocommerce div.product div.summary, .single-product.woocommerce-page div.product div.summary, .single-product .woocommerce #content div.product div.summary, .single-product.woocommerce-page #content div.product div.summary, .single-product.woocommerce-page .producer-meta {width:60%!important;}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {width:25%!important;}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {box-shadow:none!important;-webkit-box-shadow:none!important;}
.woocommerce .related ul li.product h3, .woocommerce .related ul.products li.product h3, .woocommerce .upsells.products ul li.product h3, .woocommerce .upsells.products ul.products li.product h3, .woocommerce-page .related ul li.product h3, .woocommerce-page .related ul.products li.product h3, .woocommerce-page .upsells.products ul li.product h3, .woocommerce-page .upsells.products ul.products li.product h3 {font-size:12px;}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {background:lightgrey!important;border:1px solid grey!important;color:#777!important;font-size:12px!important;}
.single_product_title .audio-player {display:none;}
.single-product .woocommerce div.product div.images, .single-product.woocommerce-page div.product div.images, .single-product .woocommerce #content div.product div.images, .single-product.woocommerce-page #content div.product div.images {margin-bottom:100px;width: 37%!important;}


.store_row {margin-bottom:50px!important;}
.store_row .col-left, .store_row .col-right {font-size:14px!important;width:50%!important;line-height:1.5em!important;}
.store_row .acf-map {height:190px!important;}
article header {padding-left:0!important;}
h2.entry-title a, h1.entry-title, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {letter-spacing:0!important;text-transform:none!important;margin:0 0 .5em!important;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {font-size:16px!important;border:0!important;}
.entry-content-asset {margin:2em 0!important;}
div.term-description {margin:0px 0 50px;}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-transition:none!important;width: 290px!important;}
}