@media only screen and (max-width: 767px){
	.logo{margin-inline: auto!important;}
}

.catalog-category-view .page-wrapper {
    background: #f5f5f5;
}
#product-list-container .product-list-style-17 .product-item-info, #product-list-container .products-list .product-item {
    border: 1px solid #e1e1e1;
}
#product-list-container .product-image-wrapper {
    padding-bottom: 50%!important;
}
.sidebar .block{
    border: 1px solid #e1e1e1;
    padding: 10px!important;
}
.toolbar .modes-mode {
    background: #fff;
}
#claimForm{
    width: 100%;
    height: 800px;
    border: 2px solid#ccc;
    border-radius: 5px;
}

/*for price hide complete website*/
.price-box, .price, .tocart, .qty, .minicart-wrapper, .buy-now, #mobi_cart-wrapper, .btn-cart, .product-item-top .button-hover-wrap, .product-item-details .button-hover-wrap {
    display: none!important;
}
.callBtn {
    display: inline-block;
    width: calc(50% - 15px);
    letter-spacing: 0;
    margin-bottom: 10px;
    color: #fff !important;
    border-color: #0071aa !important;
    background: #0071aa !important;
    font: 600 12px/1.35 PT Sans, Helvetica Neue, Verdana, Arial, sans-serif;
    min-height: auto;
    text-transform: uppercase;
    padding: 12px 0px;
}
.callBtn:hover {
    border-color: #e17100 !important;
    background: #e17100 !important;
}


.wrapper-adv-style-06 .item-title {
     top: 75% !important;
    border: none!important;
    font-weight: bolder!important;
    background: rgb(0 114 171);
    border-radius: 5px;
    color: white !important;
    position: inherit;
}
.wrapper-adv-style-06 .item-title:hover {
    background: #e17100b0!important;
}

#feature-prod .product-image-container img{
	height: 100%;
	object-fit: cover;
}
.grid-style-16 .product-item-details{
	background: rgb(0 0 0 / 0.5);
}
.swatch-option.text{
	width: auto !important;
	padding: 0 5px !important;
}
/*#feature-prod a.product-item-link,.product-item .price-box .price, .grid-style-16 .product-item-details  {
    color: #ffffff;
}*/
/*#feature-prod .product-item .price-box .price{
	color:#535353;
}*/
.service-banner-style01 .item, .service-banner-style01 .item-content a{
	color:#fff !important;
}
#back-top a {
	color: #ffffff !important;
    border-color: #e17100 !important;
    background: #e17100 !important;
}

#back-top a:focus, #back-top a:active, #back-top a:hover {
    color: #fff !important;
    border-color: #0072ab !important;
    background: #0072ab !important;
}
button:focus, .mdl-button:focus, .md-button:focus, .md-button.md-raised:focus, .cart-container .form-cart .action.continue:focus, button:active, .mdl-button:active, .md-button:active, .md-button.md-raised:active, .cart-container .form-cart .action.continue:active, button:hover, .mdl-button:hover, .md-button:hover, .md-button.md-raised:hover, .cart-container .form-cart .action.continue:hover{
	border-color: #e17100 !important;
    background: #e17100 !important;
}

button, .mdl-button, .md-button, .md-button.md-raised, .cart-container .form-cart .action.continue {
    color: #fff !important;
    border-color: #0071aa !important;
    background: #0071aa !important;
}
.owl-carousel .owl-nav [class*='owl-'] {
    color: #fff !important;
    border-color: #0071aa !important;
    background: #0071aa !important;
}

.owl-carousel .owl-nav [class*='owl-']:hover:not(.disabled) {
    color: #fff !important;
	border-color: #e17100 !important;
    background: #e17100 !important;
}

#header-top {
    padding: 10px 0;
}

#header-top .header-extra-links li a, #header-top .header-panel-right li a {
    font-weight: 600;
}
.page-header .sticky-menu:not(.active) .header-top {
    border-bottom: 1px solid #0071aa;
}


/*.wrapper-adv-style-06 .owl-carousel .item-image:after {
     border-radius: 50%;
    width: 96%;
    height: 99%;
}*/


/*#sec-slider img.img-responsive.owl-lazy {
    border-radius: 50%;
    width: 280px;
    height: 280px;
}*/


