@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Lusitana:400,700);
/*header{position:fixed;width:100%;background:#FFF;z-index:3;}*/
html {
	font-family: 'Lusitana', serif;
	font-weight: 400;
}
html, body {
	height: 100%;
}
a, a:hover, a:focus, a:active {
	text-decoration: none;
	color: #ffffff;
}
p {
	margin-bottom: 0px;
}
ul {
	padding-left: 0px;
	margin-bottom: 0px;
}
h1, h2, h3, h4, h5 {
	margin: 0px;
}
.nav > li > a:hover, .nav > li > a:focus {
	background: inherit;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
}
.caret {
	vertical-align: top;
	margin-top: 7px;
}
.navbar-brand {
	width: 90%;
	display: block;
	height: auto;
}
.navbar-default .navbar-nav > li:first-child> a {
	font-size: 15px;
	padding-left: 0px;
	color: #fff;
	font-family: 'Lusitana', serif;
	font-weight: 700;
	border-bottom: 0px solid rgba(255,255,255,0.4);
	margin-bottom: 15px;
}
.navbar-default .navbar-nav > li:first-child> a:hover {
	color: #fff !important;
}
.navbar-default .navbar-nav .dropdown-menu li a {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	color: #fff;
	font-size: 13px;
	margin-right: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
.nav-1 {
	margin: 20px 0;
}
.nav-2 {
	margin-top: 10px;
}
.nav-1 > li > a {
	padding: 7px 0px;
}
.nav-2 > li > a {
	padding: 7px 21px;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #000;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: none;
	color: #bf2839;
}
.navbar-right {
	margin-right: 0px;
}
.dropdown-menu {
	padding: 0;
	margin-left: 22px;
	margin-top: 0px !important;
	position: static;
}
.dropdown-menu > li {
	width: 100%;
	float: inherit;
}
.dropdown-menu > li > a {
	color: #FFF !important;
	border-bottom: 1px solid #FFF;
}
.dropdown-menu > li:last-child > a {
	border-bottom: inherit;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background: none;
	color: #DEA2A2!important;
}
.dropdown-menu .open > a, .dropdown-menu .open > a:hover, .dropdown-menu .open > a:focus {
	background: none;
	border-bottom: 1px solid #F399A3;
	color: #000;
}
.btn-1, .btn-1:hover, .btn-1:active {
	background: #a2282e !important;
	color: #FFF !important;
	border-bottom: 2px solid #c95050;
	border-radius: 0;
	padding: 7px 16px !important;
}
.hr-line {
	height: 2px;
	width: 73%;
	float: right;
	margin-top: -77px;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 2%, rgba(249,249,249,1) 7%, rgba(245,245,245,1) 15%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(2%, rgba(251,251,251,1)), color-stop(7%, rgba(249,249,249,1)), color-stop(15%, rgba(245,245,245,1)), color-stop(100%, rgba(229,229,229,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 2%, rgba(249,249,249,1) 7%, rgba(245,245,245,1) 15%, rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 2%, rgba(249,249,249,1) 7%, rgba(245,245,245,1) 15%, rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 2%, rgba(249,249,249,1) 7%, rgba(245,245,245,1) 15%, rgba(229,229,229,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(251,251,251,1) 2%, rgba(249,249,249,1) 7%, rgba(245,245,245,1) 15%, rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=1 );
}
.banner {
	position: relative;
	z-index: -1;
	height: 500px;
	background: transparent url("../index_files/banner1.jpg") no-repeat scroll center center / cover;
}
.banner-contain {
	position: static !important;
}
.banner-txt {
	position: absolute;
	top: 30%;
	font-size: 45px;
	color: #FFF;
		font-family: 'Open Sans', sans-serif;
		font-weight:600;
		text-shadow:1px 1px 1px #000;
	right:50px;
	text-align:center;
	text-transform: capitalize;
	line-height: 70px;
}
.banner-bt {
	background: #b10600;
	border-bottom: 3px solid #c95050;
	max-width: 564px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: -25px;
}
.banner-bt-2 {
	max-width: 387px !important;
}
.banner-bt ul {
	list-style-type: inherit;
}
.banner-bt li {
	display: inline-block;
	vertical-align: middle;
}
.banner-bt a {
	display: block;
	font-size: 18px;
	padding: 2px 44px;
	border-right: 1px solid #b55358;
}
.banner-bt li:last-child a {
	border: inherit;
}
#login-body {
	width: 100px;
	height: 230px !important;
	text-align: center;
}
.row2 {
	margin-top: 50px;
	text-align: center;
}
.text1 {
	font-size: 30px;
	color: #b10600;
	text-align: center;
}
.uline {
	height: 2px;
	width: 80px;
	background: #a1a1a1;
	margin: auto;
	margin-top: 10px;
}
.row-2-col {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 445px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 30px;
	background: #f6f6f6;
	color: #000;
}
.row-2-col:hover, .row-2-col:focus {
	color: #000;
}
.row-2-col-in {
	padding: 15px;
}
.text2 {
	font-size: 33px;
	line-height: 43px;
	color: #fff;
}
.text2a {
	font-size: 24px;
	color: #003399;
}
.uline2 {
	height: 2px;
	width: 50px;
	background: #003399;
	margin: auto;
	margin-top: 7px;
}
.text3 {
	margin-top: 10px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.row3 {
	background: url(../index_files/the-school-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	color: #FFF;
}
.row3-col {
	text-align: center;
	padding-top: 5%;
}
.row3-col-md-6 {
	max-width: 600px;
	margin: auto;
	text-align: center;
}
.text4 {
	font-weight: 400;
	margin-top: 10px;
	font-size: 14px;
	font-size: 25px;
	text-transform: uppercase;
	text-align: center;
}
.uline3 {
	height: 2px;
	width: 50px;
	margin: auto;
	background: #FFF;
	margin-top: 7px;
}
.text5 {
	font-size: 16px;
	line-height: 26px;
	margin-top: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 22px;
}
.row5-col-block-1 {
	padding-right: 8%;
}
.text6 {
	font-size: 16px;
	line-height: 26px;
	margin-top: 38px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.text5 li {
	line-height: 25px;
	margin-left: 15px;
}
.uline {
	background: #A1A1A1 none repeat scroll 0% 0%;
	width: 60px;
	height: 2px;
	float: left;
}
.row5-block {
	text-align: center;
	padding: 5px;
}
.row5-block a, .row5-block a:hover, .row5-block a:active {
	color: #993333;
}
.row5-col-block a, .row5-col-block a:hover, .row5-col-block a:active {
	color: #993333;
}
.row5-block-2 {
	border: 5px solid #cccccc;
	padding: 15px;
}
.text2-col {
	color: #993333;
}
.row5-block-2-nn {
	padding: 20px;
	font-size: 23px;
}
.text2-col-2 {
	font-size: 28px;
}
.row5-col-block-2 {
	padding-left: 5%;
	padding-right: 5%;
}
/*LAKSHMI*/
.clear {
	clear: both;
}
.top-nav {
	background: #b10600;
	padding: 1px 0px;
}
.top-nav ul li {
	list-style: none;
	display: inline-block;
}
.top-nav ul li a {
	padding: 6px 10px;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.top-nav ul li a:hover {
	background: #842B2B;
}
.txt-lt {
	text-align: left;
}
.txt-cntr {
	text-align: center;
}
.txt-rt {
	text-align: right;
}
.mrg-rt {
	margin-right: 0px !important;
}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
	cursor: pointer;
	border-radius: 1px;
	height: 2px;
	width: 25px;
	background: #993333;
	position: absolute;
	display: block;
	right: 0px;
	content: '';
}
#nav-toggle:before {
	content: 'MENU';
	position: absolute;
	left: -70px;
	top: -5px;
	font-size: 22px;
	color: #993333;
}
#nav-toggle span:before {
	top: -7px;
}
#nav-toggle span:after {
	bottom: -7px;
}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
}
#nav-toggle.active span {
	background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
	top: 0;
}
#nav-toggle.active span:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
#nav-toggle.active span:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}
.navbar-toggle {
	margin-right: 0px;
	width: 36px;
	display: block;
}
.navbar-default .navbar-toggle {
	border-color: #fff;
}
.navbar-brand {
	width: auto;

	padding: 0px;
}
.navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
	margin-top: 52px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	padding: 30px 0px;
	padding-bottom: 30px !important;
}
.navbar-collapse.collapse {
	display: none !important;
}
.navbar-collapse.collapse.in {
	display: block !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
}
.navbar-nav {
	margin: 7.5px 0px;
}
.navbar-nav>li {
	float: none;
}
.navbar-toggle:hover, .navbar-toggle:focus, .navbar-toggle:active {
	background-color: #fff !important;
}
.bg-wrap {
	background: #fff;
	padding: 25px 0px 0px 0px;
	
}
.nav-wrap {
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto;
	width: 100%;
	background: rgba(153,51,51,0.95);
	z-index: 999;
}
.hr-line1 {
	background: rgba(255,255,255,0.4);
	position: absolute;
	top: 79px;
	left: 0px;
	height: 1px;
	width: 100%;
}
.bg-gandhi {
	background: url(../images/bg-gandhi.jpg) no-repeat center;
	background-size: cover;
}
.brdr {
	border: 1px solid rgba(255,255,255,0.5);
	margin: 5px;
}
.brdr1 {
	border: 1px solid #993333;
	padding: 15px;
}
.pdg {
	padding: 50px;
}
.chevron_toggleable {
	display: none;
}
.dropdown-menu {
	display: block;
	background: none;
	border: 0px;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .175);
	box-shadow: 0 0px 0px rgba(0, 0, 0, .175);
	margin-left: 0px;
}
.mob {
	display: none;
}
.desk {
	display: block;
}
.flt-rt {
	float: right;
}
.footer {
	background: #b10600;
	padding-top: 20px;
	padding-bottom: 50px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.footer-cont-top {
	background: #FFF none repeat scroll 0% 0%;
	margin-top: -82px;
	border: 4px solid #933;
	padding-bottom: 15px;
	margin-bottom: 30px;
}
.col-top {
	text-align: center;
	margin-top: 15px;
}
.col-top:nth-child(2) {
	margin-top: 33px;
}
.col-top:nth-child(3) {
	margin-top: 45px;
}
.col-ft {
	color: #FFF;
	border-right: 1px solid #bd7b7b;
	text-align: center;
	height: 136px;
}
.col-ft:last-child {
	border-right: inherit;
}
.col-ft img {
	width: 100%;
}
.ft-bt {
	background: #b10600;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 12px;
}
.col-ft-bt {
	background: #920500;
	border-top: 2px solid #920500;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFF;
}
.col-ft-bt > .row > .pull-left {
	margin-left: 10px;
}
.col-ft-bt > .row > .pull-right {
	margin-right: 10px;
}
.row4 {
	text-align: center;
	background: url(../images/fee-payment.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color: #FFF;
	padding-top: 70px;
	padding-bottom: 70px;
}
.row-bg-2 {
	text-align: center;
	background: url(../images/primary-school.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color: #FFF;
	padding-top: 70px;
	padding-bottom: 70px;
}
.row-bg-3 {
	text-align: center;
	background: url(../images/secondary-school.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color: #FFF;
	padding-top: 70px;
	padding-bottom: 70px;
}
.row-bg-4 {
	text-align: center;
	background: url(../images/student-life.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	color: #FFF;
	padding-top: 70px;
	padding-bottom: 70px;
}
.uline4 {
	height: 2px;
	width: 50px;
	margin: auto;
	background: #FFF;
	margin-top: 7px;
}
.row5 {
	margin-top: 50px;
}
.text2-br {
	border-bottom: 1px solid #ebebeb;
}
.col-height {
	height: 75px;
}
.row5-col2 {
	background: #f6f6f6;
	padding-top: 15px;
	padding-bottom: 15px;
}
.row6 {
	text-align: center;
	background: url(../images/coming-soon.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding-top: 10%;
	padding-bottom: 10%;
	color: #FFF;
	font-size: 40px;
}
.row-bg-1 {
	background: transparent url("../images/about-us-bg.jpeg") no-repeat scroll center center / cover;
}
.form-group {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 13px;
}
.form-group-left {
	margin-left: 12%;
}
label {
	font-weight: inherit;
}
.btn2, .btn2:hover {
	background: #a2282e;
	color: #FFF;
	border-bottom: 3px solid #c95050;
}
.btn3, .btn3:hover {
	background: #a2282e;
	color: #FFF;
	border-bottom: 3px solid #c95050;
	margin-left: 10px;
}
/* Board of Advisors*/
#boa .name {
	padding-bottom: 10px;
	border-bottom: 1px solid #092f87;
}
#boa .fn-area {
	font-size: 18px;
	background: #092f87;
	color: #FFFFFF;
	padding: 5px 20px;
	margin-top: 20px;
}
#boa .fn-area span {
	font-size: 20px;
	font-weight: bold;
}
#boa .boa-img {
	padding: 0 15px;
}
#boa .row {
	padding: 15px;
}
#boa .bg-dot {
	background-image: url('/images/dot_7x7.png');
}
/* Board of Advisors*/


