@font-face {
	font-family: 'Poppins-Regular';
	src: url('Poppins-Regular.eot');
	src: url('Poppins-Regular.eot?#iefix') format('embedded-opentype'),
	url('Poppins-Regular.svg#Poppins-Regular') format('svg'),
	url('Poppins-Regular.ttf') format('truetype'),
	url('Poppins-Regular.woff') format('woff'),
	url('Poppins-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}

/* CSS Document */
body{background:#fff; font-weight:lighter; font-size:15px; color: #999; line-height: 26px;font-family: 'Poppins-Regular', sans-serif;}
ul{padding-left:0;}
ul, li{list-style-type:none;}
a {text-decoration:none;color:#999999;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
a:hover {text-decoration:none; color: #15539d;}
.navbar-light .navbar-nav .nav-link {
    color: #15539d;
	/*font-weight:600;*/font-weight: lighter;   text-transform:uppercase;
}
.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1.5rem;
   padding-left: 0px !important;
}
.navbar-light .navbar-nav .active>.nav-link{
	color:#15539d;

}

.navbar-light .navbar-nav .active>.nav-link:before,.navbar-light .navbar-nav .nav-link:focus:before, .navbar-light .navbar-nav .nav-link:hover:before {
    position: absolute;
    content: "";
    width: 30px;
    height: 2px;
   /* background-color: #15539d;*/
    bottom: 0;
    left: 50%;
    margin-left: -15px;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.navbar-light .navbar-nav .nav-item {
	position:relative
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: color:#15539d;
}



.search-form .form-group {
	float: right !important;
	transition: all 0.35s, border-radius 0s;
	width: 32px;
	height: 32px;
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	border-radius: 25px;
	border: 1px solid #ccc;
}
.search-form .form-group input.form-control {
	padding-right: 20px;
	border: 0 none;
	background: transparent;
	box-shadow: none;
	display:block;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
	display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
	/* Firefox 18- */
	display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
	/* Firefox 19+ */
	display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
	display: none;
}
.search-form .form-group:hover,
.search-form .form-group.hover {
	width: 100%;
	border-radius: 4px 25px 25px 4px;
}
.search-form .form-group span.form-control-feedback {
	position: absolute;
	top: -1px;
	right: -2px;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #3596e0;
	left: initial;
	font-size: 14px;
}
.header-top {
    background-color: #212121;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
}

.header-top .top-link li{float:left;color:#999;font-size:12px;margin:0 7px;cursor:pointer;}
.header-top .top-link li .dropdown-menu .dropdown-item{padding:0 15px;line-height: 30px;}
.dropdown-item:focus, .dropdown-item:hover {
    color:#15539d;
    text-decoration: none;
    background-color: #fff;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #15539d;
}
.slider-bottom-sec p {
    font-size: 20px;
    color: #1c1c1c;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 9px;
    display: inline-block;
}
.banner-w {
      padding:10px 10px;
}
.banner-w .banners > a {
    display: inline-block;
    position: relative;
    overflow: hidden;
    background: #000;
    vertical-align: top;
}
.banner-w .banners > a:before {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
}
.banner-w  .banners > a:after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
}
.banner-w .banners > a:before, .banner-w .banners > a:after {
    bottom: 20px;
    content: "";
    left: 20px;
    opacity: 0;
    position: absolute;
    right: 20px;
    top: 20px;
    -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}
.banner-w  .banners > a:hover:before, .banner-w  .banners > a:hover:after {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.banner-w .banners > a img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
}
.banner-w .banners > a:hover img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}


.slider-sec h3 {
    font-size: 30px;
    color: #004890;
    font-weight: 700;
    margin-bottom: 9px;
    display: inline-block;
}
.slider-sec h6 {
	text-align: center;
	display: inline-block;
	width: 100%;
	font-weight: 400;
	font-size: 16px;
	color: #141414;
	text-transform: inherit;
	padding-bottom: 10px;
	margin-top: 0;
}
.pro-info h6{margin-bottom:0;margin-top:15px;}
/* .pro-info img{height:250px;object-fit:cover;} */
.img-wrap{width:260px;object-fit: cover;margin:auto;}
.img-wrap img{width:100%;align-self:flex-end;margin-bottom:20px;}
.pro-info h4 {
    color: #1c1c1c;
    font-size: 18px;
    font-weight: 700;
	margin-bottom:20px;
}
.pro-info .btn{ height: 42px;
    line-height: 42px;
    border-radius: 21px;
    background-color: #9a9a9a;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    margin: 0 3px;
padding: 0 20px;}
.btn-secondary:hover,.btn-outline-secondary:hover {
    color: #fff;
    background-color: #15539d;
    border-color: #15539d;
}
.next-arrow,.prev-arrow{border:none;border-radius:100px;padding:0 5px;width:30px;height:30px;}
.next-arrow:focus,.prev-arrow:focus{border:none;outline: 0px transparent;
outline: 0px auto -webkit-focus-ring-color;}
.next-arrow{position:absolute;right:0;top:50%;}
.prev-arrow{position:absolute;left:0;top:50%;z-index:1}
.slick-slide img{margin:auto;}
.fancybox-slide--html{display:flex;justify-content:center;}
.banners h4{font-size: 18px;color: #222;margin-top:15px;font-weight:bold}
.banners span,.banners p{font-size:12px;line-height:24px;}
.banners a.link{background:transparent;border:none;color:#15539d;font-weight:bold;}
.banners a.link:hover{color:#bd3613;}

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
	touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}

.select-club {
    color: #15539d;
}


.club-name {
    background-color: #e9e9e9;
    border-bottom: 2px solid #dfdfdf;
    padding: 10px;
}

  .club-name img{  border-radius: 100px;}

	.club-name b {
    font-size: 23px;
    color: #004890;
}

.middelname input#number {
    text-align: center;
    border: 1px solid #bdbdbd;
    margin: 0px;
    width: 30px;
    height: 31px;
    border-radius: 3px;
}

.middelname form #decrease {
    margin-right: 0px;
    border-radius: 3px;
    line-height: 24px;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    width: 30px;
    height: 30px;
}

.middelname form #increase {
    margin-left: 0px;
    border-radius: 3px;
    line-height: 26px;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    width: 30px;
    height: 30px;
}

.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.customer-logos .next-arrow,.customer-logos .prev-arrow{top:30%;}
.newsletter {
    background-image: url(../images/bg-footer.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    overflow: hidden;
}
.newsletter-box {
    padding: 88px 0 83px 0;
	text-align:center;
	color: #fff;
}
.newsletter-box h3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;

    margin-bottom: 8px;
}
.newsletter-box .input-box input {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-radius: 23px;
    padding-left: 60px;
}
.newsletter-box .input-box {
    position: relative;
}
.newsletter-box .input-box:before {
    position: absolute;
    top: 10px;
    left: 33px;
    font-family: 'FontAwesome';
    content: "\f003";
    font-size: 14px;
    color: #999;
}
.newsletter-box .subcribe {
    position: absolute;
    top: 0;
    right: -1px;
}
.newsletter-box .subcribe button {
    width: auto;
    height: 45px;
    padding: 0 30px;
    text-align: center;
    font-weight: 600;
    font-size: 12px;
    border-bottom-right-radius: 23px;
    border-top-right-radius: 23px;
	background-color: #15539d;
	border-color:#15539d;
}
.newsletter-box .subcribe button:hover{
	background-color: #bf4214;
}
.row_black {
    background-color: rgba(3,3,3,1);
    overflow: hidden;
}
.block-policy {
    padding: 47px 0;
}
.block-policy .item-inner:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 36px;
    background-color: rgba(255, 255, 255, 0.12);
    top: 3px;
    left: -28px;
}
.block-policy .item-inner:before:first-child{width: 0;content: '';}
.block-policy .item .item-inner .icon {
    background-position: 0 0;
    background-image: url(../images/sprites.png);
    background-repeat: no-repeat;
    width: 23%;
    height: 40px;
    float: left;
    margin-top: 3px;
}
.block-policy .item.item-2 .item-inner .icon {
    background-position: 0 -65px;
}
.block-policy .item.item-3 .item-inner .icon {
    background-position: 0 -151px;
}
.block-policy .item.item-4 .item-inner .icon {
    background-position: 0 -215px;
}
.block-policy .item .item-inner .content a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.block-policy .item .item-inner .content p {
    color: #898989;
    margin: 0;
    line-height: 20px;
    font-size: 12px;
}
.footer {
    margin-top: 0px;
    padding-top: 0px;
    background-color: #15539d ;

}
.footer-mid{padding: 45px 0;font-family: 'Poppins';}
.footer h4 {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 16px !important;
    font-weight: 600;
    text-transform: uppercase;
}
.info li {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
	font-size: 12px;
}
.info li i {
    width: 25px;
    float: left;
    margin-top: 6px;
	color:#999;
}
.info li span {
    float: left;
	color:#999;
}
ul.socials li {
	float: left;
		margin-right: 12px;
		margin-bottom: 16px;
		margin-top: 8px;
}
ul.socials li a {
    background-color: #343434 !important;
    color: #999;
    display: inline-block;
    font-size: 16px !important;
    height: 40px;
    line-height: 40px !important;
    text-align: center;
    width: 40px;
    border-radius: 50% !important;
    transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
}
ul.socials li a:hover {
    background-color: #e2142b;
	color:#fff;
}
.footer ul li a {
    border-bottom:none !important;
    font-size: 14px !important;
    padding: 0;
    font-weight: 400;
    line-height: 32px;
	color: #fff !important;

}


.footer-secondary {

    padding-left: 0px;
}

ul.footer-secondary li, ul.footer-tertiary li {
    display: inline-block;
    list-style-type: none;
    line-height: 26px;
    vertical-align: middle;
    margin: 0 18px 0 0;
    font-size: 13px;
}
.footer-btm-box a:hover, .footer-bg.footer-type-one .footer-btm-box-one a:hover {
    color: #C4C4C4!important;
}
.footer .f-link li a:hover{
	color: #a83a11;
}
.footer-bottom {
    border-top: 1px solid #323232;
    padding: 10px 0 20px 0;
    text-align: center;
}
.copyright {
    margin-top: 12px;
    font-size: 12px;
	color:#999;
}
.copyright span{color: #15539d ;}
.search-drop{right:0;padding:10px;min-width:15rem;left:auto;}



.wrapper {
    display: flex;
	    width: 100%;
    align-items: stretch;
}

#sidebar {
    min-width: 250px;
    max-width: 250px;
    background: #fff;
    color: #333;
    transition: all 0.3s;
}

#sidebar.active {
    margin-left: -250px;
}

#sidebar .sidebar-header h3 {
    border-bottom: 1px solid #eaeaea;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #f8f8f8;
    margin: 0;
    padding: 15px;
}

