/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.skip-link{background:#fff;color:#004477;left:50%;padding:5px 10px;position:absolute !important;transform:translateX(-50%);z-index:1000;}.clear-block:after{content:"";display:table;clear:both;}body{margin:0;padding:0;color:#444;background-color:#f0f0f0;font-family:Tahoma,Helvetica,Arial,Verdana,sans-serif;font-size:13px;}input.form-text,input.form-email,input.form-tel,input.form-number,input.form-date,input.form-search,textarea.form-textarea,textarea{border-radius:5px;background-color:#fff;border:1px solid #ccc;padding:5px;}select{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:4px;}input.form-submit,button.form-submit{border-radius:5px;background-color:#666666;border:2px solid #AAAAAA;color:#FFFFFF;font-size:12px;margin:0.25em 0;padding:2px 10px;cursor:pointer;}input.form-submit:hover,button.form-submit:hover{background-color:#333;border-color:#999;}.form-item{margin-bottom:0.75em;margin-top:0.75em;}.form-item label{font-size:11px;font-style:italic;font-weight:normal;padding-left:2px;}.form-required{color:#c00;}fieldset,details{border:1px solid #e0e0e0;background-color:#FAFAFA;margin:0.75em 0;padding:5px 10px;border-radius:5px;}details summary{cursor:pointer;font-weight:bold;}fieldset legend,details summary span{font-weight:bold;padding:0 5px;}.description{color:#666;font-size:11px;}.search-block-form input.form-search,#search-form #edit-keys{background:#FFF url(/themes/custom/fourseasons/img/search-zoom.png) no-repeat scroll 5px 4px;padding-left:28px;width:130px;}.search-block-form .form-item,.search-block-form .form-actions,.search-block-form .container-inline{display:inline-block;vertical-align:middle;}.search-block-form input.form-submit{background:transparent url(/themes/custom/fourseasons/img/search-arrow.png) no-repeat scroll 1px 4px;border:none;text-indent:-9999px;width:25px;height:26px;padding:0;cursor:pointer;}#secondary{margin-top:1px;padding:4px 0;background-color:#FF7302;}#secondary ul.links,#secondary ul.menu{margin:0 15px;padding:0;}#secondary ul.links li,#secondary ul.menu li{display:block;float:left;height:20px;line-height:20px;margin:0;padding:0 13px;list-style-type:none;list-style-image:none;}#secondary ul.links li a,#secondary ul.menu li a{color:#fff;font-size:12px;font-weight:normal;}#secondary ul.links li a.active,#secondary ul.menu li a.is-active{font-weight:bold;}#secondary .block-system-branding-block{display:none;}#mobile-menu-toggle{display:none;}#page{margin:auto;width:990px;border:15px solid #ffffff;background-color:#ffffff;}.header-image{background-color:#FF7302;line-height:0;}#container{background:transparent url(/themes/custom/fourseasons/img/bg-shadow.png) repeat-x scroll center -5px;padding:30px 0 0;position:relative;}#container p,#container li{line-height:160%;}#sidebar-left{width:22%;float:left;}#main{width:99%;float:left;}#main-squeeze{padding:0 1em;background-color:#fff;}.sidebar-left #main,.sidebar-right #main{width:78%;float:left;}.two-sidebars #main{width:56%;float:left;}#sidebar-right{width:22%;float:right;}#footer{background-color:#FAFAFA;padding:5px;margin-top:30px;text-align:center;}a.feed-icon{display:block;padding:10px 0;}h1,h2,h3,h4,h5{margin-bottom:0.5em;color:#FF7302;font-weight:normal;}h1{margin-top:0;font-size:250%;}h2{margin-top:0;font-size:100%;}h3{font-size:100%;}a{text-decoration:none;color:#004477;}p{padding:0;margin:0.75em 0;}li.leaf{list-style-image:none;}.submitted{background-color:#F0F0F0;margin:0 0 1px;padding:5px;display:block;}#main #content .content{background-color:#FAFAFA;padding:5px;}#main #content .teaser .content{background-color:transparent;padding:5px;}.block{margin-bottom:1em;background-color:#FAFAFA;}.block h2{background-color:#EEEEEE;font-size:1.4em;font-weight:normal;height:1.75em;line-height:1.75em;margin:0;padding:0 10px;}.block .content{padding:5px 10px;}.block ul{padding:0;}.sidebar ul,.sidebar ul li,.sidebar nav ul,.sidebar nav ul li{margin:0;padding:0;}.sidebar li,.sidebar nav li{list-style-type:none;list-style-image:none;}.sidebar ul li a,.sidebar nav ul li a{background-image:url(/themes/custom/fourseasons/img/menu-leaf.gif);background-repeat:no-repeat;padding-left:1.5em;border-bottom:1px solid #e6e6e6;background-position:0.3em 0.6em;line-height:1.9em;display:block;}.sidebar ul li.expanded > a,.sidebar ul li.menu-item--expanded > a{background-image:url(/themes/custom/fourseasons/img/menu-expanded.gif);}.sidebar ul li.collapsed > a,.sidebar ul li.menu-item--collapsed > a{background-image:url(/themes/custom/fourseasons/img/menu-collapsed.gif);}.sidebar ul li ul li > a,.sidebar nav ul li ul li > a{padding-left:2.5em;background-position:1.3em 0.6em;}.sidebar ul li ul li ul li > a,.sidebar nav ul li ul li ul li > a{padding-left:3.8em;background-position:2.6em 0.6em;}.sidebar ul li ul li ul li ul li > a,.sidebar nav ul li ul li ul li ul li > a{padding-left:4.9em;background-position:3.7em 0.6em;}.sidebar li.active-trail > a,.sidebar li.menu-item--active-trail > a{font-weight:bold;background-color:#f0f0f0;}.sidebar li > a:hover,.sidebar nav li > a:hover{background-color:#f0f0f0;}#user-login-form .form-item{width:95%;}#user-login-form input.form-submit{margin-bottom:5px;}.node.teaser{border-radius:10px;background-color:#f6f6f6;padding:10px;margin:0 0 0.5em 0;}.node .field{padding:10px 0;}.node .clear{margin:1em 0;}div.picture img{border:1px solid #cccccc;margin:0 0 10px 10px;padding:3px;background-color:#f3f3f3;}h3.field-label{margin-bottom:0.25em;}.teaser-photo img,.news-photos img{display:block;}.news-photos .field__item{margin-bottom:1em;}#main img,.sidebar img,#footer img{max-width:100%;height:auto;}.views-element-container{margin-bottom:1em;}.views-row{margin-bottom:0.5em;}table{width:100%;margin:1em 0;padding:0;border-collapse:collapse;}table tr.odd{background-color:#f3f3f3;}table tr.even{background-color:#ffffff;}table th,table td{padding:4px 7px;}tbody{border-top:0;}table th a,table td a{text-decoration:underline;}table thead{background-color:#AAA;color:#fff;padding:5px;}table thead th{text-align:left;}#breadcrumb .breadcrumb ol{list-style:none;margin:0;padding:0;}#breadcrumb .breadcrumb li{display:inline;list-style-type:none;list-style-image:none;padding:0;margin:0;}#breadcrumb .breadcrumb li + li::before{content:"\203A";padding:0 6px;color:#666;}div.messages{border-radius:5px;background-color:#333333;border:3px solid #999999;color:#FFFFFF;font-size:12px;margin:10px 0;padding:10px;}div.messages a{color:#fff;text-decoration:underline;}ul.primary,ul.tabs.primary,ul.secondary,ul.tabs.secondary{display:block;border:none;margin:0 0 1px;padding:10px 5px;background-color:#f0f0f0;list-style:none;}ul.primary li,ul.tabs.primary li,ul.secondary li,ul.tabs.secondary li{margin-right:3px;padding:0;border:none;display:inline-block;list-style:none;}.tabs ul.primary li a,.tabs ul.tabs.primary li a{background-color:#F6F6F6;border:1px solid #999999;color:#444444;font-size:11px;margin:0;padding:5px 10px;border-radius:3px;}.tabs ul.primary li a:hover,.tabs ul.tabs.primary li a:hover,.tabs ul.primary li.is-active a,.tabs ul.tabs.primary li.is-active a{color:#fff;background-color:#444;}.tabs ul.secondary li a,.tabs ul.tabs.secondary li a{border-radius:3px;margin:0;color:#444;background-color:#f6f6f6;border:1px solid #999;padding:2px 10px;line-height:2.3em;}.tabs ul.secondary li a:hover,.tabs ul.secondary li.is-active a,.tabs ul.tabs.secondary li a:hover,.tabs ul.tabs.secondary li.is-active a{color:#fff;background-color:#444;}.pager{margin:1em 0;}.pager__items{list-style:none;margin:0;padding:0;text-align:center;}.pager__items li{display:inline-block;padding:0 6px;}.pager__item.is-active a{font-weight:bold;color:#000;}.poll .vote-form{text-align:left;}.poll .vote-form .choices{display:table;margin:0;text-align:left;}.poll .choices .form-item{margin:0.25em 0;}.poll .title,.poll .poll-question{font-weight:bold;}.poll .total{border-top:1px solid #ddd;margin-top:0.5em;padding-top:0.5em;}.file{display:block;padding:2px 0;}.file .file-icon{vertical-align:middle;margin-right:4px;}.webform-confirmation,form.webform-submission-form .form-actions{margin:1em 0;}form.webform-submission-form textarea{width:90%;}#secondary .block{margin:0;background:transparent;}#secondary .block .content{padding:0;}#main td.teaser-photo img,#main td.news-photos img,#main td.photo-cell img{max-width:none;height:auto;}
@media (max-width:1024px){#page{width:auto;margin:0 10px;}.header-image img{width:100%;height:auto;}#secondary ul.links,#secondary ul.menu{margin:0 5px;}#secondary ul.links li,#secondary ul.menu li{padding:0 8px;}.teaser-photo img{max-width:120px;height:auto;}}@media (max-width:768px){#sidebar-left,#sidebar-right,#main,.sidebar-left #main,.sidebar-right #main,.two-sidebars #main{width:100%;float:none;}#sidebar-left{margin-bottom:1em;}#sidebar-right{margin-top:1em;}#secondary{position:relative;}#mobile-menu-toggle{display:block;margin:2px 10px;background-color:#ffffff;border:1px solid #FF7302;color:#FF7302;font-size:13px;font-weight:bold;padding:4px 12px;border-radius:5px;cursor:pointer;}#secondary .region,#secondary .block,#secondary ul.menu{width:100%;}#secondary ul.menu{display:none;margin:0;}#secondary.mobile-open ul.menu{display:block;}#secondary ul.menu li{float:none;display:block;height:auto;line-height:1.6;padding:4px 13px;}.node.teaser table td,.node.teaser table td.teaser-photo{display:block;width:100%;}.node.teaser table,.node.teaser tbody{display:block;}.teaser-photo img{max-width:150px;margin-bottom:5px;}}@media (max-width:480px){body{font-size:12px;}#page{border-width:5px;margin:0 2px;}h1{font-size:160%;}.block h2{font-size:1.15em;height:auto;min-height:1.75em;}#content-content table{display:block;overflow-x:auto;width:auto;max-width:100%;}.node .content table td img{max-width:100%;height:auto;}}
