/*
Theme Name: Ultimate Sun Shades
Theme URI: http://www.ultimatesunshades.com
Author: Ernest Jean Jr
Author URI: http://www.ultimatesunshades.com
Version: 1.0
License: GNU General Public License v2 or later

*/

body,
html {
    width: 100%;
    height: 100%;
}
p {font-size: 1.2em;
    font-weight: 400;}
body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
h1,
h2,
h3,
h4,
h5,
h6 {
    
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
}
body {background: url('https://www.ultimatebeachshades.com/wp-content/themes/ultimate_sun_shades_theme/images/urbarber.png')}
ul {padding:0 !important}
.navbar-collapse {padding-left:0 !important}
.logo {min-height:113.95px }
.menu { /*height:113.95px;*/ padding-top:82px}

#primary-menu li {list-style:none;}
#primary-menu ul li {display:inline;}
#primary-menu a {color:#000; text-transform:uppercase; font-size:1.2em; font-weight:bold;}
.menu-item {
    display: inline; margin-right:12px;
}
.woocommerce ul.products li.product a img {height:250px !important;}

.menu-item a {color:#000; text-transform:uppercase; font-size:1.2em; font-weight:bold; padding-top:20px; }
.menu-item a:hover {text-decoration:none; border-bottom: 2px solid #e47b57; padding-bottom:3px;}
.menu-item:hover { text-decoration:none; }
li.page_item.current_page_item {
    border-bottom: 2px solid #35acd7; padding-bottom:3px;

}
ul.ftr-menu li {
    color: #fff;
    list-style: none; font-size:1.3em; text-shadow:1px 1px #000;
}
.navbar-default {
    background-color: transparent !important;
    border-color:transparent !important;
}
ul#primary-menu li { list-style: none;
}
img.img-responsive.sliderimges {
    height: 450px;
    width: 100%;
}
.col-md-4.shade-category {
    min-height: 200px;    
    margin-top: 15px;  text-align:center;  
}
h3.cattitle {
    background: rgba(238, 61, 73, 0.81);
    padding: 5px;
    color: #dcd8d8;
    text-shadow: 1px 1px #3e3e3e;     
	margin-left: -10px;
    margin-right: -10px;
}
button.btn.btn-primary.buynow {
    border-radius: 0px;
    background-color: #2e91d4;
    border: none;
    box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.54);
    border: 1px solid #236c9e;
    border-radius: 5px;
    text-shadow: 1px 1px #5a5a5a;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
}
.fluid.midbreak {
    min-height:450px;
    padding: 10px;
    margin-top: 15px;
	background: url('https://www.ultimatebeachshades.com/wp-content/themes/ultimate_sun_shades_theme/images/ultimate-beach-shade-girl.jpg'); 
	background-size: 100%;
	background-repeat:no-repeat;
	
}
.container.midc2a {
    background: rgba(255, 255, 255, 0.53);
    margin-top: 25px;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.category {
    margin-right: -15px; color:#fff; text-shadow:1px 1px #000; height:200px; padding:10px; padding-top:25px;
}
.category.cat1 {
    margin-left: -15px;
	background: url('https://www.ultimatebeachshades.com/wp-content/themes/ultimate_sun_shades_theme/images/original-sun-shade-ultimate.jpg'); background-size: 100% 100%;	background-repeat: no-repeat;
}
.category.cat2 {background: url('https://www.ultimatebeachshades.com/wp-content/themes/ultimate_sun_shades_theme/images/custom-design-sun-shade-ultimate.jpg'); background-size: 100% 100%;	background-repeat: no-repeat;}
.category.cat3 {background: url('https://www.ultimatebeachshades.com/wp-content/uploads/2017/06/new-american-flag.png'); background-size: 100% 100%;	background-repeat: no-repeat;}

h2.explore {
    color: #fff;
    text-shadow: 2px 2px 3px #000;
}
.row.logomenucontain {
    margin-top: 35px;
    border-top: 2px solid #36aad6;
    padding-top: 15px;     background: #fff;
}
.arrow {
  position: relative;
  bottom: 0;
  margin-left:-20px;
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
.animated{-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;

            animation-iteration-count: infinite;
       -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;

animation-fill-mode:both;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
}


@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}


.row.productshowcase {
    margin-top: 10px;
    background: #f3f6f7;
    padding: 10px;
    min-height: 500px;
}

.row.contentarea {
    background: rgba(255, 255, 255, 0.47);
    padding: 10px;
}
ul.products {
    list-style: none; display:inline;
}
h2.homeprdcttitle {
    height: 75px;
}
.col-md-4.homeprodcts {
    margin-top: 15px;
    padding-bottom: 15px;
}
li#wpmenucartli {
    float: right !important;
    padding-right:0; padding-left:35px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    
    padding-right: 0;
}
span.cartcontents {
    color: #e47b57;
}

i.wpmenucart-icon-shopping-cart-0 {
    color: #35acd7;
    margin-right: 10px;
}
footer {background: url('https://www.ultimatebeachshades.com/wp-content/themes/ultimate_sun_shades_theme/images/footer.png'); background-size:100%; background-repeat:no-repeat; min-height:400px}
.row.ftr {
    margin-top: 25px;
    padding: 5px;
    background: rgba(0, 0, 0, 0.21);
    color: #fff;
}
h3.ftrttle {
    border-bottom: 1px solid #fff;
}


.product-thumbs {
  display: block;
  overflow: auto;
  margin: 10px 0;
  width :100%;
}

.product-thumbs .thumb {
  float: left;
  margin-bottom: 10px;
  width: 30%;
}

.product-thumbs .thumb:nth-child(2) {
  margin: 0 5%;
}
.col-sm-4.thumbnails-bch-shades {
    margin-top: 10px;
}
body.product-template-default.single.single-product div#sidebar {display:none;}
body.product-template-default.single.single-product nav.woocommerce-breadcrumb {display:none;}
button.single_add_to_cart_button.button.alt {
    margin-top: 7px;
}
img.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
    width: 250px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    border-radius: 0px;
    background-color: #2e91d4;
    box-shadow: 2px 2px 12px 0px rgba(0, 0, 0, 0.54);
    border: 1px solid #236c9e;
    border-radius: 5px;
    text-shadow: 1px 1px #5a5a5a;
    text-transform: uppercase;

	color:#fff;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {background-color:green; border: 1px solid green; }
p.product.woocommerce.add_to_cart_inline {
    border: none !important;
}

@media(max-width:767px) {

.navbar-collapse {padding-left:15px !important}
#primary-menu ul li {display:block}

.menu {
   /* height: 113.95px;*/
    padding-top: 42px;
    z-index: 105;
    background: #fff;
    position: relative;
	padding:10px;
}
.menu-item {display:block; padding:5px;}
.col-md-4.shade-category {
    width: 100%;    
}
img.img-responsive.sliderimges {
    height: 200px;
    width: 100%;
}
.category {
    margin-left:-15px; color:#fff; height:200px; padding:10px
}
img.img-responsive.thelogo {
width:100% !important;
}
.fluid.midbreak {
       
}
