* {
	outline: none !important
}
a {
	text-decoration: none !important
}
.clearBoth {
	clear: both;
	float: none
}
body {
	font-family: FSHackney;
}
h1 {
	color: #6699cc ;
	font-family: FSHackney;
	font-weight: bold;
	font-size: 35px;
	margin-bottom: 10px;
	margin-top: 36px;
	text-transform: capitalize
}
h2 {
	color: #6699cc ;
	font-family: FSHackney;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 20px
}
h3 {
	color: #6699cc;
	font-family: FSHackney;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 20px
}
h4 {
	color: #233189;
	font-family: FSHackney;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px
}
h5 {
	color: #233189;
	font-family: FSHackney;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px
}
h6 {
	color: #233189;
	font-family: FSHackney;
	font-size: 14px;
	margin-bottom: 20px
}
.page__content>p, .page__content>h2, .page__content>h3, .page__content>h4, .page__content>h5, .page__content>h6 {
	margin-top: 0px
}
.page__content p {
	color: #7d7d7d;
	font-family: FSHackney
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 19px
}
.page__content p a {
	color: #2742e8
}
.page__content strong {
	color: #003
}
.page__content .post__featured {
	margin-bottom: 0px
}
.page__content img {
	float: left;
	margin-bottom: 20px;
	margin-right: 30px;
	margin-top: 4px;
	max-width: 100%;
	height: auto
}
.page__content>ul, .page__content>ol {
	margin-left: 95px;
	margin-bottom: 20px
}
.page__content ul, .page__content ol {
	overflow: hidden;
	list-style: none
}
.page__content ul>li, .page__content ol>li {
	color: #7d7d7d;
	font-family: FSHackney
	font-size: 15px;
	margin-top: 14px;
	margin-bottom: 0px
}
.page__content ul>li:before, .page__content ol>li:before {
	color: #2742e8;
	content: "\f101";
	font-family: FontAwesome;
	margin-left: -38px;
	margin-right: 5px
}
.page__content ul>li a, .page__content ol>li a {
	color: #7d7d7d;
	text-decoration: none
}
.page__content ul>li:first-child, .page__content ol>li:first-child {
	margin-top: 0px
}
.page__content ol {
	list-style: outside decimal
}
.page__content ol>li:before {
	content: "";
	margin: 0px
}
.page__content ol ol {
	list-style: outside lower-alpha;
	padding-left: 20px
}
.page__content .attachment-contact-thumb {
	float: none;
	margin-right: 0px
}
.default-btn {
	color: #fff200;
	background: #233189;
	border-radius: 5px;
	border: none;
	display: inline-block;
	font-family: FSHackney;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
	padding: 12px 46px;
	margin-top: 15px
}
.default-btn:hover {
	color: #233189;
	background: #fff200
}
.titan-breadcrumb, .woocommerce-breadcrumb {
	background: none;
	margin-top: -11px;
	margin-bottom: 2px;
	padding-left: 0px;
	color: #8c8c8c;
	font-family: FSHackney;
	font-weight: bold;
	font-size: 15px
}
.titan-breadcrumb i, .woocommerce-breadcrumb i {
	margin: 0px 2px;
	color: #233189
}
.titan-breadcrumb span, .woocommerce-breadcrumb span {
	color: #8c8c8c;
	font-family: FSHackney;
	font-size: 15px;
	margin-left: 1px;
	margin-right: 3px
}
.titan-breadcrumb a, .woocommerce-breadcrumb a {
	color: #2742e8;
	font-family: FSHackney;
	font-size: 15px
}
.titan-breadcrumb a span, .woocommerce-breadcrumb a span {
	color: #2742e8;
	font-family: FSHackney;
	font-size: 15px
}
.woocommerce-breadcrumb a {
	color: #2742e8 !important
}
.titan-pagination {
	text-align: right
}
.titan-pagination .page-numbers {
	color: #7d7d7d;
	background-color: none;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	display: inline-block;
	font-family: FSHackney
	font-size: 15px;
	border-radius: 4px;
	text-align: center;
	padding: 2px 11px;
	text-decoration: none;
	margin-right: 5px
}
.titan-pagination .page-numbers.prev {
	margin-right: 32px
}
.titan-pagination .page-numbers.next {
	margin-left: 32px
}
.titan-pagination .page-numbers.current {
	background-color: #233189;
	border: 1px solid #233189;
	color: #ffffff
}
.titan-pagination .page-numbers:hover {
	background-color: #233189;
	border: 1px solid #233189;
	color: #ffffff
}
.titan-accordion {
	margin: 0;
	padding: 0;
	background: #2196F3
}
.titan-accordion__submenu {
	margin: 0;
	padding: 0
}
.titan-accordion__submenu .titan-accordion__li {
	background: #1976D2
}
.titan-accordion__li {
	border-top: 1px solid #fff;
	list-style: none
}
.titan-accordion--child-1 {
	text-indent: 1em
}
.titan-accordion--child-2 {
	text-indent: 2em
}
.titan-accordion--child-3 {
	text-indent: 3em
}
.titan-accordion--clickable {
	background: url("../images/accordion-arrow.png") no-repeat 96% 10px;
	cursor: pointer
}
.titan-accordion--shown {
	background: url("../images/accordion-arrow.png") no-repeat 96% -70px
}
.titan-accordion__title {
	height: 48px;
	line-height: 48px;
	display: block
}
.titan-accordion__title a {
	color: #fff;
	display: block;
	padding: 0 1em;
	width: 84%
}
.navbar {
	margin-bottom:0px;
}
.navbar .fa-bars {
	color: white
}
.navbar .navbar-toggle {
	float: none
}
.navbar .navbar-nav li span.dropdown-toggle {
  float: none;
  display:inline;
  position: relative;
  right: 0px;
  top: -9px;
}
/*.navbar-inverse .navbar-nav > li:nth-child(1) a,
.navbar-inverse .navbar-nav > li:nth-child(5) a,
.navbar-inverse .navbar-nav > li:nth-child(7) a
 {
  padding: 15px 12px;
}*/
.navbar .navbar-nav li span.dropdown-toggle:after {
	/*content: '\33';*/
	font-size: 24px;
	font-family: 'ElegantIcons';
	color:#000;
}
.navbar .navbar-nav li span.dropdown-toggle:hover:after {
	color:#fff;
}
.navbar .navbar-nav li.open>span.dropdown-toggle:after {
	content: '\33'
}
.navbar .navbar-nav li .dropdown-menu {
	background-color:rgba(80, 132, 192, 0.8);
	border: 0 none;
	border-radius: 0;
	/*min-width: 240px;*/
	padding: 0;
	width: 100%;
}
.dropdown-menu > li > a {
  color: #fff;
  font-family: FSHackney;
  font-size: 17px;
}
.navbar .navbar-nav li .dropdown-menu li:last-child {
	border-bottom: none
}
.navbar .navbar-nav li .dropdown-menu a {
  border: medium none;
  font-size: 16px;
  padding: 5px 15px;
  color:#fff !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #6699cc !important;
  color: #fff;
  text-decoration: none;
}
.navbar .navbar-nav li .dropdown-menu a:hover, .navbar .navbar-nav li .dropdown-menu a:active, .navbar .navbar-nav li .dropdown-menu a:focus {
	background-color: inherit;
	border: none
}
.navbar-inverse .navbar-nav > li {
	padding: 10px 25px;
	max-height: 40px;
}
.main-navigation {
	background:#e7e8e9;
	
	}
