body {
	font-size: 15px;
}
em {
	font-style: italic;
}
h3.post_heading a {
	color: rgb(35, 35, 36);
}
h5.post_heading a {
	color: rgb(35, 35, 36);
}
.dropcap.circle {
	background: rgb(52, 73, 94);
}
.dropcap.box {
	background: rgb(52, 73, 94);
}
.pricing_box.large .header {
	background: rgb(52, 73, 94);
}
.pricing_box.large {
	border: 1px solid rgb(52, 73, 94); border-image: none;
}
.pricing_box .header {
	background: rgb(249, 249, 249);
}
.pricing_box .header {
	border-bottom-color: rgb(97, 97, 97); border-bottom-width: 1px; border-bottom-style: solid;
}
#content_wrapper .pricing_box ul li {
	border-bottom-color: rgb(97, 97, 97); border-bottom-width: 2px; border-bottom-style: dotted;
}
.pricing_box {
	border: 1px solid rgb(97, 97, 97); border-image: none;
}
#footer {
	background: rgb(51, 51, 51);
}
#footer h2.widgettitle span {
	background: rgb(51, 51, 51);
}
.flexipages_widget a {
	color: rgb(0, 0, 255);
}
.flexipages_widget a {
	font-size: 13px;
}
#footer ul li.widget .widgettitle {
	font-size: 12px;
}
#content_wrapper .sidebar .content .sidebar_widget li .widgettitle {
	font-size: 14px;
}
h2.widgettitle {
	font-size: 14px;
}
h1 {
	color: rgb(17, 17, 17);
}
h2 {
	color: rgb(17, 17, 17);
}
h3 {
	color: rgb(17, 17, 17);
}
h4 {
	color: rgb(17, 17, 17);
}
h5 {
	color: rgb(17, 17, 17);
}
h6 {
	color: rgb(17, 17, 17);
}
.caption_header h1 {
	color: rgb(145, 23, 23);
}
.caption_header {
	color: rgb(145, 23, 23);
}
.caption_header a {
	color: rgb(145, 23, 23);
}
h1 {
	font-size: 32px;
}
h1 {
	letter-spacing: 0px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 15px;
}
.caption_header h1 {
	font-size: 36px;
}
.caption_header h1 {
	letter-spacing: 0px;
}
body {
	color: rgb(0, 0, 0);
}
a {
	color: rgb(0, 0, 128);
}
.tagline_text {
	color: rgb(0, 0, 128);
}
.filter li a.active {
	color: rgb(0, 0, 128);
}
.post_header h3 a:hover {
	color: rgb(0, 0, 128);
}
.sidebar_wrapper a:hover {
	color: rgb(0, 0, 128);
}
.sidebar_wrapper a:active {
	color: rgb(0, 0, 128);
}
.sidebar_wrapper ul.twitter a {
	color: rgb(0, 0, 128);
}
#footer .sidebar_widget li ul.twitter a {
	color: rgb(0, 0, 128);
}
a:hover {
	color: rgb(0, 0, 128);
}
.post_header h3 a:hover {
	color: rgb(0, 0, 128);
}
.caption_breadcrumbs a:hover {
	color: rgb(0, 0, 128);
}
.caption_breadcrumbs a:active {
	color: rgb(0, 0, 128);
}
.colorful_bg {
	background: rgb(0, 0, 128);
}
a:hover {
	color: rgb(51, 51, 51);
}
a:active {
	color: rgb(51, 51, 51);
}
.top_info a:active {
	color: rgb(51, 51, 51);
}
input[type=submit] {
	background-color: rgb(40, 129, 219) !important;
}
input[type=button] {
	background-color: rgb(40, 129, 219) !important;
}
a.button {
	background-color: rgb(40, 129, 219) !important;
}
input[type=submit]:active {
	background-color: rgb(40, 129, 219) !important;
}
input[type=button]:active {
	background-color: rgb(40, 129, 219) !important;
}
a.button:active {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce ul.products li.product a.add_to_cart_button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce ul.products li.product a.add_to_cart_button.loading {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button.loading {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce ul.products li.product a.add_to_cart_button:hover {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button:hover {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce a.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce button.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce input.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce #respond input#submit {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce #content input.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page a.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page button.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page input.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page #respond input#submit {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page #content input.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce table.cart td.actions .button.alt.checkout-button {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce #payment #place_order {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce-page #payment #place_order {
	background-color: rgb(40, 129, 219) !important;
}
.woocommerce table.cart td.actions .button.alt {
	background-color: rgb(40, 129, 219) !important;
}
.portfolio200_overlay {
	background-color: rgb(44, 120, 186);
}
.portfolio460_overlay {
	background-color: rgb(44, 120, 186);
}
.portfolio305_overlay {
	background-color: rgb(44, 120, 186);
}
.portfolio195_overlay {
	background-color: rgb(44, 120, 186);
}
.post_img_overlay {
	background-color: rgb(44, 120, 186);
}
.blog_thumb_overlay {
	background-color: rgb(44, 120, 186);
}
.post_full_img_overlay {
	background-color: rgb(44, 120, 186);
}
.post_half_img_overlay {
	background-color: rgb(44, 120, 186);
}
.post_third_img_overlay {
	background-color: rgb(44, 120, 186);
}
.colorful_bg {
	background-color: rgb(44, 120, 186);
}
.flex-control-nav li a.active {
	background-color: rgb(44, 120, 186);
}
.flex-control-nav li a:hover {
	background-color: rgb(44, 120, 186);
}
.portfolio_single_navi a:hover {
	background-color: rgb(44, 120, 186);
}
#toTop:hover {
	background-color: rgb(44, 120, 186);
}
#sc_chat_box div.sc-chat-header {
	background-color: rgb(44, 120, 186);
}
#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn a:hover {
	background-color: rgb(44, 120, 186);
}
.widget_tag_cloud div a:hover {
	background-color: rgb(44, 120, 186);
}
.meta-tags a:hover {
	background-color: rgb(44, 120, 186);
}
#footer .widget_tag_cloud div a:hover {
	background-color: rgb(44, 120, 186);
}
#footer .meta-tags a:hover {
	background-color: rgb(44, 120, 186);
}
.portfolio_desc.hover {
	border-bottom-color: rgb(44, 120, 186); border-bottom-width: 2px; border-bottom-style: solid;
}
.member_item_info:hover {
	border-bottom-color: rgb(44, 120, 186); border-bottom-width: 2px; border-bottom-style: solid;
}
.filter li a.active {
	color: rgb(44, 120, 186); border-bottom-color: rgb(44, 120, 186); border-bottom-width: 3px; border-bottom-style: solid;
}
.widget_tag_cloud div a:hover {
	border: 1px solid rgb(44, 120, 186); border-image: none;
}
.meta-tags a:hover {
	border: 1px solid rgb(44, 120, 186); border-image: none;
}
#footer .widget_tag_cloud div a:hover {
	border: 1px solid rgb(44, 120, 186); border-image: none;
}
#footer .meta-tags a:hover {
	border: 1px solid rgb(44, 120, 186); border-image: none;
}
.post_color_date {
	color: rgb(44, 120, 186);
}
input[type=submit] {
	color: rgb(255, 255, 255) !important;
}
input[type=button] {
	color: rgb(255, 255, 255) !important;
}
a.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce ul.products li.product a.add_to_cart_button.loading {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button.loading {
	color: rgb(255, 255, 255) !important;
}
.woocommerce ul.products li.product a.add_to_cart_button:hover {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button:hover {
	color: rgb(255, 255, 255) !important;
}
.woocommerce a.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce button.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce input.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce #respond input#submit {
	color: rgb(255, 255, 255) !important;
}
.woocommerce #content input.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page a.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page button.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page input.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page #respond input#submit {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page #content input.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce table.cart td.actions .button.alt.checkout-button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce #payment #place_order {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page #payment #place_order {
	color: rgb(255, 255, 255) !important;
}
.woocommerce table.cart td.actions .button.alt {
	color: rgb(255, 255, 255) !important;
}
input[type=submit]:hover {
	color: rgb(255, 255, 255) !important;
}
input[type=button]:hover {
	color: rgb(255, 255, 255) !important;
}
a.button:hover {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce ul.products li.product a.add_to_cart_button.loading {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button.loading {
	color: rgb(255, 255, 255) !important;
}
.woocommerce ul.products li.product a.add_to_cart_button:hover {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button:hover {
	color: rgb(255, 255, 255) !important;
}
.woocommerce a.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce button.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce input.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce #respond input#submit {
	color: rgb(255, 255, 255) !important;
}
.woocommerce #content input.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page a.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page button.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page input.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page #respond input#submit {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page #content input.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce table.cart td.actions .button.alt.checkout-button {
	color: rgb(255, 255, 255) !important;
}
.woocommerce #payment #place_order {
	color: rgb(255, 255, 255) !important;
}
.woocommerce-page #payment #place_order {
	color: rgb(255, 255, 255) !important;
}
.woocommerce table.cart td.actions .button.alt {
	color: rgb(255, 255, 255) !important;
}
input[type=submit] {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
input[type=button] {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
a.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce ul.products li.product a.add_to_cart_button.loading {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button.loading {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce ul.products li.product a.add_to_cart_button:hover {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page ul.products li.product a.add_to_cart_button:hover {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce a.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce button.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce input.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce #respond input#submit {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce #content input.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page a.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page button.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page input.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page #respond input#submit {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page #content input.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce table.cart td.actions .button.alt.checkout-button {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce #payment #place_order {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce-page #payment #place_order {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
.woocommerce table.cart td.actions .button.alt {
	border: 1px solid rgb(17, 40, 158) !important; border-image: none !important;
}
h1 {
	font-family: "Open Sans" !important;
}
h2 {
	font-family: "Open Sans" !important;
}
h3 {
	font-family: "Open Sans" !important;
}
h4 {
	font-family: "Open Sans" !important;
}
h5 {
	font-family: "Open Sans" !important;
}
h6 {
	font-family: "Open Sans" !important;
}
input[type=submit] {
	font-family: "Open Sans" !important;
}
input[type=button] {
	font-family: "Open Sans" !important;
}
a.button {
	font-family: "Open Sans" !important;
}
.post_header {
	font-family: "Open Sans" !important;
}
.member_position {
	font-family: "Open Sans" !important;
}
.portfolio_sub_header {
	font-family: "Open Sans" !important;
}
.post_date {
	font-family: "Open Sans" !important;
}
.sc-chat-header .sc-chat-header-title {
	font-family: "Open Sans" !important;
}
#sc_chat_box .sc-chat-wrapper .sc-start-chat-btn a {
	font-family: "Open Sans" !important;
}
#menu_wrapper .nav ul li a {
	text-transform: uppercase; font-size: 14px;
}
#menu_wrapper div .nav li a {
	text-transform: uppercase; font-size: 14px;
}
#menu_wrapper .nav ul li ul li a {
	text-transform: none; font-size: 14px;
}
#menu_wrapper div .nav li ul li a {
	text-transform: none; font-size: 14px;
}
#menu_wrapper div .nav li.current-menu-parent ul li a {
	text-transform: none; font-size: 14px;
}
#menu_wrapper .nav ul li a {
	color: rgb(161, 39, 55);
}
#menu_wrapper div .nav li a {
	color: rgb(161, 39, 55);
}
#menu_wrapper .nav ul li a.hover {
	color: rgb(133, 34, 34); border-bottom-color: rgb(133, 34, 34); border-bottom-width: 5px; border-bottom-style: solid;
}
#menu_wrapper .nav ul li a:hover {
	color: rgb(133, 34, 34); border-bottom-color: rgb(133, 34, 34); border-bottom-width: 5px; border-bottom-style: solid;
}
#menu_wrapper div .nav li a.hover {
	color: rgb(133, 34, 34); border-bottom-color: rgb(133, 34, 34); border-bottom-width: 5px; border-bottom-style: solid;
}
#menu_wrapper div .nav li a:hover {
	color: rgb(133, 34, 34); border-bottom-color: rgb(133, 34, 34); border-bottom-width: 5px; border-bottom-style: solid;
}
#menu_wrapper div .nav li.current-menu-item > a {
	color: rgb(0, 51, 102); border-bottom-color: rgb(0, 51, 102); border-bottom-width: 5px; border-bottom-style: solid;
}
#menu_wrapper div .nav li.current-menu-parent > a {
	color: rgb(0, 51, 102); border-bottom-color: rgb(0, 51, 102); border-bottom-width: 5px; border-bottom-style: solid;
}
#menu_wrapper div .nav li.current-menu-ancestor > a {
	color: rgb(0, 51, 102); border-bottom-color: rgb(0, 51, 102); border-bottom-width: 5px; border-bottom-style: solid;
}
#menu_wrapper div .nav li ul li a {
	color: rgb(209, 209, 209);
}
#menu_wrapper div .nav li.current-menu-item ul li a {
	color: rgb(209, 209, 209);
}
#menu_wrapper div .nav li ul li.current-menu-item a {
	color: rgb(209, 209, 209);
}
#menu_wrapper .nav ul li ul li a {
	color: rgb(209, 209, 209);
}
#menu_wrapper .nav ul li.current-menu-item ul li a {
	color: rgb(209, 209, 209);
}
#menu_wrapper .nav ul li ul li.current-menu-item a {
	color: rgb(209, 209, 209);
}
#menu_wrapper div .nav li.current-menu-parent ul li a {
	color: rgb(209, 209, 209);
}
#menu_wrapper div .nav li ul li.current-menu-parent a {
	color: rgb(209, 209, 209);
}
#menu_wrapper .nav ul li ul li a:hover {
	color: rgb(255, 182, 133);
}
#menu_wrapper .nav ul li ul li a:hover {
	color: rgb(255, 182, 133);
}
#menu_wrapper div .nav li ul li a:hover {
	color: rgb(255, 182, 133);
}
#menu_wrapper div .nav li ul li a:hover {
	color: rgb(255, 182, 133);
}
#menu_wrapper div .nav li.current-menu-item ul li a:hover {
	color: rgb(255, 182, 133);
}
#menu_wrapper div .nav li.current-menu-parent ul li a:hover {
	color: rgb(255, 182, 133);
}
#footer ul li.widget .widgettitle {
	color: rgb(255, 255, 255);
}
#footer {
	color: rgb(153, 153, 153);
}
#footer a {
	color: rgb(255, 255, 255);
}
#footer a:hover {
	color: rgb(255, 255, 255);
}
#footer a:active {
	color: rgb(255, 255, 255);
}
#copyright {
	color: rgb(77, 77, 77);
}
#copyright {
	background-color: rgb(54, 54, 54);
}
body {
	background-color: rgb(34, 123, 183) !important;
}
.logo {
	margin-bottom: 6px;
}
#menu_wrapper .nav ul li a {
	padding-top: 2px;
}
#menu_wrapper div .nav li a {
	padding-top: 2px;
}
#menu_wrapper .nav ul li a {
	padding-bottom: 3px;
}
#menu_wrapper div .nav li a {
	padding-bottom: 3px;
}
.sage .story {
	font-family: Arial, Helvetica, sans-serif;
}
.sage .story .title {
	font-size: 22px;
}
.sage .story .title a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.sage .story .title a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.sage .story .title a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.sage .story .title a:active {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.sage .story .topic {
	font-size: 14px;
}
.sage .story .topic a:link {
	color: rgb(204, 0, 0); text-decoration: none;
}
.sage .story .topic a:visited {
	color: rgb(204, 0, 0); text-decoration: none;
}
.sage .story .topic a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.sage .story .topic a:active {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.sage .story .sub {
	color: rgb(102, 102, 102); padding-top: 4px; font-size: 14px;
}
.sage .story .author {
	color: rgb(102, 102, 102); padding-top: 4px; font-size: 14px; font-weight: bold;
}
.sage .topStories {
	
}
.sage .topStories .top2 {
	text-align: center;
}
.sage .topStories .top2 .title {
	font-size: 25px;
}
.sage .topStories .story1 {
	padding: 0px 15px; width: 449px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.sage .topStories .story2 {
	padding: 0px 15px; width: 449px; float: left;
}
.sage .topStories .line {
	margin-top: 15px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.sage .topStories .threeStories {
	margin-top: 15px;
}
.sage .topStories .threeStories .story1 {
	padding: 0px; width: 300px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.sage .topStories .threeStories .story2 {
	padding: 0px 0px 0px 25px; width: 300px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.sage .topStories .threeStories .story3 {
	width: 300px; padding-left: 25px; float: left;
}
.sage .body {
	margin-top: 15px;
}
.sage .body .left {
	width: 645px; float: left;
}
.sage .body .left .slider {
	padding: 15px 0px 25px;
}
.sage .body .sidebar {
	width: 300px; float: left;
}
.sage .storyList .wide {
	margin-right: 190px;
}
.sage .storyList .wide .image {
	margin-right: -190px; float: right;
}
.sage .storyList .half {
	width: 290px; text-align: center; float: left;
}
.sage .storyList .half.story1 {
	padding-right: 25px;
}
.sage .storyList .half.story2 {
	padding-left: 25px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.sage .storyList .line {
	margin: 18px 0px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.sage .clear {
	clear: both;
}
