.backtotop {position:fixed; bottom:20px; right:10px;}
.esg-bottom a:link {text-transform:inherit!important;}
h4 {font-size:30px;}
.homemood {margin-top:-60px!important;}
.moodlift {margin-top:-60px!important;}
.ufaq-faq-title {background:#DBE0EE;}
.post-meta {display:none;}
.paddedcontent {margin-left:5%; margin-right:5%; position:relative; top:40px;}
.sidepads {margin-left:5%; margin-right:5%;}
img {max-width:100%!important; height:inherit;}
.sc-name {color:#ffffff!important;}

.sc-title {color:#ffffff!important;}
.post-entry {margin-top:22px;}

.square {max-width:500px!important; max-height:500px!important;}
#pl-73 h3.widget-title{color:#ffffff; font-size:16px; font-family:'Open Sans'!important;}
.post-title {color:#004785; font-size:60px; margin-top:-5px;}
.post-title a:link {font-family:black-owl; color:#004785; font-size:60px; margin-top:-5px;}
.post-title a:visited {color:#004785; font-size:60px; margin-top:-5px;}
.post-title a:hover {color:#666666; font-size:60px; margin-top:-5px;}
.widget-title h3 {color:#004785; font-size:40px;  }

.desktoplogo {float:left; margin-top:20px; margin-bottom:20px; margin-left:10px;}
.desktoplogo img {width:240px;}
body {padding:0px!important; margin:0px!important;}
.back-to-top {position:fixed; margin-top:2px; right:0px; z-index:999999999999999999999999999999999999999999999999999999999;}
  
  .menu {
 		list-style: none;
        margin:0;
        padding:0;
		border:none!important;
  		margin-top:68px;
		text-transform:uppercase; }

.menu li   {text-align: center;
            display: table-cell!important; 
			width:auto!important;
  			position:relative; left:10px;
  			font-weight:bold!important;
  			border:none!important;
}

.widget-title {font-family:'open sans'; color:#004785; font-size:70px;}

.menu a {  color: #004785;
            text-decoration: none;
  			font-size:20px;
  			height:20px;
            line-height: 20px;
            display: block;
            text-align: center;
padding:5px;
  			padding-left:9px; padding-right:9px;
  			border:none!important;
  			letter-spacing:0px;
font-family: 'Open Sans Condensed', sans-serif!important;
          }



.menu a:hover {background:#004785; color:#ffffff; }
ul.sub-menu  {margin-left:-20px!important;}
.sub-menu li a:link {min-width:100px!important; padding:7px!important; background:#004785!important; line-height:18px!important; color:#ffffff!important; font-size:18px;}
.sub-menu li a:visited {min-width:100px!important; padding:7px!important; background:#004785!important; line-height:18px!important; color:#ffffff!important; font-size:18px;}
.sub-menu li a:hover {min-width:100px!important; padding:7px!important; background:#006940!important; line-height:18px!important; color:#000000!important; font-size:18px;}



li .menu-item-has-children a:link {color:#004785;}


#panel-73-0-0-0 .textwidget a:link {color:#ffffff!important;}
#panel-73-0-0-0 .textwidget a:visited {color:#ffffff!important;}
#panel-73-0-0-0 .textwidget a:hover {color:#F15B28!important;}

#panel-73-0-2-0 .textwidget a:link {color:#ffffff!important;}
#panel-73-0-2-0 .textwidget a:visited {color:#ffffff!important;}
#panel-73-0-2-0 .textwidget a:hover {color:#F15B28!important;}

.menu-main a:link {font-family: 'Open Sans Condensed', sans-serif!important;
          }

@media only screen and (max-device-width: 768px) {

.desktoplogo {margin-left:10px!important;}
.videoarea {position:relative; top:20px!important;}
.homemood {margin-top:-40px!important;}
.moodlift {margin-top:-40px!important;}
  .widget-title {font-family:'open sans'; color:#004785; font-size:60px;}

  .sub-menu li a:link {min-width:100px!important; padding:7px!important; background:#000000!important; line-height:18px!important; color:#ffffff!important; font-size:18px;}
.sub-menu li a:visited {min-width:100px!important; padding:7px!important; background:#000000!important; line-height:18px!important; color:#ffffff!important; font-size:18px;}
.sub-menu li a:hover {min-width:100px!important; padding:7px!important; background:#006940!important; line-height:18px!important; color:#ffffff!important; font-size:18px;}

}





