/*
Theme Name: Lyall Buick Furniture
Theme URI: http://www.gluedigital.com.au
Description: This website is a project of Glue Digital (<a href='http://gluedigital.com.au/'>http://gluedigital.com.au/</a>).
Author: Glue Digital
Author URI: http://www.gluedigital.com.au
Version: 1.0
Tags: light, three-columns, right-sidebar, flexible-width, custom-colors, custom-header, custom-background, custom-menu, theme-options, threaded-comments, sticky-post, translation-ready
License: GNU/GPL Version 2 or later
License URI: http://www.gnu.org/licenses/gpl.html
*/

@import url('vc_templates/style.css');
@import url('css/universal-style.css');
@import url('css/transistion.css');

/**************************************************
RESET
**************************************************/
#main #home-contents .cat-desc, #pages .term-description {
	display:none;
}

* { list-style:none ; margin:0 ; outline:none ; padding:0 }
input, select, textarea { -webkit-box-sizing:border-box ; -moz-box-sizing:border-box ; box-sizing:border-box }
article, aside, details, figcaption, figure, footer, header, nav, section, summary { display:block }
audio, canvas, video { display:inline-block }

/**************************************************
UNIVERSAL STYLES
**************************************************/	
.vc-custom-verticalcentered-row .parallax-wrapper { max-width:1024px; }


a, input, textarea, select, small, label, button[type="submit"], h1, h2, h3, h4, h5 { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-decoration:none; }
a img { border:none }
a:hover, a:active{ text-decoration:none !important; }
a{ color:#f2674a; }
html, body{ overflow-x:hidden; }
body { background-color:#d7d7d7 !important; }

@font-face{ font-family: "corbel"; src: url(fonts/corbel.ttf); }

#ascrail2000{ z-index: 100 !important; }

#main html, #main li, #main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #post html, #post li, #post h1, #post h2, #post h3, #post h4, #post h5, #post h6,#page html, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6, #full html, #full h1, #full h2, #full h3, #full h4, #full h5, #full h6, #full td, footer, header {
	font-family: 'Montserrat', sans-serif;
}
#main p, #main a, #page p, #page a, #post p, #post a, #page li, #full p, #full a, #full li {
	font-family: 'Open Sans', sans-serif;
}

