@charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=opan sans:400,900');



body{

	margin:0px; padding:0px; font-family: 'opan sans', sans-serif;}

.tus_mnbg{

	margin:0px; padding:0px 0; background-color:#980026;}

.tus_logo img{

	margin:15px 0; padding:0px;}

.tus_banner img{

	margin:0px auto; padding:0px;}

.tus_inpsrh{

	margin:7px 0 0 0; padding:11px 15px; width:100%; font-family:'Poppins', sans-serif; font-size:14px; color:#000 !important; border:none; background-color:#fff;}

.tus_sbrch{

	margin:-42px 0px 0 0; padding:0px; position:relative; float:right;}

.tus_fixm{

	margin:7px 0 0 0; padding:0px;}

.tus_tpmail{

	margin:40px 0 0 0; padding:0px; float:right}

.tus_tpmail p{

	margin:3px 10px 0 0; padding:0px; display:inline-block; font-family: 'opan sans', sans-serif; font-size:15px; color:#000; font-weight:bold}

.tus_tpmail p img{

	margin-right:8px;}

.tus_tpmenu{

	margin:0px 0 0 0; padding:0px;}

.tus_lange{

	margin:48px 0 0 0; padding:0px;}

.tus_tpsocial{

	margin:0px; padding:0px; float:right}

.tus_tpsocial img{

	margin:0px; padding:0px;}

.tus_srimg img{

	margin:35px 0 0 0; padding:0px;}

.tus_flogo img{

	margin:5px 0 0 0; padding:0px; width:75%}

.tus_fixmenu{

	margin:0px 0 0 0; padding:0px;}
	
	.tus_tpmenu{
	margin:0px; padding:0px; background-color:#980026;}

/*-------

  Welcom
---------------*/
#tus_margin{
	margin:0px; padding:0px;}
#tus_margin img{
	margin:30px 0; padding:0px; width:100%}
.tus_weltxt{
	margin:40px 0 20px 0; padding:0px 0;}
.tus_weltxt p{
	margin:0px 0 20px 0; padding:0px; font-size:15px; color:#333; text-align:justify; font-family: 'open sans', sans-serif; line-height:25px;}
.tus_readmore{
	margin:0px; padding:12px 0; background-color:#000000; color:#fff; text-transform:capitalize; font-family: 'open sans', sans-serif; text-align:center;
	width:130px; font-size:15px; transition:0.5s; font-weight:500; border-radius:2em}
.tus_readmore:hover{
	background-color:#980026; color:#fff; text-decoration:none;}
.tus_weltxt h4{
	margin:0px 0 15px 0; padding:0px; font-size:30px; color:#000; font-family: 'opan sans', sans-serif; text-align:left; text-transform:uppercase; font-weight:bold}
.tus_weltxt h4 span{
	color:#696c31} 
.tus_weltxt h4 span1{
	border-bottom:solid 2px #000000; padding-bottom:0px}
.tus_heading{
	margin:20px 0 20px 0; padding:0px;}
.tus_heading h4{
	margin:0px; padding:0px; font-family: 'open sans', sans-serif; text-align:center; text-transform:uppercase; font-weight:bold; font-size:30px; color:#000}
.tus_heading h4 span{
	color:#000000}

/*-------


 
   Featuer pro



---------------*/



.tus_fheading{



	margin:5px 0 20px 0; padding:0px;}



.tus_fheading h4{



	margin:0px; padding:0px; font-family:'opan sans', sans-serif; font-size:30px; color:#980026; text-align:center; text-transform:uppercase; font-weight:bold; text-align:left;}



.tus_fprod{



	margin:0px 0 15px 0; padding:10px; border:solid 1px #c3c3c3; transition:0.5s}



.tus_fprod img{



	margin:10px auto 20px auto;  padding:0px}



.tus_fprod h4{



	margin:0px; padding:0px; font-family:'opan sans', sans-serif; font-size:15px; color:#000; text-align:center; text-transform:capitalize; font-weight:510;}



.tus_fprod p{



	margin:3px 0 8px 0; padding:0px; font-family:'opan sans', sans-serif; font-size:15px; color:#980026; text-align:center; text-transform:capitalize; font-weight:510}



.tus_fprod .tus_adbasket{



	margin:0px 20px 10px 20px; padding:8px 0; background-color:#231f20; text-align:center; font-size:15px; color:#ffffff; font-family:'opan sans', sans-serif; text-transform:uppercase; transition:0.5s}



.tus_fprod:hover{



	border:solid 1px #980026;}



.tus_fprod:hover .tus_adbasket{



	background-color:#980026; color:#fff;}

/*--------

   social
---------------*/
	
	.tus_socailbg{

	margin:0px; padding:30px 0; background-color:#980026;}

.tus_ftsocial{

	margin:0 auto; padding:0px; text-align:center;}

.tus_ftsocial img{

	margin:0px 5px; padding:0px; display:inline-block; transition:0.5s}

.tus_ftsocial img:hover{

	transform:rotate(45deg);}
/*-------
  
   Footer
---------------*/
.tus_copy p{
	margin:30px 0 0 0; padding:15px 0; font-family: 'open sans', sans-serif; font-size:16px; color:#fff; text-transform:uppercase; text-align:center; border-top:solid 1px #fff}
.tus_footer{
	margin:0px 0 0 0; padding:30px 0 10px 0; background-image:url(../images/ftr-bg.jpg)}
.tus_ftcontact{
	margin:0px; padding:0px;}
.tus_ftcontact p{
	margin:0px 0 10px 0; padding:0px; font-family: 'open sans', sans-serif; font-size:15px; color:#fff; text-transform:inherit; text-align:left}
.tus_ftcontact p span{
	font-size:16px; color:#fff; margin-right:8px}
.tus_footer img{
	margin:0 auto; padding:0px;}
.tus_ftheading{
	margin:0px; padding:0px;}
.tus_ftheading h4{
	margin:0px 0 15px 0; padding:0px; font-family:'open sans', sans-serif; font-size:22px; color:#fff; text-transform:uppercase; font-weight:bold}
.tus_ftheading h4 span{
	color:#8e2cab;}
.tus_ftmenu{
	margin:0px; padding:0px;}
.tus_ftmenu a{
	margin:20px 0 13px 0; padding:0px; display:block; font-size:15px; color:#fff; text-transform:capitalize; transition:0.5s; font-family:'open sans', sans-serif;}
.tus_ftmenu a:hover{
	color:#fff; text-decoration:none; padding-left:5px;}
.tus_ftmenu a span{
	margin-right:5px;}
.tus_news{
	margin:0px 0 15px 0; padding:0px;}
.tus_news h4{
	margin:0px 0 0px 0; padding:0px; font-family: 'open sans', sans-serif; font-size:15px; color:#fff; text-transform:capitalize; text-align:left}
.tus_news p{
	margin:0px 0 0px 0; padding:0px; font-family: 'open sans', sans-serif; font-size:15px; color:#fff; text-transform:inherit; text-align:left}

/*--------
  Next Page

----------------------*/

.tus_nxpage{

	margin:22px 0 22px 0; padding:13px 15px; background-color:#696c31; position:relative}

.tus_nxpage ul{

	margin:0px; padding:0px;}

.tus_nxpage ul li{

	margin:0px; padding:0px; list-style:none; display:inline-block; color:#fff; font-family: 'opan sans', sans-serif; font-size:16px; text-transform:capitalize}

.tus_nxpage ul li a{

	margin:0px; padding:0px; color:#fff; font-family: 'opan sans', sans-serif; font-size:16px; text-transform:capitalize}

.tus_nxpage ul li span{

	margin:0 5px; font-size:16px}

.tus_nxpage ul li a:hover{

	text-decoration:none; color:#000;}

.tus_abtxt{

	margin:0px 0 30px 0; padding:0px; }

.tus_abtxt p{

    margin:0px; padding:0px; color:#7e7e7e; font-family: 'opan sans', sans-serif; font-size:15px; text-align:justify}

/*-------

  Contact us

----------------*/

.tus_cform{

	margin:0px 0 20px 0; padding:10px 20px; border:solid 1px #ccc; box-shadow:2px 2px 5px #ccc;}

.tus_cform h4{

	margin:10px 0 15px 0; padding:0px; font-family: 'opan sans', sans-serif; font-size:14px; color:#000; text-transform:capitalize}

.tus_inform{

	margin:0px 0 10px 0; padding:8px 15px; border:solid 1px #ccc; font-family: 'opan sans', sans-serif; font-size:15px; color:#333; width:100%;}

.tus_inform:focus{

	border:solid 1px #e40000; transition:0.2s ease-in}

.tus_fsubmit{

	margin:0px 0 10px 0; padding:7px 20px; background-color:#000; color:#fff; text-transform:uppercase; text-align:center; font-size:15px; 

    font-family: 'opan sans', sans-serif;border:none; -webkit-transition: background-color 2s ease-out; -moz-transition: background-color 2s ease-out;

    -o-transition: background-color 2s ease-out; transition: background-color 2s ease-out;}

.tus_fsubmit:hover{

	background-color: #980026; cursor: pointer;}

.tus_conactf{

	margin:0px 0 30px 0; padding:20px 15px; box-shadow:2px 2px 2px #333; border:solid 1px #eee; background-color:#fff}

.tus_conactf h4{

	margin:0px 0 20px 0; padding:0px; font-family: 'opan sans', sans-serif; font-size:13px; color:#000; text-transform:capitalize}

.tus_conactf h4 span{

	color:#980026;}

.tus_continp{

	margin:0px 0 15px 0; padding:10px 15px; border:solid 1px #ccc; width:100%; color:#333; font-family: 'opan sans', sans-serif;}

.tus_contsbmt{

	margin:0px; padding:10px 15px; background-color:#000; color:#fff; text-align:center; text-transform:capitalize; font-family: 'opan sans', sans-serif; font-size:15px;

	border:none; transition:0.6s}

.tus_contsbmt:hover{

	background-color:#980026; color:#fff; text-decoration:none;}

.tus_continp:focus{

	box-shadow:2px 2px 10px #ccc}

.tus_cdetail h4{

	margin:0px 0 10px 0; padding:0px 0 10px 0; font-family: 'opan sans', sans-serif; font-size:16px; color:#000; text-transform:uppercase; border-bottom:solid 1px #ccc}

.tus_cdetail p{

	margin:0px 0 10px 0; padding:0px 0 0px 0; font-family: 'opan sans', sans-serif; font-size:14px; color:#000;}

/*---------

   Basket

-------------------*/

.yourCart{

    width:100%; text-align:left; text-transform:uppercase; padding:20px; background:#000; color:#fff; font-weight:bold; font-family: 'Poppins', sans-serif; font-size:18px;}

.cartProduct{

	border:1px solid #eeeeee; background-color:#fff; box-shadow:2px 5px 5px #ccc}

.cartProduct:last-child{

	margin-bottom:20px; margin-top:15px;}

.cartPdctImage{

	width:100%; height:200px; text-align:center; position:relative; margin-top:10px; margin-bottom:10px}

.cartPdctImage > img{

	max-height:100%; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding:15px; border:solid 1px #ccc}

.cartPdctName{

    font-family: 'Poppins', sans-serif; padding:20px 0 0; color:#333; font-size:14px; text-transform:capitalize}

.cartPdctArt{

	font-family: 'Poppins', sans-serif; padding:5px 0 0; color:#333; font-size:14px;}

.cartPdctSize{

	font-family: 'Poppins', sans-serif; padding:5px 0 10px; color:#333}

.cartQuantity{

	width:100px; font-family: 'Poppins', sans-serif; color:#333; text-align:center}

.cartSubmit{

	margin:10px 0; background:#000; font-family: 'Poppins', sans-serif; border:none; padding:7px 20px; font-size:14px; color:#fff}

.cartRemove{

	margin:10px 0; background:#000; border:none; padding:7px 20px; font-family: 'Poppins', sans-serif; font-size:14px; color:#fff; display:inline-block}

.cartRemove:hover{

	color:#fff; text-decoration:none; background-color:#980026}

.cartPdctPrice{

	font-family: 'Poppins', sans-serif; padding:20px; text-align:right ; color:#fa5400}

.summery{

	background:#fff; margin-bottom:40px; border:solid 1px #ccc; box-shadow:2px 0px 10px #ccc; display:flex; margin-top:20px}

.summeryTxt{

	font-family: 'Poppins', sans-serif; padding:20px; color:#000; font-size:18px; border-bottom:#000 1px solid}

.summeryTotal{

	font-family: 'Poppins', sans-serif; padding:20px; color:#000; font-size:16px; text-transform:uppercase; font-weight:bold}

.summeryTotal > span{

	float:right}

.summeryOr{

	font-family: 'Poppins', sans-serif; color:#000; font-size:16px;text-align:center}

.cartSend{

	padding:15px 30px; text-align:center}

.cartSend > a{

	font-family: 'Poppins', sans-serif; padding:10px; color:#ffffff; font-size:14px; text-transform:uppercase; background:#980026; display:block; border-radius:3px; font-weight:bold; text-decoration:none}

.cartSend > a:hover{

	background:#000; text-decoration:none; color:#fff}

.cartAddMore{

	padding:15px 30px; text-align:center}

.cartAddMore > a{

   font-family: 'Poppins', sans-serif; padding:10px; color:#ffffff; font-size:14px; text-transform:uppercase; background:#980026; display:block; border-radius:3px;  font-weight:bold; text-decoration:none}

.cartAddMore > a:hover{

	background:#000; text-decoration:none; color:#fff}

.cartBasketEmpty{

	font-family: 'Poppins', sans-serif; padding:0px 20px ; color:#000000; font-size:20px; text-align:left; margin:20px 0 40px}

.tus_lefth h4{

	margin:22px 0 0px 0; padding:12px 15px; background-color:#980026; color:#fff; text-align:left; text-transform:uppercase; font-family: 'opan sans', sans-serif;

	font-size:20px;}

.tus_lefth h4 span{

	color:#980026; margin-right:5px;}

/*------

   Detail Page

-----------------------*/

.tus_detailp{

	margin:0px 0 20px 0; padding:30px 20px; background-color:#eee;}

.tus_large{

	margin:0 auto 30px auto; padding:0px;}

.tus_large img{

	margin:0 auto; padding:0px;}

.tus_prodetail{

	margin:0px; padding:0px;}

.tus_prodetail h1{

	margin:0px; padding:0px 0 7px 0; font-family: 'opan sans', sans-serif; font-size:18px; color:#980026; text-transform:capitalize; border-bottom:solid 1px #ccc;}

.tus_prodetail h2{

	margin:0px 0 10px 0; padding:10px 0 10px 0; font-family: 'opan sans', sans-serif; font-size:16px; color:#000; text-transform:capitalize; border-bottom:solid 1px #ccc;}

.tus_prodetail p{

	margin:0px 0 0px 0; padding:0px 0 0px 0; font-family: 'opan sans', sans-serif; font-size:14px; color:#333;}

.tus_prodetail p span{

	font-weight:bold; color:#980026; font-size:16px;}

#fixedbar{

  display: none; position: fixed; top: 0; width: 100%; height:auto; background-color:#980026; z-index:99999; padding:0px 0;}

#fixedbar:after,#fixedbar:before{

	display:block}

.tus_realated h4{

	margin:20px 0 15px 0; padding:0px; font-family: 'opan sans', sans-serif; font-size:25px; color:#000; text-transform:uppercase;}

.tus_realated h4 span{

	color:#980026;}

/*-----------

   Gallery

-----------------*/

.tus_gallery{

	margin:0px 0 15px 0; padding:10px; border:solid 2px #ccc; transition:0.5s}

.tus_gallery img{

	margin:0 auto; padding:0px; width:100%; height:auto}

.tus_gallery h4{

	margin:10px 0 0 0; padding:15px 0; background-color:#212121; color:#fff; text-align:center; text-transform:capitalize; font-size:15px; 

	font-family: 'opan sans', sans-serif; transition:0.5s}

.tus_gallery:hover h4{

	background-color:#980026; text-decoration:none}

.tus_gallery:hover{

	border:solid 2px #980026;}





































@media only screen and (min-width: 280px) and (max-width: 374px) {

.tus_logo img{

	margin:15px auto;}

.tus_tpmail{

	float:none; margin:0px;}

.tus_lange{

	margin:10px 0;}

.tus_mnbg{

	padding:10px 0;}

.tus_heading::before{

	top:30px; left:10px}

.tus_heading::after{

	top:30px; right:10px;}

.tus_heading span{

	top:25px; left:10px}

.tus_heading span1{

	top:25px; right:10px;}

.tus_heading{

	margin:20px 0; }

.tus_categ{

	margin-bottom:15px;}

.tus_follow{

	display:inherit; margin:0px; text-align:left;}

.tus_follow h4{

	top:0; position:inherit; margin-bottom:10px}

.tus_follow img{

	margin:0px 5px 0 0; width:20%;}

.tus_footer{

	background:#000000;}

.tus_weltxt p{

	text-align:justify;}

}

@media only screen and (min-width: 375px) and (max-width: 479px) {

.tus_logo img{

	margin:15px auto;}

.tus_tpmail{

	float:none; margin:0px;}

.tus_lange{

	margin:10px 0;}

.tus_mnbg{

	padding:10px 0;}

.tus_heading::before{

	top:30px; left:10px}

.tus_heading::after{

	top:30px; right:10px;}

.tus_heading span{

	top:25px; left:10px}

.tus_heading span1{

	top:25px; right:10px;}

.tus_heading{

	margin:20px 0; }

.tus_categ{

	margin-bottom:15px;}

.tus_follow{

	display:inherit; margin:0px; text-align:left;}

.tus_follow h4{

	top:0; position:inherit; margin-bottom:10px}

.tus_follow img{

	margin:0px 5px 0 0;}

.tus_footer{

	background:#000000;}

.tus_weltxt p{

	text-align:justify;}

}

@media only screen and (min-width: 480px) and (max-width: 666px) {

.tus_logo img{

	margin:15px auto;}

.tus_tpmail{

	float:none; margin:0px;}

.tus_lange{

	margin:10px 0;}

.tus_mnbg{

	padding:10px 0;}

.tus_heading::before{

	top:30px; left:10px}

.tus_heading::after{

	top:30px; right:10px;}

.tus_heading span{

	top:25px; left:10px}

.tus_heading span1{

	top:25px; right:10px;}

.tus_heading{

	margin:20px 0; }

.tus_categ{

	margin-bottom:15px;}

.tus_follow{

	display:inherit; margin:0px; text-align:left;}

.tus_follow h4{

	top:0; position:inherit; margin-bottom:10px}

.tus_follow img{

	margin:0px 5px 0 0;}

.tus_footer{

	background:#980026;}

.tus_weltxt p{

	text-align:justify;}

}

@media only screen and (min-width: 667px) and (max-width: 767px) {

.tus_logo img{

	margin:15px auto;}

.tus_tpmail{

	float:none; margin:0px;}

.tus_lange{

	margin:10px 0;}

.tus_mnbg{

	padding:10px 0;}

.tus_heading::before{

	top:30px; left:10px}

.tus_heading::after{

	top:30px; right:10px;}

.tus_heading span{

	top:25px; left:10px}

.tus_heading span1{

	top:25px; right:10px;}

.tus_heading{

	margin:20px 0; }

.tus_categ{

	margin-bottom:15px;}

.tus_follow{

	display:inherit; margin:0px; text-align:left;}

.tus_follow h4{

	top:0; position:inherit; margin-bottom:10px}

.tus_follow img{

	margin:0px 5px 0 0;}

.tus_footer{

	background:#000000;}

.tus_weltxt p{

	text-align:justify;}

}

@media only screen and (min-width: 768px) and (max-width: 779px) {

.tus_tpmail{

	margin:22px 0 0 0;}

.tus_lange{

	margin:31px 0 0 0;}

.tus_mnbg{

	padding:10px 0;}

.tus_inpsrh{

	margin:5px 0 0 0;}

.tus_ftheading h4{

	font-size:18px;}

.tus_heading::before{

	top:12px; left:80px}

.tus_heading::after{

	top:10px; right:80px;}

.tus_heading span{

	top:8px; left:80px}

.tus_heading span1{

	top:6px; right:80px;}
	
	
.tus_download{
	margin:0px 0 15px 0; padding:20px; border:solid 1px #ccc; box-shadow:2px 2px 5px #ccc; display:inline-block; box-sizing:border-box; width:100%}
.tus_download img{
	margin:0px 15px 0 0; padding:0px; float:left;}
.tus_download h4{
	margin:0px 0 15px 0; padding:0px; font-family:'opan sans', sans-serif; font-size:18px; color:#000; text-transform:capitalize; font-weight:bold}
.tus_download h5{
	margin:0px; padding:0px; font-family:'opan sans', sans-serif; font-size:16px; color:#000; text-transform:uppercase;}	
	
	
	
	
	

} 

@media only screen and (min-width: 800px) and (max-width: 991px) {

.tus_tpmail{

	margin:22px 0 0 0;}

.tus_lange{

	margin:31px 0 0 0;}

.tus_mnbg{

	padding:10px 0;}

.tus_inpsrh{

	margin:5px 0 0 0;}

.tus_ftheading h4{

	font-size:18px;}

.tus_heading::before{

	top:12px; left:80px}

.tus_heading::after{

	top:10px; right:80px;}

.tus_heading span{

	top:8px; left:80px}

.tus_heading span1{

	top:6px; right:80px;}

}

@media only screen and (min-width: 992px) and (max-width: 1169px) {

.tus_tpmail{

	margin:33px 0 0 0;}

.tus_lange{

	margin:42px 0 0 0;}

.tus_mnbg{

	padding:10px 0;}

.tus_inpsrh{

	margin:5px 0 0 0;}

.tus_ftheading h4{

	font-size:18px;}

.tus_fprod .tus_adbasket{

	font-size:14px;}

}

