@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;500&family=Montserrat:wght@300;500&display=swap');@import url(//db.onlinewebfonts.com/c/befa68745153478cdffc812d1bddc9b2?family=Gabriela+Stencil+Black);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Montserrat',serif;font-weight:300;font-size:20px;margin-top:0;background:#f7f7f7 url(/themes/jemford/images/bg/overlay3.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}h1{font-size:40px;text-align:center;font-weight:500;text-transform:uppercase;}h2{font-size:26px;font-weight:500;text-transform:uppercase;}h1,h2,h3,h4,h5,h6{font-family:'Gabriela Stencil Black',serif;}a{color:black;}.btn-primary{background-color:#202348;border-color:#202348;}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#202348;}.navbar{margin-bottom:0;}.collapsible-bg{background:#202348;font-weight:300;font-size:0.75em;}.navbar-default{border:0;background:#202348;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:#385f8c;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:white;}.navbar-default .navbar-toggle .icon-bar{background-color:white;}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li.active>a:hover{color:white;}.logo{position:absolute;z-index:5;left:60px;background:#e52a87;border-radius:0 0 15px 15px;}.logo img{padding:30px;}.navbar-btn{margin:0;}.container-header{margin-bottom:90px;padding:0;background:#202348}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.flexslider{margin:0 30px 30px;border:0;}.flexslider .views-field-field-banner-slideshow-1 img{object-fit:cover;height:100%;}.slideshow-float-bg{max-width:1400px;margin:0 auto;padding:0 30px;}.slideshow-float::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.slideshow-float{position:absolute;max-width:50%;padding:10px 0 30px;margin:0;display:table;z-index:1;background-color:rgba(255,255,255,0.9);text-align:center;}.slideshow-float p{max-width:350px;color:white;font-size:26px;}.slideshow-float span{vertical-align:middle;display:table-cell;}.slideshow-float span img{width:100px !important;margin:0 auto;}.slideshow-float span .title{padding-top:0;display:inline;}.slideshow-float span h1{margin-top:0;padding-top:0;text-align:center !important;display:inline-block;word-break:break-word;max-width:350px;font-size:24px}.slideshow-float span p{padding:0 30px 30px;color:black;font-size:16px}.slideshow-float a{background:#0ce3ac !important;border-radius:5px;color:black;padding:15px;}.main-container{margin-bottom:90px;}.author{margin-bottom:30px;}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}.field--name-field-media-oembed-video{margin-top:60px;position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.field--name-field-image-gallery img{padding-top:60px;width:100%;}.view-blog .col{margin-bottom:30px;text-align:center;}.view-blog .views-field-field-banner-slideshow{padding-bottom:15px;}.view-blog .views-field-title{text-transform:uppercase;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#202348;border-color:#202348;}.pagination > li > a,.pagination > li > span{color:black;}.paragraph--type--quote{font-size:1.5em;font-style:italic;text-align:center;font-weight:500;}.paragraph--type--_x-grid-image-header-text-::after,.paragraph--type--image-and-text::after,.paragraph--type--text-and-image::after,.paragraph--type--video-left-and-text-right::after,.paragraph--type--text-left-and-video-right::after,.paragraph--type--_x-image-grid::after{display:block;content:"";clear:both;}.paragraph--type--_x-grid-image-header-text- .field--name-field-title,.paragraph--type--_x-grid-image-header-text- .field--name-field-price{font-size:1.5em;font-weight:500;}.paragraph--type--_x-grid-image-header-text- .field--name-field-text-rich{margin-top:15px;}.paragraph--type--video-left-and-text-right .field--name-field-media-oembed-video,.paragraph--type--text-left-and-video-right .field--name-field-media-oembed-video{margin-top:0;}.container-fluid.prefooter-bg{padding-left:0;padding-right:0;margin-top:90px}.container-fluid.prefooter-bg .views-row{padding:90px 15px;}.container-fluid.prefooter-bg .views-row:nth-child(odd){background:#202348 url(/themes/jemford/images/bg/overlay2.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:white;}.container-fluid.prefooter-bg .views-row:nth-child(odd) h2{color:white;}.footer-bg{background:#e52a87 url(/themes/jemford/images/bg/overlay2.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.footer{border:0;color:white;margin-top:0;text-align:center;padding-top:90px;padding-bottom:90px;}.footer a{color:white;}.menu--menu-footer-menu{padding-top:15px;}.menu--menu-footer-menu li{display:inline;}.menu--menu-footer-menu li a{display:inline;background:none !important}@media (min-width:768px){.container-fluid.prefooter-bg .views-row .views-field{width:750px;margin:0 auto;padding-left:15px;padding-right:15px;}}@media (min-width:992px){.container-fluid.prefooter-bg .views-row .views-field{width:970px;margin:0 auto;padding-left:15px;padding-right:15px;}}@media (min-width:1200px){.container-fluid.prefooter-bg .views-row .views-field{width:1170px;margin:0 auto;padding-left:15px;padding-right:15px;}}@media only screen and (max-width:990px){}@media only screen and (max-width:768px){}@media only screen and (min-width:768px){.navbar-nav{float:none;text-align:center;}.navbar-nav li{float:none;display:inline-block;font-weight:500;text-transform:uppercase;}.navbar-nav li a{color:white !important}}@media only screen and (max-width:640px){.flexslider .views-field-field-banner-slideshow-1 img{height:100%;}}