.navbar-inverse .navbar-nav > li.current_page_item > a {
  color: #6699cc;
}
.navbar-inverse .navbar-nav > li > a {
  color: #939598;;
  font-family: FSHackney;
  font-size: 16px;
  padding:0;
  display:inline;
  text-transform: uppercase;
}
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: rgba(80, 132, 192, 0.5);
  color: #6699cc;
}
.top-menu .dropdown-menu {
  min-width: auto;
}
.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li:focus {
  background-color: rgba(80, 132, 192, 0.5);
  color: #6699cc;
}

.navbar-inverse .navbar-nav > li:hover > a, .navbar-inverse .navbar-nav > li:focus > a {
  color: #fff;
}
.navbar .navbar-nav li:hover span.dropdown-toggle:after {
	color:#fff;
}


.navbar-nav > li > a:hover > .dropdown-menu {
	display:block;	
}
.navbar .nav > li:hover .dropdown-menu {
  display: block;
}

.banner-wrapper {
	position: relative;
}
.banner-wrapper .banner-content-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.banner-wrapper .slick-prev, .banner-wrapper .slick-next {
	width: 50px;
	height: 50px;
	top: 50%;
	z-index: 999;
	position: absolute;
	cursor: pointer;
	background: #261d20;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.banner-wrapper .slick-prev:before, .banner-wrapper .slick-next:before {
	font-family: 'ElegantIcons';
	color: white;
	font-size: 24px
}
.banner-wrapper .slick-prev {
	left: 15px
}
.banner-wrapper .slick-prev:before {
	content: "\34"
}
.banner-wrapper .slick-next {
	right: 15px
}
.banner-wrapper .slick-next:before {
	content: "\35"
}
.banner-wrapper .slick-dots {
	background: transparent;
	position: absolute;
	bottom: 20px
}
#top-header {
	background: #fff;
