body{
	    font-family: "Montserrat", sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Noto Sans', serif;
    text-transform: uppercase;
    font-weight: 500;
	}
.header-content{
	background: #000;
}
.page-loader:before{
	    color: #6f080c;
}
.scroll-top{
	background-color:#303137;
}

.breadcrumb>li+li:before {
    content: "" !important;
    padding: 0;
}

.container-after-header-001 {
	display: block;
	width: 100%;
	padding-top: 130px;
}

.btn {
	font-size: 1.3rem;
}
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 2.5rem;
}


.navbar-fixed{
border-bottom: 1px solid rgba(255, 255, 255, 0.2); 
}

.container-header-001 {
	width: 90%;
}

.products article .info .add-favorite.added a {
    background-color: #303137;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #ffffff;
    border-radius: 3px;
}

.section-0p-4i {
	padding-top: 0;
    padding-bottom: 0;
}
.section-0p-7tp-4i {
	margin-top: -7px;
}

.category_box {
	min-height: 300px;
}
.category_box h4 {
	margin-top: 20px;
	font-size: .9em;
}

.category_box-txt {
	text-shadow: 1px 1px 2px rgba(33, 33, 33, 0.88);
	background-color: #00000033;
	padding: 20px;
}


#ela-icons-carousel-0{
	/* background: url(../../../../../image/overlay/line-45.png);
	padding-top: 20px; */
}

.btn.btn-main {
	letter-spacing:1px;
	text-transform:uppercase;
	background-color: #30313777;
    border-color: #fff;
}

.btn.btn-main:hover {
	background-color: #003251;
    border-color: #00a3ff;
}

.img-thumbnail {
    border: 1px solid #fff;	
	border-radius: 10px;
}

.input-group-sm>.input-group-btn>select.btn, .input-group-sm>select.form-control, .input-group-sm>select.input-group-addon, select.input-sm {
    line-height: 1.5em;
}

.content-product-top-row
{
	min-height: fit-content !important;
	margin-bottom: 30px;
}

.content-product-bottom-row
{
	min-height: fit-content !important;
	margin-bottom: 70px;
}

h4.hr-mag-001 {
	font-size: 1.8rem;
}
	
ul.hr-mag-001 {
	margin: 0;
	padding: 4px;
}
ul.hr-mag-001 li {
	display: inline;
	float: left;
	margin-right: 15px;
	padding: 20px;
	line-height: 2.3em;
	white-space: nowrap;
	min-width: 300px;
}
.modal-dialog {
    margin: 120px auto;
}
footer{
	background-color: #171c27;
	margin-top: 7em;
}


.for_subcats_pict > div {
	/*border: 1px solid #e5e5e5;
	box-shadow: 2px 2px 4px #e5e5e5;*/
	padding: 25px;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}
.img_for_subcats_pict {
	/*width: 30%;*/
	float: left;
}
.img_for_subcats_pict img {
	width: 100%;
	border-radius: 10px;
}
.txt_for_subcats_pict {
	width: 70%;
	float: left;
	padding-top: 15px;
}	


.section-info-001 .title{
	color: #fff;
	font-family: 'Noto Sans', serif;
	font-size: 3rem;
	margin-bottom: 20px;
	line-height: 56px;
	margin-top: 20px;
}
.section-info-001 .text{
	color: #fff;
	font-size: 1.6rem;
}
.section-info-001 h4 small{
	text-transform: none;
	color: #fff;
}
.section-info-001 h4 {
	margin-bottom: 10px;
}
.animated-slider-txt-block {
	width: 50%;
}
.dl-idx-001 {
	margin-bottom: 50px;
}


/*	hor_scroll ------------------------------------------------------------------------------------ */
.scroll{
    width:100% !important;
	max-width:2500px !important;
	min-height: 270px !important;
	max-height: 500px !important;
    overflow-x:scroll !important;
    overflow-y:hidden !important;
	/*padding-top: 12px;
	padding-left: 10px;
    border-radius: 17px;
	border-top-left-radius: 17px;
    border-top-right-radius: 17px; 
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	border: 2px solid #e2e9d2;*/
	/*box-shadow: 0px 0px 3px 0px #9d9d9d;*/
	
/*	
background-color: #fda144 !important;
background: #fda144;
background: -moz-linear-gradient(top,  #fda144 0%, #fda144 85%, #fda144 85%, #e2e9d2 85%, #e2e9d2 100%);
background: -webkit-linear-gradient(top,  #fda144 0%,#fda144 85%,#fda144 85%,#e2e9d2 85%,#e2e9d2 100%);
background: linear-gradient(to bottom,  #fda144 0%,#fda144 85%,#fda144 85%,#e2e9d2 85%,#e2e9d2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fda144', endColorstr='#4a4343',GradientType=0 );
*/
}


  .scroll_child{
    /*width:9999px !important;*/
	width: max-content !important;
  }
  .scroll_child > div{
	width: 350px !important;
	max-width: 350px !important;
	min-height: 400px !important;
	max-height: 400px !important;
    float:left !important;
    /*width:fit-content !important;*/
    /*text-align:center !important;*/
  }
