/*
 Theme Name:   Globalcom
 Theme URI:    https://globalcomsatphone.com
 Description:  Storefront Child Theme for Globalcom
 Author:       Amy Hill
 Author URI:   https://anvilzephyr.com
 Template:     storecommerce
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  globalcom
#087E8B green
#1577bf blue
#e05721 orange
*/
/* Site */
.clearfix{
  clear:both;
}
/* Colors */
body .secondary-color,
body button,
body input[type="button"],
body input[type="reset"],
body input[type="submit"],
body .site-content .search-form .search-submit,
body .site-footer .search-form .search-submit,

body span.header-after:after,
body #secondary .widget-title span:after,
body .af-tabs.nav-tabs > li.active > a:after,
body .af-tabs.nav-tabs > li > a:hover:after,
body .exclusive-posts .exclusive-now,
body span.trending-no,
body .tagcloud a:hover,

body .express-off-canvas-panel a.offcanvas-nav i,
body #scroll-up,
body .sale-background.no-image,
body .storecommerce-post-format,
body .btn-style1 a,
body .btn-style1 a:visited,
body .woocommerce .btn-style1 a.button,
body .btn-style1 a:focus,
body span.offer-time.btn-style1 a:hover,
body .content-caption .aft-add-to-wishlist.btn-style1 a:hover,
body ul.product-item-meta li:hover,
.woocommerce #respond input#submit:hover,
table.compare-list .add-to-cart td a,
.woocommerce .widget_shopping_cart_content a.button.wc-forward,
.aft-notification-button a,
.woocommerce .widget_shopping_cart_content a.button.checkout,
.yith-woocompare-widget a.compare:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce button.button:disabled[disabled],
.woocommerce button.button,
.woocommerce button.button:hover,
.yith-wcwl-wishlistaddedbrowse a,
.yith-wcwl-wishlistexistsbrowse a,
.yith-wcwl-add-button a.add_to_wishlist:hover,
.inner-suscribe input[type=submit]:hover,
.woocommerce-page .woocommerce-message a.button,
.product-wrapper ul.product-item-meta.verticle .yith-btn a:hover:before,
ul.product-item-meta li a.added_to_cart:hover,
body.single-product .entry-summary .button.compare:hover,
body.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover,
body.woocommerce button.button.alt.disabled:hover,
body.woocommerce button.button.alt.disabled,
body.woocommerce #respond input#submit.alt:hover,
body.woocommerce a.button.alt:hover,
body.woocommerce button.button.alt:hover,
body.woocommerce input.button.alt:hover,
body.woocommerce #respond input#submit.alt,
body.woocommerce a.button.alt,
body.woocommerce button.button:hover,
body.woocommerce button.button,
body.woocommerce button.button.alt,
body.woocommerce input.button.alt,
body.woocommerce #respond input#submit,
body.woocommerce a.button,
body.woocommerce button.button,
body.woocommerce input.button,
body.woocommerce .widget_shopping_cart_content a.button.wc-forward,
body.woocommerce .widget_shopping_cart_content a.button.checkout,
body #secondary .nav-tabs>li.active>a.font-family-1,
body .site-footer .nav-tabs>li.active>a.font-family-1,
body .nav-tabs>li.active>a.font-family-1,
body .nav-tabs>li.active>a,
body .comment-form .submit,
body input.search-submit
{
	background: #1577bf;
	border-color: #1577bf;
}
.search button[type="submit"] {
  background: #1577bf;
  border-color: #1577bf;
  line-height: 32px;
  color: #fff;
}
.posts_latest_widget .posts-date, span.offer-date-counter > span, body span.menu-description, body span.title-note, body .badge-wrapper span.onsale:before, body .header-right-part .aft-wooicon .aft-woo-counter, body .header-right-part .af-cart-icon-and-count .item-count, body span.product-count span.item-texts, body .post-thumbnail-wrap .posts-date, body .posts_latest_widget .posts-date {
      background: #e05721;
}
.em-author-details ul li a,
.social-widget-menu ul li a,
.social-navigation ul li a
{background: #1577bf;}
.horizontal ul.product-item-meta li a:hover {background: #1577bf;}
body a:hover, body a:focus, body a:active {
    color: #1577bf;
}
.main-navigation ul .sub-menu li {
  padding: 8px;
}
.main-navigation ul .sub-menu li:hover, .main-navigation ul .sub-menu li.menu-item-has-children:hover li, body .main-navigation .menu > li > a:before{
    background-color: #1577bf;
}
.main-navigation ul ul a {
    width: 100%;
}
.main-navigation ul .sub-menu li:hover a, .main-navigation ul .sub-menu li.menu-item-has-children:hover li a{
    color: #ffffff;
}
/* Front page */
#az-wrapper {width:100%;}
#az-wrapper-content {
  width: 70%;
  float:left;
}
.az-boxes {
  text-align:center;
  margin-top:40px;
}
.az-boxes img{
  height: 250px;
  width:auto;
  max-height:250px;
}
.az-boxes h4{
  line-height: 2;
  background-color: #000000dd;
  color:white;
  bottom:0;
  position:absolute;
  width: 100%;
}
ul.az-boxes>a:hover h4{
	bottom: 20%;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}
ul.az-boxes li {
      display: inline-block;
      width: 100%;
      overflow:hidden;
  }
ul.az-boxes>a:hover h4{
  margin-top:auto;
  margin-bottom:0;
}
  ul.az-boxes li div{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 250px;
    height: 250px;
    position: relative;
    float: left;
  }
#can-stock{display:none;}
li.widget {list-style-type: none;}
.center div{text-align:center;}
.header-left-part {
  padding: 15px 0 15px !important;
  margin-bottom: -20px;
  z-index: 1000;
}
.sale-title {
    font-size: 24px;
}

/* Sidebar Globalcom */
#secondary .widget {
    border: 1px solid #ddd;
    border-radius: 10px;
}
#social-med {
  display:none;
  text-align: center;
}
#social-small {
  display:none;
  text-align: center;
}
/* Posts */
.type-post .entry-content img {
    padding: 0 5px 5px;
}
/* Footer */
.site-footer, .primary-footer {
  background: #404040;
}
/* Page */
article.category-products h3{
    background-color: aliceblue;
    line-height: 50px;
    padding-left: 2%;
}
article.category-products .support-info{
  float:left;
  padding:0 5%;
  color: #23527c;
}
article.category-products .support-info li a{
  color: #337ab7;
}
/* Product page */