/**************************************************
HEADER
**************************************************/
header {
	background-color:rgba(0,0,0, .6);
}
header .header-01 .logo-wrap img {
	width: 100%;
	max-width: 294px;
}
.header-fixed .logo-wrap img {
	width: 100%;
	max-width: 200px;
}
.header-fixed #main-navigation {
    display: inline-block;
	margin:5% 2%;
}
.header-fixed #main-navigation ul {
    margin: 0px;
    display: inline-block;
}
.header-fixed #main-navigation ul li {
    position: relative;
    display: block;
    padding: 0;
    display: inline-block;
}
.header-fixed #main-navigation ul li a:after {
	content: "/";
	padding:0 .8em;
	color:#6b6b6b;
}
.header-fixed #main-navigation ul li:last-child a:after {
	content: "";
	padding:0;
}
.header-fixed #main-navigation li a {
    font-size: 100%;
    display: block;
    font-size: 14px;
    color: #FFF;
	text-transform:uppercase;
}
.header-fixed #main-navigation li a:hover {
    color: #f2674a;
}
header .header-01 .icons-wrap {
	padding:10px 0;
}
header .header-01 .icons {
	text-align:right;
}
header .header-01 .icons i {
	padding: 15px;
	border-radius: 50%;
	background-color: #eaeaea;
	color:#f2674a;
	position:absolute;
	left:20px;
}
header .header-01 .icons.three i {
	padding: 15px 16px;
}
header .header-01 .icons span {
	color:#fff;
	vertical-align:middle;
}
header .header-01 .icons span a {
	color:inherit;
}
header .header-01 .icons span.first {
	font-weight:700;
	font-size:14.5px;
}
header .header-01 .icons span.second {
	font-size:11px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: .5px;
}
header .header-01 #main-navigation {
    display: inline-block;
}
header .header-01 #main-navigation ul {
    margin: 0px;
    display: inline-block;
}
header .header-01 #main-navigation ul li {
    position: relative;
    display: block;
    padding: 0;
    display: inline-block;
}
header .header-01 #main-navigation ul li a:after {
	content: "/";
	padding:0 .8em;
	color:#6b6b6b;
}
header .header-01 #main-navigation ul li:last-child a:after {
	content: "";
	padding:0;
}
header .header-01 #main-navigation li a {
    font-size: 100%;
    display: block;
    font-size: 14px;
    color: #FFF;
	text-transform:uppercase;
	font-family: 'Montserrat', open-sans;
}
header .header-01 #main-navigation li a:focus {
	text-decoration:none;
	outline:none;
}
header .header-01 #main-navigation li a:hover {
    color: #f2674a;
}
header .header-01 .logo-wrap {
    
}
header .header-01 .headerbg {
    text-align:right;
	padding: 1.3em 0em 0em;
}
header .header-01 .my-main-header #main-navigation li.current-menu-item a {
    color: #f2674a;
}
header .header-01 .my-main-header #main-navigation li.menu-item-has-children:hover ul.sub-menu,
.header-fixed #main-navigation li.menu-item-has-children:hover ul.sub-menu {
	display: inline-block;
	position: absolute;
	text-align: left;
	width: 100%;
	left: 0;
}
header .header-01 #main-navigation ul.sub-menu li a:after,
.header-fixed #main-navigation ul.sub-menu li a:after {
	content: '';
}
header .header-01 #main-navigation .sub-menu,
.header-fixed #main-navigation .sub-menu {
    display: none;
}
header .header-01 .my-main-header #main-navigation li.menu-item-has-children ul.sub-menu {
	background-color:rgba(0,0,0, .6);
	z-index:999;
}
.header-fixed #main-navigation ul.sub-menu {
	background-color:#000;
}
header .header-01 .my-main-header #main-navigation ul.sub-menu li,
.header-fixed #main-navigation ul.sub-menu li {
	padding:5px 10px;
}
header .header-01 #main-navigation ul.sub-menu,
header .header-01 .my-main-header #main-navigation li.current-menu-item ul.sub-menu li a {
    color: #f2674a;
}
header .header-01 .my-main-header #main-navigation li.current-menu-item ul.sub-menu li a:hover {
    color: #f2674a;
}
.header-fixed{
    position: fixed;
    display: none;
    z-index: 9;
    background: #111;
    width: 100%;
}