#sidebar ul.components > li {

    border: 1px solid #eaeaea;
}



#sidebar ul p {
    color: #333;
    padding: 10px;
}

#sidebar ul li a {
    padding: 10px;
    font-size: 1.1em;
    display: block;
	color:#999;
}

#sidebar ul li a:hover {
    color: #15539d;
    background: #fff;
}

#sidebar ul li.active>a,
#sidebar a[aria-expanded="true"] {
    color: #15539d;
    background: #fff;
}

#sidebar a[data-toggle="collapse"] {
    position: relative;
}
/* #sidebar a[aria-expanded="false"]::before { */
/* content: '\e259'; */
/* display: block; */
/* position: absolute; */
/* right: 20px; */
/* font-family: 'normal normal normal 14px/1 FontAwesome'; */
/* font-size: 0.6em; */
/* } */
/* #sidebar a[aria-expanded="true"]::before { */
/* content: '\e260'; */
/* display: block; */
/* position: absolute; */
/* right: 20px; */
/* font-family: 'normal normal normal 14px/1 FontAwesome'; */
/* font-size: 0.6em; */
/* } */
#sidebar .dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

#sidebar ul ul a {
    font-size: 0.9em !important;
    padding-left: 30px !important;
    background: #fff;
	color:#999;
}




ul.CTAs {
    padding: 10px;
	border:1px solid #eaeaea;
}
ul.CTAs li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:1px solid #eaeaea;
}
ul.CTAs li:last-child{border-bottom:1px solid transparent;}
ul.CTAs li .pro-thumb img {
	width:80px;
}
ul.CTAs li .price {
    margin: 0 0 10px 0;
    line-height: 24px;
    color: #000;
    font-size: 18px;
    font-weight: bold;
}
ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    padding:0px!important;
}