.single-product .woocommerce-product-gallery__image img{ 
width:auto !important;
margin-left:auto;
margin-right:auto;
}
a.button.ajax_add_to_cart {
  color:#fff;
}
/* Product single */
h1.product_title.entry-title {
    font-size: 1.6em;
    font-weight: 600;
}
.woocommerce div.product div.images img {
    max-height: 300px;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 20%;
    margin-right: 5%;
}

div.product-addon {
    margin: 0;
}
h3.addon-name {
    font-size: 1em;
    color: #1577bf;
    font-weight: 500;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 24px;
    margin-bottom: 20px;
}
div.product-addon input {
    margin: 0;
}
.product-addon p.form-row {
    margin: 0;
    padding: 0;
}
.product-addon textarea {
    border: 1px solid #ccc;
}
/* Product archive */
.woocommerce .product-wrapper {
  overflow:visible;
}
.woocommerce .product-image-wrapper, .woocommerce .product-image-wrapper .horizontal  {
    height: 200px;
}

.woocommerce ul.products li.product a img {
    width: auto;
    max-height:200px;
    margin: 0 auto;
}

/* Testimonials */
.strong-view.default .testimonial {
    border: none;
}
.strong-view.default .testimonial-content {
    padding:30px;
    text-align: justify;
}
strong-view.default .testimonial .testimonial-heading:before {
  color: #fff;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
@media (max-width: 821px){
  #social-small {display:block;}
  #az-wrapper-content {width: 100%}
}
@media (min-width: 821px){
  #social-small {display:block;}
  ul.az-boxes li {
      width: 30%;
      margin-right: 3%;
  }
}
@media (min-width: 1024px){
  #social-med {display:block;}
  #social-small {display:none;}
}