/*Theme Name: RainfordTheme URI: Description: Version: 1.0Author: Author URI: Tags: fixed-layout, responsive-layout, valid XHTML, widgetsLicense: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.html*//* Created by Artisteer v4.2.0.60623 */#main{background: #F7F7F7 url('/wp-content/themes/Rainford/images/page.png') scroll;margin:0 auto;font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;position: relative;width: 100%;min-height: 100%;left: 0;top: 0;cursor:default;overflow:hidden;}table, ul.hmenu{font-size: 12px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;}h1, h2, h3, h4, h5, h6, p, a, ul, ol, li{margin: 0;padding: 0;}/* Reset buttons border. It's important for input and button tags. * border-collapse should be separate for shadow in IE. */.button{border-collapse: separate;-webkit-background-origin: border !important;-moz-background-origin: border !important;background-origin: border-box !important;background: #F7F7F7;background: -webkit-linear-gradient(top, #FFFFFF 0, #C2C2C2 100%) no-repeat;background: -moz-linear-gradient(top, #FFFFFF 0, #C2C2C2 100%) no-repeat;background: -o-linear-gradient(top, #FFFFFF 0, #C2C2C2 100%) no-repeat;background: -ms-linear-gradient(top, #FFFFFF 0, #C2C2C2 100%) no-repeat;-svg-background: linear-gradient(top, #FFFFFF 0, #C2C2C2 100%) no-repeat;background: linear-gradient(to bottom, #FFFFFF 0, #C2C2C2 100%) no-repeat;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);border:1px solid #B8B8B8;padding:0 20px;margin:0 auto;height:29px;}.postcontent,.postheadericons,.postfootericons,.blockcontent,ul.vmenu a {text-align: left;}.postcontent,.postcontent li,.postcontent table,.postcontent a,.postcontent a:link,.postcontent a:visited,.postcontent a.visited,.postcontent a:hover,.postcontent a.hovered{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;}.postcontent p{margin: 12px 10px;}.postcontent h1, .postcontent h1 a, .postcontent h1 a:link, .postcontent h1 a:visited, .postcontent h1 a:hover,.postcontent h2, .postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:visited, .postcontent h2 a:hover,.postcontent h3, .postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:visited, .postcontent h3 a:hover,.postcontent h4, .postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:visited, .postcontent h4 a:hover,.postcontent h5, .postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:visited, .postcontent h5 a:hover,.postcontent h6, .postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:visited, .postcontent h6 a:hover,.blockheader .t, .blockheader .t a, .blockheader .t a:link, .blockheader .t a:visited, .blockheader .t a:hover,.vmenublockheader .t, .vmenublockheader .t a, .vmenublockheader .t a:link, .vmenublockheader .t a:visited, .vmenublockheader .t a:hover,.headline, .headline a, .headline a:link, .headline a:visited, .headline a:hover,.slogan, .slogan a, .slogan a:link, .slogan a:visited, .slogan a:hover,.postheader, .postheader a, .postheader a:link, .postheader a:visited, .postheader a:hover{font-size: 32px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: bold;font-style: normal;text-decoration: none;text-shadow: 1px 1px 1px rgba(150, 150, 153, 1);}.postcontent a, .postcontent a:link{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;color: #82BEDE;}.postcontent a:visited, .postcontent a.visited{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;color: #82A9B0;}.postcontent  a:hover, .postcontent a.hover{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: underline;color: #9EBDC2;}.postcontent h1{color: #82A9B0;margin: 5px 0 0;font-size: 28px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}.blockcontent h1{margin: 5px 0 0;font-size: 28px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}.postcontent h1 a, .postcontent h1 a:link, .postcontent h1 a:hover, .postcontent h1 a:visited, .blockcontent h1 a, .blockcontent h1 a:link, .blockcontent h1 a:hover, .blockcontent h1 a:visited {font-size: 28px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}.postcontent h2{color: #808080;margin: 20px 0 0;font-size: 18px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.blockcontent h2{margin: 20px 0 0;font-size: 18px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.postcontent h2 a, .postcontent h2 a:link, .postcontent h2 a:hover, .postcontent h2 a:visited, .blockcontent h2 a, .blockcontent h2 a:link, .blockcontent h2 a:hover, .blockcontent h2 a:visited {font-size: 18px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.postcontent h3{color: #82A9B0;margin: 19px 0;font-size: 16px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.blockcontent h3{margin: 19px 0;font-size: 16px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.postcontent h3 a, .postcontent h3 a:link, .postcontent h3 a:hover, .postcontent h3 a:visited, .blockcontent h3 a, .blockcontent h3 a:link, .blockcontent h3 a:hover, .blockcontent h3 a:visited {font-size: 16px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.postcontent h4{color: #2A759D;margin: 10px 0 0;font-size: 18px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}.blockcontent h4{margin: 10px 0 0;font-size: 18px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}.postcontent h4 a, .postcontent h4 a:link, .postcontent h4 a:hover, .postcontent h4 a:visited, .blockcontent h4 a, .blockcontent h4 a:link, .blockcontent h4 a:hover, .blockcontent h4 a:visited {font-size: 18px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}.postcontent h5{color: #1D2C2F;margin-top: 26px;margin-bottom: 26px;font-size: 13px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.blockcontent h5{margin-top: 26px;margin-bottom: 26px;font-size: 13px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.postcontent h5 a, .postcontent h5 a:link, .postcontent h5 a:hover, .postcontent h5 a:visited, .blockcontent h5 a, .blockcontent h5 a:link, .blockcontent h5 a:hover, .blockcontent h5 a:visited {font-size: 13px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.postcontent h6{color: #496E74;margin-top: 35px;margin-bottom: 35px;font-size: 11px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.blockcontent h6{margin-top: 35px;margin-bottom: 35px;font-size: 11px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.postcontent h6 a, .postcontent h6 a:link, .postcontent h6 a:hover, .postcontent h6 a:visited, .blockcontent h6 a, .blockcontent h6 a:link, .blockcontent h6 a:hover, .blockcontent h6 a:visited {font-size: 11px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}header, footer, article, nav, #hmenu-bg, .sheet, .hmenu a, .vmenu a, .slidenavigator > a, .checkbox:before, .radiobutton:before{-webkit-background-origin: border !important;-moz-background-origin: border !important;background-origin: border-box !important;}header, footer, article, nav, #hmenu-bg, .sheet, .slidenavigator > a, .checkbox:before, .radiobutton:before{display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}ul{list-style-type: none;}ol{list-style-position: inside;}html, body{height: 100%;}/*** 2. Prevent iOS text size adjust after orientation change, without disabling*    user zoom.* https://github.com/necolas/normalize.css*/html {-ms-text-size-adjust: 100%;/* 2 */-webkit-text-size-adjust: 100%;/* 2 */}body{padding: 0;margin:0;min-width: 900px;color: #1D2C2F;}.header:before, #header-bg:before, .layout-cell:before, .layout-wrapper:before, .footer:before, .nav:before, #hmenu-bg:before, .sheet:before{width: 100%;content: " ";display: table;}.header:after, #header-bg:after, .layout-cell:after, .layout-wrapper:after, .footer:after, .nav:after, #hmenu-bg:after, .sheet:after,.cleared, .clearfix:after {clear: both;font: 0/0 serif;display: block;content: " ";}form{padding: 0;margin: 0;}table.position{position: relative;width: 100%;table-layout: fixed;}li h1, .postcontent li h1, .blockcontent li h1 {margin:1px;} li h2, .postcontent li h2, .blockcontent li h2 {margin:1px;} li h3, .postcontent li h3, .blockcontent li h3 {margin:1px;} li h4, .postcontent li h4, .blockcontent li h4 {margin:1px;} li h5, .postcontent li h5, .blockcontent li h5 {margin:1px;} li h6, .postcontent li h6, .blockcontent li h6 {margin:1px;} li p, .postcontent li p, .blockcontent li p {margin:1px;}.shapes{position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;z-index: 0;}.slider-inner {position: relative;overflow: hidden;width: 100%;height: 100%;}.slidenavigator > a {display: inline-block;vertical-align: middle;outline-style: none;font-size: 1px;}.slidenavigator > a:last-child {margin-right: 0 !important;}.slidecontainerheader {position: relative;width: 100%;height: 100%;}.default-responsive .header .slidecontainerheader,.responsive .header .slidecontainerheader{position: absolute !important;}.responsive .pageslider .slidecontainerheader {position: absolute !important;}.slidecontainerheader .slide-item{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transform: rotate(0);-moz-transform: rotate(0);transform: rotate(0);}.slidecontainerheader .slide-item {-webkit-transition: 600ms ease-in-out opacity;-moz-transition: 600ms ease-in-out opacity;-ms-transition: 600ms ease-in-out opacity;-o-transition: 600ms ease-in-out opacity;transition: 600ms ease-in-out opacity;position: absolute !important;display: none;left: 0;top: 0;opacity: 0;width:  100%;height: 100%;}.slidecontainerheader .active, .slidecontainerheader .next, .slidecontainerheader .prev {display: block;}.slidecontainerheader .active {opacity: 1;}.slidecontainerheader .next, .slidecontainerheader .prev {width: 100%;}.slidecontainerheader .next.forward, .slidecontainerheader .prev.back {opacity: 1;}.slidecontainerheader .active.forward {opacity: 0;}.slidecontainerheader .active.back {opacity: 0;}.slideheader0 {background-image:  url('/wp-content/uploads/2016/02/stonewall-428016-min.png');/* background-size:  auto auto; */background-position:  center center;background-repeat: no-repeat;}/* special setup for header/pageslider */.responsive .header .slideheader0 {background-image:  url('/wp-content/uploads/2016/02/stonewall-428016-min.png');background-size: auto auto;background-position:  center center;background-repeat: no-repeat;}.responsive .pageslider .slideheader0 {background-image:  url('/wp-content/uploads/2016/02/stonewall-428016-min.png');background-size: auto auto;background-position:  center center;background-repeat: no-repeat;}.default-responsive .header .slideheader0 {background-image: url('/wp-content/uploads/2016/02/stonewall-428016-min.png');background-size: auto auto;background-position: center center;background-repeat: no-repeat;}.default-responsive .pageslider .slideheader0 {background-image: url('/wp-content/uploads/2016/02/stonewall-428016-min.png');background-size: auto auto;background-position: center center;background-repeat: no-repeat;}.slideheader1 {background-image:  url('/wp-content/uploads/2016/02/monsal-427986-min.png');/* background-size:  auto auto; */background-position:  center center;background-repeat: no-repeat;}/* special setup for header/pageslider */.responsive .header .slideheader1 {background-image:  url('/wp-content/uploads/2016/02/monsal-427986-min.png');background-size: auto auto;background-position:  center center;background-repeat: no-repeat;}.responsive .pageslider .slideheader1 {background-image:  url('/wp-content/uploads/2016/02/monsal-427986-min.png');background-size: auto auto;background-position:  center center;background-repeat: no-repeat;}.default-responsive .header .slideheader1 {background-image: url('/wp-content/uploads/2016/02/monsal-427986-min.png');background-size: auto auto;background-position: center center;background-repeat: no-repeat;}.default-responsive .pageslider .slideheader1 {background-image: url('/wp-content/uploads/2016/02/monsal-427986-min.png');background-size: auto auto;background-position: center center;background-repeat: no-repeat;}.slideheader2 {background-image:  url('/wp-content/uploads/2016/02/landscape-1137191-min.png');/* background-size:  auto auto; */background-position:  center center;background-repeat: no-repeat;}/* special setup for header/pageslider */.responsive .header .slideheader2 {background-image:  url('/wp-content/uploads/2016/02/landscape-1137191-min.png');background-size: auto auto;background-position:  center center;background-repeat: no-repeat;}.responsive .pageslider .slideheader2 {background-image:  url('/wp-content/uploads/2016/02/landscape-1137191-min.png');background-size: auto auto;background-position:  center center;background-repeat: no-repeat;}.default-responsive .header .slideheader2 {background-image: url('/wp-content/uploads/2016/02/landscape-1137191-min.png');background-size: auto auto;background-position: center center;background-repeat: no-repeat;}.default-responsive .pageslider .slideheader2 {background-image: url('/wp-content/uploads/2016/02/landscape-1137191-min.png');background-size: auto auto;background-position: center center;background-repeat: no-repeat;}.slidenavigatorheader {display: inline-block;position: absolute;direction: ltr !important;top: 226px;left: 92.89%;z-index: 101;line-height: 0 !important;-webkit-background-origin: border !important;-moz-background-origin: border !important;background-origin: border-box !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;white-space: nowrap;}.slidenavigatorheader{background: #DBD0A3;background: transparent;padding:7px;}.slidenavigatorheader > a{background: #B9A34B;-webkit-border-radius:30%;-moz-border-radius:30%;border-radius:30%;margin:0 10px 0 0;width: 10px;height: 10px;}.slidenavigatorheader > a.active{background: #82BEDE;background: -webkit-linear-gradient(top, #9ECCE5 0, #9ECCE5 50%, #9ACAE4 60%, #62ADD5 100%) no-repeat;background: -moz-linear-gradient(top, #9ECCE5 0, #9ECCE5 50%, #9ACAE4 60%, #62ADD5 100%) no-repeat;background: -o-linear-gradient(top, #9ECCE5 0, #9ECCE5 50%, #9ACAE4 60%, #62ADD5 100%) no-repeat;background: -ms-linear-gradient(top, #9ECCE5 0, #9ECCE5 50%, #9ACAE4 60%, #62ADD5 100%) no-repeat;-svg-background: linear-gradient(top, #9ECCE5 0, #9ECCE5 50%, #9ACAE4 60%, #62ADD5 100%) no-repeat;background: linear-gradient(to bottom, #9ECCE5 0, #9ECCE5 50%, #9ACAE4 60%, #62ADD5 100%) no-repeat;-webkit-border-radius:30%;-moz-border-radius:30%;border-radius:30%;border:1px solid #82BEDE;margin:0 10px 0 0;width: 10px;height: 10px;}.slidenavigatorheader > a:hover{background: #25698D;-webkit-border-radius:30%;-moz-border-radius:30%;border-radius:30%;border:1px solid #328DBD;margin:0 10px 0 0;width: 10px;height: 10px;}.headline{display: inline-block;position: absolute;min-width: 50px;top: 34px;left: 18.21%;margin-left: -78px !important;line-height: 100%;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);z-index: 101;text-shadow: 4px 4px 1px rgba(150, 150, 153, 1);}.headline, .headline a, .headline a:link, .headline a:visited, .headline a:hover{font-size: 52px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;text-decoration: none;text-transform: uppercase;padding: 0;margin: 0;color: #FFFFFF !important;white-space: nowrap;text-shadow: 4px 4px 1px rgba(150, 150, 153, 1);}.footer .layout-item-0 { padding: 20px;  }.ie7 .post .layout-cell {border:none !important; padding:0 !important; }.ie6 .post .layout-cell {border:none !important; padding:0 !important; }.header{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 7px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 7px 4px rgba(0, 0, 0, 0.3);box-shadow:0 0 7px 4px rgba(0, 0, 0, 0.3);border-top:6px solid #339999;border-left:5px solid #339999;margin:10px auto 0;background-repeat: no-repeat;height: 250px;background-image: none;background-position: 0 0;position: relative;width: 900px;z-index: auto !important;}.custom-responsive .header{background-image: none;background-position: 0 0;}.default-responsive .header,.default-responsive #header-bg{background-image: none;background-position: center center;background-size: auto;}.header>.widget {position:absolute;z-index:101;}.header .slider-inner{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.nav{padding:4px;margin:5px auto 0;position: relative;z-index: 499;}ul.hmenu a, ul.hmenu a:link, ul.hmenu a:visited, ul.hmenu a:hover {outline: none;position: relative;z-index: 11;}ul.hmenu, ul.hmenu ul{display: block;margin: 0;padding: 0;border: 0;list-style-type: none;}ul.hmenu li{position: relative;z-index: 5;display: block;float: left;background: none;margin: 0;padding: 0;border: 0;}ul.hmenu li:hover{z-index: 10000;white-space: normal;}ul.hmenu:after, ul.hmenu ul:after{content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}ul.hmenu, ul.hmenu ul {min-height: 0;}ul.hmenu {display: inline-block;vertical-align: middle;padding-left: 4px;padding-right: 4px;}.nav-inner:before {content:' ';}.nav-inner{text-align: right;margin:0 auto;}.desktop  .nav-inner{width: 900px;padding-left: 4px;padding-right: 4px;}.desktop .nav{padding-left: 0;padding-right: 0;}.hmenu-extra1{position: relative;display: block;float: left;width: auto;height: auto;background-position: center;}.hmenu-extra2{position: relative;display: block;float: right;width: auto;height: auto;background-position: center;}.hmenu{float: right;}.menuitemcontainer{margin:0 auto;}ul.hmenu>li {margin-left: 4px;}ul.hmenu>li:first-child {margin-left: 3px;}ul.hmenu>li:last-child, ul.hmenu>li.last-child {margin-right: 3px;}ul.hmenu>li>a{padding:0 12px;margin:0 auto;position: relative;display: block;height: 32px;cursor: pointer;text-decoration: none;color: #2D4448;line-height: 32px;text-align: center;}.hmenu>li>a, .hmenu>li>a:link, .hmenu>li>a:visited, .hmenu>li>a.active, .hmenu>li>a:hover{font-size: 16px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;}ul.hmenu>li>a.active{background: #339999;background: rgba(51, 153, 153, 0.9);padding:0 12px;margin:0 auto;color: #FFFFFF;text-decoration: none;}ul.hmenu>li>a:visited, ul.hmenu>li>a:hover, ul.hmenu>li:hover>a {text-decoration: none;}ul.hmenu>li>a:hover, .desktop ul.hmenu>li:hover>a{background: #82BEDE;background: rgba(130, 190, 222, 0.8);padding:0 12px;margin:0 auto;}ul.hmenu>li>a:hover, .desktop ul.hmenu>li:hover>a {color: #F5F5F5;text-decoration: none;}ul.hmenu>li:before{position:absolute;display: block;content:' ';top:0;left:  -7px;width:7px;height: 37px;background: url('/wp-content/themes/Rainford/images/menuseparator.png') center center no-repeat;}ul.hmenu>li:first-child:before{display:none;}ul.hmenu li li a{background: #DCE7E9;background: transparent;border:1px solid transparent;padding:0 17px;margin:0 auto;}ul.hmenu li li {float: none;width: auto;margin-top: 6px;margin-bottom: 6px;}.desktop ul.hmenu li li ul>li:first-child {margin-top: 0;}ul.hmenu li li ul>li:last-child {margin-bottom: 0;}.hmenu ul a{display: block;white-space: nowrap;height: 30px;min-width: 7em;border: 1px solid transparent;text-align: left;line-height: 30px;color: #000000;font-size: 12px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;margin:0;}.hmenu ul a:link, .hmenu ul a:visited, .hmenu ul a.active, .hmenu ul a:hover{text-align: left;line-height: 30px;color: #000000;font-size: 12px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;margin:0;}ul.hmenu ul li a:hover, .desktop ul.hmenu ul li:hover>a{background: #B4CCD0;background: rgba(180, 204, 208, 0.9);border:1px solid rgba(86, 167, 210, 0.5);margin:0 auto;}.hmenu ul a:hover{color: #000000;}.desktop .hmenu ul li:hover>a{color: #000000;}ul.hmenu ul:before{background: #328DBD;margin:0 auto;display: block;position: absolute;content: ' ';z-index: 1;}.desktop ul.hmenu li:hover>ul {visibility: visible;top: 100%;}.desktop ul.hmenu li li:hover>ul {top: 0;left: 100%;}ul.hmenu ul{visibility: hidden;position: absolute;z-index: 10;left: 0;top: 0;background-image: url('/wp-content/themes/Rainford/images/spacer.gif');}.desktop ul.hmenu>li>ul{padding: 17px 34px 34px 34px;margin: -10px 0 0 -30px;}.desktop ul.hmenu ul ul{padding: 34px 34px 34px 14px;margin: -34px 0 0 -6px;}.desktop ul.hmenu ul.hmenu-left-to-right {right: auto;left: 0;margin: -10px 0 0 -30px;}.desktop ul.hmenu ul.hmenu-right-to-left {left: auto;right: 0;margin: -10px -30px 0 0;}.desktop ul.hmenu li li:hover>ul.hmenu-left-to-right {right: auto;left: 100%;}.desktop ul.hmenu li li:hover>ul.hmenu-right-to-left {left: auto;right: 100%;}.desktop ul.hmenu ul ul.hmenu-left-to-right{right: auto;left: 0;padding: 34px 34px 34px 14px;margin: -34px 0 0 -6px;}.desktop ul.hmenu ul ul.hmenu-right-to-left{left: auto;right: 0;padding: 34px 14px 34px 34px;margin: -34px -6px 0 0;}.desktop ul.hmenu li ul>li:first-child {margin-top: 0;}.desktop ul.hmenu li ul>li:last-child {margin-bottom: 0;}.desktop ul.hmenu ul ul:before{border-radius: 0;top: 30px;bottom: 30px;right: 30px;left: 10px;}.desktop ul.hmenu>li>ul:before{top: 13px;right: 30px;bottom: 30px;left: 30px;}.desktop ul.hmenu>li>ul.hmenu-left-to-right:before {right: 30px;left: 30px;}.desktop ul.hmenu>li>ul.hmenu-right-to-left:before {right: 30px;left: 30px;}.desktop ul.hmenu ul ul.hmenu-left-to-right:before {right: 30px;left: 10px;}.desktop ul.hmenu ul ul.hmenu-right-to-left:before {right: 10px;left: 30px;}.desktop ul.hmenu>li.ext>a{white-space: nowrap;}.desktop ul.hmenu>li.ext>a:hover,.desktop ul.hmenu>li.ext:hover>a,.desktop ul.hmenu>li.ext:hover>a.active  {background: none;/* default padding + border size */padding: 0 24px 0 24px;/* margin for shadow */margin: -0 -0 0 -0;overflow: hidden;position: relative;border: none;border-radius: 0;box-shadow: none;color: #F7FBFD;}.desktop ul.hmenu>li.ext>a:hover:before,.desktop ul.hmenu>li.ext:hover>a:before,.desktop ul.hmenu>li.ext:hover>a.active:before  {position: absolute;content: ' ';/* top, right, left - for shadow */top: 0;right: 0;left: 0;/* border + shadow */bottom: -0;background-color: #328DBD;border: 0 solid transparent;border-top-left-radius: 0;border-top-right-radius: 0;box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);z-index: -1;}.desktop ul.hmenu>li.ext:hover>ul {top: 40px;padding-top: 4px;/* menu bar padding */margin-top: 0;}.desktop ul.hmenu>li.ext:hover>ul:before {/* border + shadow */top: -0;clip: rect(4px, auto, auto, auto);border-top-left-radius: 0;border-top-right-radius: 0;box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);}ul.hmenu>li.ext>.ext-r,ul.hmenu>li.ext>.ext-l,ul.hmenu>li.ext>.ext-m,ul.hmenu>li.ext>.ext-off{display: none;z-index: 12;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.desktop ul.hmenu>li.ext>ul {z-index: 13;}.desktop ul.hmenu>li.ext.ext-r:hover>.ext-r,.desktop ul.hmenu>li.ext.ext-l:hover>.ext-l{position: absolute;display: block;overflow: hidden;/* size of radius * if size if 0 we should now generate script * that adds ext-r and ext-m divs*/height: 4px;top: 40px;padding-top: 0;margin-top: -0;/* border width + shadow */}.desktop ul.hmenu>li.ext:hover>.ext-r:before,.desktop ul.hmenu>li.ext:hover>.ext-l:before{position: absolute;content: ' ';top: 0;/* border + shadow */bottom: -0;background-color: #328DBD;border: 0 solid transparent;box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);}.desktop ul.hmenu>li.ext.ext-r:hover>.ext-r{left: 100%;right: auto;padding-left: 0;margin-left: 0;padding-right: 0;margin-right: -0;/* only shadow */}.desktop ul.hmenu>li.ext.ext-r:hover>.ext-r:before{right: 0;left: -0;border-top-left-radius: 0;border-top-right-radius: 0;}.desktop ul.hmenu>li.ext.ext-l:hover>.ext-l{right: 100%;left: auto;padding-right: 0;margin-right: 0;padding-left: 0;margin-left: -0;/* only shadow */}.desktop ul.hmenu>li.ext.ext-l:hover>.ext-l:before{right: -0;left: 0;border-top-right-radius: 0;border-top-left-radius: 0;}.desktop ul.hmenu>li.ext:hover>.ext-m, .desktop ul.hmenu>li.ext:hover>.ext-off {position: absolute;display: block;overflow: hidden;height: 4px;top: 100%;}.desktop ul.hmenu>li.ext.ext-r:hover>.ext-m {/* shadow offset */left: -0;right: 0;/* shadow offset */padding-right: 0;padding-left: 0;}.desktop ul.hmenu>li.ext:hover>.ext-off {/* shadow offset */left: -0;right: -0;/* shadow offset */padding-left: 0;padding-right: 0;height: 3px;}.desktop ul.hmenu>li.ext.ext-l:hover>.ext-m{/* shadow offset */right: -0;left: 0;/* shadow offset */padding-left: 0;padding-right: 0;}.desktop ul.hmenu>li.ext.ext-l.ext-r:hover>.ext-m{/* shadow offset */right: -0;left: -0;/* shadow offset */padding-left: 0;padding-right: 0;}.desktop ul.hmenu>li.ext:hover>.ext-m{top: 40px;}.desktop ul.hmenu>li.ext:hover>.ext-off:before {right: 0;left: 0;position: absolute;content: ' ';top: -0;bottom: -0;/* shadow offset */background-color: #328DBD;border: 0 solid transparent;box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);}.desktop ul.hmenu>li.ext:hover>.ext-m:before{position: absolute;content: ' ';top: -0;bottom: -0;/* shadow offset */background-color: #328DBD;border: 0 solid transparent;box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);}.desktop ul.hmenu>li.ext.ext-r:hover>.ext-m:before{right: -0;left: 0;}.desktop ul.hmenu>li.ext.ext-l:hover>.ext-m:before{left: -0;right: 0;}.desktop ul.hmenu>li.ext.ext-l.ext-r:hover>.ext-m:before{left: -0;right: -0;}.sheet{background: #F9F7F0;background: transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin:0 auto;position:relative;cursor:auto;width: 900px;z-index: auto !important;}.layout-wrapper{position: relative;margin: 0 auto 0 auto;z-index: auto !important;}.content-layout{display: table;width: 100%;table-layout: fixed;}.content-layout-row {display: table-row;}.layout-cell{display: table-cell;vertical-align: top;}/* need only for content layout in post content */ .postcontent .content-layout{border-collapse: collapse;}.block{margin:15px;}div.block img{border: none;margin: 0;}.blockheader{padding:6px 0;margin:0 auto;}.blockheader .t,.blockheader .t a,.blockheader .t a:link,.blockheader .t a:visited, .blockheader .t a:hover{color: #5C5C5C;font-size: 18px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;text-transform: uppercase;margin: 0 10px 0 5px;}.blockcontent{margin:0 auto;color: #1B292C;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;}.blockcontent table,.blockcontent li, .blockcontent a,.blockcontent a:link,.blockcontent a:visited,.blockcontent a:hover{color: #1B292C;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;}.blockcontent p{margin: 6px 0;}.blockcontent a, .blockcontent a:link{color: #52A4D1;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: underline;}.blockcontent a:visited, .blockcontent a.visited{color: #78A3AB;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;}.blockcontent a:hover, .blockcontent a.hover{color: #2E81AD;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;}.block ul>li:before{content:url('/wp-content/themes/Rainford/images/blockbullets.png');margin-right:6px;bottom: 2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;margin-left: -15px;}.opera .block ul>li:before{/* Vertical-align:middle in Opera doesn't need additional offset */bottom: 0;}.block li{font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;line-height: 150%;color: #808080;margin: 3px 0 0 10px;}.block ul>li, .block ol{padding: 0;}.block ul>li{padding-left: 15px;}.breadcrumbs{margin:0 auto;}a.button,a.button:link,a:link.button:link,body a.button:link,a.button:visited,body a.button:visited,input.button,button.button{text-decoration: none;font-size: 14px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;text-transform: none;position:relative;display: inline-block;vertical-align: middle;white-space: nowrap;text-align: center;color: #5C5C5C;margin: 0 5px 0 0 !important;overflow: visible;cursor: pointer;text-indent: 0;line-height: 29px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.button img{margin: 0;vertical-align: middle;}.firefox2 .button{display: block;float: left;}input, select, textarea, a.search-button span{vertical-align: middle;font-size: 14px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;text-transform: none;}.block select {width:96%;}input.button{float: none !important;-webkit-appearance: none;}.button.active, .button.active:hover{background: #C4B268;background: -webkit-linear-gradient(top, #D3C58D 0, #B8A147 95%, #B49E46 100%) no-repeat;background: -moz-linear-gradient(top, #D3C58D 0, #B8A147 95%, #B49E46 100%) no-repeat;background: -o-linear-gradient(top, #D3C58D 0, #B8A147 95%, #B49E46 100%) no-repeat;background: -ms-linear-gradient(top, #D3C58D 0, #B8A147 95%, #B49E46 100%) no-repeat;-svg-background: linear-gradient(top, #D3C58D 0, #B8A147 95%, #B49E46 100%) no-repeat;background: linear-gradient(to bottom, #D3C58D 0, #B8A147 95%, #B49E46 100%) no-repeat;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);border:1px solid #C4B268;padding:0 20px;margin:0 auto;}.button.active, .button.active:hover {color: #141E1F !important;}.button.hover, .button:hover{background: #56A7D2;background: -webkit-linear-gradient(top, #7EBCDD 0, #3696C9 90%, #3390C1 100%) no-repeat;background: -moz-linear-gradient(top, #7EBCDD 0, #3696C9 90%, #3390C1 100%) no-repeat;background: -o-linear-gradient(top, #7EBCDD 0, #3696C9 90%, #3390C1 100%) no-repeat;background: -ms-linear-gradient(top, #7EBCDD 0, #3696C9 90%, #3390C1 100%) no-repeat;-svg-background: linear-gradient(top, #7EBCDD 0, #3696C9 90%, #3390C1 100%) no-repeat;background: linear-gradient(to bottom, #7EBCDD 0, #3696C9 90%, #3390C1 100%) no-repeat;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.15);border:1px solid #328DBD;padding:0 20px;margin:0 auto;}.button.hover, .button:hover {color: #FFFFFF !important;}input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea{background: #F9FAFB;border:1px solid rgba(155, 187, 192, 0.2);margin:0 auto;}input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea{width: auto;padding: 8px 0;color: #2F474B !important;font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;text-shadow: none;}input.error, textarea.error{background: #F9FAFB;border:1px solid #E2341D;margin:0 auto;}input.error, textarea.error {color: #2F474B !important;font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}form.search input[type="text"]{background: #F9FAFB;border-radius: 0;border:1px solid #CCD6E0;margin:0 auto;width: 100%;padding: 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #2F474B !important;font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}form.search {background-image: none;border: 0;display:block;position:relative;top:0;padding:0;margin:5px;left:0;line-height: 0;}form.search input, a.search-button{-webkit-appearance: none;top:0;right:0;}form.search>input, a.search-button{bottom:0;left:0;vertical-align: middle;}form.search input[type="submit"], input.search-button, a.search-button{background: #82BEDE;border-radius: 0;margin:0 auto;}form.search input[type="submit"], input.search-button, a.search-button {position:absolute;left:auto;display:block;border: 0;top: 1px;bottom: 1px;right: 	1px;padding:0 6px;color: #1E5471 !important;font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;cursor: pointer;}a.search-button span.search-button-text, a.search-button:after {vertical-align:middle;}a.search-button:after {display:inline-block;content:' ';height: 100%;}a.search-button, a.search-button span,a.search-button:visited, a.search-button.visited,a.search-button:hover, a.search-button.hover {text-decoration: none;font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}a.search-button {line-height: 100% !important;}label.checkbox:before{background: #F9FAFB;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-width: 0;margin:0 auto;width:16px;height:16px;}label.checkbox{cursor: pointer;font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;line-height: 16px;display: inline-block;color: #2D4448 !important;}.checkbox>input[type="checkbox"]{margin: 0 5px 0 0;}label.checkbox.active:before{background: #DBD0A3;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-width: 0;margin:0 auto;width:16px;height:16px;display: inline-block;}label.checkbox.hovered:before{background: #ECE7CF;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-width: 0;margin:0 auto;width:16px;height:16px;display: inline-block;}label.radiobutton:before{background: #F9FAFB;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width: 0;margin:0 auto;width:12px;height:12px;}label.radiobutton{cursor: pointer;font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;line-height: 12px;display: inline-block;color: #2D4448 !important;}.radiobutton>input[type="radio"]{vertical-align: baseline;margin: 0 5px 0 0;}label.radiobutton.active:before{background: #DBD0A3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width: 0;margin:0 auto;width:12px;height:12px;display: inline-block;}label.radiobutton.hovered:before{background: #ECE7CF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width: 0;margin:0 auto;width:12px;height:12px;display: inline-block;}.comments{border-top:1px dotted #D0C186;margin:0 auto;margin-top: 25px;}.comments h2{color: #373015;}.comment-inner{background: #E2E8EE;background: transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;margin:0 auto;margin-left: 94px;}.comment-avatar {float:left;width:80px;height:80px;padding:1px;background:#fff;border:1px solid #E2E8EE;}.comment-avatar>img{margin:0 !important;border:none !important;}.comment-content{padding:10px 0;color: #19455D;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;}.comment{margin-top: 6px;}#comment-list>li:first-child>.comment{margin-top: 0;}.comment-header{color: #373015;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;line-height: 100%;}.comment-header a, .comment-header a:link, .comment-header a:visited,.comment-header a.visited,.comment-header a:hover,.comment-header a.hovered{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;line-height: 100%;}.comment-header a, .comment-header a:link{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #B8A147;}.comment-header a:visited, .comment-header a.visited{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #B8A147;}.comment-header a:hover,  .comment-header a.hovered{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #B8A147;}.comment-content a, .comment-content a:link, .comment-content a:visited,.comment-content a.visited,.comment-content a:hover,.comment-content a.hovered{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;}.comment-content a, .comment-content a:link{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #4D737A;}.comment-content a:visited, .comment-content a.visited{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #215D7D;}.comment-content a:hover,  .comment-content a.hovered{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #4D737A;}.pager{background: #EFF2F5;background: -webkit-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;background: -moz-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;background: -o-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;background: -ms-linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;-svg-background: linear-gradient(top, #FFFFFF 0, #93A8BE 100%) no-repeat;background: linear-gradient(to bottom, #FFFFFF 0, #93A8BE 100%) no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #D0C186;padding:5px;}.pager>*:last-child{margin-right:0 !important;}.pager>span {cursor:default;}.pager>*{background: #ECE7CF;background: -webkit-linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;background: -moz-linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;background: -o-linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;background: -ms-linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;-svg-background: linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;background: linear-gradient(to bottom, #FFFFFF 0, #D0C186 100%) no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ECE7CF;padding:7px;margin:0 4px 0 auto;line-height: normal;position:relative;display:inline-block;margin-left: 0;}.pager a:link,.pager a:visited,.pager .active{line-height: normal;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;color: #302A13;}.pager .active{background: #B6BFC9;background: -webkit-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;background: -moz-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;background: -o-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;background: -ms-linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;-svg-background: linear-gradient(top, #E5E8EB 0, #8796A6 100%) no-repeat;background: linear-gradient(to bottom, #E5E8EB 0, #8796A6 100%) no-repeat;border:1px solid #ECE7CF;padding:7px;margin:0 4px 0 auto;color: #FFFFFF;}.pager .more{background: #ECE7CF;background: -webkit-linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;background: -moz-linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;background: -o-linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;background: -ms-linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;-svg-background: linear-gradient(top, #FFFFFF 0, #D0C186 100%) no-repeat;background: linear-gradient(to bottom, #FFFFFF 0, #D0C186 100%) no-repeat;border:1px solid #ECE7CF;margin:0 4px 0 auto;}.pager a.more:link,.pager a.more:visited{color: #1A2629;}.pager a:hover{background: #DBD0A3;background: -webkit-linear-gradient(top, #F2EEDE 0, #C4B268 100%) no-repeat;background: -moz-linear-gradient(top, #F2EEDE 0, #C4B268 100%) no-repeat;background: -o-linear-gradient(top, #F2EEDE 0, #C4B268 100%) no-repeat;background: -ms-linear-gradient(top, #F2EEDE 0, #C4B268 100%) no-repeat;-svg-background: linear-gradient(top, #F2EEDE 0, #C4B268 100%) no-repeat;background: linear-gradient(to bottom, #F2EEDE 0, #C4B268 100%) no-repeat;border:1px solid #ECE7CF;padding:7px;margin:0 4px 0 auto;}.pager  a:hover,.pager  a.more:hover{color: #373015;}.pager>*:after{margin:0 0 0 auto;display:inline-block;position:absolute;content: ' ';top:0;width:0;height:100%;right: 0;text-decoration:none;}.pager>*:last-child:after{display:none;}.commentsform{background: #E2E8EE;background: transparent;padding:10px;margin:0 auto;margin-top:25px;color: #373015;}.commentsform h2{padding-bottom:10px;margin: 0;color: #373015;}.commentsform label {display: inline-block;line-height: 25px;}.commentsform input:not([type=submit]), .commentsform textarea {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width:100%;max-width:100%;}.commentsform .form-submit{margin-top: 10px;}a img{border: 0;}.article img, img.article, .block img, .footer-text img{margin: 0 0 0 0;}.metadata-icons img{border: none;vertical-align: middle;margin: 2px;}.article table, table.article{border-collapse: collapse;margin: 1px;}.post .content-layout-br{height: 0;}.article th, .article td{padding: 2px;vertical-align: top;text-align: left;}.article th{text-align: center;vertical-align: middle;padding: 7px;}pre{overflow: auto;padding: 0.1em;}.preview-cms-logo{border: 0;margin: 1em 1em 0 0;float: left;}.image-caption-wrapper{padding: 0 0 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.image-caption-wrapper img{margin: 0 !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.image-caption-wrapper div.collage{margin: 0 !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.image-caption-wrapper p{font-size: 80%;text-align: right;margin: 0;}.postheader{color: #62949D;margin: 20px 0 0 10px;font-size: 24px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}.postheader a, .postheader a:link, .postheader a:visited,.postheader a.visited,.postheader a:hover,.postheader a.hovered{font-size: 24px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: normal;}.postheader a, .postheader a:link{font-size: 28px;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #5AA9D3;}.postheader a:visited, .postheader a.visited{font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #7EA7AE;}.postheader a:hover,  .postheader a.hovered{font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;text-decoration: none;text-align: left;color: #82BEDE;}.postheadericons,.postheadericons a,.postheadericons a:link,.postheadericons a:visited,.postheadericons a:hover{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #544A21;}.postheadericons{padding: 1px;}.postheadericons a, .postheadericons a:link{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;color: #796A2F;}.postheadericons a:visited, .postheadericons a.visited{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: italic;text-decoration: none;color: #796A2F;}.postheadericons a:hover, .postheadericons a.hover{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: italic;text-decoration: underline;color: #416268;}.postpdficon:before{content:url('/wp-content/themes/Rainford/images/postpdficon.png');margin-right:6px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;bottom: auto;}.opera .postpdficon:before{/* Vertical-align:middle in Opera doesn't need additional offset */bottom: 0;}.postprinticon:before{content:url('/wp-content/themes/Rainford/images/postprinticon.png');margin-right:6px;bottom: 2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}.opera .postprinticon:before{/* Vertical-align:middle in Opera doesn't need additional offset */bottom: 0;}.postemailicon:before{content:url('/wp-content/themes/Rainford/images/postemailicon.png');margin-right:6px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;bottom: auto;}.opera .postemailicon:before{/* Vertical-align:middle in Opera doesn't need additional offset */bottom: 0;}.postcontent ul>li:before,  .post ul>li:before,  .textblock ul>li:before{content:url('/wp-content/themes/Rainford/images/postbullets.png');margin-right:6px;bottom: 2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;}.opera .postcontent ul>li:before, .opera   .post ul>li:before, .opera   .textblock ul>li:before{/* Vertical-align:middle in Opera doesn't need additional offset */bottom: 0;}.postcontent li, .post li, .textblock li{font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #3D5C61;margin: 0 0 0 26px;}.postcontent ul>li, .post ul>li, .textblock ul>li, .postcontent ol, .post ol, .textblock ol{padding: 0;}.postcontent ul>li, .post ul>li, .textblock ul>li{padding-left: 15px;}.postcontent ul>li:before,  .post ul>li:before,  .textblock ul>li:before{margin-left: -15px;}.postcontent ol, .post ol, .textblock ol, .postcontent ul, .post ul, .textblock ul{margin: 1em 0 1em 26px;}.postcontent li ol, .post li ol, .textblock li ol, .postcontent li ul, .post li ul, .textblock li ul{margin: 0.5em 0 0.5em 26px;}.postcontent li, .post li, .textblock li{margin: 0 0 0 0;}.postcontent ol>li, .post ol>li, .textblock ol>li{/* overrides overflow for "ul li" and sets the default value */overflow: visible;}.postcontent ul>li, .post ul>li, .textblock ul>li{/* makes "ul li" not to align behind the image if they are in the same line */overflow-x: visible;overflow-y: hidden;}blockquote{background: #BFDDEE url('/wp-content/themes/Rainford/images/postquote.png') no-repeat scroll;padding:0 0 0 28px;margin:5px 5px 5px 50px;color: #061218;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: italic;text-align: left;/* makes block not to align behind the image if they are in the same line */overflow: auto;clear:both;}blockquote a, .postcontent blockquote a, .blockcontent blockquote a, .footer-text blockquote a,blockquote a:link, .postcontent blockquote a:link, .blockcontent blockquote a:link, .footer-text blockquote a:link,blockquote a:visited, .postcontent blockquote a:visited, .blockcontent blockquote a:visited, .footer-text blockquote a:visited,blockquote a:hover, .postcontent blockquote a:hover, .blockcontent blockquote a:hover, .footer-text blockquote a:hover{color: #061218;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;font-weight: normal;font-style: italic;text-align: left;}/* Override native 'p' margins*/blockquote p,.postcontent blockquote p,.blockcontent blockquote p,.footer-text blockquote p{margin: 0;margin: 2px 0 2px 15px;}.postfootericons,.postfootericons a,.postfootericons a:link,.postfootericons a:visited,.postfootericons a:hover{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;color: #72642C;}.postfootericons{padding: 1px;}.postfootericons a, .postfootericons a:link{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;color: #796A2F;}.postfootericons a:visited, .postfootericons a.visited{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;color: #796A2F;}.postfootericons a:hover, .postfootericons a.hover{font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;color: #416268;}.footer{background: #339999;background: -webkit-linear-gradient(top, #2A7E7E 0, #3DB8B8 100%) no-repeat;background: -moz-linear-gradient(top, #2A7E7E 0, #3DB8B8 100%) no-repeat;background: -o-linear-gradient(top, #2A7E7E 0, #3DB8B8 100%) no-repeat;background: -ms-linear-gradient(top, #2A7E7E 0, #3DB8B8 100%) no-repeat;-svg-background: linear-gradient(top, #2A7E7E 0, #3DB8B8 100%) no-repeat;background: linear-gradient(to bottom, #2A7E7E 0, #3DB8B8 100%) no-repeat;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-top:1px solid #B4CCD0;padding:10px;margin:15px auto 0;position: relative;color: #FFFFFF;font-size: 11px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-align: center;}.footer-text a,.footer-text a:link,.footer-text a:visited,.footer-text a:hover,.footer-text td, .footer-text th,.footer-text caption{color: #FFFFFF;font-size: 11px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;}.footer-text p {margin: 0 0 0 20px;padding:0;text-align: center;}.footer-text a,.footer-text a:link{color: #BBDBED;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;}.footer-text a:visited{color: #CADBDE;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: none;}.footer-text a:hover{color: #D7EAF4;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;text-decoration: underline;}.footer-text h1{color: #C4B268;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.footer-text h2{color: #D0C186;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.footer-text h3{color: #9BBBC0;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.footer-text h4{color: #82BEDE;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.footer-text h5{color: #82BEDE;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.footer-text h6{color: #82BEDE;font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;}.footer-text img{border: 1px solid #B4CCD0;margin: 3px;}.rss-tag-icon{background:  url('/wp-content/themes/Rainford/images/footerrssicon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;text-indent: 35px;background-position: left center;vertical-align: middle;}.rss-tag-icon:empty{vertical-align: middle;}.facebook-tag-icon{background:  url('/wp-content/themes/Rainford/images/footerfacebookicon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;text-indent: 35px;background-position: left center;vertical-align: middle;}.facebook-tag-icon:empty{vertical-align: middle;}.twitter-tag-icon{background:  url('/wp-content/themes/Rainford/images/footertwittericon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;text-indent: 35px;background-position: left center;vertical-align: middle;}.twitter-tag-icon:empty{vertical-align: middle;}.tumblr-tag-icon{background:  url('/wp-content/themes/Rainford/images/tumblricon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;text-indent: 35px;background-position: left center;vertical-align: middle;}.tumblr-tag-icon:empty{vertical-align: middle;}.pinterest-tag-icon{background:  url('/wp-content/themes/Rainford/images/pinteresticon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;text-indent: 35px;background-position: left center;vertical-align: middle;}.pinterest-tag-icon:empty{vertical-align: middle;}.vimeo-tag-icon{background:  url('images/vimeoicon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;text-indent: 35px;background-position: left center;vertical-align: middle;}.vimeo-tag-icon:empty{vertical-align: middle;}.youtube-tag-icon{background:  url('/wp-content/themes/Rainford/images/youtubeicon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;text-indent: 35px;background-position: left center;vertical-align: middle;}.youtube-tag-icon:empty{vertical-align: middle;}.linkedin-tag-icon{background:  url('/wp-content/themes/Rainford/images/linkedinicon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;text-indent: 35px;background-position: left center;vertical-align: middle;}.linkedin-tag-icon:empty{vertical-align: middle;}.footer-text ul>li:before{content:url('/wp-content/themes/Rainford/images/footerbullets.png');margin-right:6px;bottom: 2px;position:relative;display:inline-block;vertical-align:middle;font-size:0;line-height:0;margin-left: -16px;}.opera .footer-text ul>li:before{/* Vertical-align:middle in Opera doesn't need additional offset */bottom: 0;}.footer-text li{font-size: 13px;font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;line-height: 125%;color: #E6EEEF;}.footer-text ul>li, .footer-text ol{padding: 0;}.footer-text ul>li{padding-left: 16px;}.page-footer, .page-footer a,.page-footer a:link,.page-footer a:visited,.page-footer a:hover{font-family: Arial;font-size: 10px;letter-spacing: normal;word-spacing: normal;font-style: normal;font-weight: normal;text-decoration: underline;color: #236385;}.page-footer{position: relative;z-index: auto !important;padding: 1em;text-align: center !important;text-decoration: none;color: #B8B8B8;}.lightbox-wrapper {background: #333;background: rgba(0, 0, 0, .8);bottom: 0;left: 0;padding: 0 100px;position: fixed;right: 0;text-align: center;top: 0;z-index: 1000000;}.lightbox,.lightbox-wrapper .lightbox-image{cursor: pointer;}.lightbox-wrapper .lightbox-image{border: 6px solid #fff;border-radius: 3px;display: none;max-width: 100%;vertical-align: middle;}.lightbox-wrapper .lightbox-image.active{display: inline-block;}.lightbox-wrapper .lightbox-error{background: #fff;border: 1px solid #b4b4b4;border-radius: 10px;box-shadow: 0 2px 5px #333;height: 80px;opacity: .95;padding: 20px;position: fixed;width: 300px;z-index: 100;}.lightbox-wrapper .loading{background: #fff url('/wp-content/themes/Rainford/images/preloader-01.gif') center center no-repeat;border: 1px solid #b4b4b4;border-radius: 10px;box-shadow: 0 2px 5px #333;height: 32px;opacity: .5;padding: 10px;position: fixed;width: 32px;z-index: 10100;}.lightbox-wrapper .arrow{cursor: pointer;height: 100px;opacity: .5;filter: alpha(opacity=50);position: fixed;width: 82px;z-index: 10003;}.lightbox-wrapper .arrow.left{left: 9px;}.lightbox-wrapper .arrow.right{right: 9px;}.lightbox-wrapper .arrow:hover{opacity: 1;filter: alpha(opacity=100);}.lightbox-wrapper .arrow.disabled {display: none;}.lightbox-wrapper .arrow-t, .lightbox-wrapper .arrow-b{background-color: #fff;border-radius: 3px;height: 6px;left: 26px;position: relative;width: 30px;}.lightbox-wrapper .arrow-t{top: 38px;}.lightbox-wrapper .arrow-b{top: 50px;}.lightbox-wrapper .close{cursor: pointer;height: 22px;opacity: .5;filter: alpha(opacity=50);position: fixed;right: 39px;top: 30px;width: 22px;z-index: 10003;}.lightbox-wrapper .close:hover {opacity: 1;filter: alpha(opacity=100);}.lightbox-wrapper .close .cw, .lightbox-wrapper .close .ccw{background-color: #fff;border-radius: 3px;height: 6px;position: absolute;left: -4px;top: 8px;width: 30px;}.lightbox-wrapper .cw{transform: rotate(45deg);-ms-transform: rotate(45deg);/* IE 9 */-webkit-transform: rotate(45deg);/* Safari and Chrome */-o-transform: rotate(45deg);/* Opera */-moz-transform: rotate(45deg);/* Firefox */}.lightbox-wrapper .ccw{transform: rotate(-45deg);-ms-transform: rotate(-45deg);/* IE 9 */-webkit-transform: rotate(-45deg);/* Safari and Chrome */-o-transform: rotate(-45deg);/* Opera */-moz-transform: rotate(-45deg);/* Firefox */}.lightbox-wrapper .close-alt, .lightbox-wrapper .arrow-right-alt, .lightbox-wrapper .arrow-left-alt {color: #fff;display: none;font-size: 2.5em;line-height: 100%;}.ie8 .lightbox-wrapper .close-alt, .ie8 .lightbox-wrapper .arrow-right-alt, .ie8 .lightbox-wrapper .arrow-left-alt {display: block;}.ie8 .lightbox-wrapper .cw, .ie8 .lightbox-wrapper .ccw {display: none;}.content-layout .sidebar1{background: #D9D9D9;background: rgba(217, 217, 217, 0.3);-webkit-border-radius:30px 0 0;-moz-border-radius:30px 0 0;border-radius:30px 0 0;margin:0 auto;width: 175px;}.content-layout .content{margin:0 auto;}#comment{width:99%;}#comments-list, #comments-list .comment {background: none;padding:0;margin:0;overflow: visible;}#comments-list .comment:before, #comments-list .comment:after{display:none;}#comments-list .comment .comment {margin-left: 20px;}span.page-navi-outer, span.page-navi-inner {position:relative;display:block;float:left;margin:0;padding:0;}span.page-navi-outer{margin: 1px;border: 1px solid #aaa;}span.page-navi-inner {padding: 1px;min-width:14px;line-height:18px;text-align:center;border: 2px solid #fff;font-weight:bold;}a span.page-navi-inner, span.page-navi-caption span.page-navi-inner {border-width:1px;font-weight:normal;}a span.page-navi-outer, span.page-navi-caption{margin:2px 1px;}ul#comments-list li cite{font-size: 1.2em;}#commentform textarea{width: 100%;}#commentform{text-align:left;}.rtl #commentform{text-align:right;}img.wp-smiley{border: none;margin: 1px;vertical-align:middle;padding: 0;}.navigation{display: block;text-align: center;}/* Recommended by http://codex.wordpress.org/CSS *//* Begin */.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter{display: block;margin-left: auto;margin-right: auto;}p.aligncenter , p.center {text-align: center; }.alignleft{float: left;}.alignright{float: right;}.sticky {}.bypostauthor  {}.wp-caption{border: 1px solid #ddd;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}.wp-caption img{margin: 0;padding: 0;border: 0 none;}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}.wp-caption, .wp-caption p{text-align: center;}.gallery {margin: 0 auto 18px;clear:both;overflow:hidden;}.gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}.gallery img {border: 2px solid #cfcfcf;}.gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}.gallery dl {margin: 0;}.gallery img {border: 10px solid #f1f1f1;}.gallery br+br {display: none;}/* End */.hidden{display: none;}/* Calendar */#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}#wp-calendar #next a {padding-right: 10px;text-align: right;}#wp-calendar #prev a {padding-left: 10px;text-align: left;}#wp-calendar a {display: block;}#wp-calendar caption {text-align: center;width: 100%;}#wp-calendar td {padding: 3px 0;text-align: center;}.gallery {letter-spacing: normal;}.content {position: relative;z-index: 1;   }#todays-events{position: relative;z-index: 11;    }#upcoming-events{position: relative;z-index: 10;    }img.wp-post-image {margin:0 5px 5px 0 !important;}ul#comments-list li{list-style-image: none;background:none;list-style-type:none;}div.footer div.content-layout{margin:0 auto;width:100%;}div.layout-cell-size1 {width:100%;}div.layout-cell-size2 {width:50%;}div.layout-cell-size3 {width:33%;}div.layout-cell-size4{width:25%;}.widget-title{padding:0 0 0 24px;margin-bottom:0;}div.center-wrapper{position: relative;float: right;right: 50%;}div.center-inner{position: relative;float: left;left: 50%;}.firefox2 div.center-inner{float: none;}.hmenu-extra1, .hmenu-extra2 {font-size:12px;}div.breadcrumbs h4, div.breadcrumbs p, li.pingback p, #respond p,h3#reply-title, h4#comments, h4.box-title{margin:0;}#respond .comment-notes {margin-bottom: 1em;}.form-allowed-tags {line-height: 1em;}#comments-list #respond {/*margin-left: NaNpx !important; TODO NodeJS*/}#cancel-comment-reply-link {font-size: 12px;font-weight: normal;line-height: 18px;}#respond .required {color: #ff4b33;font-weight: bold;}#respond label {font-size: 12px;}#respond input {margin: 0 0 9px;width: 98%;}#respond textarea {width: 98%;}#respond .form-allowed-tags {font-size: 12px;line-height: 18px;}#respond .form-allowed-tags code {font-size: 11px;}#respond .form-submit {margin: 12px 0;}#respond .form-submit input {width: auto;}.footer .widget-title {font-size:1.2em;padding: 0;}.footer .widget,.footer .widget a,.footer .widget a:link,.footer .widget a:visited,.footer .widget a:hover{text-align: left;}DIV[id^="GMPmap"] IMG {margin: 0px;}/* Assistive text */.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto;color: #21759b;display: block;font-size: 14px;font-weight: bold;height: auto;line-height: normal;padding: 15px 23px 14px;position: absolute;left: 5px;top: 5px;text-decoration: none;text-transform: none;width: auto;z-index: 100000;/* Above WP toolbar */}/* Begin Additional CSS Styles *//* End Additional CSS Styles */