/*
Theme Name: Just Blend
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.0.7
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 21 Sep 2016 05:00:55 +0000 */ 

@import url('../Divi/style.css');





/*Main Template Code*/


h2.woocommerce-loop-product__title {
text-align: center !important;
}

.et_header_style_split .centered-inline-logo-wrap #logo {
  max-height: 100% !important;
  height: 120px !important;
  width: 120px !important;
  margin-top: -35px;
}


.et_header_style_split .centered-inline-logo-wrap {
  margin: -33px 0;
  height: 120px;
  width: 120px !important;
}

.et_header_style_split .centered-inline-logo-wrap .logo_container {
  height: 120px !important;
}

header#main-header {
  height: 150px;
  margin-top: 0px;
  background-color: transparent !important;
  -webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1);
  width: 94%;
  margin-left: auto;
  margin-right: auto;
}

li.centered-inline-logo-wrap {
  margin-right: 100px !important;
  margin-left: 80px !important;
  padding: 0px !important;
  width: 120px !important;
}

#top-menu li.menu-item-75 {
  padding-right: 0px;
  
}

#top-menu > li > a, #et-secondary-menu > ul > li a {
  
  padding: 10px 0px !important;
  text-transform: uppercase !important;
  font-size: 16px !important;
  font-family: 'Baloo Bhaina' !important;
  font-weight: 400 !important;
  letter-spacing: 1px !important;
  color: #000 !important;
  text-decoration: none !important;
}

#et-secondary-menu > ul > li a {
  
  font-size: 16px !important;
  font-weight: normal !important;
  color: #fff !important;
}

#top-menu > li > a:visited  {
  
  color: #000;
}

#top-menu > li > a:active {
  
  color: #000 !important;
  border-bottom: 2px solid #ccc;
}

#top-menu > li.current-menu-item > a {
  
  color: #000 !important;
  border-bottom: 1px solid #bbb;
}

#top-menu > li > a:hover{
  
  color: #000 !important;
}

#top-menu-nav > ul > li > a:hover {
  opacity: 0.5;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

#top-menu > li > a:visited {
  
  color: #000;
}

#et-secondary-menu > ul > li a:active {
  
  color: #fff !important;
}

#et-secondary-menu > ul > li.current-menu-item > a {
  
  color: #fff !important;
}

#et-secondary-menu > ul > li a:hover {
  
  color: #fff !important;
}

#et-secondary-nav li ul a {
  color: #000 !important;
}

#et-secondary-nav ul li a:hover {
  background-color: #fff !important;
  color: #000 !important;
  opacity: 0.5;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-decoration: none !important;
}


#top-menu .menu-item-has-children > a:after {
  
  content: '' !important;
  
}


#et-secondary-nav li > ul {
  width: 260px;
}

.nav li ul {
  width: 300px;
  border-top: 0px solid #2EA3F2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  background: #fff !important;
  
}



#top-menu li li a {
  width: 260px;
  font-family: 'Baloo Bhaina' !important;
  font-weight: 400 !important;
  
  color: #000 !important;
  
}

#et-top-navigation {
  margin-top: 40px;
}

.et-cart-info span:before {
  margin-right: 10px;
  content: "\e07a";
  font-size: 18px;
}

#top-header .et-cart-info {
  margin-left: 15px;
  text-transform:uppercase;
  letter-spacing: 1px !important;
}

.et-cart-info:hover {
  text-decoration: none;
  opacity: 0.5;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-decoration: none !important;
}

#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
  display:none;
}

h1,h2,h3,h4,h5 {
  font-family: 'Baloo Bhaina' !important;
  letter-spacing: 2px;
}

body, input, textarea, select {
  font-family: 'Arimo' !important;
  font-size: 15px;
}