/* jssor slider bullet navigator skin 01 css */
/*
.jssorb01 div           (normal)
.jssorb01 div:hover     (normal mouseover)
.jssorb01 .av           (active)
.jssorb01 .av:hover     (active mouseover)
.jssorb01 .dn           (mousedown)
*/
.jssorb01 {
	position: absolute;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
	position: absolute;
	/* size of bullet elment */
	width: 12px;
	height: 12px;
	filter: alpha(opacity=70);
	opacity: .7;
	overflow: hidden;
	cursor: pointer;
	border: #000 1px solid;
}
.jssorb01 div {
	background-color: gray;
}
.jssorb01 div:hover, .jssorb01 .av:hover {
	background-color: #d3d3d3;
}
.jssorb01 .av {
	background-color: #fff;
}
.jssorb01 .dn, .jssorb01 .dn:hover {
	background-color: #555555;
}
/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l                  (normal)
.jssora05r                  (normal)
.jssora05l:hover            (normal mouseover)
.jssora05r:hover            (normal mouseover)
.jssora05l.jssora05ldn      (mousedown)
.jssora05r.jssora05rdn      (mousedown)
*/
.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url('../slider/educators/a17.png') no-repeat;
	overflow: hidden;
}
.jssora05l {
	background-position: -10px -40px;
}
.jssora05r {
	background-position: -70px -40px;
}
.jssora05l:hover {
	background-position: -130px -40px;
}
.jssora05r:hover {
	background-position: -190px -40px;
}
.jssora05l.jssora05ldn {
	background-position: -250px -40px;
}
.jssora05r.jssora05rdn {
	background-position: -310px -40px;
}
/* jssor slider thumbnail navigator skin 09 css */

.jssort09-600-45 .p {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 45px;
}
.jssort09-600-45 .t {
	font-family: verdana;
	font-weight: normal;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: #fff;
	line-height: 45px;
	font-size: 14px;
	padding-left: 10px;
}

/* End : jssor slider */

@media screen and (max-width:1450px) {
}

@media screen and (max-width:1190px) {
.nav > li > a {
	padding: 7px 6px;
}
.hr-line {
	margin-top: -51px;
}
}

@media screen and (max-width:1170px) {
.navbar-header {
	float: none;
}
.navbar-brand {
	display: block;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
	font-size: 14px;
}
.hr-line {
	display: none;
}
.btn-1, .btn-1:hover, .btn-1:active {
	background: inherit !important;
	padding-left: 7px !important;
	text-align: left;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #FFC6CC;
}
.navbar-collapse.collapse.in {
	display: block!important;
}
.navbar-toggle {
	margin-top: 40px;
}
.navbar {
	margin-bottom: 0px;
}
.mtp {
	margin-top: 0px;
}
.pd-btm li a {
	padding-bottom: 10px;
	color: #FFF;
}
.txt1 li:last-child > a {
	border-bottom: 0px;
}
.hfix .navbar-brand img {
	width: 25%;
}
.hfix .navbar-collapse {
	top: 123px;
	z-index: 9999;
}
.hfix .navbar-toggle {
	margin-top: 32px;
}
.txt7, .txt12, .txt14 {
	font-size: 35px;
	line-height: 40px;
}
#nav-toggle::before {
	left: -70px;
	top: -3px;
	font-size: 20px;
}
}

