/*
      ___        ___      ___        ___
     /\__\      /\  \    /\  \      /\  \
    /::|  |    /::\  \   \:\  \    /::\  \
   /:|:|  |   /:/\:\  \   \:\  \  /:/\:\  \
  /:/|:|__|__/::\~\:\  \  /::\  \/::\~\:\  \    ___  _ ____ _ ___ ____ _
 /:/ |::::\__\/\:\ \:\__\/:/\:\__\/\:\ \:\__\   |__> | |__, |  |  |--| |___
 \/__/~~/:/  /\~\:\ \/__/:/  \/__/__\:\/:/  /   .co.nz
       /:/  /\:\ \:\__\/:/  /        \::/  /
      /:/  /  \:\ \/__/\/__/         /:/  /
     /:/  /    \:\__\               /:/  /
     \/__/      \/__/               \/__/


Theme Name: Canterbury Team Wear
Description: Canterbury Team Wear
Version: 1
Author: Meta Digital
Author URI: http://metadigital.co.nz/
*/

html {position: relative; min-height: 100%;}
body {/* Margin bottom by footer height */ margin-bottom: 300px; background-image:url('images/bg.jpg'); color:#ffffff; font-family: 'Open Sans', sans-serif;}

/* General
************************************/
.alignleft{float:left;}
.alignright{float:right;}

img.alignleft{float:left; margin-right:15px;}
img.alignright{float:right; margin-left:15px;}

::-moz-selection{background:#ED1C24; color:#ffffff;}
::selection{background:#ED1C24; color:#ffffff;}

/* Fonts
************************************/
h1{color:#ffffff; font-family: 'Play', sans-serif; font-size:40px; font-weight:600; margin-top:0px; margin-bottom:50px;}
h2{color:#ffffff;}
h2.black{color:#000000;}
h3{color:#ffffff; line-height:30px;}
h4{line-height:26px; font-weight:100;}
h4.white{color:#ffffff; font-family: 'Play', sans-serif; font-weight:600;}

a{color:#ED1C24; outline: 0!important;}
a:hover{color:#ffffff;}

p {font-size:16px; line-height:24px; padding-bottom:10px; font-weight:100;}
.main-content-wrapper li {font-size:16px; line-height:24px; padding-bottom:10px; font-weight:100;}

/* Header
************************************/
.top-nav-left{float:left; padding:14px 0 10px 0; text-transform:uppercase;}
.top-nav-left ul{padding:0;}
.top-nav-left li{float:left; list-style-type: none; color:#ffffff; font-size:12px;}
.top-nav-left li a{padding-right:30px; color:#ffffff;}
.top-nav-left li a i{color:#ffffff;}

.top-nav-right {float:right; padding-top:4px; padding-bottom:4px;}
.top-nav-right a {color:#ed1c24; font-size:26px; font-weight:600; padding-top:10px!important; transition: 0.5s ease;}
.top-nav-right a:hover {color:#ffffff; font-size:26px; font-weight:600; padding-top:10px!important; text-decoration: none;}

.logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-cricket .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-touch .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-rugby .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header-rugby.jpg'); background-size:cover; background-position:center top;}
.term-netball .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header-netball.jpg'); background-size:cover; background-position:center top;}
.term-afl .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-basketball .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-bowls .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-football .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-hockey .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-rugby-league .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-tennis .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}
.term-volleyball .logo-area-wrapper{padding:80px 0 85px 0; background: #252525 url('images/background-header.jpg'); background-size:cover; background-position:center top;}

.logo-area-left{float:left;}
.logo-area-right{float:right;}
.logo-area-right h3{color:#ffffff; font-style:italic;}

.main-content-top.home{padding-top:20px;}
.navbar{position:relative; min-height:0px; margin-bottom:15px; border:none;}
header .navbar-default{background-color:#ed1c24;}
.navbar-default{background:none; border:none;}
#navbar{padding-left:0px; padding-right:0px; background-color:#ed1c24;}
.navbar-nav{width:100%;}
.navbar-nav li a{color:#ffffff!important; text-transform:uppercase; padding-top:15px; padding-bottom:15px; padding-right:30px; padding-left:30px; transition: 0.5s ease;}
.navbar-nav li a:hover{background-color:#252525!important;}
.navbar-nav li.current-menu-item a, .navbar-nav li.current-product_cat-ancestor a, .navbar-nav li.current-product-ancestor a{background-color:#252525!important;}
.navbar-nav li.contact-us{float:right;}
.navbar-nav li.contact-us a{color:#ed1c24!important; background-color:#ffffff; font-weight:600;}
.navbar-nav li.contact-us a:hover{color:#ffffff!important; background-color:#ffffff;}

.navbar-toggle {border:none; border-radius:0px; background:none!important;}
.navbar-toggle .icon-bar{background-color:#ffffff!important; width:30px; height:3px;}

.top-nav-wrapper {background:#333;}

/* Sidebar
************************************/
.sidebar-nav-wrapper{padding:0px;}
.sidebar-nav-wrapper .container{padding:0px;}
.sidebar-nav-wrapper .navbar-header{background-color:#e1e1e1;}
#side-navbar{padding-left:0px;}
.sidebar{padding-left:0px;}
.sidebar-nav-wrapper .navbar-brand{color:#000!important; font-size:16px; font-weight:600;}
.sidebar-nav-wrapper .navbar-header i{color:#000; font-size:20px; padding-right:5px;}
.navbar-collapse {border-top: none; box-shadow: none}
.sidebar section{background-color: rgba(112, 112, 112, 0.7);}
.sidebar section ul.sidebar-links > li > a{background: rgba(85, 85, 85, 0.9); padding:15px; color:#ffffff; text-transform:uppercase; margin-top:0px; margin-bottom:0px; font-weight:600; font-size:16px;}
.sidebar section ul.sidebar-links > li >a:after{content: "";}
.sidebar ul.sidebar-links{padding-bottom:1px; margin-bottom:0px; padding-left:0px;}
.sidebar ul.sidebar-links ul{margin-top:15px; padding-left:25px; margin-bottom:15px;}
.sidebar ul li{list-style-type: none; color:#ffffff; padding-right:0px; margin-bottom:5px;}
.sidebar ul li:last-child{margin-bottom:0px;}
.sidebar ul li a{color:#ffffff; text-transform: uppercase; display:block; padding-right:15px; padding-bottom:5px; transition: 0.5s ease;}
.sidebar ul li a:hover{color:#ED1C24; text-transform: uppercase; display:block; padding-right:15px; text-decoration:none;}
.sidebar ul li a:after{content: "\f054"; font-family: FontAwesome; float:right; Xcolor:#ffffff;}
.sidebar ul li.current-cat a{color:#ED1C24; text-transform: uppercase; display:block; padding-right:15px; text-decoration:none;}
.tax-product_cat .sidebar ul li.current-cat a{color:#ffffff; text-transform: uppercase; display:block; padding-right:15px; text-decoration:none;}
.tax-product_cat .sidebar ul li.current-cat a:hover{color:#ED1C24; text-transform: uppercase; display:block; padding-right:15px; text-decoration:none;}

/* Home Page
************************************/
.main-content-wrapper{padding-right:0px; padding-left:30px;}
.home-image-grid-left{padding-left:0px; width:69%;}
.home-image-grid-left a{text-decoration:none;}
.corner-overlay-wrapper{height:0px; position:relative; top:-6px; right:-6px; float:right;}
.main-image-wrapper{height:446px; border:1px solid #707070; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.corner-overlay{background-image: url(images/image-corner-overlay.png); background-repeat: no-repeat; background-position:right 0px; height:84px; width:84px; position:relative; z-index:3;}
.home-image-grid-left .caption-wrapper{height:0px; font-family: 'Play', sans-serif;}
.home-image-grid-left .caption{padding:1px 15px 15px 30px; position:absolute; width:100%; max-width:563px; bottom:1px; left:1px; background: rgba(255, 255, 255, 0.6); color:#000000;}
.home-image-grid-right{padding-left:0px; padding-right:0px; width:31%;}
.home-image-grid-right .top{margin-bottom:15px;}
.home-image-grid-left img, .home-image-grid-right img{border:1px solid #707070;}
.top-right-image-wrapper{height:241px; border:1px solid #707070; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.bottom-right-image-wrapper{height:190px; border:1px solid #707070; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.home-image-grid-right .bottom .caption-wrapper{height:0px; font-family: 'Play', sans-serif; position:realtive;}
.home-image-grid-right .bottom  .caption{padding:0px 0px 0px 10px; position:absolute; bottom:0px;}

.main-content{padding-top:30px;}
.home .main-content {padding-top:50px; padding-bottom:50px;}
.home .main-content h1 {font-size:50px;}
.home .main-content h3 {padding-bottom:15px;}

.home-promo-panel{margin-top:30px;}

#home-carousel img{width:100%;}
#home-carousel .carousel-inner .item {opacity: 0; -webkit-transition: opacity 1s; /*adjust timing here */ -moz-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
#home-carousel .carousel-inner .active {opacity: 1;}
#home-carousel .carousel-inner .active.left,
#home-carousel .carousel-inner .active.right {left: 0; opacity: 0; z-index: 1;}
#home-carousel .carousel-inner .next.left,
#home-carousel .carousel-inner .prev.right {opacity: 1;}
#home-carousel .carousel-control {z-index: 2;}

/* Woocommerce
************************************/
/* .page-title-wrapper{Xposition:relative; Xheight:0px; padding-bottom:60px;}
.page-title-wrapper h1{position:absolute; top:-35px; left:1px; Xbackground: rgba(0, 0, 0, 0.7); padding:5px 15px;}
 */
.woocommerce-result-count, .woocommerce-ordering{display:none;}

.woocommerce-breadcrumb {margin: 0px 0px 30px 0px!important; display:block; height:35px;padding-bottom:20px; border-bottom:1px solid #444;}
.woocommerce-breadcrumb, .woocommerce-breadcrumb a{color:#cccccc!important;}
.woocommerce-breadcrumb a:hover {color:#ED1C24!important; text-decoration:none; transition: 0.5s ease;}
.woocommerce-breadcrumb {margin: 0 0 1em; padding: 0; font-size: .92em; color: #777;}

.woocommerce div.product {margin-top:50px;}

.category-banner{border:1px solid #707070;}
.term-description{margin-bottom:25px;}

.woocommerce ul.products li.product-category.product{min-height:80px;}
.woocommerce ul.products li.product-category.product h3 {bottom:14px;}
.woocommerce ul.products li.product h3 {color:#ffffff; display:block; width:100%; font-weight:600; margin:0px; position:relative; bottom:15px; z-index:2; background:rgba(0, 0, 0, 0.7); padding:10px 10px 10px 10px!important; border:1px solid #707070; border-top:none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin-bottom:30px!important; min-height:267px;}
.woocommerce ul.products li.product img, .woocommerce-page ul.products li.product img{border:1px solid #707070; transition: 0.5s ease;}
.woocommerce ul.products li.product img:hover, .woocommerce-page ul.products li.product img:hover{border:1px solid #ED1C24;}

.woocommerce ul.products li.product .count{display:none;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: 30%!important;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 64%!important; margin-bottom:80px;}

.woocommerce div.product p.price{color: #ffffff!important; font-weight:600!important; font-size:22px!important;}
.woocommerce div.product span.price, .woocommerce ul.products li.product .price {color: #ffffff!important; font-weight:600!important;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #ed1c24!important; color: #FFF!important; text-transform:uppercase; border-radius:0px!important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #ed1c24 !important; color: #FFF;}

.summary .description-table{margin-top:15px; margin-bottom:30px;}
.summary .description-table td{font-size:16px; vertical-align: top; padding-bottom:15px;}
.summary .description-table td ul{padding-left:15px;}
.summary .description-table td:first-child{color:#ffffff; font-weight:600; padding-right:45px;}

.summary .measurement-table th{font-size:16px;}
.summary .measurement-table td{font-size:16px; vertical-align: top; padding-bottom:15px; padding-right:15px;}

.woocommerce div.product form.cart .variations td.label {font-size:16px;}
.woocommerce select, .woocommerce input{color:#000;}

.posted_in, .sku_wrapper{display:none;}

.related.products{clear:both; display:block; border-top:1px solid #444; padding-top:50px;}
.related.products h2{font-family: 'Play', sans-serif; padding-bottom:15px;}

.product-data-table{margin-top:30px;}

.product-enquiry-wrapper{margin-top:50px;}
.custom-quote-wrapper a.quote-link, .product-enquiry-wrapper a.enquire-link{background-color:#ed1c24; color:#ffffff; text-transform: uppercase; font-weight:600; padding:15px 30px; font-size:18px; transition: 0.5s ease;}
.custom-quote-wrapper a.quote-link:hover, .product-enquiry-wrapper a.enquire-link:hover {background-color:#000; color:#ffffff; text-transform: uppercase; font-weight:600; padding:15px 30px; font-size:18px; text-decoration:none;}

#myModal, #myModal2{top:15%;}
#myModal .modal-dialog{width:1010px;}
.modal-header{min-height:1px; padding:10px 15px 0px 0px; border-bottom:none;}
.modal-body{padding-top:0px; padding-bottom:10px;}
.modal-body iframe{width:100%; height:610px;}

#gform_1 label, #gform_1 input, #gform_1 textarea, #gform_1 input, #gform_1 textarea, #gform_confirmation_message_1{color:#000000; font-size:18px;}
#gform_1 label {color:#ffffff; font-size:18px; font-weight:700!important; text-transform: uppercase;}
#gform_1 input {width:100%;}
#gform_1 textarea {border:1px solid #cccccc;}

#gform_2 label, #gform_2 input, #gform_2 textarea, #gform_1 input, #gform_1 textarea, #gform_confirmation_message_2{color:#000000; font-size:18px;}
#gform_2 label {color:#000000; font-size:18px; font-weight:700!important; text-transform: uppercase;}
#gform_2 input {width:100%;}
#gform_2 textarea {border:1px solid #cccccc;}
#gform_submit_button_2{background-color:#707070; border:none; color:#ffffff!important; padding:20px 40px 20px 40px; transition: 0.5s ease;}
#gform_submit_button_2:hover{background-color:#000000!important; border:none; color:#ffffff!important; padding:20px 40px 20px 40px;}

.woocommerce table.shop_table {background-color:#e1e1e1; border-radius: 0px!important; color:#000000;}
.woocommerce-checkout input{color:#000000!important; padding:5px 5px; line-height:20px!important;}
.woocommerce-checkout textarea{color:#000000!important; padding:0px 5px 0px 5px;}

.woocommerce-checkout .sidebar-nav-wrapper, .woocommerce-account .sidebar-nav-wrapper{display:none!important;}
.woocommerce-checkout .main-content-wrapper, .woocommerce-account .main-content-wrapper{width:100%; padding-left:0px;}
legend{color:#fff;}

.swatchtitlelabel{color:#ffffff!important;}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border: none!important; padding: 0px!important;}
.woocommerce form.login input.input-text, .woocommerce form.register input.input-text{color:#000000; padding:5px 5px; line-height:20px!important;}

.woocommerce div.product form.cart .variations select{min-width: 30%!important; font-size:14px; padding-top:5px; padding-bottom:5px;}

h2.woocommerce-loop-product__title {font-size:1.1em!important; line-height:1.5em;}
h2.woocommerce-loop-product__title:hover {font-size:1.1em!important; line-height:1.5em; transition: 0.5s ease; color:#ED1C24;}

.single-product h2.woocommerce-loop-product__title {font-size:1.3em!important; line-height:1.5em;}
.single-product h2.woocommerce-loop-product__title:hover {font-size:1.3em!important; line-height:1.5em; transition: 0.5s ease; color:#ED1C24;}

h2.woocommerce-loop-category__title {font-size:1.1em!important; line-height:1.5em;}
h2.woocommerce-loop-category__title:hover {font-size:1.1em!important; line-height:1.5em; transition: 0.5s ease; color:#ED1C24;}

a.button.product_type_simple.ajax_add_to_cart {padding:15px 30px; transition: 0.5s ease;}
a.button.product_type_simple.ajax_add_to_cart:hover {padding:15px 30px; background:#000000!important; color:#ffffff!important;}


/* Contact Page
************************************/
.contact-left{padding-left:0px;}
.contact-left iframe{margin-top:15px;}

.contact-right{padding-right:0px;}

.gfield_label{color:#ffffff; font-weight:400!important;}
.gform_button{background-color:#ED1C24; border:none; color:#ffffff!important; padding:20px 40px 20px 40px; transition: 0.5s ease;}
.gform_button:hover {background-color:#000000; border:none; color:#ffffff!important; padding:20px 40px 20px 40px;}

/* Footer
************************************/
.footer{position:absolute; bottom:0; width:100%; /* Set the fixed height of the footer here */ height:180px;}
.footer-top-wrapper{background:#252525; padding-top:40px; padding-bottom:50px;}
.footer-top-left{ padding-left:0px;}
.footer-top-left ul{margin:15px 0px 0px 0px; padding:0px;}
.footer-top-left ul li{list-style-type: none; float:left; margin-right:10px; margin-top:10px;}
.footer-top-left li a{color:#252525;}
.footer-top-left ul li.facebook i{background:#ffffff; width:36px; height:36px; text-align:center; border-radius:50px; padding-top:6px; font-size:28px;}
.footer-top-left ul li.linkedin i{background:#ffffff; width:36px; height:36px; text-align:center; border-radius:50px; padding-top:6px; font-size:28px;}
.footer-top-left ul li i:hover{background:#ED1C24;}

.footer-top-middle{padding-top:32px;}
.footer-top-middle ul{margin:0px; padding:0px;}
.footer-top-middle ul li{list-style-type: none; margin-right:10px; text-transform:uppercase; color:#ffffff;}
.footer-top-middle ul li.phone{font-size:14px; font-weight:500;}
.footer-top-middle ul li a{color:#ffffff; font-size:46px;}
.footer-top-middle ul li a:hover{color:#ED1C24; font-size:46px; text-decoration:none;}

.footer-top-right{padding-top:32px;}
.footer-top-right ul{margin:0px; padding:0px;}
.footer-top-right ul li{list-style-type: none; margin-right:10px; text-transform:uppercase; color:#ffffff; font-size:14px; font-weight:500;}
.footer-top-right ul li a{color:#ffffff; text-transform: none; font-size:21px; text-decoration:none;}
.footer-top-right ul li a:hover {color:#ed1c24; text-transform: none; font-size:21px; text-decoration:none;}

.footer-bottom-wrapper{text-align:center; padding-top:10px; background:#333;}
.footer-bottom-wrapper li{display:inline; font-size:12px; text-transform:uppercase; color:#777777;}
.footer-bottom-wrapper li a{text-transform: uppercase; text-decoration: underline; color:#777777;}
.footer-bottom-wrapper li a:hover {text-transform: uppercase; text-decoration: underline; color:#ffffff;}

/****************************************/
/***** MEDIA QUERY FOR BELOW 767PX ******/
/****************************************/

@media (max-width: 767px) {

  body {margin-bottom: 215px;}

  h1{font-size:30px;}

  img.alignleft, img.alignright{margin-bottom:15px;}

  .navbar-nav{margin:0px;}

  .main-image-wrapper{height:385px;}
  .bottom-right-image-wrapper{height:242px;}
  .home-image-grid-right .bottom  .caption{bottom:10px;}

  .top-nav-left li a {padding-right: 25px;}
  .top-nav-left li a span{display:none;}
  .top-nav-left li a i{font-size:16px;}

  .logo-area-wrapper {padding: 5px 0px 5px;}
  .logo-area-right{float:left; clear:both;}
  .logo-area-right h3 {font-size:18px;}

  .sidebar {padding-left:15px; padding-right:0px;}
  .sidebar ul li:first-child{margin-top:0px;}
  .sidebar ul li {margin-top:10px; margin-bottom: 15px;}
  .home-image-grid-left {padding-right: 0px;}

  .main-content-wrapper {padding: 15px 0px 0px 0px;}
  .main-content {padding-top: 0px;}
  .main-content-top.home {padding-top: 0px;}
  .navbar {margin-bottom: 0px;}

  .collapse.in {margin-bottom:15px;}

  .woocommerce .woocommerce-breadcrumb {margin: 15px 0px 15px 0px!important;}

  .home-image-grid{margin-top:15px;}
  .home-image-grid-left{width:100%;}
  .home-image-grid-left .caption {padding: 1px 15px; max-width: 99.6%;}

  .home-image-grid-right {width: 100%; padding-top:15px;}
  .home-image-grid-right .top{width:48%; float:left; margin-right:10px;}
  .home-image-grid-right .bottom{width:48%; float:left;}

  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 100%!important;}
  .custom-quote-wrapper a.quote-link, .product-enquiry-wrapper a.enquire-link{display:block; text-align:center;}

  .woocommerce ul.products li.product h3{bottom:15px; position:relative;}

  #gform_2 label, #gform_2 input, #gform_2 textarea, #gform_1 label, #gform_1 input, #gform_1 textarea{width:100%;}

  .related.products li{width:46%!important;}

  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 46%!important;}

  .contact-left{padding-right:0px;}
  .contact-right{padding-left:0px;}

  .footer-top-left, .footer-top-middle, .footer-top-right{text-align:center;}
  .footer-top-left ul li{float: none; display:inline;}
  .footer-top-wrapper img{margin-left:auto; margin-right:auto;}

  .footer-bottom-copyright ul, .footer-bottom-links ul{padding:0px;}
}

/****************************************/
/**** MEDIA QUERY FOR 768PX - 991PX *****/
/****************************************/

@media (min-width: 768px) and (max-width: 991px) {

  .main-image-wrapper{height:385px;}
  .home-image-grid-left .caption{max-width:480px;}
  .bottom-right-image-wrapper{height:164px;}
  .top-right-image-wrapper{height:206px;}

  .sidebar-nav-wrapper {padding: 0px 0px 30px 0px;}
  .main-content-wrapper {padding-right: 0px; padding-left:0px;}

  .navbar {margin-bottom: 0px;}
  .woocommerce .woocommerce-breadcrumb {margin: 15px 0px 15px 0px!important;}

  .woocommerce ul.products li.product h3{bottom:108px;}

  .woocommerce-cart .navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
  .woocommerce-cart .navbar-header {float: none;}
  .woocommerce-cart .navbar-left,.navbar-right {float: none !important;}
  .woocommerce-cart .navbar-toggle {display: block;}
  .woocommerce-cart .navbar-collapse.collapse {display: none!important;}
  .woocommerce-cart .navbar-nav {margin-top: 0px;}
  .woocommerce-cart .navbar-nav>li {width:100%;}
  .woocommerce-cart .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
  .woocommerce-cart .collapse.in{display:block !important;}
  .woocommerce-cart .navbar-brand{display:block!important;}
  .woocommerce-cart .navbar-header i{padding-right:35px!important;}

}

/*****************************************/
/*** MEDIA QUERY FOR 991PX AND BELOW *****/
/*****************************************/
@media (max-width: 991px) {

  header .navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
  header .navbar-header {float: none;}
  header .navbar-left,.navbar-right {float: none !important;}
  header .navbar-toggle {display: block;}
  header .navbar-collapse.collapse {display: none!important;}
  header .navbar-nav {margin-top: 0px;}
  header .navbar-nav>li {width:100%;}
  header .navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
  header .collapse.in{display:block !important;}

}

/****************************************/
/*** MEDIA QUERY FOR 992PX - 1199PX *****/
/****************************************/

@media (min-width: 992px) and (max-width: 1199px) {

  .navbar-nav li a{padding-left:10px; padding-right:10px;}

  .home-image-grid-left .caption{max-width:459px;}

  .main-image-wrapper{height:370px;}
  .bottom-right-image-wrapper{height:156px;}
  .top-right-image-wrapper{height:199px;}

  .woocommerce ul.products li.product h3 {bottom:115px;}
  .woocommerce .related ul.products li.product h3 {bottom:83px;}

}

/****************************************/
/*** MEDIA QUERY FOR 1200PX AND ABOVE ***/
/****************************************/
@media (min-width: 1200px) {



}

/**************************************/
/*** CHROME AND SAFARI SPECIFIC CSS ***/
/**************************************/

@media screen and (-webkit-min-device-pixel-ratio:0) {



}