body a:hover {
  text-decoration: underline;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li, .support-nav ul li {
  border-bottom: 1px solid #ddd;
  padding:12px;
  list-style-type: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child, .support-nav ul li:last-child {
  border-bottom: 0px solid #eee;
  list-style-type: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  float: left;
  width: 20%;
}

woocommerce a.button, .woocommerce-page a.button {
  color: #000 !important;
  padding: 10px 20px !important;
  padding-bottom: 3px !important;
  border: 1px solid #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff !important;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7em !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  font-family: 'Baloo Bhaina' !important;
  letter-spacing: 2px;
  margin-top: 0px !important;
}

woocommerce a.button:hover, .woocommerce-page a.button:hover {
  border: 1px solid #ddd;
  padding: 10px 20px !important;
  padding-bottom: 3px !important;
  color: #000 !important;
  background: #ddd !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.woocommerce input.button, .woocommerce-page input.button, woocommerce a.button, .woocommerce-page a.button, .woocommerce div.product form.cart .button, a.checkout-button.button.alt.wc-forward, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, a.et_pb_button, a.quick-view-detail-button, input#wp-submit  {
  color: #fff !important;
  padding: 10px 20px !important;
  padding-bottom: 3px !important;
  border: 1px solid #000  !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #000 !important;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7em !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  font-family: 'Baloo Bhaina' !important;
  letter-spacing: 2px;
  margin-left: 4px;
  margin-top: 0px;
}
	
	a.quick-view-button  {
  color: #000 !important;
  padding: 10px 20px !important;
  padding-bottom: 3px !important;
  border: 1px solid #000  !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #fff !important;
  font-size: 16px  !important;
  font-weight: 400;
  line-height: 1.7em !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  font-family: 'Baloo Bhaina' !important;
  letter-spacing: 2px;
  margin-left: 4px;
  margin-top: 0px;
}

  	a.quick-view-button:hover  {
  color: #fff !important;
  padding: 10px 20px !important;
  padding-bottom: 3px !important;
  border: 1px solid #000  !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #000 !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7em !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  font-family: 'Baloo Bhaina' !important;
  letter-spacing: 2px;
  margin-left: 4px;
  margin-top: 0px;
}
  
.woocommerce div.product form.cart .button {
  margin-top: 0px;
}

.woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce div.product form.cart .button:hover, a.et_pb_button:hover, a.checkout-button.button.alt.wc-forward:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, a.quick-view-detail-button:hover, input#wp-submit:hover {
  border: 1px solid #000 !important;
	  border-radius: 3px !important;
  padding: 10px 20px !important;
  padding-bottom: 3px !important;
	  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #000 !important;
  background: #fff !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  text-decoration: none !important;
}




woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce div.product form.cart .button:after, a.et_pb_button:after, a.quick-view-button:after, a.quick-view-button:before, a.quick-view-button span, a.quick-view-detail-button:before, a.quick-view-detail-button:after {
  display: none !important;
}

a.quick-view-button {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  width: 100%;
}

.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info {
  background: #999999 !important;
}

.woocommerce-info {
  color: #fff !important;
  background: #eee !important;
  font-size: 15px !important;
}

h5.et_pb_toggle_title {
  color: #000000 !important;
  font-family: 'Arimo' !important;
  line-height: 140%;
  
  font-size:15px;
}

.et_pb_toggle {
  margin-bottom: 12px !important;
}

.faq1column, .faq2column {
  width: 30% !important;
}

.faq1column{
  margin-right: 2% !important;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
  padding: 3px 0px;
  border-top: 0px solid #eee;
}

.entry-content table, body.et-pb-preview #main-content .container table {
  width: 100%;
  margin: 0 0 0px 0;
  border: 0px solid #eee;
  text-align: left;
  margin-top: 6px;
}

.woocommerce div.product div.images img {
  display: block;
  width: 100%;
  height: auto;
  box-shadow: none;
  padding-left:100px;
  padding-right:100px;
}

.woocommerce-breadcrumb {
  display:none;
}


.shop-row {
  width:94% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
  text-align:center !important;
}

span.price, p.price {
  display:none !important;
}