@media screen and (max-width:1025px) {
.navbar-default .navbar-nav .dropdown-menu li a {
	margin-right: 0px;
}
.dropdown-menu {
	min-width: 100%;
}
}

@media screen and (max-width:991px) {
.row-2-col {
	width: 45%;
	height: 500px;
}
.row3-col {
	margin-bottom: 30px;
}
.row5-col {
	margin-top: 50px;
}
.row5-col2 {
	margin-top: 30px;
}
.chevron_toggleable {
	display: inline-block;
	float: right;
}
.dropdown-menu {
	display: none;
	width: 100%;
}
.navbar-default .navbar-nav .dropdown-menu li a {
	margin-right: -15px;
}
.navbar-default .navbar-nav > li:first-child > a {
	margin-bottom: 0px;
	margin-right: -15px;
	border-bottom: 1px solid rgba(255,255,255,0.4);
}
.navbar-default .navbar-nav > li a {
	padding: 10px;
	margin-right: -15px;
}
.hr-line1 {
	display: none;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background: none;
	color: #fff;
}
.mob {
	display: block;
}
.desk {
	display: none;
}
.bg-wrap {
	border-top: 3px solid rgba(153,51,51,1);
}
#navbar .col-sm-2, #navbar .col-sm-3 {
	width: 100%;
}
}

@media screen and (min-width:1169px) {
.navbar-header {
	width: 20%;
}
.navbar-right {
	margin-right: 0px;
}
.navbar-default {
	border: 0px;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-brand img {
	width: 100%;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-left: 0px;
}
}

@media (min-width: 1201px) {
}

@media (min-width: 1470px) {
}

@media screen and (max-width:768px) {
.navbar-brand {
	width: 75%;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 10px 0px 10px 45px;
}
.navbar-collapse {
	position: static;
}
.navbar-default .navbar-nav > li:first-child > a {
	padding-left: 10px;
}
.hfix .navbar-brand img {
	width: 45%;
}
.hfix .navbar-toggle {
	margin-top: 22px;
}
.mbt1 {
	margin-bottom: 20px;
}

.banner-bt li {
	display: block;
}
.banner-bt a {
	text-align: center;
	padding: 10px 44px;
	border-bottom: 1px solid #B55358;
	font-size: 16px;
}
.row-2-col {
	width: 43%;
}
.row5-col-block {
	float: inherit;
	width: inherit;
}
.row5-col-block:last-child {
	margin-top: 30px;
}
.row5-block-2 {
	margin: 15px;
}
.row5-col-block-1 {
	padding-right: 15px;
}
.flt-rt {
	float: none;
	display: block;
}
.flt-rt img {
	margin-top: 10px;
}
.row5-col-block-2 {
	padding: 15px;
}
.row5 .col-sm-6 {
	width: 95%;
}
}
}

@media screen and (max-width:570px) {
}

@media screen and (max-width:480px) {
.banner {
	height: 400px;
}
.banner-bt {
	margin-top: 0px;
}
.banner-txt {
	font-size: 30px;
	top: 30%;
	line-height: 50px;
}
.row-2-col {
	width: auto;
	display: block;
	height: inherit;
}
.footer {
	padding-top: inherit;
	padding-bottom: inherit;
}
.col-ft {
	height: inherit;
	float: inherit;
	border-right: inherit;
	width: auto;
	margin-bottom: 20px;
	border-bottom: 1px solid #003399;
	margin: 0;
	padding-top: 25px;
	padding-bottom: 25px;
}
.col-ft:last-child {
	border-bottom: inherit;
}
.col-top {
	height: 116px;
}
.col-top img {
	width: 100%;
}
.col-top:nth-child(2) {
	margin-top: 63px;
	height: 116px;
}
.col-top:nth-child(3) {
	margin-top: 49px;
}
.row5-col-block-1-nn-2 {
	margin: inherit;
}
.row5-col-block-1-nn {
	float: inherit;
	width: auto;
}
}

@media screen and (max-width:415px) {
.download-wrap {
	width: 100%
}
}

@media screen and (max-width:360px) {
body, html {
	width: 360px;
}
}
#main-menu .megamenu-child-container .widget ul.product_list_widget li a, #main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount {
	font-family: 'Open Sans', sans-serif;
}
/*--------------------------------------------------------------
3.1 - Menu Styles
--------------------------------------------------------------*/