.cdz-menu.dropdown-fullwidth .groupmenu-drop-content{
	margin-right:0!important;
}

.virtual-tour {
  -webkit-animation: 2s linear infinite condemned_blink_effect; /* for Safari 4.0 - 8.0 */
  animation: 2s linear infinite condemned_blink_effect;
}

/* for Safari 4.0 - 8.0 */
@-webkit-keyframes condemned_blink_effect { 
  0% {
    color: #e07100;
  }
  25% {
    color: #e5b88a;
  }
  50% {
    color:#fe3131;
  }
  75% {
    color: #0194df;
  }
  100% {
    color: #0071aa;
  }
}

@keyframes condemned_blink_effect {
  0% {
    color: #e07100;
  }
  25% {
    color: #e5b88a;
  }
  50% {
    color:#fe3131;
  }
  75% {
    color: #0194df;
  }
  100% {
    color: #0071aa;
  }
}
.wrapper-adv-style-06 .owl-carousel .item-image:hover:after {
    box-shadow: none;
}

.field[name="shippingAddress.country_id"]{
	display: none;
}

.field[name="shippingAddress.city"], .field[name="shippingAddress.region_id"], .field[name="shippingAddress.postcode"]{
	    width: 32%;
    float: left;
}

.field[name="shippingAddress.region_id"]{
	margin: 0 2%;
}
.field[name="shippingAddress.region_id"] select{
	height: 40px;
}

.fieldset>.field._required>.label:after{
	font-size: 1rem;
}
.cdz-cat-search .category-list a:hover {
    color: #e07100;
}

.product-image-photo {
    max-width: 100%;
    width: auto;
}
@media only screen and (min-width: 768px){
    .page-header .sticky-menu.active {
        background-color: #0072ab;
    }
    .page-header .sticky-menu:not(.active) .logo {
        margin: -15px 0 0 0;
    }
    .page-header .sticky-menu:not(.active) .header-top a {
        color: #0071aa;
    }
    .page-header .sticky-menu:not(.active) .header-top a:hover {
        color: #e07100;
    }
    .page-header .sticky-menu:not(.active) .header-bottom {
        background: #0072ab;
    }
    .cdz-horizontal-menu .groupmenu {
        background-color: #0072ab;
    }
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
        border-color: #0072ab;
        background: #0072ab;
    }
    .cdz-horizontal-menu .groupmenu li.level0:hover>a.menu-link {
        color: #fff;
        border-color: #0072ab;
        background: #e17100;
    }
    .wrapper-adv-style-06 .item-title {
        display: flex;
        justify-content: center;
    }
	.product-view-style-03 .product-info-main .product-addto-links .action {
	    padding: 7px!important;
	}
}

.panel-toggle-wrap.applied .content-toggle {
    cursor: pointer;
    display: inline-block;
    padding: 2px 15px;
    border: 1px solid #000;
    color: #fff;
    background: #000;
    border-radius: 4px;
}
.panel-toggle-wrap.applied .content-toggle:hover {
    color: #fff;
    background: #e17100;
    border: 1px solid #e17100;
}
.cdz-block-title .b-title {
    font-size: 30px !important;
    font-weight: 600 !important;
   letter-spacing: 0 !important;
}
.cdz-block-title .b-title.h2{
	font-size: 30px !important;
    font-weight: 600 !important;
   	letter-spacing: 0 !important;
}
.page-header .sticky-menu:not(.active) .hot-line-wrapper:before{
	color: #ffffff;
    background: #e07000;
    border: 1px solid #e07000;
}
.page-header .sticky-menu:not(.active) .hot-line-wrapper:hover:before {
    border: 1px solid #0072ab;
    background: white;
    color: #0071aa;
}
.minicart-wrapper .action.showcart:before {
	color: #e07000;
}
.minicart-wrapper .action.showcart:hover:before {
    color: #0071aa;
}
#feature-prod .product-item-link , #feature-prod .price{
	color:#fff;
}

.product-view-style-03 .product-info-main .product-static-text {
    display: none;
}
.mpinstagramfeed-container .mpinstagramfeed-photo .mpinstagramfeed-post-caption {
    font-size: 14px !important;
    padding: 5px 10px !important;
}
