/* @media (min-width: 768px){ */
	/* .navbar-nav>li>a { */
		/* padding-top: 8px; */
		/* padding-bottom: 8px; */
	/* } */
/* } */
/* .navbar-nav>li>a { */
	/* padding-top: 8px; */
	/* padding-bottom: 8px; */
	/* line-height: 24px; */
/* } */
/* .navbar { */
	/* position: relative; */
	/* min-height: 34px; */
	/* margin-bottom: 1px; */
/* } */
/* .navbar-default .navbar-nav>li>a { */
	/* color: #494949; */
	/* letter-spacing: 1px; */
	/* background-image: linear-gradient(to bottom,#fdfdfd 0,#f9f9f9 100%)!important; */
/* } */
/* @media screen and (max-width: 600px) { */
	/* .navbar-toggle { */
		/* position: relative; */
		/* float: right; */
		/* padding: 9px 10px; */
		/* margin-top: 0px; */
		/* margin-right: 0px; */
		/* margin-bottom: 0px; */
		/* background-color: transparent; */
		/* background-image: none; */
		/* border: 1px solid transparent; */
		/* border-radius: 4px; */
	/* } */
/* } */
/* @media only screen and (max-width:1166px) and (min-width:994px){ */
	/* .lg_crtno { */
		/* position: absolute; */
		/* top: -5px; */
		/* right: 9px; */
		/* background-color: #FF9800; */
		/* padding: 0px 3px; */
		/* font-size: 9px; */
		/* border-radius: 50%; */
		/* color: white; */
		/* font-style: inherit; */
		/* z-index: 9999; */
	/* } */
	/* .pd_l024{ */
		/* padding-left: 0px; */
	/* } */
	/* .m-t13 { */
		/* margin-top: 13px; */
		/* padding-top: 10px; */
		/* padding-left: 0px; */
	/* } */
	/* .hdr_frm_pr_0{ */
		/* padding-left: 0px; */
	/* } */
	/* .dropbtn { */
		/* background-color: #b70753; */
		/* color: white; */
		/* font-size: 15px; */
		/* border: none; */
		/* padding: 0px; */
		/* padding-bottom: 10px; */
		/* letter-spacing: 1px; */
	/* } */
	/* .hdr_adrs { */
		/* color: white; */
		/* font-size: 14px; */
	/* } */
	/* .fnt16 { */
		/* font-size: 15px; */
	/* } */
/* } */
/* @media only screen and (max-width:993px) and (min-width:768px) */
/* { */
	/* .comp_mx_hg { */
    /* max-height: 100px; */
    /* margin: auto; */
    /* margin-top: 5px; */
/* } */
	/* .ss_lhg{ */
	    /* float: left; */
		/* position: relative; */
		/* left: 19px; */
	/* } */
	/* .ed_tx_lf{ */
	    /* text-align: left; */
	/* } */
	/* .gghi{ */
	/* float: unset; */
	/* margin-left:5px!important; */
    /* color: white!important; */
    /* border: 1px solid #fbfbfb!important; */
    /* padding: 4px 4px!important; */
/* } */
/* .jji{ */
	/* float: unset; */
    /* color: white!important; */
    /* border: 1px solid #fbfbfb!important; */
    /* padding: 4px 4px!important; */
/* } */
	/* .middleBar { */
		    /* background-color: #4d74f0; */
    /* padding: 6px 0 0 0; */
    /* margin: 0; */
    /* min-height: 59px; */
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.08); */
	/* } */
	/* .hdr_adrs { */
		/* color: white; */
		/* font-size: 14px; */
		/* position: relative; */
		/* top: -23px; */
		/* text-align: left; */
		/* margin-bottom: 0px; */
		/* left: 5px; */
	/* } */
	
	/* .navbar { */
		/* position: relative; */
		/* min-height: 0px!important; */
		/* margin-bottom: 1px; */
	/* } */
	/* nav.navbar.bootsnav .navbar-header { */
		/* float: none; */
		/* display: block; */
		/* text-align: center; */
		/* padding-left: 30px; */
		/* padding-right: 30px; */
		/* background-image: linear-gradient(to bottom,#b70753 0,#b70753 100%); */
		/* height: 0px!important; */
	/* } */
	/* .hdr_frm_pr_0{ */
	    /* padding-right: 0px; */
	/* } */
	/* .hdr_frm_pl_0{ */
		/* padding-left:0px; */
	/* } */
	/* .m-t9 { */
		/* margin-top: 12px; */
		/* margin-left: 20px; */
	/* } */
	/* nav.navbar.bootsnav .navbar-toggle { */
		    /* display: inline-block; */
    /* float: left; */
    /* /* margin-right: -200px; */ */
    /* margin-top: 9px; */
    /* background-color: unset; */
    /* color: white; */
    /* margin-top: -44px; */
    /* left: -34px; */
	/* } */
	/* .m-t13 { */
		/* margin-top: 13px; */
		/* padding-top: 0px; */
	/* } */
