@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'cooper_lt_btlight';
    src: url('../fonts/cooperltbtlight-webfont.woff2') format('woff2'),
         url('../fonts/cooperltbtlight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'varela_roundregular';
    src: url('../fonts/varela-round.regular-webfont.woff2') format('woff2'),
         url('../fonts/varela-round.regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body, html{font-family: 'varela_roundregular';}
html, body {height: 100%;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
p{font-family: 'varela_roundregular';font-size: 23px;line-height: 35px;font-weight: 400;color: #000000;}
img {  border: 0;  vertical-align: top;  max-width: 100%;  height: auto;}
html, body {  height: 100%;}
ul{display:block;list-style-type:disc; margin-block-start:0; margin-block-end:0; margin-inline-start:0px; margin-inline-end:0px; padding-inline-start:0;}
a:hover, a:active, a:focus {outline: none;-webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s;}
a {color: #0033a0; font-weight: 600;}
ul {list-style: none;position: relative;display: inline-table;}
nav.top-nav {text-align: center;padding: 10px 0;}
/*#innercontainer { padding-bottom: 55px;}*/
.outersection {min-height: 100%;position: relative;height: auto;}
/*footer { position: absolute; width: 100%; left: 0px; bottom: 0px;}*/

.farm-container {border: 10px solid #f7f7f7;margin: 15px;background-color: #efefef; padding: 45px; text-align: center}
.stafford-panel{text-align: center;padding-bottom: 35px;}
.stafford-panel nav{width: 100%;}
.stafford-panel .stafford-farm-logo img{ width: 300px}
.main-content{ border-top: 1px solid #CCC; padding: 30px 0 20px; text-align: center}
.main-content h1{font-family: 'cooper_lt_btlight';font-weight: 600;letter-spacing: 3px;text-align: center;margin: 0 auto;margin-bottom: 20px;}
.alary-box{width: 100%;padding: 15px;background-color: #d7c0ba;border-radius: 5px;}
.alary-box p{margin: 0;font-size: 21px;font-weight: 600;font-family: 'cooper_lt_btlight';}
.logo-grid-panel{}
.logo-grid-panel .logo-grid{ min-height: 250px;}
.logo-grid-panel .col-sm-4{ margin-bottom: 30px}
.logo-grid-panel .col-sm-4:first-child .logo-grid{background-image: url(../images/header-back.jpg);background-size: cover;background-position: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 10px;}
.logo-grid-panel .col-sm-4:nth-child(2) .logo-grid{background-color:#5f3f41;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 10px;}
.logo-grid-panel .col-sm-4:last-child .logo-grid{background: rgb(243,209,174);background: linear-gradient(180deg, rgba(243,209,174,1) 27%, rgba(241,223,173,1) 100%);display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 10px;}
.logo-grid-panel .col-sm-4 .logo-grid{transform: scale(1);outline: none;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;}
.logo-grid-panel .col-sm-4:hover .logo-grid{ transform: scale(1.05);outline: none;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;}


/*.footer-main { position: relative;padding: 15px 0; background-color: #000000; text-align: left;}
.footer-main p{ color: #FFF; font-size: 13px; margin: 0}
.footer-main p a{ color: #FFF; text-decoration: none}
.footer-main .col-sm-6:last-child {text-align: right;}*/
.mobile-enable{display: none;}
