/*
Theme Name: FSV BASIC
Description: Color Variation Green Style Sheet.
*/

input[type="text"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"] {
	border: 1px solid #800002;
	background-color: #dbecec;
}

textarea {
	border: 1px solid #800002;
	background-color: #dbecec;
}

a {
	color: #2e5a5a;
}

.site-header-area {
	border-top: solid 10px #800002;
}

.hw_link1 a,
.hw_link2 a {
	background: url("../images/widget_lst_icon_main-green.png") no-repeat scroll 30px 18px;
}

.topmain-welcome-area {
	background: url("../images/widget_wel_back-green.png") repeat 0 0;
}

.main-content-header .main-content-title {
	background: url("../images/title_bg_01-custom.png") no-repeat scroll left bottom;
}

a[rel*="category"],
a[rel*="tag"] {
	background: #800002;
}

.page-links > span {
	background: #800002;
	border: 1px solid #800002;
}

.nav-previous a {
	background: url("../images/arrow-pagenation-l-green.png") no-repeat left center;
}

.nav-next a {
	background: url("../images/arrow-pagenation-r-green.png") no-repeat right center;
}

.topmain-widget-area .widget-title {
	background-color: #800002;
}

.sidebar-left .widget-title,
.sidebar-right .widget-title {
	background: url("../images/title_bg_02-green.png") no-repeat scroll 30px center;
}

.post-sitemap-list ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_nav_menu ul li,
.widget_pages ul li,
.widget_meta ul li {
	background: url("../images/widget_lst_icon_main-green.png") no-repeat scroll 30px 18px;
}

.post-sitemap-list .children li,
.widget_nav_menu .sub-menu li,
.widget_pages .children li,
.widget_categories .children li {
	background: url("../images/widget_lst_icon_sub-green.png") no-repeat scroll 33px 22px;
}

.widget_rss .widget-title > a.rsswidget + a.rsswidget {
	background: url("../images/widget_rss_icon-green.png") no-repeat right center;
}

#searchform input#s {
	background: url("../images/bg_search-green.png") no-repeat 8px center #dbecec;
}

#wp-calendar caption {
	background-color: #800002;
}

#wp-calendar tfoot #prev a {
	background: url("../images/widget_cal_icon_prev-green.png") no-repeat left top;
}

#wp-calendar tfoot #next a {
	background: url("../images/widget_cal_icon_next-green.png") no-repeat right top;
}

.footer-copy-area {
	background-color: #800002;
}

/* Minimum width of 786 pixels.
 *
 * Width including the scroll bar of the browser.
 */