a.download {
    background: #fff;
    color: #7386D5;
}

a.article,
a.article:hover {
    background: #6d7fcc !important;
    color: #fff !important;
}
.starrating > input {display: none;}  /* Remove radio buttons */

.starrating > label:before {
	content: "\f005"; /* Star */
	font-size: 10px;
	font-family: FontAwesome;
	display: inline-block;
}

.starrating > label
{
	color: #222222; /* Start color when not clicked */
	margin-bottom:0;
}

.breadcrumbs {
    background-color: #efefef;
    margin-bottom: 60px;
	overflow:hidden;
}
.breadcrumbs .current-name {
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    float: left;
    font-weight: 700;
    margin: 25px 0;
}
.breadcrumbs ul.breadcrumb {
    float: right;
    width: auto;
	margin: 20px 0;
    background-color: transparent;
    padding: 0;
    display: inline-block;

    font-size: 14px;

}
ul.breadcrumb li {
    display: inline-block;
    padding: 0 17px 0 0px;
    margin-right: 7px;
    position: relative;
}
ul.breadcrumb li a {
    display: block;
    padding: 0;
    color: #464646;
    text-decoration: none !important;
}
ul.breadcrumb li:last-child a {
    color: #15539d;
}
ul.breadcrumb li:hover a {
    color: #15539d;
}
ul.breadcrumb li:not(:last-child):after {
    background-color: #464646;
    width: 6px;
    height: 6px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    content: "";
    top: 9px;
    right: 0;
}
/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#content {
    width: 100%;

    min-height: 100vh;
    transition: all 0.3s;
}
.categorie{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;}
.categorie li{    width: 22%;

    padding: 20px 10px; margin: 10px !important;}
