/*
#fd8900 Orange e2810e
#2f3179 Blue 191c7b
#080a3f Dark Blue
*/
.mb-30 {margin-bottom: 30px !important}
.logo {text-align: center;}
.common-home a:hover {color: #fd8900}
.mfp-iframe-holder .mfp-close {color: #fd8900}
.buttonGray:hover {background: #fd8900; border-color: #fd8900}
.back-to-top:hover {background-color: #fd8900}
.main-menu-w {display: flex}
.megamenu-style-dev {margin: 0 auto}


.typeheader-4 .header-top {background-color: #080a3f}
.typeheader-4 .socials li a:hover {background-color: #fd8900; border-color: #fd8900}
.typeheader-4 #sosearchpro .search button {background-color: #fd8900}
.typeheader-4 #sosearchpro .search button:hover {background-color: #e2810e}
.typeheader-4 .top-log li i {color: #fd8900}
.typeheader-4 .header-bottom {border-color: #191c7b}

.typeheader-4 .search-header-w {margin-top: 8px; float: right;}

.common-home .container-megamenu.horizontal ul.megamenu > li.home > a {background-color: #191c7b}
.container-megamenu.horizontal ul.megamenu > li > a:hover {background-color: #191c7b}

#content .sohomepage-slider .owl2-controls .owl2-nav .owl2-next:before, #content .sohomepage-slider .owl2-controls .owl2-nav .owl2-prev:before {color: #fd8900}
#content .sohomepage-slider .owl2-controls .owl2-nav .owl2-next:hover, #content .sohomepage-slider .owl2-controls .owl2-nav .owl2-prev:hover {background-color: #fd8900}

.blog-home .blog-external .media-heading a:hover {color: #fd8900}
.blog-home .blog-external .readmore a {background-color: #2f3179}
.blog-home .blog-external .readmore a:hover {background-color: #fd8900}

.page-title h2, .blog-header h3,
.about-us .about-title {color: #2f3179}
.about-us .about-title {font-style: normal; font-weight: 500}

ul.breadcrumb li:hover a,
ul.breadcrumb li:last-child a {color: #fd8900}
ul.breadcrumb li:last-child {pointer-events: none; cursor: default}

.product-image-zoom {pointer-events: none; cursor: default}

.content-aside .module h3.modtitle {background-color: #fd8900}

.layout-4.common-home #content .module .pre_text {color: #fd8900 }
.layout-4.common-home #content .module h3.modtitle span {color: #2f3179}
.layout-4.common-home #content .module h3.modtitle span::before,
.layout-4.common-home #content .module h3.modtitle span::after {background-color: #fd8900}

.list-group-item .active {color: #fd8900}

.banners-effect-5 .banners > div a{height: 270px;}
.banners-effect-5 .banners > div a img {height: 100%; width: 100%; object-fit: cover}

.slider-brands .box-brands a {pointer-events: none; cursor: default}

.products-list.grid .product-item-container .left-block .quickview, 
.products-list .product-grid .product-item-container .left-block .quickview {background-color: #fd8900}
.products-list .product-grid .product-item-container.item--static .cartinfo--static {background-color: #080a3f}

.products-list.grid .product-item-container .left-block .quickview:hover {background-color: #fd8900}

.products-list.list .product-layout .product-item-container .right-block h4 a {color: #2f3179}
.products-list.list .product-layout .product-item-container .right-block h4 a:hover {color: #fd8900}

.products-list.grid .product-item-container.item--static .cartinfo--static .btn-button {background-color: #2f3179}
.products-list.grid .product-item-container.item--static .cartinfo--static .btn-button:hover {background-color: #fd8900; border-color: #fd8900}

.products-list.grid .product-item-container .right-block h4 a:hover {color: #fd8900}

.content-aside .product-simple .so-extraslider .extraslider-inner .item .item-inner .item-info .item-title a {color: #2f3179}
.content-aside .product-simple .so-extraslider .extraslider-inner .item .item-inner .item-info .item-title a:hover {color: #fd8900}

.blog-listitem .blog-item .blog-item-inner .article-image:before {display: none}

.left-content-product .content-product-left .full_slider .owl2-nav div.owl2-next:hover, 
.left-content-product .content-product-left .not_full_slider .owl2-nav div.owl2-next:hover {background-color: #fd8900; border-color: #fd8900}
.left-content-product .content-product-left .full_slider .thumbnail:hover, 
.left-content-product .content-product-left .not_full_slider .thumbnail:hover {border-color: #fd8900}
.left-content-product .content-product-right .product-box-desc .inner-box-desc:before {background-color: #fd8900}
.left-content-product .content-product-left .full_slider .thumbnail.active {border-color: #fd8900}

.typefooter-4 .block-services .icon-service .icon i {color: #fd8900}

.typefooter-4 .socials {background-color: #2f3179}
.typefooter-4 .socials li a:hover {background-color: #fd8900; color: white}
.typefooter-4 .row-dark {background-color: #080a3f}

.typefooter-4 .newsletter-footer1 .newsletter .block_content form.signup .subcribe button {background-color: #fd8900}
.typefooter-4 .newsletter-footer1 .newsletter .block_content form.signup .subcribe button:hover {background-color: #e2810e}

.typefooter-4 .box-infos .list-icon li .icon {color: #fd8900}

.slider-brands .owl2-nav .slick-arrow:hover, .slider-brands .owl2-nav .owl2-prev:hover, .slider-brands .owl2-nav .owl2-next:hover {background-color: #fd8900; border-color: #fd8900}

.typefooter-4 .module .modtitle {color: #080a3f}
.typefooter-4 .box-footer .modcontent ul.menu li a {text-transform: capitalize}
.typefooter-4 .box-footer .modcontent ul.menu li a:hover {color: #fd8900}
.typefooter-4 .box-footer .modcontent ul.menu li a::before {background-color: #fd8900}

.articulos-home-grid .media .item {
	display: flex;
	flex-direction: column;
	min-height: 360px;
}

.articulos-home-grid .media-left {
	display: block;
	float: none;
	width: 100%;
	padding-right: 0;
}

.articulos-home-grid .media-left .imag {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	height: 220px;
	overflow: hidden;
	background: #fff;
}

.articulos-home-grid .media-left .imag img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
	object-position: top center;
}

.articulos-index-grid .product-image-container {
	height: 220px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	overflow: hidden;
	background: #fff;
}

.articulos-index-grid .product-image-container img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
	object-position: top center;
}
