@charset "utf-8";

/* CSS Document */

body{ margin:0px; padding:0px;}

.bg_top{ background:#1d1d1d; font-family: 'Open Sans', sans-serif; padding:6px 0; color:#2e2e2f; font-size:13px; font-weight:500; font-style:italicfon;}

.banner_bg{ background:#f3cd08;}

.logo_img{ margin:0px 0 0 0; padding:0px;}

.logo_img img{ margin:10px auto; border:none;}

.cart_img{ margin-top:25px; padding:0px;}

.cart_img img{ margin:0px auto; border:none;}

.top_link{  font-family: 'Open Sans', sans-serif; color:#FFF; font-size:13px; line-height:25px;  }

.top_link a{ color:#FFF; text-decoration:none;  -webkit-transition: all .5s ease-in-out;

       -o-transition: all .5s ease-in-out;

          transition: all .5s ease-in-out;  }

.top_link a:hover{ text-decoration:underline; color:#ed1c24; }



.footerbg{ background: url(../images/footerbg.jpg) no-repeat center top; padding:3% 0;}

.search_con{ margin:60px 0 0 0; padding:0px;}

.aboutus_text{margin:0px; padding:0px; font-family: 'open sans', sans-serif;}

.aboutus_text h2{     margin: -5px 0 5px 0;

    padding: 0px 0 7px 0;font-family: 'open sans', sans-serif; font-size: 20px; color:#000000; border-bottom:#d8dbdb  solid 1px;}

.aboutus_text span{color:#c49e4f;}

.aboutus_text p{font-family: 'open sans', sans-serif; font-size: 12px; color:#2e3233 !important; text-align:justify; line-height:22px; font-weight:400 !important;}

.aboutus_text a{color:#000;text-decoration:none; font-family: 'open sans', sans-serif; }

.aboutus_text a:hover{color:#c49e4f;text-decoration:underline;}

.detail_img { background:#FFF; border:#ccc solid 1px;}

.detail_img img{ margin:0px auto; padding:0px;}



.cat_tham{margin:0; padding:5px; border:3px; border-color:inherit; -webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; width:100%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: #fff;}

.cat_tham:hover{margin:0; padding:5px; border:solid 3px #fff; background:#e7575c; }

.cat_tham img{margin:0 auto; width:100%; }

.cat_tham:hover img:hover{margin:0 auto; opacity:0.3;}

.cat_tham h2{ margin-top:-50px; position:absolute;  width:88%; background: url(../images/rpeat_bg.png) repeat center top; display:block;padding:12px 0; text-align:center; font-size:24px;font-family: 'Fjalla One', sans-serif; text-transform:uppercase; color:#fff !important; -webkit-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}

.cat_tham:hover h2{color:#fff; margin-top:-120px; }

.cat_tham a{color:#fff !important; }

.cat_tham:hover h2 a:hover{color:#fff; text-decoration:none; }

.welcome_heading h2{font-family: 'Fjalla One', sans-serif; font-size:30px; color:#fff; text-align:left;}

.welcome_heading h2 span{font-family: 'Fjalla One', sans-serif; font-size:30px; color:#c49e4f;}

.welcome_heading p{font-family: 'open sans', sans-serif; font-size:13px; color:#8c8c8c; text-align:justify;}

.welcome_heading strong{olor:#c81c2c!important;}

.welcome_heading span{olor:#c81c2c!important;}

.f_heading{ font-family: 'Fjalla One', sans-serif; font-size:25px; color:#232323; }

.f_heading span{ color:#c49e4f; }





#toTop {

	display: none;

	text-decoration: none;

	position: fixed;

	bottom: 10px;

	right: 10px;

	overflow: hidden;

	width: 44px;

	height:44px;

	border: none;

	text-indent: 100%;

	background: url(../images/top_move.png) no-repeat right top; margin-bottom:50px;

	z-index:9999;

}

.menu_bg{background-color:$2f3192;}

#custom-search-input{

    padding: 3px;

    border: solid 1px #E4E4E4;

    border-radius: 6px;

    background-color: #fff;

}



#custom-search-input input{

    border: 0;

    box-shadow: none;

}



#custom-search-input button{

    margin: 2px 0 0 0;

    background: none;

    box-shadow: none;

    border: 0;

    color: #666666;

    padding: 0 8px 0 10px;

    border-left: solid 1px #ccc;

}



#custom-search-input button:hover{

    border: 0;

    box-shadow: none;

    border-left: solid 1px #ccc;

}



#custom-search-input .glyphicon-search{

    font-size: 23px;

}





@font-face {

    font-family: 'si';

    src: url('../fonts/socicon.eot');

    src: url('../fonts/socicon.eot?#iefix') format('embedded-opentype'),

         url('../fonts/socicon.woff') format('woff'),

         url('../fonts/socicon.ttf') format('truetype'),

         url('../fonts/socicon.svg#icomoonregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@media screen and (-webkit-min-device-pixel-ratio:0) {

    @font-face {

        font-family:si;

        src: url(../fonts/socicon.svg) format(svg);

    }

}



.soc {

    overflow:hidden;

    margin:0; padding:0;

    list-style:none;

}



.soc li {

    display:inline-block;

    *display:inline;

    zoom:1;

}



.soc li a {

    font-family:si!important;

    font-style:normal;

    font-weight:400;

    -webkit-font-smoothing:antialiased;

    -moz-osx-font-smoothing:grayscale;

    -webkit-box-sizing:border-box;

    -moz-box-sizing:border-box;

    -ms-box-sizing:border-box;

    -o-box-sizing:border-box;

    box-sizing:border-box;



    -o-transition:.1s;

    -ms-transition:.1s;

    -moz-transition:.1s;

    -webkit-transition:.1s;

    transition:.1s;

    -webkit-transition-property: transform;

    transition-property: transform;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);



    overflow:hidden;

    text-decoration:none;

    text-align:center;

    display:block;

    position: relative;

    z-index: 1;

    width: 30px;

    height: 30px;

    line-height: 30px;

    font-size: 19px;

    -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;

    margin-right: 0px;

    color: #ffffff;

    background-color: #1d1d1d;

}



.soc a:hover {

    z-index: 2;

    -webkit-transform: scale(1.1);

    transform: scale(1.1); color:#F00;

}



.soc-icon-last{

    margin:0 !important;

}



.soc-twitter:before {

    content:'\e040';

}

.soc-facebook:before {

    content:'\e041';

}

.soc-googleplus:before {

    content:'\e042';

}

.soc-pinterest:before {

    content:'\e043';

}

.soc-linkedin:before {

    content:'\e049';

}











/*Banner*/

.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }



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

	.logo img{ margin:0px auto;}

	#custom-search-input{ display:none !important;}

	

	#cssmenu > ul > li > a {

  padding: 10px 5px;}

  #cssmenu {

background: #de3f18;

}

#cssmenu > ul > li > a { color: #fff; padding-left:10px;}

#cssmenu > ul > li > a:hover{ color: #000; background:#FFF;}



.cat_tham { margin-bottom:10px !important;}



.cat_tham h2{background-color:#fff; width:80% !important; margin-left:5px !important;  padding:10px 0 ; text-align:center; font-size:15px !important; font-family: 'open sans', sans-serif; text-transform:uppercase; color:#626262; -webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

	}



/*Banner End*/





.banner_welc img{ margin:40px auto; margin-bottom:20px;}

.banner_welc_text { font-family: 'open sans', sans-serif;color:#eee; font-size:13px; text-align:center; margin-top:10px; margin-bottom:25px; line-height:20px;}



.welcome_bg{background:url(../images/welcome_heading_bg.jpg) no-repeat center top #eeeeee;}













.featur_pro { font-family: 'open sans', sans-serif; text-align:left; color:#202472; font-size:28px; font-weight:normal; text-align:left; font-weight:normal; margin-bottom:2%; border-bottom:solid 1px #dddddd;}



.pro_space { margin:10px 0px 10px 0px; padding:20px; background:#FFF; border:#dddddd solid 1px; border-radius:20px;  }

.pro_space:hover{ border:#c49e4f solid 1px;  -webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; }

.pro_space > .pro_img img{ margin:25px auto; width:80%; }

.pro_space > .pro_img img:hover{ opacity:0.9; }

.pro_space a{ color:#FFF;}

.pro_space > .pro_name{  font-family: 'open sans', sans-serif; text-align:center; color:#5c5b5b; line-height:20px;padding-bottom: 10px;
    font-size: 12px;
    font-weight: bold;}

.pro_space > .pro_name span{ color:#c49e4f; font-weight:bold;}

.pro_space > .pro_cart{ font-size:14px; background:#000000; color:#fff; text-align:center; padding:10px 10px; width:100%; margin-left:auto; margin-right:auto; border-radius:10px; text-decoration:none;}

.pro_space:hover> .pro_cart{font-family: 'open sans', sans-serif; font-weight:bold; background:#c49e4f; color:#fff;  display:block; margin-left:auto; margin-right:auto; border-radius:10px; text-decoration:none;}













.futter_bg { background-color:#000000; padding:2%;}



.quick_links {font-family: 'open sans', sans-serif; color:#f8d755; font-size:25px; background:url(../images/saprater.jpg) left top no-repeat; line-height:30px; }



.quick_links img{ margin:0 auto;}



.footer_text {font-family: 'open sans', sans-serif;  font-size:12px; color:#d8d8d8; text-align:left; line-height:20px; padding:0px; text-decoration:none; list-style:none;}

.footer_text p{font-family: 'open sans', sans-serif;  font-size:12px; color:#d8d8d8; text-align:left;}

.footer_text h2{font-family: 'open sans', sans-serif; font-size:20px; color:#fff; text-align:left; line-height:20px; padding:0px; text-decoration:none; list-style:none; text-transform:uppercase;}

.footer_text a { color:#d8d8d8; list-style:none;}

.footer_text a:hover{ color:#c49e4f; text-decoration:underline;}

.footer_text strong{ color:#f8d755;}



.footer_textconta {font-family: 'open sans', sans-serif;  font-size:12px; color:#000; text-align:left; line-height:20px; padding:0px; text-decoration:none; list-style:none; padding-left:10px;}

.footer_textconta p{font-family: 'open sans', sans-serif;  font-size:12px; color:#000; text-align:left;}

.footer_textconta h2{font-family: 'open sans', sans-serif; font-size:20px; color:#000; text-align:left; line-height:20px; padding:0px; text-decoration:none; list-style:none; text-transform:uppercase;}

.footer_textconta a { color:#000; list-style:none;}

.footer_textconta a:hover{ color:#000; text-decoration:underline;}

.footer_textconta strong{ color:#000;}



.sbumitbutton{ background:#c49e4f; border:none; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px 10px; margin-top:10px;}



.footer_news { font-family: 'open sans', sans-serif;  font-size:14px; color:#d8d8d8; text-align:left; line-height:22px; padding:0px;;}

.footer_news strong{ color:#f8d755;}



.copyright {font-family: 'open sans', sans-serif; font-size:14px; color:#fff; text-align:left; }

.copyright a { color:#c49e4f; text-align:left; line-height:20px;text-decoration:underline; font-weight:bold;}

.copyright a:hover { }