/*	position: fixed;
*/	width: 100%;
	top: 0;
	z-index: 99;
	padding-top: 10px;
}
.sticky {
  position: fixed;
  width: 100%;
  top: 0;
}
#top-header .top_nav .navbar-brand {
display: inline-block;
float: none;
height: auto;
margin: 0 auto;
padding: 15px 0 20px;
}
#top-header .top_nav .navbar-brand img {
height: auto;
max-width: 100%;
}
#top-header .navbar {
	background: none;
	border-radius: 0px;
	border: 0px
}
#top-header .navbar .nav-col {
	padding: 0px
}
#top-header .navbar .navbar-header {
	display: none
}
#top-header .navbar .navbar-collapse #menu-top-menu>li>a {
	color: #ffffff;
	font-family: FSHackney;
	font-weight: 500;
	font-size: 16px;
	padding: 15px 26px;
	text-transform: uppercase
}
#top-header .navbar .navbar-collapse #menu-top-menu>li.current-menu-item>a, #top-header .navbar .navbar-collapse #menu-top-menu>li:hover>a {
	color: #fff200
}
#top-header .navbar .navbar-collapse #menu-top-menu>li:first-child>a {
	padding-left: 19px
}
#top-header .navbar .navbar-collapse #menu-top-menu>li:last-child>a {
	padding-right: 0px
}
#top-header .navbar .navbar-collapse #menu-top-menu>li.menu-item-has-children:hover:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #ffffff;
	position: absolute;
	left: 44%;
	bottom: 0px
}
#top-header .navbar .navbar-collapse #menu-top-menu .dropdown-toggle {
	display: none
}
#top-header .navbar .navbar-collapse #menu-top-menu li {
	visibility: visible;
	position: relative
}
#top-header .navbar .navbar-collapse #menu-top-menu li:hover>ul.dropdown-menu, #top-header .navbar .navbar-collapse #menu-top-menu .page__content li:hover>ol.dropdown-menu, .page__content #top-header .navbar .navbar-collapse #menu-top-menu li:hover>ol.dropdown-menu {
	display: block;
	position: absolute;
	top: 100%;
	left: 0px
}
#top-header .navbar .navbar-collapse #menu-top-menu li .dropdown-menu {
	background: #ffffff;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
	margin: 0px
}
#top-header .navbar .navbar-collapse #menu-top-menu li .dropdown-menu>li:first-child>a {
	padding-top: 14px
}
#top-header .navbar .navbar-collapse #menu-top-menu li .dropdown-menu>li:last-child>a {
	padding-bottom: 14px
}
#top-header .navbar .navbar-collapse #menu-top-menu li .dropdown-menu li a {
	color: #003 !important;
	font-size: 16px;
	font-family: FSHackney;
	font-weight: 500;
	display: block;
	padding: 4px 20px;
	text-transform: capitalize
}
#top-header .navbar .navbar-collapse #menu-top-menu li .dropdown-menu li:hover>a {
	color: #2742e8 !important
}
#top-header .navbar .navbar-collapse #menu-top-menu li .dropdown-menu .dropdown-menu {
	left: 100% !important;
	top: 0px !important
}
.banner-wrapper {
	position: relative;
	  height: 450px;

}
.banner-wrapper .banner-image-container .banner-slide img {
	width: 100%;
/*	height: auto
*/}
.banner-wrapper .banner-content-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0;
	right: 0;
	z-index: 9
}
.banner-wrapper .banner-content-wrapper .banner-content-container {
	height: 100%
}
.banner-wrapper .banner-content-wrapper .banner-content-container .carousel-title {
	color: #ffffff;
	position: relative;
	height: 100%
}
.banner-wrapper .banner-content-wrapper .banner-content-container .carousel-title .banner-title {
  color: #ffffff;
  font-family: FSHackneyLight;
  font-size: 58px;
  font-weight: bold;
  margin-left: 0;
  margin-right: auto;
  margin-top: 18%;
  max-width: 380px;
  text-align: left;
  line-height:60px;
}
.banner-wrapper .banner-content-wrapper .banner-content-container .carousel-title .banner-desc {
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	text-align: center
}
.banner-link {
	margin-top: 65px
}
.banner-link a {
	background-color: red;
	border-radius: 4px;
	color: #ffffff;
	font-family: FSHackney;
	font-size: 16px;
	font-weight: 900;
	padding: 20px 52px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	margin: 0px 15px
}
.banner-link a:first-child {
	background: none;
	border: 2px solid #fff;
	padding: 18px 50px
}
.banner-link a:hover {
	background-color: #ffffff;
	border: none;
	padding: 20px 52px
}
.no-js .banner__wrap {
	min-height: 450px;
	position: relative
}
.no-js .banner {
	display: none
}
.banner__spin {
	display: none
}
.no-js .banner__spin {
	display: block;
	height: 100%;
	position: absolute;
	text-align: center;
	width: 100%
}
.no-js .banner__spin .fa {
	position: relative;
	top: 45%
}
.slick-dots {
	bottom: 40px;
	display: block;
	list-style: outside none none;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 100%
}
.slick-dots li {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	position: relative;
	width: 20px
}
.slick-dots li button {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	color: transparent;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 20px;
	line-height: 0;
	outline: medium none;
	padding: 5px;
	width: 20px
}
.slick-dots li button::before {
	color: #fff;
	content: "\f10c";
	font-family: FontAwesome;
	font-size: 15px;
	height: 20px;
	left: 0;
	line-height: 20px;
	position: absolute;
	text-align: center;
	top: 0;
	opacity:1;
	width: 20px
}
.slick-dots li.slick-active button::before {
	color: #fff;
	opacity:1;
	content: "\f111";
	font-size: 15px
}
.gallery-loop .gallery-thumbnail {
	margin-bottom: 30px
}
.gallery-loop .gallery-thumbnail_anchor {
	display: block;
	height: 261px;
	position: relative;
	text-align: center;
	border: 1px solid #f1f1f1
}
.gallery-loop .gallery-thumbnail_anchor_span {
	display: block;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%
}
.gallery-loop .gallery-thumbnail_anchor_span img {
	height: auto;
	left: 0;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
	right: 0;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-mox-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 0;
	float: none
}
.faq_section .accordion-toggle {
	background-color: #ffffff;
	color: #2742e8;
	background-image: url("../images/faq-open.png");
	background-position: right 0px center;
	background-position-x: 100%;
	background-position-y: center;
	background-repeat: no-repeat;
	display: block;
	font-family: FSHackney;
	font-size: 24px;
	font-weight: bold;
	outline: medium none;
	padding: 10px 20px 11px 0
}
.faq_section .accordion-toggle.collapsed {
	color: #233189;
	background-image: url("../images/faq-close.png");
	background-position: right 0px top 18px;
	background-position-x: 100%;
	background-position-y: 18px;
	background-repeat: no-repeat;
	display: block;
	font-family: FSHackney;
	font-size: 24px;
	font-weight: bold;
	outline: medium none;
	padding: 10px 20px 22px 0;
	border-bottom: 1px solid #e6e6e6
}
.panel-default>.panel-heading {
	border: none;
	color: #fff;
	padding: 0
}
.faq-container .collapse.in {
	border-bottom: 1px solid #e6e6e6
}
.panel-group .panel {
	border: none;
	box-shadow: none
}
.faq_section .panel-body {
	padding: 0px;
	border: 0px !important;
	border-top: 0px !important
}
.faq_section .panel:last-child .accordion-toggle.collapsed {
	border-bottom: 0px !important
}
.faq_section .panel:last-child .collapse.in {
	border-bottom: 0px !important
}
.faq_section .panel:first-child .accordion-toggle {
	padding-top: 2px;
	background-position: right 0px top 12px;
	background-position-x: 100%;
	background-position-y: 12px
}
.faq_section .panel:first-child .accordion-toggle.collapsed {
	padding-top: 2px;
	background-position: right 0px top 12px;
	background-position-x: 100%;
	background-position-y: 12px
}
.page-contact .attachment-contact-thumb {
	float: none;
	margin-right: 0px
}
.woocommerce .titan-woocommerce .product__display .product__display--view .categoty_image_wrap, .woocommerce .titan-woocommerce .product__display .product__display--view .product_image_wrap {
	border: 1px solid #f1f1f1;
	display: block;
	height: 220px;
	position: relative;
	text-align: center
}
.woocommerce .titan-woocommerce .product__display .product__display--view .categoty_image_wrap span, .woocommerce .titan-woocommerce .product__display .product__display--view .product_image_wrap span {
	display: block;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%
}
.woocommerce .titan-woocommerce .product__display .product__display--view .categoty_image_wrap span img, .woocommerce .titan-woocommerce .product__display .product__display--view .product_image_wrap span img {
	float: none;
	height: auto;
	left: 0;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
	right: 0;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 0
}
.woocommerce .titan-woocommerce .product__display .product__display--view h3 {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 32px;
	margin-top: 7px;
	height: 53px;
	overflow: hidden
}
.woocommerce .titan-woocommerce .woo__gallery .images {
	text-align: center;
	width: 100%
}
.woocommerce .titan-woocommerce .woo__gallery .images .main_image {
	border: 1px solid #f1f1f1;
	text-align: center
}
.woocommerce .titan-woocommerce .woo__gallery .images .main_image img {
	width: auto;
	max-width: 100%;
	height: auto;
	float: none;
	margin: 0 auto
}
.woocommerce .titan-woocommerce .woo__gallery .images .small-thumbnails a {
	margin: 15px 0px 0px;
	display: block;
	height: 57px;
	position: relative;
	text-align: center
}
.woocommerce .titan-woocommerce .woo__gallery .images .small-thumbnails a span {
	display: block;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	border: 1px solid #f1f1f1
}
.woocommerce .titan-woocommerce .woo__gallery .images .small-thumbnails a span img {
	float: none;
	height: auto;
	width: auto;
	left: 0;
	margin: 0 auto;
	max-width: 100%;
	position: relative;
	right: 0;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 0
}
.woocommerce .onsale {
	display: none !important
}
.footer a {
	color: #000
}
.footer a:hover ,.footer a:visited{
	color: #000;
	text-decoration: none
}
.home .footer {
	margin-top: 0px
}
.footer__copyright {
	margin-bottom: 0.500em
}
.footer__menu ul, .footer__menu .page__content ol, .page__content .footer__menu ol {
	margin: 0;
	padding: 0
}
.footer__menu ul li, .footer__menu .page__content ol li, .page__content .footer__menu ol li {
	border-left: 1px solid #505373;
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 10px
}
.footer__menu ul li:first-child, .footer__menu .page__content ol li:first-child, .page__content .footer__menu ol li:first-child {
	border-left: none;
	padding-left: 0
}
.footer__badge {
	text-align: right
}
.footer__badge span {
	margin-right: 1em;
	position: relative;
	top: 0.25em
}
@media (min-width: 1400px) {
	.previous_posts .prev_post {
		width: auto !important;
	}
/*	.previous_posts a.text_limit {
		margin-left:0px !important;
	}*/
}
@media (max-width: 1199px) {
#top-header .navbar .navbar-collapse #menu-top-menu>li>a {
	padding: 15px 13px
}
#top-header .top_nav .navbar-brand {
	padding: 25px 0 20px
}
}