@media screen and (min-width: 786px) {

	.site-header-area {
		border-top: none;
	}

	.hw_link1 a,
	.hw_link2 a {
		background: url("../images/widget_lst_icon_main-green.png") no-repeat scroll left 13px;
	}

	#header-nav-area {
		background-color: #800002;
	}

	#site-navigation div.menu > ul > li {
		background: url("../images/border_nav.png") no-repeat left center;
	}

	#site-navigation div.menu > ul > li:last-child {
		background: url("../images/border_nav.png") no-repeat left center , url("../images/border_nav.png") no-repeat right center;
	}

	#site-navigation li a:hover,
	#site-navigation li:hover {
		background: #669999;
	}

	#site-navigation li ul li a {
		background: #800002;
	}

	#site-navigation li ul li a:hover {
		background: #669999;
		color: #fff;
	}

	#site-navigation li ul li {
		border-top: 1px solid #2e5a5a;
	}

	#site-navigation .children .children li a,
	#site-navigation .sub-menu .sub-menu li a {
		background: #dbecec;
	}

	#site-navigation .children .children li a:hover,
	#site-navigation .sub-menu .sub-menu li a:hover {
		background: #bedcdc;
	}

	#site-navigation .children .children li,
	#site-navigation .sub-menu .sub-menu li {
		border-top: 1px solid #2e5a5a;
	}

	.comments-title,
	.comment-reply-title {
		background: url("../images/title_bg_02-green.png") no-repeat scroll left 12px;
	}

	.topmain-widget-area .widget-title {
		background: url("../images/title_bg_01-custom.png") no-repeat scroll left bottom;
	}

	.post-sitemap-list h2,
	.sidebar-left .widget-title,
	.sidebar-right .widget-title {
		background: url("../images/title_bg_02-green.png") no-repeat scroll left 0;
	}

	.post-sitemap-list ul li,
	.widget_archive ul li,
	.widget_categories ul li,
	.widget_nav_menu ul li,
	.widget_pages ul li,
	.widget_meta ul li {
		background: url("../images/widget_lst_icon_main-green.png") no-repeat scroll left 18px;
	}

	.post-sitemap-list .children li,
	.widget_nav_menu .sub-menu li,
	.widget_pages .children li,
	.widget_categories .children li {
		background: url("../images/widget_lst_icon_sub-green.png") no-repeat scroll 3px 22px;
	}

	.main-content-site .post-sitemap-list ul li,
	.topmain-widget-area .widget_archive ul li,
	.topmain-widget-area .widget_categories ul li,
	.topmain-widget-area .widget_nav_menu ul li,
	.topmain-widget-area .widget_pages ul li,
	.topmain-widget-area .widget_meta ul li,
	.footer-widget-area .widget_archive ul li,
	.footer-widget-area .widget_categories ul li,
	.footer-widget-area .widget_nav_menu ul li,
	.footer-widget-area .widget_pages ul li,
	.footer-widget-area .widget_meta ul li {
		background: url("../images/widget_lst_icon_main-green.png") no-repeat scroll left 2px;
	}

	.main-content-site .post-sitemap-list .children li,
	.topmain-widget-area .widget_nav_menu .sub-menu li,
	.topmain-widget-area .widget_pages .children li,
	.topmain-widget-area .widget_categories .children li,
	.footer-widget-area .widget_nav_menu .sub-menu li,
	.footer-widget-area .widget_pages .children li,
	.footer-widget-area .widget_categories .children li {
		background: url("../images/widget_lst_icon_sub-green.png") no-repeat scroll 3px 6px;
	}

	.topmain-widget-area .widget_recent_entries .post-title-date-off,
	.topmain-widget-area .widget_catposts .post-title-date-off {
		background: url("../images/widget_lst_icon_sub-green.png") no-repeat scroll 3px 6px;
	}

}

/*
Styles for jQuery Plugin Overwrite.
*/

/* jQuery mmenu Overwrite */

.mm-listview > li:not(.mm-divider):after {
	left: 0;
}

.mm-menu {
	background-color: #800002;
	background-image: none !important;
	color: #fff;
}

.mm-menu .mm-header {
	border-color: #fff;
}

.mm-menu .mm-header > a {
	color: #fff;
}

.mm-menu .mm-header .mm-btn:before,
.mm-menu .mm-header .mm-btn:after {
	border-color: #fff;
}

.mm-menu .mm-listview > li:after {
	border-color: #fff;
}

.mm-menu .mm-listview > li > a.mm-prev, .mm-menu .mm-listview > li > a.mm-next {
	color: #fff;
}

.mm-menu .mm-listview > li > a.mm-prev:before, .mm-menu .mm-listview > li > a.mm-next:after {
	border-color: #fff;
}

.mm-menu .mm-listview > li > a.mm-prev:after, .mm-menu .mm-listview > li > a.mm-next:before {
	border-color: #fff;
}

html #wpadminbar,
#wpadminbar {
	position: fixed !important;
}

html.mm-opened body.logged-in {
	margin-top: -46px;
}

html.mm-opened body.logged-in #page {
	position: fixed;
	top: 46px;
}

/* BX Slider Overwrite */
.bx-wrapper {
	margin: 0 auto 35px;
}

.main_slider_one .bx-wrapper {
	margin: 0 auto 5px;
}

.main_slider_one .bx-wrapper .bx-pager-item {
	display: none;
}

.bx-wrapper .bx-caption span {
  font-size: 14px;
  padding: 15px;
}
