a.more-link {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 0 none;
	border-top: 1px solid #005282;
	clear: both;
	color: #005282;
	display: block;
	float: none;
	font-size: 12px;
	font-weight: 600;
	line-height: 15px;
	margin: 17px 0 0;
	padding: 3px 0;
	text-align: right;
	white-space: nowrap;
}
a.more-link:hover {
	background: none repeat scroll 0 0 #005282;
	color: #fff;
	padding: 3px 5px 4px 0;
}
a.smallblue, a.bigblue {
	color: #003479 !important;
	text-decoration: none !important;
}
a.small-button, a.big-button, a.icon-button, .entry-content p a.big-button {
	border-radius: 0;
	box-shadow: 0 1px 0 0 rgba(255,255,255,0.4) inset, 1px 1px 1px rgba(0,0,0,0.1);
	display: inline-block;
	line-height: 26px;
	text-decoration: none !important;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
}
a.small-button, a.icon-button {
	font-size: 13px !important;
	font-weight: 500 !important;
}
a.smallred, a.bigred {
	background: #d26363;
	background: -moz-linear-gradient(top,#d26363 0%,#bc3132 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d26363),color-stop(100%,#bc3132));
	background: -webkit-linear-gradient(top,#d26363 0%,#bc3132 100%);
	background: -o-linear-gradient(top,#d26363 0%,#bc3132 100%);
	background: -ms-linear-gradient(top,#d26363 0%,#bc3132 100%);
	background: linear-gradient(to bottom,#d26363 0%,#bc3132 100%);
	border: 1px solid #d85353;
	color: #fff !important;
}
a.smallred:hover, a.bigred:hover {
	color: #ffe3e3 !important;
	text-shadow: 0 0 !important;
}
a.smallteal, a.bigteal, a.bigturquoise {
	background: rgba(0,0,0,0) linear-gradient(to bottom,#4dd0d0 0%,#47cacc 100%) repeat scroll 0 0;
	border: 1px solid #48bec0;
	color: #005456 !important;
}
div.sharedaddy h3.sd-title {
	display: block;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.2em;
}
hr {
	clear: both;
}
sup {
	bottom: .5em;
	font-size: 70%;
}
.blackbox {
	border-bottom: 7px solid black;
	border-top: 7px solid black;
	padding: 10px 0;
}
.bottom-nav li.current-menu-item > a {
	border-bottom: 5px solid #fff;
	color: #fff;
}
.cta .et_pb_promo {
	background-color: rgba(217,231,225,0.72);
	border-radius: 9px;
	color: #000;
	margin-bottom: 28px;
	padding: 17px 60px !important;
	text-align: center;
}
.cta .et_pb_promo h2, .cta .et_pb_promo h4 {
	color: #000;
}
.cta .et_pb_promo_button {
	color: #000 !important;
}
.ctasmall .et_pb_main_blurb_image {
	margin-bottom: 16px;
}
.ctasmall.et_pb_blurb_position_left .et_pb_blurb_content {
	padding-left: 130px;
}
.ctasmall.et_pb_blurb_position_left .et_pb_main_blurb_image,.ctasmall.et_pb_blurb_position_right .et_pb_main_blurb_image {
	width: 113px;
}
.ctasmall.et_pb_blurb_position_left .et-pb-icon-circle, .ctasmall.et_pb_blurb_position_right .et-pb-icon-circle {
	border-radius: 52px;
	font-size: 47px;
	padding: 25px;
}
.ctasmall.et_pb_text_align_center {
	background: url("/wp-content/uploads/2015/03/background.jpg") repeat scroll -1024px 661px rgba(0,0,0,0);
	min-height: 201px;
	padding: 25px 0 0;
}
.ctasmall.et_pb_text_align_left {
	background: url("/wp-content/uploads/2015/03/background.jpg") repeat scroll -246px 675px rgba(0,0,0,0);
	padding: 27px 0;
}
.ctasmalltop.et_pb_text {
	margin-bottom: 0;
}
.entry-content #wpv-shop-ads p a, .et_pb_text #wpv-shop-ads a {
	text-decoration: none;
}
.entry-content .et_pb_member_social_links {
	list-style-type: none;
	margin-top: 4px;
	padding: 0;
}
.hometop table {
	border: 0 none;
	margin: 10px auto;
	width: auto;
}
.hometop table tr:nth-child(2n+2) {
	background-color: rgba(0,0,0,0);
}
.hometop tr td {
	border-top: 0 none;
	padding: 5px;
	text-align: left;
}
.programbox ul {
	font-size: 14px;
	padding: 0 0 0 21px;
}
.entry-content .viennatxt ul {
	padding: 0 0 0 15px;
}
h5 {
	line-height: 24px;
}
.entry-content p a, .et_pb_text a {
	text-decoration: underline;
}
.entry-content p a.icon-button {
	color: #000000 !important;
	font-size: 15px;
	font-weight: 300 !important;
	text-decoration: none;
}
table {
	border: 1px solid #dddddd;
}
table tr:nth-child(2n+2) {
	background-color: #f9f9f9;
}
tr td {
	border-top: 1px solid #dddddd;
}
tr th, thead th {
	background: none repeat scroll 0 0 #808080;
	color: #ffffff;
	font-weight: 700;
}
ul {
	padding: 0 0 23px 34px;
}
.et_fixed_nav #logo {
	margin-bottom: 0;
	max-height: 83px;
	position: absolute;
	top: -39px;
}
.et_pb_bg_layout_light .et_pb_slide_description .et_pb_more_button {
	background: none repeat scroll 0 0 #e5e5e5;
	opacity: .75;
}
.et_pb_bg_layout_light .et_pb_widget .menu-about-us-container li a {
	background: none repeat scroll 0 0 #c0202d;
	color: #ffffff;
	display: block;
	padding: 10px 5px 10px 15px;
}
.et_pb_bg_layout_light .et_pb_widget .menu-about-us-container li a:hover {
	background: none repeat scroll 0 0 #939598;
	color: #ffffff;
}
.et_pb_bg_layout_light .et_pb_widget .menu-about-us-container li.current-menu-item a {
	background: none repeat scroll 0 0 grey;
}
.et_pb_blurb h4 {
	padding-bottom: 5px !important;
}
.et_pb_blurb_content > p {
	padding-bottom: .1em;
}
.et_pb_blurb_content p {
	line-height: 17px !important;
}
.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {
	top: 20px;
	width: 32px;
}
.et_pb_column_4_4 .et_pb_team_member_description, .et_pb_column_3_4 .et_pb_team_member_description, .et_pb_column_2_3 .et_pb_team_member_description {
	margin-left: 235px;
}
.et_pb_pricing_table {
	width: 16.5%;
}
.et_pb_pricing_table_button {
	font-size: 14px;
	line-height: 1.2em;
	padding: 6px 10px;
}
.et_pb_pricing_table_button:hover {
	padding: 6px 14px !important;
}
.et_pb_pricing_table_button::after {
	right: -6px;
	top: -2px;
}
.et_pb_section {
	padding: 20px 0;
	position: relative;
}
.et_pb_section.aboutustop {
	padding: 0;
}
.et_pb_section.aboutustop .et_pb_slide_with_image .et_pb_slide_description {
	padding: 40px 0;
}
.et_pb_section.headline.lflogo.et_section_regular {
	padding: 0;
}
.et_pb_section.nsltrbox {
	background: rgba(128,128,128,0.15);
	padding: 0 0 20px;
}
.et_pb_section.sponsorrow {
	border-bottom: 5px solid #bc3132;
	border-top: 5px solid #bc3132;
	padding: 0;
}
.et_pb_section.submenubox {
	border-bottom: 1px solid #005282;
	padding: 10px 0 0;
}
.et_pb_sum {
	font-family: open sans;
	font-size: 47px;
	font-weight: 500;
	line-height: 53px;
}
.et_pb_team_member_image {
	float: left;
	margin-right: 13px;
	width: 207px;
}
.et_pb_testimonial_description > hr {
	border-top: 1px solid #808080;
	color: rgba(0,0,0,0);
	height: 1px;
	margin: 0 0 12px;
}
.et_pb_text a.et_pb_promo_button,  a.et_pb_promo_button {
	text-decoration: none;
}
.et_pb_text h2 {
	padding-bottom: 22px;
}
.et_pb_text.programbox h2 {
	font-size: 19px;
	font-weight: 600;
	padding-bottom: 7px;
}
.et_pb_text.programbox li {
	border-top: 1px solid #ffffff;
	line-height: 17px;
	list-style: outside none none;
	margin: 0 17px 0 0;
	padding: 6px 0 8px;
}
.et_pb_text.testimtxt {
	margin-bottom: 0;
}
.et_pb_toggle_close {
	background-color: #ffffff;
	padding: 11px;
}
.et_pb_toggle_close {
	background-color: #005282;
}
.et_pb_toggle_close {
	margin-bottom: 5px;
}
.et_pb_toggle_close h5.et_pb_toggle_title, .et_pb_toggle_title:before {
	color: #ffffff;
}
.et_pb_toggle_open {
	padding: 12px;
}
.et_pb_toggle_open h5.et_pb_toggle_title {
	color: #333333;
	font-weight: 700;
}
.et_pb_widget_area_left.ws16menu {
	border-bottom: 1px solid grey;
	margin-bottom: 25px;
	padding-bottom: 0;
}
.et_quote_content.et_pb_text_color_light a {
	color: #ffffff;
}
.et-fixed-header {
	border-bottom: 1px solid #e5e5e5;
	box-shadow: none;
	min-height: 30px !important;
	padding: 0 !important;
}
.et-fixed-header #logo {
	max-height: 54px;
	position: absolute;
	top: -29px;
}
.et-fixed-header #top-menu > li > a {
	margin: 0 0 3px;
	padding-bottom: 0;
}
.et-fixed-header #top-menu li, .et-fixed-header .fullwidth-menu li {
	font-size: 12px;
	margin: 0;
}
.et-tooltip {
	cursor: pointer;
}
.et-tooltip-box {
	cursor: default;
	font-family: roboto;
	text-align: center;
}
.featuredbox {
	background: none repeat scroll 0 0 #eee;
	border-bottom: 1px solid #005282;
	margin-bottom: 0;
	padding: 10px 15px 5px;
}
.footer-widget {
	margin: 0 0 50px;
	overflow: hidden;
	width: 50%;
}
.footer-widget #advwidget-3 img {
	float: left;
	margin: 0 10px 0 0;
}
.home #gallery-6 {
	margin: auto;
}
.home #gallery-6 .gallery-caption {
	margin-left: 0;
}
.home #gallery-6 .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 50%;
}
.home #gallery-6 img {
	border: 2px solid #cfcfcf;
}
.home .entry-content p a, .home .et_pb_text a {
	text-decoration: none;
}
.home .et_pb_section.et_pb_fullwidth_section {
	padding: 0;
}
.home .et_pb_slide_content {
	font-size: 16px;
	padding-bottom: 14px;
}
.home .et_pb_slide_description {
	animation-delay: .9s;
	animation-duration: .7s;
	animation-name: fadeBottom;
	animation-timing-function: ease-in-out;
	padding: 40px 100px;
}
.home .et_pb_slide_description h2 {
	font-size: 38px;
}
.home h4 {
	font-size: 17px;
	padding: 12px 0 0;
}
.hometop .one_half {
	background: #bc3132;
	color: #fff;
	padding: 10px 0;
}
.hometop .one_half a {
	color: #fff;
	text-decoration: none;
}
.hometop .one_half img {
	margin-bottom: 10px;
}
.hometop .one_half p {
	font-size: 15px;
	line-height: 1.2em;
	padding: 0 15px;
}
.hometop h5 {
	background: #ff0000 none repeat scroll 0 0;
	border-radius: 24px;
	color: #ffffff;
	font-family: "Ubuntu";
	font-size: 23px;
	font-weight: 500;
	line-height: 20px !important;
	padding: 14px 19px;
}
.istan .et_pb_image {
	margin-bottom: 0;
}
.istan .et_pb_testimonial {
	padding: 30px 30px 17px;
}
.istan .et_pb_testimonial_author, .istan p.et_pb_testimonial_meta {
	display: none;
}
.lflogo .et_pb_column {
	padding-bottom: 0;
}
.listing-buttons {
	border-top: 0 !important;
	margin: 24px 0 0 !important;
	text-align: center !important;
}
.listing-edit-button {
	text-decoration: none !important;
}
.listing-edit-button a.btn {
	background: none repeat scroll 0 0 #d80303;
	border-radius: 20px;
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	line-height: 15px;
	padding: 10px;
}
.member-divide {
	height: 5px;
}
.nav li li li ul {
	top: 24px;
}
.nav li li ul {
	left: 0;
	top: 41px;
}
.nav li ul {
	left: -120px;
	padding: 7px 0 0;
	top: 30px;
}
.newmembers .et_pb_image_container img, .newmembers .et_pb_post a img {
	float: left;
	margin: 0 2% 10px 0;
	width: 35%;
}
.page-id-178 .et_pb_section {
	padding: 0 0 20px;
}
.page-id-3212 .et_pb_section.et_pb_fullwidth_section {
	padding: 0;
}
.page-id-3212 .et_pb_slide_content {
	font-size: 16px;
	padding-bottom: 14px;
}
.page-id-3212 .et_pb_slide_description {
	animation-delay: .9s;
	animation-duration: .7s;
	animation-name: fadeBottom;
	animation-timing-function: ease-in-out;
	padding: 40px 100px;
}
.page-id-3212 .et_pb_slide_description h2 {
	font-size: 38px;
}
.page-id-4407 .et_pb_post {
	margin-bottom: 40px;
}
.post hr {
	background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
	border: 0;
	height: 1px;
}
.programbox {
	background: none repeat scroll 0 0 #939598;
	margin: 0;
	padding: 10px 0;
}
.programbox a {
	color: #ffffff;
	text-decoration: none;
}
.programbox.white {
	background: none repeat scroll 0 0 #ffffff;
	color: #333;
	margin: 0 0 12px;
}
.programbox.white a, .programbox.white p {
	color: #000000;
	line-height: 20px !important;
	text-decoration: none;
}
.secondrow {
	clear: both;
	margin: 0 auto !important;
	padding: 33px 0 0;
}
.secondrow img {
	margin: 0 4px 0 5px;
}
.servicebox .et_pb_blurb_content {
	background: #fff;
	border: 4px solid #bf0310;
	margin: 0 auto;
	max-width: 700px;
	padding: 68px 15px 15px;
	position: relative;
}
.servicebox .et_pb_main_blurb_image {
	margin: 0 -15px auto;
	position: absolute;
	text-align: center;
	top: -49px;
	width: 100%;
}
.shop-single-ad a.companysite, .shop-single-ad a.companymail {
	font-size: 12px;
}
.shop-single-ad img.alignleft {
	margin-right: 0;
	max-height: 136px;
	max-width: 136px;
	width: 136px;
}
.single-member #main-content .container {
	padding-top: 0;
}
.single-member .et_pb_fullwidth_section {
	margin: 0 0 50px;
}
.sponsorbox .et_pb_widget.widget_text {
	width: 100%;
}
.sponsorbox .et_pb_widget.widget_text {
	margin: 0;
}
.sponsorbox h4.widgettitle {
	font-size: 23px;
}
.sponsorrow .et_pb_row {
	padding: 20px 0 0;
}
.sponsors .et_pb_tabs_controls li {
	font-size: 18px;
	font-weight: 500;
	padding: 15px 30px;
}
.sponsors .et_pb_tabs_controls li.et_pb_tab_active {
	padding: 15px 30px;
}
.sponsors .et_pb_text h4 {
	font-size: 18px;
	line-height: 1.5em;
}
.sponsors a.big-button {
	margin: 26px 0;
}
.sponsorship img {
	float: left;
	margin: 0 0 0 11px;
}
.sponsorship img.duo {
	margin: 21px 0 0 10px;
}
.sponsorship img.firstone {
	float: left;
	margin: 0;
}
.sponsorship2 .firstrow img {
	margin: 0 17px !important;
}
.sponsorship2 .firstrow img {
	height: 64px;
	margin: 0 27px 0 0 !important;
	width: auto;
}
.sponsorship2 .thirdrow img {
	margin: 0 14px !important;
}
.sponsorship2 img {
	margin: 0 20px !important;
}
.subheader.et_pb_fullwidth_header h1,.subheadercommon.et_pb_fullwidth_header h1 {
	padding-bottom: 2px;
}
.subheader.et_pb_fullwidth_header,.subheadercommon.et_pb_fullwidth_header {
	padding: 0;
}
.submenubox .fullwidth-menu li > a {
	font-weight: 400;
}
.submenubox .fullwidth-menu li > a {
	border: 0 none;
	padding: 0;
}
.submenubox .fullwidth-menu-nav > ul {
	float: right;
}
.submenubox .fullwidth-menu-nav ul {
	padding: 0 !important;
}
.submenubox ul .current-menu-item a {
	color: #005282;
}
.su-tabs-pane {
	padding: 15px 5px 15px 25px;
}
.su-tabs-vertical .su-tabs-nav {
	width: 40%;
}
.su-tabs-vertical .su-tabs-nav span {
	border-bottom: 2px solid #ffffff;
}
.su-tabs-vertical .su-tabs-panes {
	width: 60%;
}
.viennacounter .et_pb_circle_counter h3, .viennacounter .et_pb_number_counter h3 {
	padding: 4px 0 0;
}
.viennacounter .et_pb_circle_counter, .viennacounter .et_pb_number_counter {
	margin: 0 auto 16px;
}
.viennacounter .et_pb_number_counter .percent {
	height: 49px;
}
.viennacounter .et_pb_number_counter .percent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: 300;
	line-height: 49px;
}
.viennacounter .et_pb_row {
	padding: 0;
}
.viennacounter.et_pb_section {
	padding: 20px 0 0;
}
.viennainfo .et_pb_blurb_position_left .et_pb_main_blurb_image,.viennainfo .et_pb_blurb_position_right .et_pb_main_blurb_image {
	left: 0;
	position: absolute;
	top: 7px;
	width: 32px;
}
.viennainfo .et_pb_image {
	margin-bottom: 2px;
}
.viennainfo .et_pb_text h2 {
	padding-bottom: 7px;
}
.viennainfo .et-shadow .et-box-content {
	color: #bc3132;
	font-family: "ubuntu";
	font-weight: 700;
	min-height: auto;
	padding: 9px 0 5px;
}
.viennainfo a.big-button {
	display: block;
	font-family: "ubuntu";
	font-size: 14px;
	font-weight: normal !important;
	margin: 8px auto;
	padding: 7px 12px;
	text-align: center;
}
.viennainfo h6 {
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0;
}
.viennalogo .et_pb_row,.viennacountero .et_pb_row {
	padding: 0;
}
.viennalogo .et_pb_row:last-child .et_pb_image_sticky:last-child {
	margin-bottom: 0 !important;
}
.viennalogo .et_pb_row_inner {
	padding-top: 0;
}
.viennalogo.et_pb_section {
	padding: 25px 0;
}
.viennatxt {
	text-align: justify;
}
.viennatxt h3 a {
	color: #bc3132;
	text-decoration: none;
}
.widget_advwidget h4.widgettitle {
	display: none;
}
.widget_advwidget img {
	margin: 0 0 15px;
}
.wp-pagenavi {
	font-family: "roboto";
}
.ws16menu .et_pb_widget ul li {
	float: left;
}
.ws16menu .et_pb_widget ul li {
	display: block;
	float: left;
	margin: 0 .7% 5px 0;
}
.ws16menu .et_pb_widget ul li a:hover, .ws16menu .et_pb_widget ul li.current-menu-item a {
	background: #025282 none repeat scroll 0 0;
	color: #ffffff !important;
}
.ws16menu .et_pb_widget ul li:last-child {
	margin: 0;
}
.ws16menu .menu-ws16-container {
	text-align: center;
}
.ws16menu .menu-ws16-container ul {
	display: block;
	width: 100%;
}
.ws16menu .widget_nav_menu {
	margin: 0 !important;
	width: 100% !important;
}
.ws16menu h4 {
	display: none;
}
.ws16menu ul li a {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #808080;
	border-radius: 5px;
	display: block;
	line-height: 15px;
	margin: 0;
	padding: 10px;
}
#advwidget-2 h4.widgettitle {
	display: none;
}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
	margin-top: 35px;
}
#footer-widgets {
	padding-top: 45px;
}
#footer-widgets .textwidget a {
	color: #ffffff;
}
#left-area ol, .entry-content ol, .comment-content ol {
	line-height: inherit;
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 0 16px;
	padding: 10px 0 15px 16px;
}
#main-footer {
	background-color: #004373 !important;
	color: #ffffff !important;
}
#main-footer h4, #main-footer h3, #main-footer h5, #main-footer h6 {
	color: #ffffff !important;
	padding-bottom: 17px;
}
#main-header {
	z-index: 9999999;
}
#main-header.et-fixed-header {
	box-shadow: none !important;
}
#structurebox .et_pb_column_4_4 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_4_4 .et_pb_widget_area_right .et_pb_widget {
	width: 100%;
}
#structurebox .et_pb_widget {
	float: none;
	margin: 0 0 40px;
}
#top-menu a:hover, .fullwidth-menu a:hover {
	border-bottom: 5px solid #6d6d6d;
}
#top-menu li > a, .fullwidth-menu li > a {
	border-bottom: 5px solid #ffffff;
	font-weight: 600;
	padding-bottom: 7px;
}
#top-menu li li {
	margin: 0;
	padding: 3px 15px;
}
#top-menu li li > a, .fullwidth-menu li li > a {
	border-bottom: 1px solid #ffffff;
}
#top-menu li li a, .fullwidth-menu li li a {
	padding: 8px 9px;
	width: 150px;
}
#top-menu li li a:hover, .fullwidth-menu li li a:hover {
	border-bottom: 1px solid #025282;
}
#top-menu li li li {
	padding: 0 0 5px 13px;
}
#top-menu li li li a {
	padding: 0 0 2px 19px;
}
#top-menu li li li.menu-item-has-children > a:first-child::after {
	top: 2px;
}
#top-menu li li.current-menu-ancestor > a, #top-menu li li.current-menu-item > a {
	border-bottom: 1px solid #005282;
}
#top-menu li li.menu-item-has-children > a:first-child::after {
	top: 9px;
}
#top-menu li, .fullwidth-menu li {
	margin: 0 0 10px;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a,#top-menu li.current-page-ancestor > a {
	border-bottom: 5px solid #005282;
	color: #005282;
	font-weight: 600;
}
#wpadminbar {
	z-index: 99100001;
}
#wpv-shop-ads .shop-single-ad {
	float: left;
	margin: 0 3px 20px 0;
	width: 48%;
}
#wpv-shop-ads .shop-single-ad .thumbnail {
	border: 1px solid #d8d8d8;
	display: block;
	float: left;
	height: 136px;
	margin: 0 15px 0 0;
	padding: 4px;
	width: auto !important;
}
#wpv-shop-ads .shop-single-ad .thumbnail:hover {
	border-color: #005282;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