/* } */
/* @media screen and (max-width: 600px) { */
	/* .navbar-default{ */
		/* background-image: linear-gradient(to bottom,#2874f0 0,#2874f0 100%)!important; */
		/* border-radius: 0px; */
		/* border-top: 1px solid #ffffff; */
		/* border-bottom: 1px solid #981937; */
		/* border-left: 1px solid #981937; */
		/* border-right: 1px solid #981937; */
	/* } */
	/* .navbar-default .navbar-toggle { */
		/* border-color: #981937; */
		/* float: left; */
		/* margin-left: -15px; */
	/* } */
	/* .navbar-default .navbar-toggle .icon-bar { */
		/* background-color: #fff; */
	/* } */
	/* .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { */
		/* background-color: #981937; */
	/* } */
	/* @media (max-width: 767px) */
	/* .navbar-nav .open .dropdown-menu { */
		/* position: static; */
		/* float: none; */
		/* width: auto; */
		/* margin-top: 0; */
		/* background-color: white; */
		/* border: 0; */
		/* -webkit-box-shadow: none; */
		/* box-shadow: none; */
	/* } */
	/* @media (max-width: 767px) */
	/* .navbar-nav .open .dropdown-menu { */
		/* position: static; */
		/* float: none; */
		/* width: auto; */
		/* margin-top: 0; */
		/* background-color: #f9f9f9!important; */
		/* border: 0; */
		/* -webkit-box-shadow: none; */
		/* box-shadow: none; */
	/* } */
	/* .carousel-control.left { */
		/* background-image: none!important; */
		/* background-image: none!important; */
		/* background-image:none!important; */
		/* background-image: none!important; */
		/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); */
		/* background-repeat: repeat-x; */
	/* } */
	.bgg{
		background-color: #b70753!important;
	}	
*, *:before, *:after { box-sizing: border-box; }

#index #block_top_menu { margin-bottom: -68px; }
 @media (max-width: 767px) {
 #index #block_top_menu {
 margin-bottom: 30px;
}
}

#block_top_menu {margin-bottom: 0px; position: relative; z-index: 2; }

/*** ESSENTIAL STYLES ***/
.sf-contener { clear: both; float: left; width: 100%; }

.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }

.sf-menu {
    position: relative;
    padding: 0;
    width: 100%;
    background: #b59125;
    display: table;
}

.sf-menu ul { position: absolute; top: -999em; background: white; }

.sf-menu ul li { width: 100%; }

.sf-menu li:hover { visibility: inherit;/* fixes IE7 'sticky bug' */ }