@media (max-width: 991px) {
.navbar .navbar-nav li span.dropdown-toggle:after {
	display: none
}
#top-header .top_nav .navbar-brand {
	padding: 15px 0
}
#top-header .navbar .navbar-collapse #menu-top-menu .dropdown-toggle {
	display: block !important;
	padding: 0px 30px
}
#top-header .navbar .navbar-header {
	display: block;
	float: none
}
#top-header .navbar .navbar-header .navbar-toggle {
	background: none;
	border: none;
	display: block;
	margin: 0 auto;
	text-align: center
}
#top-header .navbar .navbar-header .navbar-toggle i {
	color: #ffffff
}
#top-header .navbar .navbar-header>a.navbar-brand {
	display: none
}
#top-header .navbar .nav-col {
	position: relative
}
#top-header .navbar .nav-col .navbar-collapse {
	background-color: #233189;
	border: none !important;
	position: static;
	top: 40px;
	left: 0px;
	width: 100%;
	padding: 0px
}
#top-header .navbar .nav-col .navbar-collapse.collapse {
	display: none !important
}
#top-header .navbar .nav-col .navbar-collapse.in {
	display: block !important
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu {
	float: none;
	padding: 0px
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu>li>a {
	color: #ffffff
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu>li:hover>a, #top-header .navbar .nav-col .navbar-collapse #menu-top-menu>li.current-menu-item>a, #top-header .navbar .nav-col .navbar-collapse #menu-top-menu>li.current-menu-item>a {
	color: #fff200
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li {
	display: block;
	float: none
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li span.dropdown-toggle::after {
	display: block
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li:hover .dropdown-menu {
	display: none
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li.open>a {
	background: none
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li.open>.dropdown-menu {
	display: block
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li .dropdown-menu {
	position: relative !important;
	width: 100%;
	box-shadow: none
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li .dropdown-menu li {
	position: relative
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li .dropdown-menu li a {
	display: inline-block
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li .dropdown-menu .dropdown-toggle:after {
	color: #233189 !important;
	line-height: normal;
	padding-top: 3px
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li .dropdown-menu .dropdown-menu {
	left: 0px !important
}
#top-header .navbar .nav-col .navbar-collapse #menu-top-menu li .dropdown-menu .dropdown-menu a {
	padding: 4px 20px 4px 30px !important
}
#top-header .navbar .navbar-collapse #menu-top-menu>li.menu-item-has-children:hover::after {
	border: 0px
}
}

@media (max-width: 767px) {
.navbar-nav {
	margin: 0
}

}

@media (max-width: 640px) {
.woocommerce .titan-woocommerce .product__display {
	width: 100%
}
}

@media (max-width: 480px) {
.gallery-loop .gallery-thumbnail {
	width: 100%
}
}

/*# sourceMappingURL=maps/style.css.map */

#menu-item-366,
#menu-item-368 {
    display: none;
}