.modal-header{background-color: rgba(0,0,0,.03);}

.pro-info h6 {
    margin: 10px auto;
    font-size: 20px;
    /* margin-top: 15px; */
    color: #000;
    font-family: 'Poppins';
    width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.pro-info h4 {
    color: #ee0f0f;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: 'Poppins';
}

.price-exten{
	font-size: 20px;
    color: #000;
    font-weight: 600;
}

/* .pro-info:hover{

   box-shadow: 0px 1px 5px #92ceff;
    padding: 12px;
} */

.adult{
	background: #0000FF;
/* padding: 5px 20px; */
color: #fff;
display: block;
width: 70px;
text-align: center;
border-radius: 5px 0 5px 0;

}

.adult1{
	background: #0000FF;
/* padding: 5px 20px; */
color: #fff;
display: block;
width: 70px;
text-align: center;
border-radius: 5px 0 5px 0;
 position: absolute;
}

.Antall-tb label{
	font-size: 11px;
    color: #818181;
    font-weight: 600;
    font-family: poppins;
}

.title-product h4{

    cursor: pointer;
    text-transform: capitalize;
    color: #000;
    font-weight: 600;
    font-family: 'Poppins';
    font-size: 38px;
}

.company_no{

   font-size: 16px;
    color: #000;
}

.pro-price{
    font-size: 40px;
    color: #ee3b34;
    font-family: 'Poppins';
    font-weight: 600;
}

.size-label{
	font-size: 14px;
color: #000;
width: 80px;
line-height: 40px;
float: left;
}


.big-img .show {
	width: 400px;
	height: 400px;
}

.big-img .show img{object-fit:cover;}

.small-img {
	width: 350px;
	height: 70px;
	margin-top: 10px;
	position: relative;
	left: 25px;
	margin-bottom: 20px;
}

.small-img .icon-left, .small-img .icon-right {
	width: 12px;
	height: 24px;
	cursor: pointer;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
}

.small-img .icon-left { transform: rotate(180deg) }

.small-img .icon-right { right: 0; }

.small-img .icon-left:hover, .small-img .icon-right:hover { opacity: .5; }

.small-container {
	width: 310px;
	height: 70px;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.small-container div {
	width: 800%;
	position: relative;
}

.small-container .show-small-img {
	width: 70px;
	height: 70px;
	margin-right: 6px;
	cursor: pointer;
	float: left;
}

.small-container .show-small-img:last-of-type { margin-right: 0; }
.price .price-new{font-size: 28px;    color: #1c1c1c;font-weight: 700;}
.price .price-old {
    line-height: 20px;
    padding: 0 5px;
    display: inline-block;
    text-decoration: line-through;
    color: #898989;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: normal;
}
.title-product h3 {
    font-size: 20px;
    font-size: 2.2rem;
    text-transform: capitalize;
    color: #000;
    font-weight: 500;
}

.inner-box-desc span {
	display: inline-block;
	min-width: 120px;
	color: #000;
	font-family: 'Poppins';
	font-weight: 500;
}

.newpricelist {
    display: flex;

}
.number {
    margin-right:30px;
 }
 .addmoreml{
    margin-left: 20px;
 }
.itemsize {
    margin-left: -126px;
}
.pricenumber {
	font-size: 18px;
	color: #000;
	font-weight: 600;
	font-family: 'Poppins';
	line-height: 40px;
	padding: 0 20px;
	/* background: #000; */
}
.number .minus,.number .plus{
	width:30px;
	height:30px;

	border-radius:4px;
	line-height:30px;

	display: inline-block;
	vertical-align: middle;
	text-align: center;
	cursor:pointer;
}
.number input{
	height:40px;
	width: 60px;
	text-align: center;
	font-size: 18px;
	border:1px solid #ddd;
	border-radius:4px;
	display: inline-block;
vertical-align: middle;}
.social-list{display:flex;}
.social-list li{font-size:20px;margin:0 3px;width:30px;height:30px;line-height:30px;}
.social-list li.fb{background:#3b5998;padding: 0 9px;}
.social-list li.tw{background:#00acee; padding: 0 5px;}
.social-list li.pi{background:#e60023; padding: 0 7px;}
.social-list li a{color:#fff;}
.social-list li a:hover{color:#fff;}


nav.pro-nav > .nav.nav-tabs{
	    border: 1px solid #c3c3c3;
	    color: #fff;
	    background: #d5d5d5;
	    border-radius: 5px 5px 0 0;
	    width: 200px;
	    text-align: center;
	    padding: 6px;
	    font-family: 'Poppins';

}
nav.pro-nav > div a.nav-item.nav-link
{
  border: none;
    padding: 13px 10px;
    color:#222;
    background:#f2f2f2;
    border-radius:0;
}

.tab-content#nav-tabContent{
  background: #fdfdfd;
    line-height: 25px;
    border: 1px solid #c3c3c3;
    /* border-top:5px solid #e74c3c; */
    /* border-bottom:5px solid #e74c3c; */
    padding:30px 25px;
}

nav.pro-nav > div a.nav-item.nav-link:hover,
nav.pro-nav > div a.nav-item.nav-link:focus,
nav.pro-nav > div a.nav-item.nav-link.active
{

  border: none;
    background: #15539d;
    color:#fff;
    border-radius:0;
    transition:background 0.20s linear;
}
.tags{display:flex;flex-flow:row wrap;}
.tags li{flex:1;margin-bottom:20px;}
.cart .media img{width:150px;}
.line-through{text-decoration:line-through;}
.rate{font-size:18px;  font-weight: 500;
    color: #212121;}
	.btn-orange{color: #fff;
    background-color: #15539d;
    border-color: #15539d;}
	.btn-orange:hover{color: #fff;
    background-color: #15539d;
    border-color: #15539d;}
	.order .number .minus,.order .number .plus{width: 20px; height: 20px;line-height: 20px;font-size: 12px;}
	.order .number input{height: 20px;width: 25px;font-size:14px;}
	.order .number span{font-size: 12px;}
	.order .number{margin-right:0;}
	.order .media .media-body{position:relative;}
	.order .media .media-body .ico-close{position:absolute;top:-3px;right:-14px;cursor:pointer;}
	.text-16{font-size:16px;font-weight:600;}
	.heading{border-bottom:1px dashed #999;margin-bottom:30px;}
	.icon li{margin-bottom:20px;}
	.item-about{border: 1px solid #999; margin-bottom: 30px;padding:20px;display:flex;justify-content:between;} li
	.s-icon{display:flex;justify-content:space-between;}
	.s-icon li{width: 30px;
    height: 30px;
    border-radius: 100px;
    border: 1px solid #999;
    line-height: 30px;
    display: inline-block;
    padding: 0px 9px;}



/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */
#cat a{
	 color: #00458d;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid;
    -webkit-transition: all .2s ease-in-out;
		background-color: #0000;
		border-radius: 0;
		padding: 0;
		font-family: 'Poppins', sans-serif;
}
/* #cat a:hover{
	padding: 0 10px;
} */
@media (max-width: 991px) {
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: 10px;
		padding-left: 10px;
		font-size: 13px;
	}
	.navbar-brand{width:200px;}
	.categorie li{width:40%;}
	#cat.container {
		max-width: 750px;
	}
}
@media (max-width: 768px) {
	.navbar-brand{width:100px;}
	.hidden-xs{display:none;}
	.categorie li{width:100%;}
	.navbar-toggler{
		position: absolute;
		right: 15px;
	top: 15px;}
	.navbar-light .navbar-nav .active>.nav-link:before, .navbar-light .navbar-nav .nav-link:focus:before, .navbar-light .navbar-nav .nav-link:hover:before {display:none}
	.banners{margin-bottom:10px;}
	.socials{margin-bottom:20px;display: flex;}
	.search-drop{right:auto;}
	.title-product{margin-top:30px!important;}

    #sidebar {
        margin-left: -250px;
	}
    #sidebar.active {
        margin-left: 10px;
	}
    #sidebarCollapse span {
        display: none;
	}
	#content .navbar{padding:0;}
	.breadcrumbs{margin-bottom:0}
	.big-img .show {width: auto;}
	.small-img {width: auto;left: 0;}
#sidebarCollapse{margin:15px;}


.newpricelist {
    display: inline-block;
}
.itemsize {
    margin-left: -4px;
}


}
@media (max-width:400px){
	.header-top .top-link li{margin: 0 3px;font-size: 11px;}
	.number input{width:55px;}
}





/************* CART CSS ******************/

.pd-top8 {
	padding:80px 0px;
}
/* .cart-box {
    background: #fff;
    padding: 20px;
    margin-bottom: 30px;
} */

.cart-box {
    background: #e9e9e9;
    padding: 20px;
    margin-bottom: 30px;
    box-shadow: 2px 1px 8px 2px #c7c7c7;
}

.cart-box h4 {
	color: #000;
    font-size: 18px;
    font-weight: 600;
}
.cart-box span.numbertx {
	background: #000;
    color: #fff;
    border-radius: 100px;
    padding: 9px;
    font-size: 12px;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-right: 10px;
    text-align: center;
}

.tablename {
	display: flex;
    width: 100%;
    padding: 0px 0px;
    padding-bottom: 15px;
        margin-bottom: 0px;
}
.tablename .pname {
	width:46%;
	display:flex;
}
.tablename .pname img {
	width: 70px;
    float: left;
    height: 70px;
    object-fit: cover;
    margin-right: 20px;
}
.tablename .middelname {
	width: 17%;
    text-align: center;
    font-weight: 600;
    color: #545454;
    font-size: 13px;
}
.tablename .closbtn {
	width:3%;
}
.por-padd {
	padding-bottom:15px;
	padding-top:15px;
}
.productlis-cart {
	display:block; border-bottom: 1px solid #ddd;
}

.tile-cartp {
	color: #000;
    font-size: 15px;
    width: 90%;
    font-weight: 600;
    display: inline-block;
}
.ricedis {
	  text-decoration: line-through;
    /* color: #9d9d9d; */
    font-size: 24px;
    margin-left: 12px;
}
.br-table {
	border-bottom: 1px solid #ddd !important;
}

.value-button {
    display: inline-block;
    border: 1px solid #000;
    margin: 0px;
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0;
    background: #000;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.value-button:hover {
  cursor: pointer;
}
form #decrease {
    margin-right: 0px;
    border-radius: 100px;
    line-height: 20px;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
}
form #increase {
    margin-left: 0px;
    border-radius: 100px;
    line-height: 20px;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
}
input#number {
    text-align: center;
    border: 1px solid #000;
    margin: 0px;
    width: 35px;
    height: 25px;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.cbtn {
	background: #cdcdcd;
    color: #fff;
    padding: 5px 7px;
    border-radius: 100px;
}
.addon-xt {
    font-size: 14px;
}
.addon-pice {
	font-size: 14px;
	text-align:right;
	padding-right:120px;
}

.adon-border {
    border-top: 1px solid #ddd;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: none;
    margin-left: 90px;
    margin-bottom: 0px;
    color:#000;
}
.addonbox {
   padding-bottom:35px;
}
.totalcart {
   margin-top:25px;
}
.totalcart a {
    text-decoration: underline;
    color: #000;
    font-size: 14px;
}
.toalamoint {
    display: flex;
    width: 100%;
    margin-bottom:15px;
}
.toalamoint li {
    width: 50%;
}
.toalamoint li h5 {
    color: #000;
    font-size: 16px;
}
.toalamoint li h5 {
    color: #000;
    font-size: 14px;
}
.toalamoint li.rightb {
    float:right;
    text-align:right;
}

.collapsible-content {
  display: none;
}
.collapsible-content input {
    background: whitesmoke;
    border: 1px solid #ddd;
    padding: 5px 15px;
    font-size: 13px;height:45px;
}

.dblock {
  display:block;
  font-size: 18px;
    color: #000;
    font-weight: 600;
}

.accordion-heading span.numbertx {
    background: #000;
    color: #fff;
    border-radius: 100px;
    padding: 3px 9px;
    font-size: 12px;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-right: 10px;
    text-align: center;
}

.giftinput {
    background: whitesmoke;
    border: 1px solid #ddd;
    padding: 5px 15px;
    font-size: 13px;
    width: 370px;
    height:45px;
}
.okbtn {
    background: #767676;
    border: none;
    color: #fff;
    display: block;
    margin-top: 10px;
    width: 160px;
}
.okbtn:focus {
    outline:none;
}
.zip {    display: block;
    color: #000;
    margin-top: 20px;
    font-weight: 600;
}
.btnconfr {
    background: #767676;
    border: none;
    color: #fff;
     padding: 10px;
    margin-top: 10px;
    width: 160px;
cursor:pointer;
}
.gohsppping {
    background: #000;
    border: none;
    color: #fff;
    margin-top: 10px;
    width: 160px;
    padding: 10px;
    cursor:pointer;
}

@import url('//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css');
.accordion-toggle:after {
    font-family: 'FontAwesome';
    content: "\f078";
    float: right;
}
.accordion-opened .accordion-toggle:after {
    content: "\f054";
}


@media (max-width: 656px) {
.giftinput {
    background: whitesmoke;
    border: 1px solid #ddd;
    padding: 5px 15px;
    font-size: 13px;
    width: 100%;
}
.adon-border {
    margin-left: 0px;
}
.addon-pice {
    font-size: 14px;
    text-align: right;
    padding-right: 0px;
}
.tablename-moble {
    display: none !important;
}
.productlis-cart {
    display: block;
    border-bottom: 1px solid #ddd;
    float: left;
}
.tablename {
    display: block;
    float: left;
}
.tablename .pname {
    width: 100%;
    display: flex;
}
.tablename .middelname {
    width: 50%;
    font-size: 13px;
    float: left;margin-top:20px;
}
.tablename .closbtn {
    width: 50%;
    float: left;
    text-align:center;
    margin-top:20px;
}
.totalcart a {
    margin-bottom: 20px;
    display: block;
    margin-top: 20px;
}
.collapsible-content {
   margin-bottom: 20px;
}
.dblock {
    font-size: 14px;
}
.cart-box {
    padding: 15px;
}
.cart-box h4 {
    font-size: 14px;
}
form #increase {
    line-height: 24px;
}
.btnconfr {
    width: 140px;
}
.gohsppping {
    width: 140px;
}

}




/************* PRODUCT single page css new ***************/


.btn-legg {
    background: #15539d;
    padding: 10px 30px;
    display: block;
    color: #fff !important;
    border-radius: 5px;
    float: right;
    margin-bottom: 10px;
}
.red-txt {
	color: red;
    display: block;
    text-align: right;
    width: 100%;
    float: left;
}
.singleshop {
	display: flex;
    width: 100%;
    padding: 0px 0px;
    padding-bottom: 15px;
        margin-bottom: 0px;
}
.singleshop .pname {
	width:60%;
	display:flex;
}
.singleshop .pname img {
	width: 70px;
    float: left;
    height: 70px;
    object-fit: cover;
    margin-right: 20px;
}
.singleshop .middelname {
	width: 40%;
    text-align: center;
    font-weight: 600;
    color: #545454;
    font-size: 13px;
}
.singleshop .tile-cartp {
	color: #000;
    font-size: 20px;
    width: 100%;
    font-weight: 600;
    display: inline-block;
}
.tleft {
	text-align:left !important;
	font-size:16px !important;
}
.tright {
	text-align:right !important;
	font-size:20px !important;
}
.giftinput-single {
    background: #fff;
    border: 1px solid #ddd;
    padding: 5px 15px;
    font-size: 13px;
    width: 100%;
    margin-bottom: 15px;
    height: 35px;
}
.prodsingle-table {
	    border-top: 10px solid #ddd;
    padding-top: 10px !important;
    margin-top: 30px;
}
.table .thead-dark th {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}
.table-bordered td, .table-bordered th {
    border: none;
}
.table-bordered td {
    border: none;
    font-size: 15px;
    color: #000;
    font-weight: 400;
}
.table-bordered th {
    border: none;
    font-size: 15px;
    color: #000;
    font-weight: 600;
}


.tab-content .tab-pane {
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    color: black;
    line-height: 40px;
}

.print_club_name {
	font-size: 16px !important;
}

@media (max-width: 656px) {
.singleshop {
	display: block;
    width: 100%;
    padding: 0px 0px;
    padding-bottom: 15px;
    margin-bottom: 0px;
}
.singleshop .pname {
	width:100%;
	display:flex;
}
.singleshop .middelname {
	width: 50%;
    text-align: center;
    font-weight: 600;
    color: #545454;
    font-size: 13px;
	float: left;
	margin-top:20px;
}
.mtitlep {
    width: 190px;
    display: block;
}

.tab-content .tab-pane {
	font-size: 16px;
	line-height: 25px;
}
.tab-content#nav-tabContent{
	padding: 20px;
}
}