#wpv-shop-ads h3 {
	font-size: 15.5px;
	line-height: 21px;
	margin: 15px 0 0 10px;
}
#wpv-shop-ads h4 {
	font-size: 14px;
}

@media only screen and ( min-width: 370px ) and ( max-width: 760px) {
	.shop-single-ad img.alignleft {
		margin: 0 0 15px !important;
	}
	
	#wpv-shop-ads .shop-single-ad {
		clear: both;
		float: none !important;
		margin: 0 !important;
		width: 100% !important;
	}
}

@media only screen and ( max-width: 369px) {
	.shop-single-ad img.alignleft {
		margin: 0 0 15px !important;
	}
	
	#wpv-shop-ads .shop-single-ad .thumbnail {
		border: 0 none !important;
		display: block !important;
		float: none !important;
		height: auto !important;
		margin: 0 !important;
		max-width: 100% !important;
		padding: 0 !important;
		text-align: center !important;
		width: 100% !important;
	}
	
	#wpv-shop-ads .shop-single-ad {
		clear: both;
		float: none !important;
		margin: 0 !important;
		width: 100% !important;
	}
}

@media only screen and ( min-width: 782px ) {
	.lflogo .et_pb_column.et_pb_column_1_3 {
		width: 40%;
		margin-right: 0;
	}
	
	.lflogo .et_pb_column.et_pb_column_2_3 {
		width: 59%;
	}
}