.sf-menu > li { float: left; border-right: 1px solid #ffffff; }

/*** SINGLE DROPDOWN  START ***/

.sf-menu .single-dropdown { float: left; border-right: 1px solid #44474e; width: 20%; position: relative; }

.sf-menu .single-dropdown ul { padding: 26px 30px 31px; width: 240px; }

.sf-menu > .single-dropdown > ul > li { float: left; width: 100%; padding-right: 15px; }

.sf-menu > .single-dropdown > ul > li > ul { width: 100%; padding: 26px 0 0; }

/*** SINGLE DROPDOWN  END ***/

.sf-menu > li > a {
   text-align: center;
    text-transform: capitalize;
    color: #ffffff;
    display: block;
    padding: 11px 12px;
    font-family: Montserrat;
    font-size: 16px;
    letter-spacing: 0.2px;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a { background: #fff; color: #000;text-decoration:none; }

.sf-menu li li li a { display: inline-block; position: relative; color: #777777;    padding-bottom: 18px;
    font-size: 14px;}

/* .sf-menu li li li a:before { content: "\f105"; display: inline-block; font-family: "FontAwesome"; padding-right: 10px; } */
.sf-menu > li a.ele:after {
    content: "\f107"; display: inline-block; font-family: "FontAwesome"; padding-left: 6px; 
}
.sf-menu > li a.ele:hover:after {
    content: "\f106"; display: inline-block; font-family: "FontAwesome"; padding-left: 6px; color:#2874f0;font-weight:600;
}
.sf-menu li li li a:hover { color: #333333; }

.sf-menu li ul { display: none;  top: 42px; /* match top ul list item height */ z-index: 99; padding: 12px 0 18px 0; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px; box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px; }

.sf-menu li li ul { position: static; display: block !important; opacity: 1 !important; background: none; padding-bottom: 0; -moz-box-shadow: transparent 0 0 0; -webkit-box-shadow: transparent 0 0 0; box-shadow: transparent 0 0 0; }

.sf-menu li li li ul { padding: 0 0 0 20px; }

.sf-menu li li li ul { width: 220px; }

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 200px; /* match ul width */ top: 0; }

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 200px; /* match ul width */ top: 0; }

.sf-menu > li > ul { padding: 0px 16px 0px;  }

.sf-menu > li > ul > li > a { text-transform: uppercase; color: #333333; }

.sf-menu > li > ul > li > a:hover { color: #515151; }

.sf-menu > li > ul > li { float: left;  padding-right: 15px; }

.sf-menu > li > ul > li#category-thumbnail { width: 100% !important; float: none; clear: both; overflow: hidden; padding-right: 0; }

.sf-menu > li > ul > li#category-thumbnail > div { float: left; padding-left: 10px; width: 33.333%; }

.sf-menu > li > ul > li#category-thumbnail > div:first-child { padding-left: 0; }

.sf-menu > li > ul > li#category-thumbnail > div img { max-width: 100%; display: block; }

.cat-title { display: none; }

.sf-menu li.sf-search { border: none; }

.sf-menu li.sf-search input { display: inline; padding: 0 13px; height: 30px; line-height: 30px; background: white; margin: 13px 10px 0 0; font-size: 13px; color: #9c9b9b; border: 1px solid #d6d4d4; }
 @media (max-width: 992px) {
 .sf-menu > li > ul > li > a {
 font-size: 11px;
}
}
 @media (max-width: 991px) {
 .sf-menu {
 display: none;
}
 .sf-menu ul {
 position: relative;
}
 .sf-menu > li {
 float: none;
 position: relative;
 border-right: none;
 width: 100%;
 margin-top: 3px;
}
 .sf-menu > li span {
 /* position: absolute; */
 /* right: 6px; */
 /* top: 16px; */
 /* width: 30px; */
 /* height: 30px; */
 /* color: #2874f0; */
 /* z-index: 2; */
     position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    float: right;
    height: 43px;
    color: #2874f0;
    z-index: 2;
}
 .sf-menu > li span:after {
    font-family: "FontAwesome";
    content: "\f107";
    font-size: 18px;
    position: absolute;
    top: -6px;
	    visibility: hidden;
}
 .sf-menu > li span.active:after {
 /* content: "\f068"; */
 content: "\f106";
     visibility: hidden;
}
 .sf-menu > li > a {
 text-align: left;
 padding: 10px 4px 13px 3px;
}
#block_top_menu {
    margin-bottom: 0px;
    position: absolute;
    z-index: 2;
    top: 3px;
	padding: 0px;
}
.sf-menu > li a.ele:after {
    content: "\f107";
    display: inline-block;
    font-family: "FontAwesome";
    padding-left: 6px;
	/* display:none; */
}
 .sf-menu li ul {
 top: 0;
}
 .sf-menu li li ul {
 padding-bottom: 20px;
}
 .sf-menu > li > ul > li {
 width: 20%;
}
 .sf-menu > li > ul > li.first-in-line-lg {
 clear: left;
}


/*** SINGLE DROPDOWN  START ***/

.sf-menu .single-dropdown { float: none; border-right: none; width: 100%; position: relative; }

.sf-menu .single-dropdown ul { padding: 26px 30px 31px; width: 100%; }

.sf-menu > .single-dropdown > ul > li { float: left; width: 100%; padding-right: 15px; }

.sf-menu > .single-dropdown > ul > li > ul { width: 100%; padding: 26px 0 0; }

/*** SINGLE DROPDOWN  END ***/



 .cat-title {
     display: block;
    text-transform: uppercase;
        color: #ffffff00;
    display: block;
    padding: 0px 0px;
    background: #f1f3f600;
    position: absolute;
}
 .cat-title:hover {
    background: #31353d00;
    border-bottom-color: #66666600;
    color: #ffffff00;
}
 .cat-title.active:after {
 /* content: "\f107"; */
 /* font-family: "FontAwesome"; */
  display: block;
    content: url(../images/pic71.png);
	background-size:20px;
    position: absolute;
	left: -12px;
    top: -103px;
    font-size: 26px;
    color: white;
    z-index: 99999;
}
}
 @media (min-width: 480px) and (max-width: 767px) {
 .sf-menu > li > ul > li.first-in-line-xs {
 clear: left;
}
}
 @media (max-width: 479px) {
 .sf-menu > li > ul > li {
 width: 100%;
}
 .sf-menu > li > ul > li#category-thumbnail > div {
 width: 100%;
 padding-left: 0;
 padding-top: 10px;
 text-align: center;
}

}

	