.woocommerce-shipping-destination{
  display:none;
}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
    pointer-events: none;
    cursor: default;
}
body.woocommerce div.product div.images .flex-control-thumbs li {
    width: 20%;
    margin-top: 10px;
}
body.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity: 1;
}
.sku, .posted_in, .tagged_as, .product_meta {
	display: none !important;
}
div#content .banner-home.panel-row-style {
    background-size: cover !important;
    height: 26vw;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    min-height: 550px;
}
body.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: inherit;
}
.banner-text {
    float: none;
    max-width: 700px;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    text-align: center;
    padding: 40px;
}
.banner-content {
    position: relative;
}
#main-menu.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%; 
	  z-index:9990;
}
.banner-content:after {
    content: "";
    height: 2px;
    width: 52%;
    background: #96c8db;
    left: 0;
    top: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: auto;
    opacity: 0.4;
}
.banner-text h3 {
    font: 600 20px/1em Nunito, sans-serif;
    letter-spacing: 1px;
    color: #424242;
    text-transform: lowercase;
    font-family: Nunito, sans-serif;
}
.banner-button a.btn {
    background-color: #ff5aff;
    color: #fff;
    margin-top: 13px;
    font-size: 16px;
    text-transform: uppercase;
}
.banner-text h2 {
    text-transform: uppercase;
    font-size: 30px;
    color: #7ea4cf;
    letter-spacing: 1px;
    margin-top: 0px;
}
.banner-text span.store-dtext {
    padding: 0 10px;
    background: #e3eaf2;
    position: relative;
    z-index: 3;
    font-size: 31px;
    color: #88c0d7;
    letter-spacing: 2px;
    text-transform: lowercase;
}
#top-bar .col-lg-12 {
    display: flex;
	  display: -ms-flexbox;
}
div#top-bar .widget.widget_sow-editor {
    display: inline-block;
    width: 100%;
    text-align: center;
}
div#top-bar .menu-top-menu-header-container {
    display: inline-block;
    /* float: right; */
}
.page-id-46374 .page-title {
    display: none;
}
.mobile-image-show {
    display: none;
}
div#footer .footer-widgets {
    background: #f7f7f7;
}
div#footer .footer-widgets h3.widget-title {
    border-bottom: 1px dashed #59c1b9;
}
div#footer .footer-widgets ul.menu li:before {
    color: #59c1b9;
}
@media(max-width:1100px){
	.banner-text h3 {
    font: 600 16px/1em "Mali", sans-serif;
}
	div#content .banner-home.panel-row-style {
    height: 41vw;
    min-height: inherit;
}
	.banner-text span.store-dtext {
    font-size: 24px;
}
.banner-text h2 {
    font-size: 32px;
    padding: 0 15px;
}
	.banner-text {
    max-width: 515px;
    padding: 30px;
}
}
@media(max-width:990px){
body	.container {
    max-width: 100%;
}
}
@media(max-width:800px){
body .mobile-image-show {
    display: block;
    margin-bottom: 25px;
}
	div#content .banner-home.panel-row-style {
    background: transparent;
}
.banner-text {
    background: #e3eaf2;
    max-width: 100%;
    padding: 0 0 25px;
    height: auto;
    min-height: inherit;
}
	div#content .banner-home.panel-row-style {
    background: transparent;
    min-height: inherit;
    height: auto;
}
}
@media(max-width:767px){
	.banner-content, .banner-text h2, .banner-text h3 {
    padding: 0 10px;
}
	body #logo {
    padding: 5px 0px 24px 0;
    text-align: center;
}
	.banner-text {
    margin-top: 20px;
}
	.banner-text h2 {
    font-size: 35px;
}
	.banner-text span.store-dtext {
    font-size: 24px;
}
	.banner-text h3 {
    font: 600 16px/1em "Mali", sans-serif;
}
	#top-bar .row {
    margin: 0;
}
	#top-bar ul.menu li.fb a {
    margin-right: -15px;
}
}
@media(max-width:400px){
	.banner-text h2 {
    font-size: 22px;
}
}
@media(max-width:359px){
.banner-text h2 {
    font-size: 26px;
}
	.banner-text h3 {
    font: 600 16px/1em "Mali", sans-serif;
}
	.banner-text span.store-dtext {
    font-size: 20px;
}
}
@media(min-width:2000px){
	div#content .banner-home.panel-row-style {
    max-height: 550px;
}
}