/**************************************************
FOOTER
**************************************************/
footer .footer-01 .container .row {
	padding:25px 0;
}
footer .footer-01 .container .row span,
footer .footer-01 .container .row p,
footer .footer-01 .container .row a {
	font-family: 'Open Sans', sans-serif !important;
	color:#fff;
	font-size: 12px;
}
footer .logo {
    width: 140px;
}
footer .footer-01 .row.bgcolor {
	background-color:#101010;
}
footer .footer-01 .container .row h2 {
	font-size: 22px;
	text-transform: uppercase;
	color: #f2674a;
	letter-spacing: -1px;
	margin:0 0 20px;
}
footer .footer-01 .container .row .cont-icons i {
	padding:13px;
	color:#888888;
	border-radius:50%;
	background-color:#fff;
	margin:0 10px 0 0;
	float:left;
}
footer .footer-01 .container .row .cont-icons.one {
	padding-bottom:25px;
}
footer .footer-01 .container .row .cont-icons.two i {
	margin-top: -1px;
}
footer .footer-01 .container .row .menu-footer-menu-info-container ul li,
footer .footer-01 .container .row .menu-footer-menu-brands-container ul li {
	padding-bottom:5px;
}
footer .footer-01 .container .row .newslett input[type="text"] {
	padding:5px;
	color:#666;
	border:0;
	width:100%;
	max-width:250px;
}
footer .footer-01 .container .row .newslett input[type="submit"] {
	background-color:#f2674a;
	border:0;
	color:#fff;
	padding:5px 15px;
	margin-top:10px;
	text-transform:uppercase;
	font-family: Montserrat;
	font-size: 12px;
}
footer .footer-01 .container .row .newslett ul li {
	font-family: 'Open Sans', sans-serif !important;
	font-size:12px;
	margin-bottom:7px;
	color:#fff;
}
footer .footer-01 .container .row .newslett ul li:last-child {
	margin-bottom:0;
}
footer .footer-02 .container .row p,
footer .footer-02 .container .row a {
	font-family: 'Open Sans', sans-serif !important;
	font-size:12px;
	margin:0;
	color:#fff;
}
footer .footer-02 .container .row .flogo p {
	display:inline-block;
}
footer .footer-02 .container .row .flogo p:first-child {
	margin: 1.5% 0;
	float:left;
}
footer .footer-02 .container .row .flogo p:last-child {
	float:right;
}
footer .footer-02 .container .row.bgcolor {
	background-color:#000;
	padding:10px 0;
}
footer .footer-02 .container .row .flogo img {
	width: 100%;
	max-width: 102px;
}
/**************************************************
HOME PAGE
**************************************************/
#main .vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
#main .vc_row.vc_inner {
    margin-left: -15px;
    margin-right: -15px;
}
#main #home-contents .row {
	background-color:#fff;
	padding-top:35px;
}
#main #home-contents .row:nth-child(2),
#main #home-contents .row:nth-child(5),
#main #home-contents .row:last-child {
    padding-bottom: 35px;
}
#main #home-contents .row.dining,
#main #home-contents .row.collection,
#main #home-contents .row.img {
	padding-bottom:35px;
}
#main #home-contents .row h1,
#main #home-contents .row p {
	text-align:center;
}
#main #home-contents .row h1 {
	font-size:20px;
	text-transform:uppercase;
}
#main #home-contents .row button {
	border:1px solid #f2674a;
	background-color:transparent;
	padding: 10px 50px;
	letter-spacing: 3px;
	margin-top: 5%;
	font-family: 'Montserrat', sans-serif;
}
#main #home-contents .row img {
	width:100%;
}
#main #home-contents .row.sale {
	background-color:#f2674a;
	padding-top: 10px;
	padding-bottom: 20px;
}
#main #home-contents .row.brands-logos {
	background-color:#f2674a;
	padding:20px 0;
}
#main #home-contents .row.brands-logos img {
	max-width:140px;
}
#main #home-contents .row.sale h1,
#main #home-contents .row.sale p {
	color:#fff;
}
#main #home-contents .row.sale h1 i {
	font-style: normal;
	padding: 3px 15px;
	border: 1px solid #fff;
}
#main #home-contents .row.sale center {
	width: 100%;
	position: relative;
	padding-bottom: 41.25%;
	padding-top: 25px;
	height: 0;
	max-width:777px;
	margin:30px auto 10px;
}
#main #home-contents .row.sale center iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/**************************************************
PAGES
**************************************************/
#page #topbar .container,
#pages .container,
#page .container .row.shop-content-single {
	background-color:#fff;
}
#page div.featured-image {
	min-height: 500px;
	max-height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