#menu-container {
	clear: both;
	float: left;
	width: 100%;
	position: relative;
	z-index: 999;
	box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 4px 2px -2px rgba(0,0,0,0.1);
	border-top: 5px solid #ebebeb;
	background: #FFFFFF;
}
.main-menu-wrapper {
	width: 100%;
	float: left;
	clear: both;
	border-top: 1px solid #dfdfdf;
}
#main-menu {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 100;
	line-height: normal;
}
#main-menu > ul.menu {
	margin: 0px;
	padding: 0px;
}
#main-menu > ul.menu > li {
	margin: 0px;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	position: relative;
}
#main-menu > ul.menu > li > a {
	display: block;
	padding: 0px 1px;
	margin: 0px;
	text-transform: uppercase;
	line-height: 65px;
	position: relative;
	margin-top: -5px;
	border-top: 5px solid #ebebeb;
}
#main-menu > ul.menu > li:first-child > a {
	padding-left: 20px;
}
#main-menu > ul.menu > li > a::after {
	content: "";
	background: -webkit-linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%);
	background: -o-linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%);
	background: -moz-linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%);
	background: -ms-linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%);
	background: linear-gradient(bottom, #FFFFFF -100%, #f3f3f3 89%, #FFFFFF 100%);
	background: #f5f5f5\9;
	width: 2px;
	height: 38px;
	float: left;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
#main-menu > ul.menu > li > a::after {
	background: #f5f5f5\9;
}
#main-menu > ul.menu > li:last-child > a:after, #main-menu > ul.menu > li:last-child > a::after {
	background: none;
	width: 0px;
}
#main-menu > ul.menu > li.current_page_item > a, #main-menu > ul.menu > li a:hover, #main-menu ul.menu ul.sub-menu li.current_page_item > a, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a:hover {
	color: #9f9e9e;
}
#main-menu > ul.menu > li.red > a {
	border-color: #f27c7e;
}
#main-menu > ul.menu > li.current_page_item.red > a, #main-menu > ul.menu > li.current_page_ancestor.red > a, #main-menu > ul.menu > li.current-menu-item.red > a, #main-menu > ul.menu > li.current-menu-ancestor.red > a, #main-menu > ul.menu > li.red > a:hover, #main-menu > ul > li.red:hover > a, #main-menu ul.menu li.current_page_item.red ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.red ul.sub-menu li.current_page_item > a, .image-overlay.red a, #main-menu ul.menu li.red ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.red ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.red > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.red > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.red > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.red.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.red > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.red.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.red.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.red.current-menu-ancestor li.current-menu-ancestor > a {
	color: #f27c7e;
}
#main-menu > ul.menu > li.mustard > a {
	border-color: #f7c44e;
}
#main-menu > ul.menu > li.current_page_item.mustard > a, #main-menu > ul.menu > li.current_page_ancestor.mustard > a, #main-menu > ul.menu > li.current-menu-item.mustard > a, #main-menu > ul.menu > li.current-menu-ancestor.mustard > a, #main-menu > ul.menu > li.mustard > a:hover, #main-menu > ul > li.mustard:hover > a, #main-menu ul.menu li.current_page_item.mustard ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.mustard ul.sub-menu li.current_page_item > a, .image-overlay.mustard a, #main-menu ul.menu li.mustard ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.mustard ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.mustard > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.mustard > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.mustard > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.mustard.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.mustard > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.mustard.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.mustard.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.mustard.current-menu-ancestor li.current-menu-ancestor > a {
	color: #f7c44e;
}
#main-menu > ul.menu > li.green > a {
	border-color: #acc158;
}
#main-menu > ul.menu > li.current_page_item.green > a, #main-menu > ul.menu > li.current_page_ancestor.green > a, #main-menu > ul.menu > li.current-menu-item.green > a, #main-menu > ul.menu > li.current-menu-ancestor.green > a, #main-menu > ul.menu > li.green > a:hover, #main-menu > ul > li.green:hover > a, #main-menu ul.menu li.current_page_item.green ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.green ul.sub-menu li.current_page_item > a, .image-overlay.green a, #main-menu ul.menu li.green ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.green ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.green > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.green > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.green > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.green.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.green > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.green.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.green.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.green.current-menu-ancestor li.current-menu-ancestor > a {
	color: #acc158;
}
#main-menu > ul.menu > li.yellow > a {
	border-color: #fce485;
}
#main-menu > ul.menu > li.current_page_item.yellow > a, #main-menu > ul.menu > li.current_page_ancestor.yellow > a, #main-menu > ul.menu > li.current-menu-item.yellow > a, #main-menu > ul.menu > li.current-menu-ancestor.yellow > a, #main-menu > ul.menu > li.yellow > a:hover, #main-menu > ul > li.yellow:hover > a, #main-menu ul.menu li.current_page_item.yellow ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.yellow ul.sub-menu li.current_page_item > a, .image-overlay.yellow a, #main-menu ul.menu li.yellow ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.yellow ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.yellow > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.yellow > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.yellow > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.yellow.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.yellow > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.yellow.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.yellow.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.yellow.current-menu-ancestor li.current-menu-ancestor > a {
	color: #fce485;
}
#main-menu > ul.menu > li.blue > a {
	border-color: #4cbcd4;
}
#main-menu > ul.menu > li.current_page_item.blue > a, #main-menu > ul.menu > li.current_page_ancestor.blue > a, #main-menu > ul.menu > li.current-menu-item.blue > a, #main-menu > ul.menu > li.current-menu-ancestor.blue > a, #main-menu > ul.menu > li.blue > a:hover, #main-menu > ul > li.blue:hover > a, #main-menu ul.menu li.current_page_item.blue ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.blue ul.sub-menu li.current_page_item > a, .image-overlay.blue a, #main-menu ul.menu li.blue ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.blue ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.blue > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.blue > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.blue > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.blue.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.blue > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.blue.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.blue.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.blue.current-menu-ancestor li.current-menu-ancestor > a {
	color: #4cbcd4;
}
#main-menu > ul.menu > li.steelblue > a {
	border-color: #4c7296;
}
#main-menu > ul.menu > li.current_page_item.steelblue > a, #main-menu > ul.menu > li.current_page_ancestor.steelblue > a, #main-menu > ul.menu > li.current-menu-item.steelblue > a, #main-menu > ul.menu > li.current-menu-ancestor.steelblue > a, #main-menu > ul.menu > li.steelblue > a:hover, #main-menu > ul > li.steelblue:hover > a, #main-menu ul.menu li.current_page_item.steelblue ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.steelblue ul.sub-menu li.current_page_item > a, .image-overlay.steelblue a, #main-menu ul.menu li.steelblue ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.steelblue ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.steelblue > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.steelblue > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.steelblue > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.steelblue.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.steelblue > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.steelblue.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.steelblue.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.steelblue.current-menu-ancestor li.current-menu-ancestor > a {
	color: #4c7296;
}
#main-menu > ul.menu > li.purple > a {
	border-color: #bc5393;
}
#main-menu > ul.menu > li.current_page_item.purple > a, #main-menu > ul.menu > li.current_page_ancestor.purple > a, #main-menu > ul.menu > li.current-menu-item.purple > a, #main-menu > ul.menu > li.current-menu-ancestor.purple > a, #main-menu > ul.menu > li.purple > a:hover, #main-menu > ul > li.purple:hover > a, #main-menu ul.menu li.current_page_item.purple ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.purple ul.sub-menu li.current_page_item > a, .image-overlay.purple a, #main-menu ul.menu li.purple ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.purple ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.purple > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.purple > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.purple > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.purple.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.purple > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.purple.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.purple.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.purple.current-menu-ancestor li.current-menu-ancestor > a {
	color: #bc5393;
}
#main-menu > ul.menu > li.lavender > a {
	border-color: #b0b6fb;
}
#main-menu > ul.menu > li.current_page_item.lavender > a, #main-menu > ul.menu > li.current_page_ancestor.lavender > a, #main-menu > ul.menu > li.current-menu-item.lavender > a, #main-menu > ul.menu > li.current-menu-ancestor.lavender > a, #main-menu > ul.menu > li.lavender > a:hover, #main-menu > ul > li.lavender:hover > a, #main-menu ul.menu li.current_page_item.lavender ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.lavender ul.sub-menu li.current_page_item > a, .image-overlay.lavender a, #main-menu ul.menu li.lavender ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.lavender ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.lavender > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.lavender > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.lavender > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.lavender.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.lavender > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.lavender.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.lavender.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.lavender.current-menu-ancestor li.current-menu-ancestor > a {
	color: #b0b6fb;
}
#main-menu > ul.menu > li.pink > a {
	border-color: #de81b8;
}
#main-menu > ul.menu > li.current_page_item.pink > a, #main-menu > ul.menu > li.current_page_ancestor.pink > a, #main-menu > ul.menu > li.current-menu-item.pink > a, #main-menu > ul.menu > li.current-menu-ancestor.pink > a, #main-menu > ul.menu > li.pink > a:hover, #main-menu > ul > li.pink:hover > a, #main-menu ul.menu li.current_page_item.pink ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.pink ul.sub-menu li.current_page_item > a, .image-overlay.pink a, #main-menu ul.menu li.pink ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.pink ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.pink > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.pink > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.pink > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.pink.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.pink > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.pink.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.pink.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.pink.current-menu-ancestor li.current-menu-ancestor > a {
	color: #de81b8;
}
#main-menu > ul.menu > li.burnt_orange > a {
	border-color: #cf571b;
}
#main-menu > ul.menu > li.current_page_item.burnt_orange > a, #main-menu > ul.menu > li.current_page_ancestor.burnt_orange > a, #main-menu > ul.menu > li.current-menu-item.burnt_orange > a, #main-menu > ul.menu > li.current-menu-ancestor.burnt_orange > a, #main-menu > ul.menu > li.burnt_orange > a:hover, #main-menu > ul > li.burnt_orange:hover > a, #main-menu ul.menu li.current_page_item.burnt_orange ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.burnt_orange ul.sub-menu li.current_page_item > a, .image-overlay.burnt_orange a, #main-menu ul.menu li.burnt_orange ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.burnt_orange ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.burnt_orange > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.burnt_orange > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.burnt_orange > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.burnt_orange.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.burnt_orange > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.burnt_orange.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.burnt_orange.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.burnt_orange.current-menu-ancestor li.current-menu-ancestor > a {
	color: #cf571b;
}
#main-menu > ul.menu > li.turquoise > a {
	border-color: #008c99;
}
#main-menu > ul.menu > li.current_page_item.turquoise > a, #main-menu > ul.menu > li.current_page_ancestor.turquoise > a, #main-menu > ul.menu > li.current-menu-item.turquoise > a, #main-menu > ul.menu > li.current-menu-ancestor.turquoise > a, #main-menu > ul.menu > li.turquoise > a:hover, #main-menu > ul > li.turquoise:hover > a, #main-menu ul.menu li.current_page_item.turquoise ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.turquoise ul.sub-menu li.current_page_item > a, .image-overlay.turquoise a, #main-menu ul.menu li.turquoise ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.turquoise ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.turquoise > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.turquoise > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.turquoise > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.turquoise.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.turquoise > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.turquoise.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.turquoise.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.turquoise.current-menu-ancestor li.current-menu-ancestor > a {
	color: #008c99;
}
#main-menu > ul.menu > li.violet > a {
	border-color: #9b59b6;
}
#main-menu > ul.menu > li.current_page_item.violet > a, #main-menu > ul.menu > li.current_page_ancestor.violet > a, #main-menu > ul.menu > li.current-menu-item.violet > a, #main-menu > ul.menu > li.current-menu-ancestor.violet > a, #main-menu > ul.menu > li.violet > a:hover, #main-menu > ul > li.violet:hover > a, #main-menu ul.menu li.current_page_item.violet ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.violet ul.sub-menu li.current_page_item > a, .image-overlay.violet a, #main-menu ul.menu li.violet ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.violet ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.violet > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.violet > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.violet > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.violet.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.violet > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.violet.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.violet.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.violet.current-menu-ancestor li.current-menu-ancestor > a {
	color: #9b59b6;
}
#main-menu > ul.menu > li.chocolate > a {
	border-color: #7b4b4b;
}
#main-menu > ul.menu > li.current_page_item.chocolate > a, #main-menu > ul.menu > li.current_page_ancestor.chocolate > a, #main-menu > ul.menu > li.current-menu-item.chocolate > a, #main-menu > ul.menu > li.current-menu-ancestor.chocolate > a, #main-menu > ul.menu > li.chocolate > a:hover, #main-menu > ul > li.chocolate:hover > a, #main-menu ul.menu li.current_page_item.chocolate ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.chocolate ul.sub-menu li.current_page_item > a, .image-overlay.chocolate a, #main-menu ul.menu li.chocolate ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.chocolate ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.chocolate > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.chocolate > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.chocolate > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.chocolate.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.chocolate > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.chocolate.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.chocolate.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.chocolate.current-menu-ancestor li.current-menu-ancestor > a {
	color: #7b4b4b;
}
#main-menu > ul.menu > li.orange > a {
	border-color: #ea9d5f;
}
#main-menu > ul.menu > li.current_page_item.orange > a, #main-menu > ul.menu > li.current_page_ancestor.orange > a, #main-menu > ul.menu > li.current-menu-item.orange > a, #main-menu > ul.menu > li.current-menu-ancestor.orange > a, #main-menu > ul.menu > li.orange > a:hover, #main-menu > ul > li.orange:hover > a, #main-menu ul.menu li.current_page_item.orange ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.orange ul.sub-menu li.current_page_item > a, .image-overlay.orange a, #main-menu ul.menu li.orange ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.orange ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.orange > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.orange > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.orange > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.orange.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.orange > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.orange.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.orange.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.orange.current-menu-ancestor li.current-menu-ancestor > a {
	color: #ea9d5f;
}
#main-menu > ul.menu > li.aqua > a {
	border-color: #4ecac2;
}
#main-menu > ul.menu > li.current_page_item.aqua > a, #main-menu > ul.menu > li.current_page_ancestor.aqua > a, #main-menu > ul.menu > li.current-menu-item.aqua > a, #main-menu > ul.menu > li.current-menu-ancestor.aqua > a, #main-menu > ul.menu > li.aqua > a:hover, #main-menu > ul > li.aqua:hover > a, #main-menu ul.menu li.current_page_item.aqua ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.aqua ul.sub-menu li.current_page_item > a, .image-overlay.aqua a, #main-menu ul.menu li.aqua ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.aqua ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.aqua > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.aqua > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.aqua > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.aqua.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.aqua > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.aqua.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.aqua.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.aqua.current-menu-ancestor li.current-menu-ancestor > a {
	color: #4ecac2;
}
#main-menu > ul.menu > li.teal > a {
	border-color: #5f8789;
}
#main-menu > ul.menu > li.current_page_item.teal > a, #main-menu > ul.menu > li.current_page_ancestor.teal > a, #main-menu > ul.menu > li.current-menu-item.teal > a, #main-menu > ul.menu > li.current-menu-ancestor.teal > a, #main-menu > ul.menu > li.teal > a:hover, #main-menu > ul > li.teal:hover > a, #main-menu ul.menu li.current_page_item.teal ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.teal ul.sub-menu li.current_page_item > a, .image-overlay.teal a, #main-menu ul.menu li.teal ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.teal ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.teal > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.teal > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.teal > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.teal.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.teal > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.teal.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.teal.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.teal.current-menu-ancestor li.current-menu-ancestor > a {
	color: #5f8789;
}
#main-menu > ul.menu > li.grey > a {
	border-color: #999999;
}
#main-menu > ul.menu > li.current_page_item.grey > a, #main-menu > ul.menu > li.current_page_ancestor.grey > a, #main-menu > ul.menu > li.current-menu-item.grey > a, #main-menu > ul.menu > li.current-menu-ancestor.grey > a, #main-menu > ul.menu > li.grey > a:hover, #main-menu > ul > li.grey:hover > a, #main-menu ul.menu li.current_page_item.grey ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.grey ul.sub-menu li.current_page_item > a, .image-overlay.grey a, #main-menu ul.menu li.grey ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.grey ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.grey > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.grey > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.grey > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.grey.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.grey > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.grey.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.grey.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.grey.current-menu-ancestor li.current-menu-ancestor > a {
	color: #999999;
}
#main-menu > ul.menu > li.ocean > a {
	border-color: #1abc9c;
}
#main-menu > ul.menu > li.current_page_item.ocean > a, #main-menu > ul.menu > li.current_page_ancestor.ocean > a, #main-menu > ul.menu > li.current-menu-item.ocean > a, #main-menu > ul.menu > li.current-menu-ancestor.ocean > a, #main-menu > ul.menu > li.ocean > a:hover, #main-menu > ul > li.ocean:hover > a, #main-menu ul.menu li.current_page_item.ocean ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.ocean ul.sub-menu li.current_page_item > a, .image-overlay.ocean a, #main-menu ul.menu li.ocean ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.ocean ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.ocean > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.ocean > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.ocean > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.ocean.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.ocean > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.ocean.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.ocean.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.ocean.current-menu-ancestor li.current-menu-ancestor > a {
	color: #1abc9c;
}
#main-menu > ul.menu > li.pearl > a {
	border-color: #ab998f;
}
#main-menu > ul.menu > li.current_page_item.pearl > a, #main-menu > ul.menu > li.current_page_ancestor.pearl > a, #main-menu > ul.menu > li.current-menu-item.pearl > a, #main-menu > ul.menu > li.current-menu-ancestor.pearl > a, #main-menu > ul.menu > li.pearl > a:hover, #main-menu > ul > li.pearl:hover > a, #main-menu ul.menu li.current_page_item.pearl ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.pearl ul.sub-menu li.current_page_item > a, .image-overlay.pearl a, #main-menu ul.menu li.pearl ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.pearl ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.pearl > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.pearl > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.pearl > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.pearl.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.pearl > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.pearl.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.pearl.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.pearl.current-menu-ancestor li.current-menu-ancestor > a {
	color: #ab998f;
}
#main-menu > ul.menu > li.ruby > a {
	border-color: #953d7d;
}
#main-menu > ul.menu > li.current_page_item.ruby > a, #main-menu > ul.menu > li.current_page_ancestor.ruby > a, #main-menu > ul.menu > li.current-menu-item.ruby > a, #main-menu > ul.menu > li.current-menu-ancestor.ruby > a, #main-menu > ul.menu > li.ruby > a:hover, #main-menu > ul > li.ruby:hover > a, #main-menu ul.menu li.current_page_item.ruby ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.ruby ul.sub-menu li.current_page_item > a, .image-overlay.ruby a, #main-menu ul.menu li.ruby ul.sub-menu li.current_page_item > a, #main-menu ul.menu li.ruby ul.sub-menu li.current_page_item ul.sub-menu li a:hover, #main-menu > ul.menu > li.current_page_ancestor.ruby > ul.sub-menu li.current_page_item > a, #main-menu > ul.menu > li.current_page_ancestor.ruby > ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current_page_ancestor.ruby > ul.sub-menu > li.current-menu-item > a, #main-menu > ul.menu li.ruby.current-menu-ancestor ul.sub-menu li.current-menu-item > a, #main-menu > ul.menu > li.current-menu-item.ruby > ul.sub-menu > li > a:hover, #main-menu > ul.menu li.ruby.current-menu-ancestor ul.sub-menu li a:hover, #main-menu > ul.menu li.ruby.current-menu-item ul.sub-menu li ul.sub-menu li a:hover, #main-menu ul li.ruby.current-menu-ancestor li.current-menu-ancestor > a {
	color: #953d7d;
}
/**Mega Menu**/
	
