/* WARNING: Do not edit this file. It is dynamically generated. Any edits you make will be overwritten. */
/* This file generated using Weaver Xtreme 3.1.12 subtheme: Polio Health-V-1535 */
/* Weaver Xtreme styles - Version 1535 */
.content a {color:#0039A6;}
.content a:hover {color:#FF6600;}
.content a{font-weight:bold;}
.wrapper .entry-meta a, .wrapper .entry-utility a {color:#0039A6;}
.wrapper .entry-meta a:hover,.wrapper .entry-utility a:hover {color:#FF6600;}
.colophon a {color:#FFFFFF;}
.colophon a{font-weight:normal;}
#wrapper{max-width:10000px;}
.weaverx-theme-menu .current_page_item > a,.weaverx-theme-menu .current-menu-item > a,.weaverx-theme-menu .current-cat > a,.weaverx-theme-menu .current_page_ancestor > a,.weaverx-theme-menu .current-category-ancestor > a,.weaverx-theme-menu .current-menu-ancestor > a,.weaverx-theme-menu .current-menu-parent > a,.weaverx-theme-menu .current-category-parent > a {color:#FF6600 !important;}
.weaverx-theme-menu .current_page_item > a,.weaverx-theme-menu .current-menu-item > a,.weaverx-theme-menu .current-cat > a,.weaverx-theme-menu .current_page_ancestor > a,.weaverx-theme-menu .current-category-ancestor > a,.weaverx-theme-menu .current-menu-ancestor > a,.weaverx-theme-menu .current-menu-parent > a,.weaverx-theme-menu .current-category-parent > a {background-color:white !important;}
.weaverx-theme-menu .current_page_item > a,.weaverx-theme-menu .current-menu-item > a,.weaverx-theme-menu .current-cat > a,.weaverx-theme-menu .current_page_ancestor > a,.weaverx-theme-menu .current-category-ancestor > a,.weaverx-theme-menu .current-menu-ancestor > a,.weaverx-theme-menu .current-menu-parent > a,.weaverx-theme-menu .current-category-parent > a{font-weight:bold}
.comment-content img[height],.container img[class*="align"],.container img[class*="wp-image-"],.container img[class*="attachment-"],.container img.featured-image,.container img.avatar,.colophon img[class*="align"],.colophon img[class*="wp-image-"],.colophon img[class*="attachment-"],.colophon img.featured-image,.colophon img.avatar{box-shadow: 0 0 4px 2px rgba(0,0,0,0.25);}
#content ul {list-style-type:square;}
.entry-summary,.entry-content {padding-top:0.50000em;}
.single #nav-below{display:none;margin:0;}
.single-author .entry-meta .by-author {display:none;}
body{font-size:0.87500em;}
.customA-font-size{font-size:1em;}.customA-font-size-title{font-size:1.50000em;}.customB-font-size{font-size:2.3em;}.customB-font-size-title{font-size:3.45000em;}body {background-color:#FFFFFF;}
.menu-primary .wvrx-menu-container {background-color:transparent;}
.menu-primary .wvrx-menu-container {color:#0039A6;}
.menu-secondary .wvrx-menu-container {background-color:transparent;}
.menu-secondary .wvrx-menu-container {color:#FFFFFF;}
.menu-extra .wvrx-menu-container {background-color:transparent;}
.menu-extra .wvrx-menu-container {color:#FFFFFF;}
.menu-primary .wvrx-menu ul li a,.menu-primary .wvrx-menu ul.mega-menu li {background-color:#FFFFFF;}
.menu-primary .wvrx-menu ul li a,.menu-primary .wvrx-menu ul.mega-menu li {color:#0039A6;}
.menu-primary .wvrx-menu > li > a {background-color:transparent;}
.menu-secondary .wvrx-menu > li > a {background-color:transparent;}
.menu-extra .wvrx-menu > li > a {background-color:transparent;}
.menu-primary .wvrx-menu > li > a {color:#0039A6;}
.menu-primary .wvrx-menu > li > a:hover {color:#FF6600 !important;}
.menu-primary .wvrx-menu > li > a:hover {background-color:transparent !important;}
.menu-secondary .wvrx-menu > li > a {color:#FFFFFF;}
.menu-secondary .wvrx-menu > li > a:hover {color:#FF6600 !important;}
.menu-secondary .wvrx-menu > li > a:hover {background-color:#FFFFFF !important;}
.menu-extra .wvrx-menu > li > a {color:#FFFFFF;}
.menu-extra .wvrx-menu > li > a:hover {color:#FFFFFF !important;}
.menu-extra .wvrx-menu > li > a:hover {background-color:transparent !important;}
.menu-primary .wvrx-menu ul li a {color:#0039A6;}
.menu-primary .wvrx-menu ul li a:hover {color:#FF6600 !important;}
.menu-primary .wvrx-menu ul li a:hover {background-color:#FFFFFF !important;}
.menu-primary .menu-toggle-button {color:#0039A6;}
@media(min-width:768px) {
.menu-primary .wvrx-menu a{border-right:1px solid #7F7F7F;}
.menu-primary ul.wvrx-menu > li:first-child {border-left:1px solid #7F7F7F;}
.menu-primary .wvrx-menu ul > li:first-child{border-top:1px solid #7F7F7F;}
.menu-primary .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid #7F7F7F;}
.menu-primary .menu-arrows .toggle-submenu:after{content:'';display:none;}
.menu-primary .menu-hover.menu-arrows .has-submenu > a {padding-right:0.75em;}
.menu-primary .wvrx-menu a span.sub-arrow:after{display:none;}
.menu-primary .wvrx-menu,.menu-primary .wvrx-menu-container{text-align:center;line-height:0;}
}
.menu-primary .menu-arrows .toggle-submenu:after{color:#0039A6;}
.menu-primary .menu-arrows ul .toggle-submenu:after{color:#0039A6;}
.menu-primary .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#0039A6;}
.menu-primary .menu-arrows ul .toggle-submenu:after{color:#0039A6;}
.menu-secondary .menu-toggle-button {color:#FFFFFF;}
@media(min-width:768px) {
.menu-secondary .wvrx-menu a{padding-top:1.00000em;padding-bottom:1.00000em;}
.menu-secondary .menu-arrows .toggle-submenu:after{top:1.75000em;}
.menu-secondary .wvrx-menu a{border-right:1px solid inherit;}
.menu-secondary ul.wvrx-menu > li:first-child {border-left:1px solid inherit;}
.menu-secondary .wvrx-menu ul > li:first-child{border-top:1px solid inherit;}
.menu-secondary .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid inherit;}
.menu-secondary .wvrx-menu,.menu-secondary .wvrx-menu-container{text-align:left;}
}
.menu-secondary .menu-arrows .toggle-submenu:after{color:#FFFFFF;}
.menu-secondary .menu-arrows ul .toggle-submenu:after{color:#FFFFFF;}
.menu-secondary .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#FFFFFF;}
.menu-secondary .menu-arrows ul .toggle-submenu:after{color:inherit;}
.menu-extra .menu-toggle-button {color:#FFFFFF;}
@media(min-width:768px) {
.menu-extra .wvrx-menu a{border-right:1px solid inherit;}
.menu-extra ul.wvrx-menu > li:first-child {border-left:1px solid inherit;}
.menu-extra .wvrx-menu ul > li:first-child{border-top:1px solid inherit;}
.menu-extra .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid inherit;}
.menu-extra .wvrx-menu,.menu-extra .wvrx-menu-container{text-align:left;}
}
.menu-extra .menu-arrows .toggle-submenu:after{color:#FFFFFF;}
.menu-extra .menu-arrows ul .toggle-submenu:after{color:#FFFFFF;}
.menu-extra .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#FFFFFF;}
.menu-extra .menu-arrows ul .toggle-submenu:after{color:inherit;}
.search-field {background-image: url(/wp-content/themes/weaver-xtreme/assets/css/icons/search-gray.png);}
.search-field {background-color:#FFFFFF;}
#header-search .search-field:focus{background-color:#FFFFFF;}
@media screen and (min-width:768px) {
}
.widget-area-top {padding-left:0px;}
.widget-area-top {padding-right:0px;}
.widget-area-top {padding-top:0px;}
.widget-area-top {padding-bottom:0px;}
.widget-area-top {margin-top:0px;}
.widget-area-top {margin-bottom:0px;}
#colophon {background-color:#FF6600;}
#colophon {color:#FFFFFF;}
#colophon {padding-top:0px;}
#colophon {padding-bottom:0px;}
#colophon {margin-top:0px;}
#colophon {margin-bottom:0px;}
#footer-html {color:#FFFFFF;}
#footer-html {padding-left:25px;}
#footer-html {padding-right:25px;}
#footer-widget-area {background-color:transparent;}
#footer-widget-area {color:#FFFFFF;}
#footer-widget-area {padding-left:15px;}
#footer-widget-area {padding-right:15px;}
#footer-widget-area {padding-top:30px;}
#footer-widget-area {padding-bottom:20px;}
#footer-widget-area {margin-bottom:0px;}
.widget-area-footer {background-color:transparent;}
.widget-area-footer {color:#FFFFFF;}
.widget-area-footer {padding-left:15px;}
.widget-area-footer {padding-right:15px;}
.widget-area-footer {padding-top:30px;}
.widget-area-footer {padding-bottom:20px;}
.widget-area-footer {margin-bottom:0px;}
#content {padding-left:5.00000%;}
#content {padding-right:5.00000%;}
#content {padding-top:0px;}
#wrapper {background-color:#FFFFFF;}
#wrapper {padding-top:0px;}
#wrapper {padding-bottom:0px;}
#wrapper {margin-top:0px;}
#wrapper {margin-bottom:0px;}
.widget {padding-left:9px;}
.widget {padding-right:9px;}
#colophon{position:relative;overflow:visible;}
#colophon:before{content:'';position:absolute;top:0;bottom:0;left:-9998px;right:0;
border-left:9999px solid #FF6600;box-shadow:9999px 0 0 #FF6600;z-index:-1;}
@media (min-width:768px) {
#footer-widget-area .widget {float:left;margin-left:0;margin-right:0}
#footer-widget-area .widget-1{width:32.30000%;margin-right:1.00000%;clear:both}
#footer-widget-area .widget-2{width:32.40000%;margin-right:1.00000%;}
#footer-widget-area .widget-3{width:33.30000%;}
#footer-widget-area .widget-4{width:65.70000%;margin-right:1.00000%;clear:both;}
#footer-widget-area .widget-5{width:33.30000%;}
}
@media (min-width:581px) and (max-width:767px) {
#footer-widget-area .widget {float:left;margin-left:0;margin-right:0}
#footer-widget-area .widget-1{width:49.00000%;margin-right:1.00000%;clear:both}
#footer-widget-area .widget-2{width:50.00000%;}
#footer-widget-area .widget-3{width:100.00000%;}
#footer-widget-area .widget-4{width:50.50000%;}
}
@media (max-width:580px) {
#footer-widget-area .widget {float:left;margin-left:0;margin-right:0}
#footer-widget-area .widget-1{width:100.00000%;}
#footer-widget-area .widget-2{width:100.00000%;}
#footer-widget-area .widget-3{width:100.00000%;}
#footer-widget-area .widget-4{width:100.00000%;}
#footer-widget-area .widget-5{width:100.00000%;}
}
@media (min-width:768px) {
.widget-area-footer .widget {float:left;margin-left:0;margin-right:0}
.widget-area-footer .widget-1{width:32.30000%;margin-right:1.00000%;clear:both}
.widget-area-footer .widget-2{width:32.40000%;margin-right:1.00000%;}
.widget-area-footer .widget-3{width:33.30000%;}
.widget-area-footer .widget-4{width:65.70000%;margin-right:1.00000%;clear:both;}
.widget-area-footer .widget-5{width:33.30000%;}
}
@media (min-width:581px) and (max-width:767px) {
.widget-area-footer .widget {float:left;margin-left:0;margin-right:0}
.widget-area-footer .widget-1{width:49.00000%;margin-right:1.00000%;clear:both}
.widget-area-footer .widget-2{width:50.00000%;}
.widget-area-footer .widget-3{width:100.00000%;}
.widget-area-footer .widget-4{width:50.50000%;}
}
@media (max-width:580px) {
.widget-area-footer .widget {float:left;margin-left:0;margin-right:0}
.widget-area-footer .widget-1{width:100.00000%;}
.widget-area-footer .widget-2{width:100.00000%;}
.widget-area-footer .widget-3{width:100.00000%;}
.widget-area-footer .widget-4{width:100.00000%;}
.widget-area-footer .widget-5{width:100.00000%;}
}
#wrapper{max-width:10000px;}
/* ** E-E ** */
 /* /EE */
.page-title {color:#008444;}
.wrapper .post-title a,.wrapper .post-title a:visited {color:#0039A6;}
.wrapper .post-title a:hover {color:#FF6600;}
.search-field,#header-search .search-field:focus {background-color:#FFFFFF;}
#inject_fixedtop,#inject_fixedbottom,.wvrx-fixedtop,.wvrx-fixonscroll{max-width:10000px;}
.ie8 #inject_fixedtop,.ie8 #inject_fixedbottom,.ie8 .wvrx-fixedtop,.ie8 .wvrx-fixonscroll{max-width:10000px;}
@media (max-width:10000px) {.wvrx-fixedtop,.wvrx-fixonscroll,#inject_fixedtop,#inject_fixedbottom {left:0px;margin-left:0 !important;margin-right:0 !important;}}
@media (min-width:10000px) {
			#inject_fixedtop {margin-left:-0px;margin-right:-0px}
			.wvrx-fixedtop,.wvrx-fixonscroll{margin-left:0px;margin-right:calc(0px - 0px - 0px)}
			}
@media (min-width:10000px) {
			#inject_fixedbottom {margin-left:-0px;margin-right:-0px}
			}

/* Weaver Xtreme Plus CSS Styles - Version 3.1.1 */
@media screen and (min-width: 768px){.menu-primary.menu-type-standard .wvrx-menu.sm .has-submenu {padding-right:0.85em;}
}
/* Weaver Xtreme Plus Google Fonts Styles */
.font-ensoenso{font-family: 'ensoenso',verdana;}
.font-jenna_sueregular{font-family: 'jenna_sueregular',verdana;}
/* Weaver Xtreme Plus Background Images */

/* CSS+ Rules */
.comment-content img[height],.container img[class*="align"],.container img[class*="wp-image-"],.container img[class*="attachment-"],.container img.featured-image,.container img.avatar,.colophon img[class*="align"],.colophon img[class*="wp-image-"],.colophon img[class*="attachment-"],.colophon img.featured-image,.colophon img.avatar {border-radius:10px;}
.menu-primary .wvrx-menu-container {padding-top: 15px; padding-bottom: 15px;}
.menu-primary .wvrx-menu-container {text-transform: uppercase;}
.menu-secondary .wvrx-menu-container {font-style: normal; text-transform: uppercase;}
.menu-extra .wvrx-menu-container {text-transform: uppercase; padding-top: 8px; padding-bottom: 8px; border-color: rgba(255, 255, 255, 0.2); border-top-width: 1px;}
.menu-primary .wvrx-menu > li > a {text-transform: uppercase;}
.menu-secondary .wvrx-menu > li > a {font-style: normal; text-transform: uppercase;}
.menu-extra .wvrx-menu > li > a {text-transform: uppercase; padding-top: 8px; padding-bottom: 8px; border-color: rgba(255, 255, 255, 0.2); border-top-width: 1px;}
.menu-primary .menu-toggle-button {text-transform: uppercase;}
.menu-secondary .menu-toggle-button {font-style: normal; text-transform: uppercase;}
.menu-extra .menu-toggle-button {text-transform: uppercase; padding-top: 8px; padding-bottom: 8px; border-color: rgba(255, 255, 255, 0.2); border-top-width: 1px;}
.search-field {border-style: 1px solid; border-color: #008444}
.widget-area-top {overflow:visible;}
.widget-area-bottom {border-bottom-width: 1px; border-bottom-color: rgba(255, 255, 255, 0.2)}
#wrapper {
-webkit-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 25px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 25px 0px rgba(50, 50, 50, 0.75);
}
.page-title {margin-bottom: 0px; padding-bottom: 5px;}
.search-field,#header-search .search-field:focus {border-style: 1px solid; border-color: #008444}

/* Global Custom CSS Rules */
.is-mobile #inject_preheader {padding-top: 2%;}

.is-mobile .cta {display: none;}
@media only screen and (orientation:portrait) {.cta {display: none;}}

.is-mobile h1 {font-size: 300%;}
.is-phone h1.title-single {font-size: 170%;}

#inject_header {position:relative;}  /*creates the reference for the icon absolute position*/

.mysocial {
    position: absolute;
    left: 0px;
    top: 10%;
    width: 60%;
    z-index: 50;
}

.mysocial .widget {padding:0px;}

.ad-social {margin-bottom: 15px;}

#wysiwyg_widgets_widget-3 {width:15%; float:left; text-align:left;}

.search-form {margin-top:3%; margin-right: 2%;}

.mytranslate {float: right; margin-top: 0%; margin-right: 1%;}

.wvrx-youtube iframe {border-radius:10px;}
.wvrx-vimeo iframe {border-radius:10px;}

.is-desktop .menu-primary .wvrx-menu-container {margin-left: -30px; margin-right: -30px;}

.is-desktop .menu-primary ul.wvrx-menu > li:first-child {border:none;}
.is-desktop .menu-primary .wvrx-menu li:last-child a {border:none;}

/*.wvrx-menu li ul, .sm-wvrx li ul {display:none !important;}*/

.menu-toggle-button.genericon.genericon-wvrx-menu {color: #0039A6;}

.menu-vertical.extra-menu-xplus  {border-top: none !important; border-bottom:1px solid rgba(255, 255, 255, 0.2) !important;}

.widget.weaverxp_extra_menu {padding-left: 0px; padding-right: 0px;}

.menu-primary .wvrx-menu > li.blackback  > a {color: black;}
.menu-primary .wvrx-menu > li.greenback  > a {color: #008444;}
.menu-primary .wvrx-menu > li.redback  > a {color: #D70000;}

.sm.wvrx-menu .has-submenu {padding-right: 0.7em;}
.sm.wvrx-menu .has-submenu .sub-arrow {display: none;}

.bgmp_placemark h3
     {
       text-transform: uppercase !important;
       color: #0039A6 !important;
       font-weight: bold !important;
       padding-bottom: 20px !important;
     }

h4 {
	color: #0039a6;
	font-size: 115%;
        padding-top: 6px;
	margin-bottom: 6px;
        text-align: left;
}

h5 {
	color: #FF6600;
	font-size: 115%;
        padding-top: 6px;
	margin-bottom: 6px;
        text-align: left;
}

h5.green {
	color: #008444;
        padding-top: 0px;
        margin-top: 6px;
        margin-bottom: 6px;
}

h6 {
	color: #0039a6;
	font-size: 110%;
        margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 2px;
        padding-bottom: 0;
        padding-left: 5%;
        padding-right: 5%;
        text-align: left;
}

h7 {
	color: #0039a6;
	font-size: 115%;
        font-weight: bold;
        padding-top: 6px;
	margin-bottom: 6px;
        text-align: left;
}

.my-front-thumbnails{
	border-radius: 10px;
	border: 1px solid #CCC;
        width: 90%;
}

.ft-text {padding-left: 5%; padding-right: 5%; text-align: left;}

.mynewcol {
	min-height: 400px;
	float: left;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #FF6600;
	border-radius: 10px;
}

.mynewcolnotext {
	min-height: 200px;
	float: left;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #FF6600;
	border-radius: 10px;
}

ul.wvrx-menu {margin-left:0px;}

#content ul {margin-left: 0px !important;}
#content ul.mybullets {margin-left: 13px !important; margin-bottom: 13px !important;}
#content ul.mybullets li {margin-left: 1em !important; padding-left: .5em !important; padding-bottom: 0.25em !important;}
#content ul.mybullets ul.mybullets li {margin-left: 1.4em !important; padding-left: .5em !important; padding-bottom: 0.25em !important;}

#content ul.mybulletsinbox {margin-left: 13px !important; margin-bottom: 0px !important;}
#content ul.mybulletsinbox li {margin-left: 1em !important; padding-left: .5em !important; padding-bottom: 0.25em !important;}
#content ul.mybulletsinbox ul.mybulletsinbox li {margin-left: 1.4em !important; padding-left: .5em !important; padding-bottom: 0.25em !important;}

#content ul.myorangebullets {margin-left: 13px !important; margin-bottom: 13px !important; color: ##FF6600 !important;}
#content ul.myorangebullets li {margin-left: 1em !important; padding-left: .5em !important; padding-bottom: 0.25em !important; color: #FF6600 !important;}
#content ul.myorangebullets ul.myorangebullets li {margin-left: 1.4em !important; padding-left: .5em !important; padding-bottom: 0.25em !important; color: #FF6600 !important;}

.myrecentbullets ul li {font-size: 105%; margin-left: 1em !important; padding-left: .5em !important; padding-bottom: 0.4em !important;}

.wvr-tabs span {color: white; padding-left: 15px !important; padding-right: 15px !important;}
.wvr-tabs-nav {position: relative; z-index: 3; padding-right: 5px !important;}
span.wvr-tabs-current {-moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important;}

.single-post #nav-primary {display: none;}
.single-post #menu-item-2420 > a {color: #FF6600;}

.footerlink a:hover {text-decoration: underline;}

.ddownload-button.button-grey {
  background-image: none !important;
  background-color: #0039A6 !important;
  border: 1px solid #0039A6 !important;
  color: #FFF !important;
  text-shadow: none !important;
  font-weight: bold !important;
}

.ddownload-button.button-grey:hover {
  background-image: none !important;
  background-color: #FF6600 !important;
  border: 1px solid #FF6600 !important;
  color: #FFF !important;
  text-shadow: none !important;
  font-weight: bold !important;
}

.ddownload-button.button-blue {
  background-image: none !important;
  background-color: #0039A6 !important;
  border: 1px solid #0039A6 !important;
  color: #FFF !important;
  text-shadow: none !important;
  font-size: 15px !important;
  font-weight: bold !important;
}

.ddownload-button.button-blue:hover {
  background-image: none !important;
  background-color: #FF6600 !important;
  border: 1px solid #FF6600 !important;
  color: #FFF !important;
  text-shadow: none !important;
  font-size: 15px !important;
  font-weight: bold !important;
}

.mybutton {
  background-image: none !important;
  background-color: #0039A6 !important;
  border: 1px solid #0039A6 !important;
  color: #FFF !important;
  text-shadow: none !important;
  font-size: 15px !important;
  font-weight: bold !important;
}

.centerreadmore {
    position: absolute;
    bottom: 6%;
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
    -webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
}

.readmoreright {
    position: absolute;
    bottom: 4%;
    right: 10%;
}

.ddownload-button.button-grey .maxbutton-1 {color: #FFFFFF !important;}
.ddownload-button.button-blue .maxbutton-2 {color: #FFFFFF !important;}
.ddownload-button.button-grey .maxbutton-3 {color: #FFFFFF !important;}

.is-desktop .largepic img {max-width: 29.5%;}

.entry-header {background-color: rgba(128, 128, 128, 0.1); padding-left: 10px; font-size: .9em;}
.entry-summary {padding-left: 1%; padding-right: 1%;}

.reg_rss-output .date {font-weight: bold;}
.imagefix {max-width: 150px; padding-right: 15px;}

blockquote {text-align: justify; padding: 0.8em 1.5em 0 1.2em;}

#legend {color: #0039a6; font-size: 120%; font-weight: bold;}

.wpcf7-form-control {font-size: 110%; font-family: verdana, arial, sans-serif;}
.wpcf7-text,.wpcf7-textarea,.wpcf7-email {max-width: 100%; background-color: #F7F7F7; padding: 10px; border: solid 1px #fff; box-shadow: inset 1px 1px 2px 1px #707070; transition: box-shadow 0.3s;}
.wpcf7-submit {padding: 10px; border-radius: 10px; background-color: #0039A6; color: white; font-weight: bold; font-size: 130%;}
.healthprof {font-size: 105%; font-weight: bold; color: #0039A6; text-align: justify}

hr.boxmargin {-moz-box-sizing: content-box; box-sizing: content-box; height: 2px; margin-top: 20px; margin-bottom: 20px;}

.ezcol-one-fifth.researchbutton {width: 20%;}

.wvrx-menu a {padding-left: 9px; padding-right: 9px !important;}

/*Displays menus, without dividers, in 1 column on iPhone portrait*/
@media screen and (min-width:0px) and (max-width:320px) {
.menu-primary .wvrx-menu > li > a {margin-top: 0px; margin-bottom: 0px;}
}

/*Displays menus, without dividers, in 2 columns on iPhone landscape*/
@media screen and (min-width:321px) and (max-width:568px) {
.menu-primary .wvrx-menu > li > a {margin-top: 0px; margin-bottom: 0px;}
ul.sm.wvrx-menu > li, ul.wvrx-menu > li {float:left;width:50%;}
ul.sm.wvrx-menu > li:nth-of-type(2n+1), ul.wvrx-menu > li:nth-of-type(2n+1) {clear:both;}
ul.sm.wvrx-menu > li:nth-of-type(2), ul.wvrx-menu > li:nth-of-type(2) {margin-top:0.5em;}
}

/*Displays menus, without dividers, in 3 columns on iPad portrait*/
@media screen and (min-width:569px) and (max-width:996px) {
.menu-primary .wvrx-menu > li > a {margin-top: 0px; margin-bottom: 0px;}
#primary-x2 {width: 100%; margin-left: 0px;}
#primary-x2 a {border: none !important;}
ul.sm.wvrx-menu > li, ul.wvrx-menu > li {float:left;width:33.33%;}
ul.sm.wvrx-menu > li:nth-of-type(3n+1), ul.wvrx-menu > li:nth-of-type(3n+1) {clear:both;}
ul.sm.wvrx-menu > li:nth-of-type(1), ul.wvrx-menu > li:nth-of-type(1) {margin-top:0.5em;}
ul.sm.wvrx-menu > li:nth-of-type(2), ul.wvrx-menu > li:nth-of-type(2) {margin-top:0.5em;}
ul.sm.wvrx-menu > li:nth-of-type(3), ul.wvrx-menu > li:nth-of-type(3) {margin-top:0.5em;}
}

.weaver-buttons img {padding: 0 !important; border: 1px solid #0039A6 !important; border-radius: 10px !important;}

/*Styling of tables for Research and other CF7 database tables*/
table.cf7-db-table th {font-size: small !important; text-align: center !important; font-weight: bold !important; background: rgba(128, 128, 128, 0.1)}
table.cf7-db-table tbody td {font-size: small !important;}
table.cf7-db-table tbody tr:nth-child(even) {background: rgba(128, 128, 128, 0.1)}
table.cf7-db-table tbody tr:nth-child(odd) {background: #FFF}
.dataTables_length {display: none !important;}

/* img:hover {
     opacity:0.8;
     filter:alpha(opacity=100); /* For IE8 and earlier */
     -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
     -ms-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease;
}*/

img.socialmedia:hover {
     opacity:0.2;
     filter:alpha(opacity=100); /* For IE8 and earlier */
     -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
     -ms-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease;
}

img.nofade:hover {opacity: 1;}

.wp-caption {margin-bottom: 0 !important;}
.alignleft.wp-caption p.wp-caption-text {margin-left: -10px !important;}
.alignright.wp-caption p.wp-caption-text {margin-right: -10px !important;}

/* Reflect Image */
.reflect img {
  -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent) , to(rgba(255, 255, 255, 0.3)));
}

/* PDF Embedder Rules */
.pdfemb-poweredby {display: none !important;}
.pdfemb-toolbar {background-color: lightgrey !important;}
.pdfemb-toolbar div {color: black !important;}

/* Rule to change the background color and padding once the menu is fixed */
.wvrx-menu-container.wvrx-fixonscroll {
background-color: #EFEFEF;
padding-top: 7px; padding-bottom: 7px;
}

/* Rule to hide pagination div on CFDB tables */
.dataTables_paginate {display: none;}

.bgmp_list-link {display: none;}
.bgmp_list-description {display: none;}
.bgmp_list li {list-style-type: none !important; padding-left: 10px !important;}
h3.bgmp_list-placemark-title {font-family: verdana !important;  font-weight: normal !important; margin-bottom: 0.3em;  font-size: 105% !important;}

/* Max Buttons additional CSS so button border matches that of ddownload button - see maxbutton 53 for example */
.bluebutton {box-shadow: inset 0 0 2px #fff;}
/* End Weaver Xtreme CSS */