#pages #history ul li:first-child:before,
#pages #history ul li:nth-child(2):before,
#pages #history ul li:nth-child(3):before {
	margin-top:-5px;
}
#pages #history ul li:before {
	content: '\f00c';
	font-family: FontAwesome;
	padding: 5px 8px;
	border-radius: 50%;
	background-color: #f2674a;
	color: #eaeaea;
	position: absolute;
	left: 15px;
	font-weight:400;
}
#pages #history ul li {
	margin: 20px 0 20px 15px;
	padding: 10px 20px;
	background-color: #eaeaea;
	font-weight:600;
}
#page iframe.contact-googlemap {
	width:100%;
	margin-bottom:-5px;
}
#page #pages #contact form p label {
	width:100%;
}
#page #pages #contact input[type="text"],
#page #pages #contact input[type="email"],
#page #pages #contact textarea {
	width: 100%;
	border: 1.5px solid rgba(0,0,0, .3);
	padding: 5px 10px;
	font-size: 13px;
	font-weight: normal;
	font-family: 'Open sans', sans-serof;
}
#page #pages #contact textarea {
    max-height: 60px;
}
#page #pages #contact input[type="submit"] {
	background-color: #f2674a;
	border: 0;
	padding: 8px 25px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
	margin-bottom: 10px;
}
#page #pages #contact ul.c-info li:before {
	font-family: FontAwesome;
	padding: 5px 8px;
	border-radius: 50%;
	background-color: #eaeaea;
	color: #333;
	position: absolute;
	left: 15px;
	font-weight:400;
}
#page #pages #contact ul.c-info li:first-child:before {
	content: '\f015';
	margin-top: 5px;
}
#page #pages #contact ul.c-info li:last-child:before {
	content: '\f095';
	margin-top: -5px;
	padding: 5px 9px;
}
#page #pages #contact ul.c-showtime {
	margin-left:10px;
}
#page #pages #contact ul.c-showtime li {
	font-size:13px;
	line-height:24px;
}
#page #pages #contact ul.c-info li {
	margin: 5px 5.5em 0px 15px;
	padding: 10px 20px;
}
#page h1.site-pagetitle {
	font-size:20px;
	text-transform:uppercase;
	margin: 1.5em 0 .5em;
}

/**************************************************
PRODUCT PAGE
**************************************************/
#product .product_title.entry-title{
	font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: -1px;
}
#product .price{
	color: #E75B46;
	display:none;
}
#product .product-description{
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    padding-bottom: 15px;
}
#product .quantity input[type="number"]{
    background-color: #fff;
    border: 1px solid #333;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 12px;
    padding: 8.5px 5px;
}
#product button[type="submit"]{
    background-color: #E75B46;
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 12px;
    padding: 12px 18px;
}
#product .features-details h4{
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
	border-bottom: 1px solid #e0e0e0;
	line-height: 0px;
	margin: 20px 0 20px;
}
#product .features-details h4 span {
	background-color: #fff;
	padding: 0 5px;
}
#product .features-details ul li{
    float: left;
    width: 100%;
    margin-bottom: 6px;
    font-weight: 800;
    font-size: 12px;
    vertical-align: middle;
}
#product .features-details p {
	margin-bottom: 6px;
    font-weight: 800;
    font-size: 12px;
    vertical-align: middle;
}
#product .features-details ul li i.fa,
#product .features-details i.fa{
    font-size: 15px;
    margin-right: 10px;
    vertical-align: middle;
}
#product .features-details ul li i.fa-check-circle,
#product .features-details i.fa-check-circle{
    color:#E75B46;
}
#product .share-social-media{
    font-size: 13px;
    font-weight: 800;
    padding-top: 35px;
	border-top: 1px solid #e0e0e0;
	margin-top: 25px;
}
#product .share-social-media a{
	color: #333;
    vertical-align: middle;
}
#product .share-social-media .fa{
    vertical-align: middle;
    font-size: 20px;
    margin-top: -8px;
    margin-left: 6px;
}
#product .share-social-media a:hover{
    color: #f2674a;
}