#main-menu > ul.menu > li > .megamenu-child-container {
	display: none;
}
#main-menu > ul.menu > li:hover > .megamenu-child-container {
	display: block;
}
.megamenu-child-container {
	background-image: url(images/mega_menu_bg.png);
	background-color: #FFF;
	padding: 10px 15px 40px;
	position: absolute;
	top: 100%;
	left: 0px;
	float: left;
	border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-top: 3px solid #f8f8f8;
	background-position: center bottom;
	background-repeat: no-repeat;
}
.megamenu-2-columns-group .megamenu-child-container {
	width: 500px;
}
.megamenu-3-columns-group .megamenu-child-container {
	width: 750px;
}
.megamenu-4-columns-group .megamenu-child-container {
	width: 1000px;
}
.megamenu-child-container > ul.sub-menu > li {
	width: 240px;
	padding: 15px;
	float: left;
	display: inline;
}
#main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu > li {
	width: 235px;
}
.megamenu-child-container > ul.sub-menu > li.fill-four-columns {
	width: 970px;
}
.megamenu-child-container > ul.sub-menu > li.fill-three-columns {
	width: 720px;
}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns {
	width: 470px;
}
.megamenu-child-container > ul.sub-menu > li.fill-three-columns {
	width: 720px;
}
.megamenu-child-container > ul.sub-menu > li.fill-four-columns {
	width: 970px;
}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns {
	width: 480px;
}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns {
	width: 730px;
}
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget {
	width: 458px;
}
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget {
	width: 300px;
}
.megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget {
	width: 330px;
}
.menu-item-fullwidth .widget {
	display: inline;
	margin: 0px 8px 20px 8px;
	width: 220px;
	padding: 0px;
}
.megamenu-3-columns-group .menu-item-fullwidth .widget {
	display: inline;
	margin: 0px 10px 20px 10px;
	width: 210px;
}
.megamenu-2-columns-group .menu-item-fullwidth .widget {
	margin: 0px 10px 20px 10px;
	width: 200px;
}
#menu-container #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth {
	width: 470px;
	display: block;
}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth {
	width: 720px;
	display: block;
}
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth {
	width: 970px;
	display: block;
	padding-top: 0px;
	padding-right: 5px;
}
.megamenu-child-container > ul.sub-menu {
	padding: 0px;
	margin: 0px;
}
.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container h3.widgettitle {
	color: #343434;
	display: block;
	font-size: 22px;
	background-image: url(images/megamenu-title_bg.png);
	padding-bottom: 25px;
	margin-bottom: 25px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.megamenu-child-container h3.widgettitle {
	border-bottom: none;
}
.megamenu-child-container > ul.sub-menu > li > a .menu-item-description, .menu-item-description {
	color: #b1b1b1;
	display: block;
	font-weight: normal;
	padding: 0px;
}
.dt-megamenu-custom-content {
	display: block;
	padding: 10px 0px 0px;
}
.megamenu-child-container ul.sub-menu > li > ul {
	padding: 0px 0px 0px;
	margin: 0px;
}
.megamenu-child-container ul.sub-menu > li > ul li {
	display: block;
	padding-left: 10px;
	clear: both;
}
#main-menu .megamenu-child-container ul.sub-menu > li > ul li a {
	color: #545454;
	position: relative;
	padding: 5px 0px 5px 20px;
	display: block;
	font-weight: 300;
}
.megamenu-child-container ul.sub-menu > li > ul li:last-child a {
	border: none;
}
.megamenu-child-container ul.sub-menu > li > ul > li > ul {
	padding-left: 20px;
}
.megamenu-child-container > ul.sub-menu > li > a:hover, .megamenu-child-container > ul.sub-menu > li > a:hover .menu-item-description {
	color: #ffffff;
}
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link > .nolink-menu {
	padding: 0px;
}
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link ul.sub-menu {
	padding-top: 0px;
}
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img {
	max-width: 100%;
}
#main-menu ul li.menu-item-simple-parent ul {
	width: 220px;
	background: #ffffff;
	padding: 10px 0px 10px;
	position: absolute;
	top: 100%;
	left: 0px;
	float: left;
}
#main-menu ul li.menu-item-simple-parent ul li ul {
	left: 220px;
	top: -8px;
	border-top: 0px;
	padding-top: 5px;
}
.megamenu-child-container > ul.sub-menu > li.fulwidth-image-link img {
	max-width: 100%;
}
#main-menu ul.menu li.current_page_item.green ul.sub-menu li a:hover, #main-menu ul.menu li.current_page_item.green ul.sub-menu li.current_page_item > a {
	color: #aec158;
}
#main-menu .megamenu-child-container .widget ul.product_list_widget li {
	clear: both;
	display: block;
	padding: 15px 0px 30px;
}
#main-menu .megamenu-child-container .widget ul.product_list_widget li:first-child {
	padding-top: 0px;
}
#main-menu .megamenu-child-container .widget ul.product_list_widget li a {
	font-weight: 100;
	color: #545454;
}
#main-menu .megamenu-child-container .widget ul.product_list_widget li a img {
	margin-right: 20px;
	float: left;
	border: 2px solid #f3f3f3;
	padding: 0px;
}
#main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount {
	margin: 20px 0px 0px;
	display: block;
	font-weight: 600;
}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns {
	width: 470px;
	padding-right: 0px;
}
.menu-item-widget-area-container {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.menu-item-widget-area-container .widget {
	padding: 0px;
	margin-bottom: 20px;
}
.menu-item-widget-area-container .widget .entry-thumb {
	border: none;
}
.menu-item-widget-area-container .widget .entry-body p {
	line-height: 26px;
}
.menu-item-widget-area-container .widget .entry-details, .secondary-sidebar .widget .entry-details {
	border-top: 2px solid #ebebeb;
	padding-top: 15px;
	clear: both;
}
.menu-item-widget-area-container .widget .entry-details .entry-title h5 {
	margin-bottom: 10px;
}
.menu-item-widget-area-container .widget .entry-details .entry-title h5 a {
	color: #343434;
}
.menu-item-widget-area-container .widget .entry-details p {
	display: inline-block;
	float: left;
	clear: none;
	background: none;
	margin: 0px;
	line-height: inherit;
	padding: 0px;
}
.menu-item-widget-area-container .widget .entry-details p, .menu-item-widget-area-container .widget .entry-details p a {
	color: #b6b6b6;
}
.menu-item-widget-area-container .widget .entry-details span {
	display: inline-block;
	float: left;
	margin: 0px 5px;
}
.menu-item-widget-area-container .widget .entry-details .date:before, .menu-item-widget-area-container .widget .entry-details .comments:before {
	background: none;
}
.dt-menu-toggle {
	display: none;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 15px;
	cursor: pointer;
}
.dt-menu-toggle-icon {
	background: #ffffff;
	display: inline-block;
	float: right;
	height: 2px;
	margin-top: 10px;
	position: relative;
	text-align: left;
	width: 20px;
}
.dt-menu-expand {
	font-size: 16px !important;
	display: none !important;
	position: absolute !important;
	right: 0px;
	top: 0px;
	line-height: normal;
	padding: 0px !important;
	text-align: center;
	cursor: pointer;
	width: 37px;
	height: 37px;
	font-weight: bold;
	background: none !important;
}
.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after {
	content: "";
	position: absolute;
	background: #ffffff;
	height: 2px;
	width: 20px;
	left: 0px;
	top: -5px;
}
.dt-menu-toggle-icon:after {
	top: 5px;
}
.menu-item-widget-area-container > ul {
	padding-left: 0px;
	list-style-type: none;
}
.menu-item-widget-area-container .widget.widget_recent_entries {
	width: 200px;
	margin-left: 0px;
	float: left;
}
.menu-item-widget-area-container li.widget.widget_recent_entries:first-child {
	margin-left: 0px;
}
/**Simple Drop Down Menu**/
	
#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul {
	display: none;
}
#main-menu ul li.menu-item-simple-parent ul {
	width: 220px;
	padding: 10px 0px 10px;
	margin: 0px;
	position: absolute;
	top: 100%;
	left: 0px;
	float: left;
	border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-top: 3px solid #f8f8f8;
}
#main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before {
	content: "";
	background: url(images/splitter.jpg) center bottom repeat-x #FFF;
	position: absolute;
	bottom: 0px;
	height: 3px;
	width: 100%;
	left: 0px;
	border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	background-size: 270px 3px;
}
#main-menu ul li.menu-item-simple-parent ul li {
	display: block;
	padding: 0px 15px;
	position: relative;
}
#main-menu ul li.menu-item-simple-parent ul li a {
	color: #2d2d29;
	position: relative;
	padding: 10px 0px 10px 20px;
	font-weight: 300;
	display: block;
}
#main-menu ul li.menu-item-simple-parent ul li a:before, .megamenu-child-container ul.sub-menu > li > ul li a:before, .megamenu-child-container .widget ul li a:before {
	content: "";
	text-decoration: inherit;
	font-size: 14px;
	position: absolute;
	top: 12px;
	left: 0px;
	background: url(images/flower.png) no-repeat;
	background-position: 0px 0px;
	width: 14px;
	height: 14px;
}
#main-menu ul li.current_page_item.red ul li a:before, #main-menu ul.menu li.red ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.red ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.red ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.red ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.red ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.red ul.sub-menu li > a:before, #main-menu > ul.menu li.red.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.red > ul.sub-menu > li > a:before, #main-menu > ul.menu li.red.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -19px 0px;
}
#main-menu ul li.current_page_item.green ul li a:before, #main-menu ul.menu li.green ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.green ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.green ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.green ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.green ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.green ul.sub-menu li > a:before, #main-menu > ul.menu li.green.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.green > ul.sub-menu > li > a:before, #main-menu > ul.menu li.green.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -38px 0px;
}
#main-menu ul li.current_page_item.yellow ul li a:before, #main-menu ul.menu li.yellow ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.yellow ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.yellow ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.yellow ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.yellow ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.yellow ul.sub-menu li > a:before, #main-menu > ul.menu li.yellow.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.yellow > ul.sub-menu > li > a:before, #main-menu > ul.menu li.yellow.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -57px 0px;
}
#main-menu ul li.current_page_item.steelblue ul li a:before, #main-menu ul.menu li.steelblue ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.steelblue ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.steelblue ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.steelblue ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.steelblue ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.steelblue ul.sub-menu li > a:before, #main-menu > ul.menu li.steelblue.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.steelblue > ul.sub-menu > li > a:before, #main-menu > ul.menu li.steelblue.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -76px 0px;
}
#main-menu ul li.current_page_item.blue ul li a:before, #main-menu ul.menu li.blue ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.blue ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.blue ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.blue ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.blue ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.blue ul.sub-menu li > a:before, #main-menu > ul.menu li.blue.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.blue > ul.sub-menu > li > a:before, #main-menu > ul.menu li.blue.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -95px 0px;
}
#main-menu ul li.current_page_item.pink ul li a:before, #main-menu ul.menu li.pink ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.pink ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.pink ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.pink ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.pink ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.pink ul.sub-menu li > a:before, #main-menu > ul.menu li.pink.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.pink > ul.sub-menu > li > a:before, #main-menu > ul.menu li.pink.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -114px 0px;
}
#main-menu ul li.current_page_item.purple ul li a:before, #main-menu ul.menu li.purple ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.purple ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.purple ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.purple ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.purple ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.purple ul.sub-menu li > a:before, #main-menu > ul.menu li.purple.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.purple > ul.sub-menu > li > a:before, #main-menu > ul.menu li.purple.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -133px 0px;
}
#main-menu ul li.current_page_item.lavender ul li a:before, #main-menu ul.menu li.lavender ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.lavender ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.lavender ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.lavender ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.lavender ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.lavender ul.sub-menu li > a:before, #main-menu > ul.menu li.lavender.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.lavender > ul.sub-menu > li > a:before, #main-menu > ul.menu li.lavender.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -152px 0px;
}
#main-menu ul li.current_page_item.mustard ul li a:before, #main-menu ul.menu li.mustard ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.mustard ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.mustard ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.mustard ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.mustard ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.mustard ul.sub-menu li > a:before, #main-menu > ul.menu li.mustard.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.mustard > ul.sub-menu > li > a:before, #main-menu > ul.menu li.mustard.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -171px 0px;
}
#main-menu ul li.current_page_item.burnt_orange ul li a:before, #main-menu ul.menu li.burnt_orange ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.burnt_orange ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.burnt_orange ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.burnt_orange ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.burnt_orange ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.burnt_orange ul.sub-menu li > a:before, #main-menu > ul.menu li.burnt_orange.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.burnt_orange > ul.sub-menu > li > a:before, #main-menu > ul.menu li.burnt_orange.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -190px 0px;
}
#main-menu ul li.current_page_item.turquoise ul li a:before, #main-menu ul.menu li.turquoise ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.turquoise ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.turquoise ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.turquoise ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.turquoise ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.turquoise ul.sub-menu li > a:before, #main-menu > ul.menu li.turquoise.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.turquoise > ul.sub-menu > li > a:before, #main-menu > ul.menu li.turquoise.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -209px 0px;
}
#main-menu ul li.current_page_item.violet ul li a:before, #main-menu ul.menu li.violet ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.violet ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.violet ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.violet ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.violet ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.violet ul.sub-menu li > a:before, #main-menu > ul.menu li.violet.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.violet > ul.sub-menu > li > a:before, #main-menu > ul.menu li.violet.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -228px 0px;
}
#main-menu ul li.current_page_item.chocolate ul li a:before, #main-menu ul.menu li.chocolate ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.chocolate ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.chocolate ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.chocolate ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.chocolate ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.chocolate ul.sub-menu li > a:before, #main-menu > ul.menu li.chocolate.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.chocolate > ul.sub-menu > li > a:before, #main-menu > ul.menu li.chocolate.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -247px 0px;
}
#main-menu ul li.current_page_item.orange ul li a:before, #main-menu ul.menu li.orange ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.orange ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.orange ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.orange ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.orange ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.orange ul.sub-menu li > a:before, #main-menu > ul.menu li.orange.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.orange > ul.sub-menu > li > a:before, #main-menu > ul.menu li.orange.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -266px 0px;
}
#main-menu ul li.current_page_item.aqua ul li a:before, #main-menu ul.menu li.aqua ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.aqua ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.aqua ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.aqua ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.aqua ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.aqua ul.sub-menu li > a:before, #main-menu > ul.menu li.aqua.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.aqua > ul.sub-menu > li > a:before, #main-menu > ul.menu li.aqua.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -285px 0px;
}
#main-menu ul li.current_page_item.teal ul li a:before, #main-menu ul.menu li.teal ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.teal ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.teal ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.teal ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.teal ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.teal ul.sub-menu li > a:before, #main-menu > ul.menu li.teal.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.teal > ul.sub-menu > li > a:before, #main-menu > ul.menu li.teal.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -304px 0px;
}
#main-menu ul li.current_page_item.grey ul li a:before, #main-menu ul.menu li.grey ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.grey ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.grey ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.grey ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.grey ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.grey ul.sub-menu li > a:before, #main-menu > ul.menu li.grey.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.grey > ul.sub-menu > li > a:before, #main-menu > ul.menu li.grey.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -323px 0px;
}
#main-menu ul li.current_page_item.ocean ul li a:before, #main-menu ul.menu li.ocean ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.ocean ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.ocean ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.ocean ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.ocean ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.ocean ul.sub-menu li > a:before, #main-menu > ul.menu li.ocean.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.ocean > ul.sub-menu > li > a:before, #main-menu > ul.menu li.ocean.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -342px 0px;
}
#main-menu ul li.current_page_item.pearl ul li a:before, #main-menu ul.menu li.pearl ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.pearl ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.pearl ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.pearl ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.pearl ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.pearl ul.sub-menu li > a:before, #main-menu > ul.menu li.pearl.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.pearl > ul.sub-menu > li > a:before, #main-menu > ul.menu li.pearl.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -361px 0px;
}
#main-menu ul li.current_page_item.ruby ul li a:before, #main-menu ul.menu li.ruby ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.current_page_item.ruby ul.sub-menu li a:before, #main-menu ul.menu li.current_page_item.ruby ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.ruby ul.sub-menu li.current_page_item > a:before, #main-menu ul.menu li.ruby ul.sub-menu li.current_page_item ul.sub-menu li a:before, #main-menu > ul.menu > li.current_page_ancestor.ruby ul.sub-menu li > a:before, #main-menu > ul.menu li.ruby.current-menu-ancestor ul.sub-menu li a:before, #main-menu > ul.menu > li.current-menu-item.ruby > ul.sub-menu > li > a:before, #main-menu > ul.menu li.ruby.current-menu-item ul.sub-menu li ul.sub-menu li a:before {
	background-position: -380px 0px;
}
#main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand:before, .megamenu-child-container ul.sub-menu > li > ul li a.dt-menu-expand:before {
	background: none;
}
.megamenu-child-container ul.sub-menu > li > ul li a:before {
	top: 7px;
}
#main-menu ul li.menu-item-simple-parent ul li:last-child > a {
	border: none;
}
#main-menu ul li.menu-item-simple-parent ul li ul {
	left: 220px;
	top: -5px;
	padding-top: 5px;
}
/* hide the link until viewport size is reached */
a.meanmenu-reveal {
	display: none;
}
/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	padding: 0;
	z-index: 999999;
}
.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 5px;
	right: 5px !important;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	z-index: 9999;
}
.mean-container a.meanmenu-reveal span {
	display: block;
	background: #FFFFFF;
	height: 3px;
	margin-top: 3px;
}
.mean-container .mean-nav {
	float: left;
	width: 100%;
	position: absolute;
	left: 0px;
	margin-top: 10px;
}
.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
}
.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	padding-bottom: 0;
	width: 100%;
}
.mean-container .mean-nav {
	float: left;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-top: 56px;
	z-index: 9999;
}
.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: left;
	color: #FFFFFF;
	border-bottom: 1px solid #383838;
	border-bottom: 1px solid rgba(255,255,255,0.5);
	text-decoration: none;
	text-transform: uppercase;
}
.mean-container .mean-nav ul li:last-child a {
	border-bottom: none;
}
.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	border-bottom: 1px solid #f1f1f1;
	border-bottom: 1px solid rgba(255,255,255,0.25);
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
	width: 26px;
	height: 26px;
	border: none !important;
	padding: 12px !important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background: none;
}
.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}
.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}
/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
header #menu-container ul.dt-sc-social-icons {
	float: right;
	height: 60px;
}
.megamenu-child-container .widget_categories ul li a, .megamenu-child-container .widget_archive ul li a {
	font-weight: 300;
	font-size: 14px;
}
.megamenu-child-container input[type="submit"], .megamenu-child-container button, .megamenu-child-container input[type="button"], .megamenu-child-container button[type=submit] {
	padding: 12px 16px;
}
#main-menu .megamenu-child-container .widget.widget_nav_menu li:before, #main-menu .megamenu-child-container .widget.widget_recent_entries li:before, #main-menu .megamenu-child-container .widget.widget_rss li a:before, #main-menu .megamenu-child-container .widget.widget_pages ul li a:before, #main-menu .megamenu-child-container .widget.widget_meta ul li a:before, #main-menu .megamenu-child-container .widget.widget_recent_comments ul li a:before, #main-menu .megamenu-child-container .widget.woocommerce ul li a:before {
	display: none;
	background: none;
}
#main-menu .megamenu-child-container .widget.woocommerce.widget_shopping_cart ul.cart_list.product_list_widget li a {
	padding: 0px;
}
#main-menu .megamenu-child-container .widget.widget_archive ul li a:before, #main-menu .megamenu-child-container .widget.widget_categories ul li a:before {
	background: none;
	top: 0px;
}
#menu-container #main-menu .megamenu-child-container .widget.widget_archive li a:before, #menu-container #main-menu .megamenu-child-container .widget.widget_categories li a:before {
	top: 5px;
}
.wrapper #main-menu .megamenu-child-container .widget.widget_recent_comments li:before {
	top: 7px;
}
.wrapper #main-menu .megamenu-child-container .widget li:before {
	top: 12px;
}
#main-menu .megamenu-child-container .widget.widget_rss li:before {
	top: 16px;
}
#main-menu .megamenu-child-container .widget.widget_pages ul li {
	padding-left: 10px;
}
#main-menu .megamenu-child-container .widget ul li a {
	padding: 5px 0px 5px 5px;
	font-weight: 300;
}
#main-menu .megamenu-child-container .widget.dt_widget_recent_entries ul li a, #main-menu .megamenu-child-container .widget.dt_widget_recent_entries .entry-metadata .comments {
	padding: 0px;
}
#recentcomments li, .comment-author-link {
	font-weight: 300;
}
#main-menu .megamenu-child-container #calendar_wrap table td, #main-menu .megamenu-child-container #calendar_wrap table th {
	padding: 5px;
}
#main-menu .megamenu-child-container .widget .tagcloud a:hover {
	color: #FFF;
}
#main-menu .megamenu-child-container .entry-thumb, .secondary-sidebar .entry-thumb, footer .entry-thumb {
	border: none;
	margin-bottom: 20px;
}
#main-menu .megamenu-child-container .recent-posts-widget a:before {
	content: "";
	display: none;
}
.megamenu-child-container .widget.dt_widget_recent_entries h3.widgettitle {
	display: none;
}
.megamenu-child-container .widget.dt_widget_recent_entries .recent-posts-widget ul li {
	width: 46.7%;
	float: left;
	display: inline-block;
	clear: none;
	margin: 0px 0px 0px 30px;
}
.megamenu-child-container .widget.dt_widget_recent_entries .recent-posts-widget ul li:first-child {
	margin-left: 0px;
}
/**Megamenu Woocommerce Styles**/