@media only screen and (max-width: 767px) {
	.et_pb_row, .container, .et_pb_container {
		width: 98%;
	}
	
	.newsltrform .wpt-repetitive, .submitnews {
		margin: 0 3.5% 5px 0 !important;
		width: 16%;
	}
	
	.submitnews {
		width: 14% !important;
	}
}

@media only screen and (max-width: 567px) {
	.newsltrform .wpt-repetitive, .submitnews {
		margin: 0 0 5px !important;
		width: 94% !important;
		float: none !important;
	}
	
	.newsltrform .submitnews {
		width: 98% !important;
		margin: 0 !important;
	}
}

@media only screen and (max-width: 767px) {

	.et_pb_member_position {
		color: #005282;
	}

	.et_pb_team_member_description h4 {
		font-size: 19px;
		font-weight: 600;
	}

	.right .et_pb_team_member_image.et-waypoint {
		float: right;
		margin-right: 0;
	}

	.right .et_pb_team_member_description {
		margin-left: 0;
		margin-right: 220px;
	}

	.et_pb_team_member_description h3 {
		font-size: 17px;
		font-weight: 600;
	}	
}

@media only screen and (max-width: 980px) {
	.right .et_pb_team_member_description {
		margin-left: inherit;
		margin-right: 0;
	}
	
	.right .et_pb_team_member_image.et-waypoint {
		float: left;
		margin-right: 13px;
	}
	
	.et_pb_space {
		display: block !important;
	}
}

@media only screen and (max-width: 479px) {
	.et_pb_team_member_image.et-waypoint {
		float: none;
		text-align: center;
		width: 100%;
	}
}