#product .related.products{
	float: left;
    width: 100%;
}
#product .related.products h2{
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
	border-bottom: 1px solid #e0e0e0;
	line-height: 0px;
	margin: 20px 0 20px;
}
#product .related.products h2 span {
	background-color: #fff;
	padding: 0 5px;
}
#product .related.products h3, #product .related.products .button, #product .related.products .price{
    display:none;
}
#product button.prodinqbtn {
	background-color: #f2674a;
	border: none;
	color: #fff;
	padding: 7px 20px;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
}
#product .prodinq {
	display:none;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin-top: 10px;
}
#product .prodinq input[type="text"],
#product .prodinq input[type="email"] {
	width:100%;
	padding:5px 8px;
	border: 1px solid rgba(0,0,0,.1);
	color: rgba(0,0,0, .6);
}
#product .prodinq input[type="submit"] {
	background-color: #f2674a;
	border: none;
	color: #fff;
	padding: 5px 10px;
	font-weight: 600;
}
#pages #product .related ul.products li[class*="product_cat-"] {
	border:none;
	margin: inherit;
	width: 25%;
}
.woocommerce ul.products li img {
	min-height: 170px;
	max-height: 170px;
	width: auto !important;
}
#product .related.products .subcat-tit-des h2 {
	border:none;
}
.woocommerce-loop-product__title {
    text-transform: uppercase;
}
/**************************************************
BREADCRUMBS
**************************************************/
#breadcrumb .breadcrumbs {
    margin: 2em 0;
}
#breadcrumb .breadcrumbs li {
    color: #737373;
    font-size: 12px;
    margin: 0;
    padding-right: 15px;
    display: inline-block;
}
#breadcrumb .breadcrumbs li.separator {
    color: #737373;
}
#breadcrumb .breadcrumbs li a {
    color: #737373;
    font-weight: bold;
}
#breadcrumb .breadcrumbs li strong {
    font-weight: bold;
    color: #f2674a;
}
#breadcrumb.wc{
    padding-top: 0;
}
#breadcrumb.wc .breadcrumbs{
    margin-top: 12px;
    margin-bottom: 40px;
}
#breadcrumb.wc .breadcrumbs li:first-child{
	padding-left:0;
}
#topbar.wc h1{
	padding-bottom: 5px;
    margin-bottom: 0;
}

/**************************************************
404 PAGE NOT FOUND
**************************************************/

.page-404 {
    padding: 9em 0 0;
    border-radius: 5px;
    background-clip: padding-box;
    font-family: "Open Sans";
}
.page-404 .header,
.page-404 .sub-header,
.page-404 .sub-header2 {
    color: #333;
    padding: 1em 0;
    text-transform: uppercase;
}
.page-404 b {
    color: #2A48AB;
}
.page-404 .header {
    font-size: 500%;
    padding: 0;
    line-height: 80px;
    text-align: center;
    letter-spacing: -1px;
}
.page-404 .sub-header {
    font-size: 90%;
    text-align: center;
}
.page-404 .sub-header p {
    background-color: #2A48AB;
    color: #fff;
    letter-spacing: 1px;
    display: inline-block;
    border-radius: 10px;
    padding: 0.5em 2.5em;
    margin-top: 1em;
    margin-bottom: 10em;
}

/**************************************************
SINGLE-PRODUCT CAROUSEL STYLE
**************************************************/
.product .carousel ol.carousel-indicators {
	position:initial;
	left:inherit;
	width:auto;
	margin:0;
	text-align:center;
	list-style:none;
}
.product .carousel ol.carousel-indicators li {
	display: block;
    width: 100%;
    height: 100%;
    padding: 5px;
    cursor: pointer;
    background-color: rgba(0,0,0,0);
	border:none;
	border-radius:0;
	margin:0;
}
.product .carousel ol.carousel-indicators li.active {
	width: 100%;
    height: 100%;
    margin: 0;
    background-color: transparent;
	border:1px solid #f2674a;
}
.product .carousel i.btn-vertical-slider {
	font-size:20px;
	cursor:pointer;
	color:#d8d8d8;
}
.product .carousel i.btn-vertical-slider:first-child {
	padding-bottom:10px;
}
.product .carousel i.btn-vertical-slider:last-child {
	padding-top:10px;
}

.product .carousel div.item img {
	max-height:none;
}
#pages #product .title-desc h1.page-title {
	font-size: 18px;
	text-transform: uppercase;
}
#pages #product .title-desc .term-description p {
	font-size:13px;
}
#pages #product .title-desc {
	text-align:center;
	margin: 35% 0;
}
#pages #product ul.products li[class*="product_cat-"] {
	width: 29.50%;
	margin: 0 1.9% 2.992em;
	text-align: center;
	border:1px solid #e5e5e5;
	min-height:355px;
}
#pages #product ul.products li[class*="product_cat-"] .subcat-tit-des {
	padding:0 10px 20px;
}
#pages #product ul.products li[class*="product_cat-"] .subcat-tit-des p {
	font-size:13px;
}
#pages #product ul.products li[class*="product_cat-"] .subcat-tit-des h3 {
	margin: 20px 0 10px;
	font-size:18px;
}
#pages #product ul.products li[class*="product_cat-"] .subcat-tit-des button {
	border: 1px solid #f2674a;
	background-color: transparent;
	padding: 10px 40px;
	letter-spacing: 3px;
	margin-top: 5%;
	font-family: 'Montserrat', sans-serif;
}
/**************************************************
MOBILE STYLE
**************************************************/