.scroll li {
	width: 97% !important;
	background-color: #fff !important;
  }  

.scroll img {
	max-width: 400px !important;
	max-height: 400px !important;
  }  
.scroll span {
	position: relative;
	top: 50px;
	left: 20px;
	text-align: left !important;
	/*background-color: #ffffffaa;*/
	color: #fff;
	font-weight: 600;
	text-shadow: 1px 1px 1px #00000033;
	padding: 10px;
	border-radius: 5px;
  }  
  

#scroll-ed0001::-webkit-scrollbar {
    width: 5px;
	height: 5px;
    /*background-color: #f9f9fd;*/
}
#scroll-ed0001::-webkit-scrollbar-thumb {
	border-radius: 10px;
    background: #0e8fc8;
}
#scroll-ed0001::-webkit-scrollbar-track {
    /*-webkit-box-shadow: 5px 5px 5px -5px rgba(34, 60, 80, 0.2) inset;
    background-color: #f9f9fd;*/
}
  
/*	/ hor_scroll ------------------------------------------------------------------------------------ */



@media (min-width: 1200px) {
    .header-content .item {
        height: 700px;
    }
    .header-content .item .title {
       
		font-family: 'Noto Sans', serif;
		text-transform: uppercase;


        /* font-family: 'Appetite'; */
		/* letter-spacing:4px; */
		text-transform:uppercase;
    }
}
@media (min-width: 992px) {
	nav .navigation-main .floating-menu > ul > li > a.current:after, nav .navigation-main .floating-menu > ul > li > a:after {
		   background-color: #fff;  
	   }
	   
	nav .navigation-main .floating-menu > ul > li .navbar-dropdown .navbar-box .box-2{
		background-color:#08112799;	
		}
   
}
nav .navigation-main .navbar-dropdown .navbar-box ul > li > a {
	    border-bottom: 1px solid #ffffff33;
}
nav .navigation-top > ul > li > a {
    color: #ffffff;
}

nav .navigation-top > ul > li > a:hover {
    color: #33c7f5;

}
nav .navigation .nav-settings .nav-settings-list {
	border-bottom: 5px solid #717377;
	background-color: #717377;
	min-width: 70px;
	margin-left: -90px;
	border-radius: 10px;
}
nav .navigation .nav-settings ul li{
	padding: 5px;
}
@media (max-width: 991px){
	nav .navigation-main .open-menu .icon {
    font-size: 34px;
    line-height: 50px;
    padding-right: 5px;
	}
.container-header-001 {
	width: 100%;
}

}


.svg-ico{
	width:64px!important;
	height:100px!important;
}
.products{
	background-color: #fff;
}



.label-info {
    background-color: #e44e4e;
}
.btn.btn-add:before ,
.btn.btn-buy {
    background-color: #8097c8;
}

.products article .label {
padding: 0.3em 0.6em;
    font-size: 120%;
	border-radius: 0;
}
.products article .text sub, .products article .text sup {
    font-weight: 600;
    bottom: 10px;
    top: 20px;
    display: block;
    margin: auto;
    text-align: center;
    font-size: 2rem;
    padding-bottom: 30px;
    color: #000;
}

.section-info-001-pm{
	padding-top: 90px;
	padding-bottom: 90px;
	margin-top: 90px;
	margin-bottom: -130px;
}

.section-info-into-titlt-001 {
	min-height: 500px;
}

.section-info-001-gray-001{
	background-color:#303137;
}
.owl-icons-wrapper .owl-icons figure{
	
    padding: 0px;
}
.owl-icons-wrapper .owl-icons{
	padding:0px;
	overflow: hidden;
}
.owl-icons-wrapper.owl-icons-frontpage{
	    margin-top: -140px; 
}

.products article .image img{
	padding:0px;
}

footer{
	background-color: #171c27;
	margin-top: 7em;
}
.center_text-sub{
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background: #B9A97B;
	padding: 10px 20px;
    display: inline-block;
    position: absolute;
    bottom: 10px;
	right: 0px;
	font-family: 'Noto Sans', serif;
    font-size: 3.0rem;
    font-weight: 600;
}

@media (min-width: 768px){
.header-content .item .title {
    font-size: 5rem;
	text-transform: uppercase;
}}
.btn-my-clean{
	border: 1px solid #B9A97B;
	color: #B9A97B;
	text-transform: uppercase;
	border-radius: 0px;
	margin-bottom: 20px;
}
.btn-my-clean:hover{
	background: #B9A97B;
	-moz-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
	-o-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
	-webkit-transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
	transition: all 0.6s cubic-bezier(0, 0.95, 0.8, 0.99);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.btn-my-clean .glyphicon {
	padding-left: 10px;
}
@media (min-width: 768px){
	.dl-horizontal dd {
		margin-left: 80px;
	}
	.dl-horizontal dt{
		width: auto;
	}
}

@media (max-width: 768px){
	.animated-slider-txt-block {
	width: 90%;
}
}


.tovar{
	max-height: 520px;
	min-height: 480px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tovar h2{
	font-family: "Montserrat", sans-serif;	
}
.navigation-top{
	font-size: 1.5rem;
}