/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: This is a child theme for Shopkeeper.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: shopkeeper
Version: 1.0
*/

@import url("../shopkeeper/style.css");

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/
.row {
max-width: 120.5rem;
padding: 0px;
}
.sidebar_microscopes{
	width: 22px !important;
	background-color:#00F !important;
}
#secondtab{
	top:385px !important;
	max-width:60px !important;
}
#secondtab img, #thirdtab img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
	
}

#secondtab:hover img, #thirdtab:hover img{
-webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
	 border:#00F 2px solid;
	border-radius:5px;
}

#thirdtab{
	top:478px !important;
	max-width:60px !important;
}
.sidebar_microscopes i{	
background-color:#00F !important;
left:15px !important;
max-width:90px !important;
text-align:center;
border-radius: 5px;
padding: 2px !important;
}

.sidebar_science{
	width: 22px !important;
	background-color: #0F0 !important;
}
.sidebar_science i{	
background-color:#0F0 !important;
left:15px !important;
max-width:25px !important;
text-align:center;
border-radius: 5px;
}

figure.style-2 {
    color: #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
margin: 10px;
}
figure.style-2 * {
    box-sizing: border-box;
}
figure.style-2 img {
    opacity: 1;
    transition: opacity 0.35s ease 0s;
    width: 100%;
}
figure.style-2 figcaption {
    bottom: 0;
    height: 100%;
    left: 0;
    padding: 3em;
    position: absolute;
    width: 100%;
}
figure.style-2 figcaption::before {
    background-color: #ffffff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.8);
    border-top: 1px solid rgba(255, 255, 255, 0.8);
    bottom: 50%;
    content: "";
    left: 30px;
    opacity: 0;
    position: absolute;
    right: 30px;
    top: 50%;
    transition: all 0.4s ease 0.6s;
}
figure.style-2 .woocommerce-advanced-categories-subcategory-title, figure.style-2 p {
    margin: 0 0 5px;
    opacity: 0;
    transition: opacity 0.35s ease 0s, -webkit-transform 0.35s ease 0s, -moz-transform 0.35s ease 0s, -o-transform 0.35s ease 0s, transform 0.35s ease 0s;
}
figure.style-2 .woocommerce-advanced-categories-subcategory-title {
    font-weight: 300;
    text-transform: uppercase;
    transform: translate3d(0%, 50%, 0px);
    transition-delay: 0.3s;
    word-spacing: -0.15em;
}
figure.style-2 p {
    font-weight: 200;
    transition-delay: 0s;
}
figure.style-2:hover {
	background-color: #333;
}
figure.style-2:hover img {
    opacity: 0.35;
}
figure.style-2:hover figcaption .woocommerce-advanced-categories-subcategory-title {
    opacity: 1;
    transform: translate3d(0%, 0%, 0px);
    transition-delay: 0.3s;
}
figure.style-2:hover figcaption p {
    opacity: 0.9;
    transition-delay: 0.6s;
}
figure.style-2:hover figcaption::before {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    bottom: 30px;
    opacity: 1;
    top: 30px;
    transition-delay: 0s;
}
.vc_column_container > .vc_column-inner{
padding-left: 0px;
padding-right: 0px;
}
.breadcrumbsbagliato{
display:none;
}

.shop_header.with_featured_img1 {
    margin-bottom: 40px;
    margin-top: -80px;
    padding-bottom: 170px;
    padding-top: 135px;
}
.page-title {
    font-size: 5.5rem;
}
.woocommerce-advanced-categories-subcategory-description > span{

display: block;
    display: -webkit-box;
    max-width: 400px;
    height: 80%;
    margin: 0 auto;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
line-eight:1.5em;
height:4.5em;


}

.vc_custom_1498571456954{
background-size: 100% auto;
}

.col-xs-24,
.col-sm-24,
.col-md-24,
.col-lg-24 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}
.col-xs-24 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-24 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-24 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-24 {
        width: 20%;
        float: left;
    }
}

.five-columns.vc_row .vc_col-sm-2 {
float: left;
width: 20%;
padding: 0;
margin-right: 0%;
min-height: 0;
}
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
table{
margin-bottom:0px;
}
.tabs{
display:none;
}
.single_product_summary_upsell{

}
.product_meta{
display:none;
}
.woocommerce-MyAccount-navigation-link--dashboard, .woocommerce-MyAccount-navigation-link--edit-address, .woocommerce-MyAccount-navigation-link--orders{
display:none;
}
.aws-container .aws-search-form {width:55% !important; text-align: center; margin: 0 auto;} /*MeM*/
.main-navigation .fa {font-size: 1em !important;}/*MeM*/
.menu-main-1 > *::before {display: none;}/*MeM*/
.menu-main-1 > #menu-item-27450 {font-family:'Yantramanav',sans-serif !important;}/*MeM*/
.menu-main-1 > #menu-item-27728 {font-family:'Yantramanav',sans-serif !important;}/*MeM*/
/*.woocommerce-MyAccount-navigation p {display:none !important;}*/
/****************************************************************/
/****************************************************************/
/****************************************************************/
/* .animate{
border:solid;
text-align:center;
margin-right: 1%;
width: 43% !important;
margin-bottom: 1% !important;
} */

/* .optional-accessories #products-grid .animate{
border:solid;
text-align:center;
margin-right: 1%;
width: 43% !important;
margin-bottom: 1% !important;
} */

.optional-accessories #products-grid .animate .desc-breve-accessori{display:block !important}
.optional-accessories #products-grid .animate h3 a{font-size:1.6em;font-weight:bold}
.optional-accessories #products-grid .animate h3 {padding:0}
.menu-main > #shopkeeper-menu-item-51209 {visibility:hidden !important;}

.page-title{
	text-transform:none !important;
}