.et_overlay {
  background: rgba(255, 255, 255, 0.4);
}

.product .related h2 {
  padding-bottom: 16px;
  font-size: 26px !important;
  text-align: center !important;
}

.price-box, .price-box-highlight {
  border: 1px solid #000;
  padding:30px 15px;
}

.price-box-highlight {
  background: #000;
}

.price-box h3, .price-box-highlight h3 {
  font-size: 50px;
  font-family: 'Arimo' !important;
  font-weight: 900;
}


.dots {
  background: url('/wp-content/uploads/2016/09/dots-bg.png') center center repeat-x;
  height: 95px;
  margin-bottom: 30px;
}

.main-shop-row {
  padding-bottom: 0px !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  margin-bottom: 0px !important;
}

.button-how-column {
  text-align: right !important;
}

.button-shop-column {
  text-align: left !important;
}

.woocommerce-shipping-calculator {
  display:none;
}

#footer-info {
  float: none;
  padding-bottom: 10px;
  color: #666;
  text-align: center;
}

#content-area table td, #content-area table th {
  max-width: 300px;
  padding: 0.857em 0.587em;
}

.cart_totals h2, .shipping_calculator h2, .cart_totals p, .shipping_calculator p  {
  margin-bottom: 10px;
  text-align: left !important;
}


ul.wcsatt-options-cart {
  margin: 0 0 0em 0;
  text-align: left !important;
  margin-bottom: 25px;
}


h3#order_review_heading {
  margin-top: 25px;
}

.product.has-default-attributes.has-children>.images {
  opacity: 1 !important;
}


.woocommerce .star-rating span {
    overflow: hidden;
    float: none;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}


.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
    margin: 4px 0 0.3em 0 !important;
  text-align: center !important;
}

.woocommerce .star-rating:before {
    content: "\73\73\73\73\73";
    color: #d3ced2;
    float: none;
    top: 0;
    left: 0;
    position: relative;
  margin-left: auto !important;
	margin-right: auto !important;
  text-align: center !important;
}

.star-rating {
  display: none !important;
	}

.quick-view-button span:before, .quick-view-button span:after {
   display: none !important;
}



div.quick-view {
padding:30px;
}



li.menu-item-317 {
  display: none !important;
}









/* GLOBAL STYLES RESPONSIVE 1100 (Template) */
@media only screen and (max-width : 1200px)   {
  
  
  .container {
	  position: relative;
	  width: 94%;
	  max-width: 1080px;
	  margin: auto;
	}
	
	.et_pb_row {
	position: relative;
	width: 94%;
	max-width: 1080px;
	margin: auto;
  }
  
  
  
}


@media (max-width: 980px) {

a.quick-view-button {
  display: none !important;
}

li.menu-item-317 {
  display: block !important;
}

.et_header_style_left #logo, .et_header_style_split #logo {
	max-width: 80% !important;
	max-height: 80% !important;
	height: 75px !important;
	width: auto !important;
  }
  
  .et_header_style_split #main-header .container, .et_header_style_split #main-header .logo_container {
  z-index: 2;
  text-align: left;
}

.et_header_style_split #main-header .mobile_nav {
  display: block;
  padding: 9px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.0);
  text-align: left;
}


span.select_page {
  display: none !important;
}

.et_header_style_split .mobile_menu_bar {
  position: absolute;
  top: -65px;
  right: 5px;
}


.mobile_menu_bar:before {
  position: relative;
  top: 0;
  left: 0;
  font-size: 40px;
  content: "\61";
  cursor: pointer;
}


.et_header_style_split .et_mobile_menu {
  top: -20px;
}


.support-nav {
  display: none;
}




}


@media (max-width:680px)
  {
#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-content {
  width: 100%;
}
}


@media only screen and (max-width: 767px) {
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_4 .et_pb_audio_module_content h2 {
    font-size: 16px !important;
}
  }

.woocommerce div.product div.images.woocommerce-product-gallery {
    margin-bottom: 50px;
}
