/* General */
body {
	font-family: 'Poppins', sans-serif !important;
	background-color: #f3f3f3;
}
h2 {
	font-weight: 700;
}


/* Header */
#header .header-logo img {
	margin: 5px 0;
}
#header .header-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#header .header-top-custom {
	background-color: #fff;
	border-bottom: 1px solid #eb5c00;
}

#header .header-body {
	background-color: #fff;
}

#header .header-btn-collapse-nav {
	background-color: #640d60;
}

.menu-bar-custom {
	background-color: #eb5c00;
}

#header .header-nav-main nav>ul>li>a {
	color: #eb5c00
}

#header .header-nav-main .menu-bar-custom nav>ul>li>a {
	color: #fff
}

#searchForm .form-control {
	box-shadow: none;
	border: 1px solid #eb5c00;
}

#header .header-nav-top .nav>li>a, #header .header-nav-top .nav>li>span {
    color: #eb5c00;
}
#header .header-nav-top .nav>li>a:hover{
	color: #eb5c00;
	text-decoration: underline;
}
#header .header-nav-top .nav>li {
	border-right: 1px solid #eb5c00;
}

/* Buttons */
.btn {
	border-radius: 20px !important;
}
html .btn-primary {
	background-color: #ffb200;
	border-color: #ffb200;
}

html .btn-primary:hover {
	background-color: #d91556;
	border-color: #d91556;
}

html .btn-secondary {
	background-color: #d91556;
    border-color: #d91556;
}
html .btn-secondary:hover {
	background-color: #640d60;
	border-color: #640d60;
}

/* Footer */
#footer {
    background-color: #eb5c01;
}

#footer a {
	color: #FFF;
}

#footer .contact i.fa {
	color: #FFF;
	top: 0;
}
#footer .footer-copyright {
	background-color: #eb5c00;
	padding: 30px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}
#footer .footer-copyright p {
	color: #FFF;
}
#footer .container .row>div {
    margin-bottom: 0;
}

/* Products */
.product-thumb-info h4 {
	letter-spacing: normal;
	border: none;
}
.shop ul.products .product {
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05) !important;
	border-radius: 20px;
}

.shop ul.products .product .onnew {
    background: #62b959;
    color: #fff;
    border: none !important;
    border-radius: 20px !important;
    line-height: 1;
    text-transform: uppercase;
    width: auto !important;
    height: auto !important;
    padding: 5px;
    top: 25px;
    left: 25px;
}

/* Slider */
.slider .tp-bannertimer {
	display: none !important;
}
.tp-carousel-wrapper {
	border-radius: 20px;
	overflow: hidden;
}
.slide {
    border-radius: 20px;
	overflow: hidden;
}
.slider-container .tp-opacity-overlay, .slider-container {
	background-color: transparent !important;
}
.owl-stage-outer { 
	overflow: visible !important;
}

.owl-item {
	opacity: 0;
	transition: opacity 500ms;
	pointer-events: none;
	
}
.owl-item.active {
	opacity: 1;
	pointer-events: all;
}

.fade-scale {
	transform: scale(0);
	opacity: 0;
	-webkit-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}

.fade-scale.in {
	opacity: 1;
	transform: scale(1);
}

.shop ul.products .product .price .amount.por {
	margin-top: 10px;
	float: none;
	display: inline-block;
}

/* Quantity */
.custom-quantity {
    box-shadow: none;
    max-width: 175px;
    text-align: center;
    margin: 0 auto;
	margin-bottom: 15px;
}

.shop .quantity {
	display: flex;
	justify-content: center;
}

.shop .quantity .qty {
	width: 50px;
	border-right: 0;
	border-left: 0;
}

.shop .quantity .plus {
	font-weight: normal;
	border-radius: 0px 20px 20px 0px;
	position: static;
}
.shop .quantity .minus {
	font-weight: normal;
	border-radius: 20px 0px 0px 20px;
	position: static;
}

.home-products-row {
	padding: 60px 0;
}

.home-products-row:nth-child(odd) {
	background-color: #FFF;
}
.owl-carousel .owl-nav button[class*="owl-"] {
	background-color: #ffffff;
	color: #000000;
	border-radius: 100% !important;
	width: 50px;
	height: 50px;
	right: -25px !important;
	box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.03);
	border: 1px solid #E7E7E7;
}

.owl-carousel .owl-nav button[class*="owl-"]:hover, .owl-carousel .owl-nav button[class*="owl-"].hover {
	background-color: #eb5c00;
	color: #000000;
	border: 1px solid #eb5c00;
	color: #FFF;
}