#main-menu .megamenu-child-container .woocommerce ul.cart_list li img, #main-menu .megamenu-child-container .woocommerce-page ul.cart_list li img, #main-menu .megamenu-child-container .woocommerce ul.product_list_widget li img, #main-menu .megamenu-child-container .woocommerce-page ul.product_list_widget li img {
	width: 70px;
}
#main-menu .megamenu-child-container .widget.woocommerce ul.product_list_widget li {
	border-bottom: 0px;
}
#main-menu .megamenu-child-container .woocommerce input[type="submit"], #main-menu .megamenu-child-container .woocommerce button, #main-menu .megamenu-child-container .woocommerce input[type="button"], #main-menu .megamenu-child-container .woocommerce-page input[type="submit"], #main-menu .megamenu-child-container .woocommerce-page button, #main-menu .megamenu-child-container .woocommerce-page input[type="button"] {
	margin: 10px 0px 0px;
}
#main-menu .megamenu-child-container .widget.woocommerce ul.product_list_widget li del {
	float: left;
	margin-right: 5px;
	line-height: 20px;
}
#main-menu .megamenu-child-container .widget.woocommerce ul.product_list_widget li .star-rating {
	display: none;
}
#main-menu .megamenu-child-container .widget.woocommerce ul.product_list_widget li {
	padding: 10px 0px 15px;
}
#main-menu .megamenu-child-container .widget.woocommerce ul.product_list_widget li:first-child {
	padding-top: 0px;
}
#main-menu .megamenu-child-container .widget.woocommerce ul.product_list_widget li del span.amount {
	color: #545454;
}

/*--------------------------------------------------------------
4.0 - Main Styles
--------------------------------------------------------------*/



.dt-sc-button.medium {
    font-size: 15px;
	    padding: 14px 18px;
	font-family: 'Open Sans', sans-serif;
}