@media all and (min-width: 768px) {
    header .header-01 #main-navigation {
        display: inline-block !important;
    }
    #show-my-mobile-nav-button {
        display: none !important;
    }
    #hide-my-mobile-nav-button {
        display: none !important;
    }
	header .header-01 .logo-wrap img{
	    margin-left: -15px;	
	}
	#product .images{
		width: 100% !important;
	    padding-right: 35px;
	}
	#product .summary.entry-summary{
		width: 100% !important;
	}
	#pages #product .prodcat-less-768 {
		display:none;
	}
}
@media all and (min-width: 769px) {
	#product .images{
		width: 62% !important;
	    padding-right: 35px;
	}
	#product .summary.entry-summary{
		width: 38% !important;
	}
}
@media all and (max-width: 767px) {
    header .header-01 #main-navigation {
        display: none;
    }
    header .header-01 .logo {
        position: relative;
    }
	header .header-01{
		text-align:center;
	}
    #show-my-mobile-nav-button {
        display: inline-block;
    }
    #hide-my-mobile-nav-button {
        display: none;
    }
    #show-my-mobile-nav-button,
    #hide-my-mobile-nav-button {
        background: #fff;
        color: #3E3E3E;
        font-size: 200%;
        cursor: pointer;
        max-width: 50px;
        width: 50px;
        height: 50px;
        border: 1px solid #fff;
        text-align: center;
        font-weight: 400;
        font-family: "Lato Light";
        border-radius: 5px;
        margin: 5px 0px;
        padding-top: 4px;
        float: right;
    }
	header .header-01 .icons {
		text-align:center;
		padding:10px 0;
	}
	header .header-01 .icons.two {
		padding:10px 0;
	}
	header .header-01 .headerbg {
		text-align:center;
	}
	header {
		position:relative !important;
	}
	#main #home-contents .row.brands-logos > div {
		margin-bottom:20px;
	}
	.header-fixed {
		top:0;
	}
	#pages #product .prodcat-more-768 {
		display:none;
	}
	.pd-30px {
		padding:0 30px !important;
	}
	#page div.featured-image {
		max-height:250px;
		min-height:250px;
	}
	#breadcrumb .breadcrumbs {
		margin:0 0 20px;
		text-align:left;
	}
	#main #home-contents .row.sale h1 i {
		border:none;
	}
}

@media (min-width:500px) and (max-width:767px) {
	header .header-01 .icons i {
		left:25%;
	}
}
@media (min-width:480px) and (max-width:768px) {
	#pages #product ul.products li[class*="product_cat-"],
	#pages #product .related ul.products li[class*="product_cat-"] {
		width:46%;
	}
}

@media all and (max-width: 991px) {
	header .header-01 .logo-wrap {
		text-align:center;
	}
	#main #home-contents .row button {
		margin:2% 0;
	}
	#main #home-contents .row.brands-logos div {
		margin-bottom:1%;
	}
	#main #home-contents .less-equal-992 {
		display:none;
	}
	#pages #product .title-desc {
		margin:0;
	}
}

@media all and (min-width: 992px) {
	header .header-01 .icons i {
		left:10px;
	}
	#main #home-contents .less-equal-991 {
		display:none;
	}
}
@media (min-width:768px) and (max-width:991px) {
	#page div.featured-image {
		max-height:350px;
		min-height:350px;
	}
}
@media all and (max-width: 479px) {
	#pages #product ul.products li[class*="product_cat-"],
	#pages #product .related ul.products li[class*="product_cat-"] {
		width:100%;
		margin:0 0 4%;
	}
	.product .carousel div.item img {
		max-height:200px;
	}
}