.rounded,
 .img-thumbnail,
 .img-thumbnail img,
 code,
 pre,
 .form-control,
 .form-control-sm,
 .form-control-sm .form-control,
 .form-control-lg,
 .form-control-lg .form-control,
 .form-control-sm,
 .input-group-sm > .form-control,
 .input-group-sm > .input-group-addon,
 .input-group-sm > .input-group-btn > .btn,
 .form-control-lg,
 .input-group-lg > .form-control,
 .input-group-lg > .input-group-addon,
 .input-group-lg > .input-group-btn > .btn,
 .invalid-tooltip,
 .btn,
 .btn-group-4 > .btn,
 .btn-sm,
 .btn-group-2 > .btn,
 .btn-xs,
 .btn-group-1 > .btn,
 .btn-lg,
 .btn-group-lg > .btn,
 .btn-sm,
 .btn-group-sm > .btn,
 .dropdown-menu,
 .input-group-4 > .form-control,
 .input-group-4 > .input-group-addon,
 .input-group-4 > .input-group-btn > .btn,
 .input-group-2 > .form-control,
 .input-group-2 > .input-group-addon,
 .input-group-2 > .input-group-btn > .btn,
 .input-group-addon,
 .input-group-addon.form-control-sm,
 .input-group-addon.form-control-lg,
 .nav-tabs > li > a,
 .nav-tabs.nav-justified > li > a,
 .nav-pills > li > a,
 .nav-tabs-justified > li > a,
 .navbar,
 .navbar-toggle,
 .navbar-toggle .icon-bar,
 .breadcrumb,
 .pagination,
 .pager li > a,
 .pager li > span,
 .label,
 .badge,
 .container .jumbotron,
 .container-fluid .jumbotron,
 .thumbnail,
 .alert,
 .progress,
 .card,
 .accordion .card,
 .well,
 .well-lg,
 .well-sm,
 .modal-content,
 .tooltip-inner,
 .popover,
 .popover-title,
 .carousel-indicators li,
 #header .header-search .form-control,
 #header .header-nav-main nav > ul > li > a,
 #header .header-nav-main nav > ul > li.dropdown .dropdown-menu,
 #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,
 #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu,
 #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a,
 #header.header-transparent .header-nav-main,
 #header.header-semi-transparent .header-nav-main,
 #header.header-semi-transparent-light .header-nav-main,
 #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu,
 #header .header-nav-main nav > ul > li.dropdown.open > a,
 #header .header-nav-main nav > ul > li.dropdown:hover > a,
 #header .header-nav-top .dropdown-menu,
 .slider-container .tparrows,
 .nivo-slider .theme-default .nivoSlider,
 .nivo-slider .theme-default .nivoSlider img,
 .home-intro-compact,
 html.dark #header,
 html.boxed .body,
 blockquote.with-borders,
 p.drop-caps.drop-caps-style-2:first-child:first-letter,
 .btn-3d,
 select,
 .captcha-refresh,
 .featured-icon,
 .accordion .card-header,
 .tabs,
 .nav-tabs li a,
 .tab-content,
 .tabs.tabs-bottom .tab-content,
 .tabs.tabs-bottom .nav-tabs li a,
 .tabs-left .tab-content,
 .tabs-left .nav-tabs > li:first-child a,
 .tabs-left .nav-tabs > li:last-child a,
 .tabs-right .tab-content,
 .tabs-right .nav-tabs > li:first-child a,
 .tabs-right .nav-tabs > li:last-child a,
 .nav-tabs.nav-justified li:first-child a,
 .nav-tabs.nav-justified li:first-child a:hover,
 .nav-tabs.nav-justified li:last-child a,
 .nav-pills .nav-link,
 .nav-tabs.nav-justified li:last-child a:hover,
 .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a,
 .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,
 .tabs-navigation,
 .tabs-navigation .nav-tabs > li:first-child a,
 .tabs-navigation .nav-tabs > li:last-child a,
 .nav-pills .nav-link,
 .navbar-toggler,
 .card,
 .card-header:first-child,
 .card-footer:last-child,
 .card-img,
 .badge,
 .badge-pill,
 .jumbotron,
 .alert,
 .progress,
 .modal-content,
 .tooltip-inner,
 .popover,
 .rounded,
 .toggle > label,
 .toggle.toggle-simple .toggle > label,
 .toggle.toggle-simple .toggle > label:after,
 .owl-carousel .owl-nav button[class*="owl-"],
 .owl-carousel.rounded-nav .owl-nav button[class*="owl-"],
 .owl-carousel.rounded-nav .owl-nav button[class*="owl-"]:hover,
 .owl-carousel.full-width .owl-nav button.owl-prev,
 .owl-carousel.big-nav .owl-nav button.owl-prev,
 .owl-carousel.full-width .owl-nav button.owl-next,
 .owl-carousel.big-nav .owl-nav button.owl-next,
 .embed-responsive.embed-responsive-borders,
 .pricing-table h3,
 .pricing-table .plan,
 .featured-box,
 .featured-box .box-content,
 .thumb-info,
 .thumb-info .thumb-info-wrapper,
 .thumb-info .thumb-info-wrapper:after,
 .thumb-info .thumb-info-type,
 .thumb-info img,
 section.timeline .timeline-date,
 section.timeline .timeline-box,
 .testimonial blockquote,
 .testimonial.testimonial-style-2 blockquote,
 .testimonial.testimonial-style-3 blockquote,
 .testimonial.testimonial-style-4,
 .testimonial.testimonial-style-4 blockquote,
 .testimonial.testimonial-style-5 blockquote,
 .testimonial.testimonial-style-6 blockquote,
 .container .call-to-action,
 .progress,
 .progress.progress-border-radius,
 .progress.progress-border-radius .progress-bar,
 .progress-bar,
 .progress-bar-tooltip,
 .counters.with-borders .counter,
 html .scroll-to-top,
 .google-map.small,
 .google-map-borders,
 article.post .post-date .month,
 article.post .post-date .day,
 article .post-video,
 article .post-audio,
 ul.comments .comment-block,
 .recent-posts .date .month,
 #header nav.mega-menu .mega-menu-shop .dropdown-menu,
 .shop ul.products .product .add-to-cart-product,
 .product-info,
 .product-info img,
 .product-info + .product-info,
 .img-thumbnail.img-thumbnail-hover-icon:before,
 .product-thumb-info {
	border-radius: 20px;
}