/* basic styles */ 
h4 {font-size:25px;}
/* breadcrumbs */
.header-title.w-size-l .w-breadcrumb {display:none;} /* hide in video headers */
.breadcrumb,.breadcrumb p {color:#666 !important;font-size:14px; }
.breadcrumb a,.breadcrumb a:hover {border-bottom:0px !important;color:#666 !important; }
.w-breadcrumb, .w-breadcrumb a { color:#efefef;font-size:14px; }
body.archive .w-breadcrumb, body.archive .w-breadcrumb a, body.single-post .w-breadcrumb, body.single-post .w-breadcrumb a { color:#555;font-size:14px; }
.w-breadcrumb a:hover { text-decoration:underline; }
.w-breadcrumb span { display: inline; }
/* Top-bar styles */
.header-menu #top-bar { background-color: #555; padding: 6px 0; border-bottom: 0px; height: inherit; }
.header-menu .top-bar-right {color:#999;}
.header-menu .top-bar-right a {color:#fff !important;text-decoration:none !important;padding:0 5px;}
.header-menu .top-bar-right a:last-child {padding:0 0px 0 5px;}
/* Sidebar styles */
#right-sidebar .widget_categories ul.children {display:none;} /* top-level cats only */
/* Menu styles */
.header-menu .container { height: 115px; }
#header-logo img { max-height: 100%; }    
#header-logo img.dark-sticky,#header-logo img.light-sticky { max-height: 60%; }
.dropdown-nav ul ul { border-color: #ff9e1b !important; } 
#header #top-nav li:hover > a, 
#header #top-nav li.current-menu-ancestor:not(.menu-item-9111) > a,
#header #top-nav li.current-menu-item:not(.menu-item-9111) > a { color: #9ad1dc !important; }
.dropdown-nav > ul > li > a { padding: 5px 8px; }
.dropdown-nav > ul > li.menu-item-has-children > a { padding-right: 10px; }
.dropdown-nav > ul > li.menu-item-has-children > a:after { display:none; }
  /* 'GIVE' and 'JOIN / RENEW' menu buttons */
.dropdown-nav > ul > li.menu-item-9111 > a, .dropdown-nav > ul > li.menu-item-9111 > a:hover,
.dropdown-nav > ul > li.menu-item-9106 > a, .dropdown-nav > ul > li.menu-item-9106 > a:hover 
 { color:#fff !important; padding:5px 30px; background: #ff9e16; /* Old browsers */
background: -moz-linear-gradient(top, #ff9e16 0px, #ff9e16 40px, #ffffff 40px); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff9e16 0px,#ff9e16 40px,#ffffff 40px); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff9e16 0px,#ff9e16 40px,#ffffff 40px); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e16', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ }
.dropdown-nav > ul > li.menu-item-9106 > a, .dropdown-nav > ul > li.menu-item-9106 > a:hover { padding:5px 10px; margin-left:20px; }
#header #top-nav li.menu-item-9111:hover > a, 
#header #top-nav li.menu-item-9106:hover > a  { color: #fff !important; }
@media only screen and (min-width: 1121px) and (max-width: 1210px) {
#top-nav > ul > li > a { font-size: 13px !important; }
}
@media only screen and (min-width: 1079px) and (max-width: 1120px) {
#top-nav > ul > li > a { font-size: 12px !important; }
}
/* Flora section Menu styles */
.subnav-flora ul {list-style-type:none;margin:0;justify-content:space-evenly;text-align:center;}
.subnav-flora li {display:inline-block;padding:5px 10px;margin:0;}
.subnav-flora a {color:#fff !important;font-weight:700;}
.subnav-flora a span {color:#ff9e16 !important;}
@media only screen and (max-width: 1024px) {
.subnav-flora li {display:block;padding:5px 20px;}
}
.orange-stripe-bg { margin:80px 0; background: linear-gradient( #fff, #fff 5%, #ff9e16 5%, #ff9e16 95%, #fff 95%); } 
/* link styles */
.w-text-block a, .entry-content a, .w-content a, a.orange { color:#ff9e1b; }
.w-text-block a:hover, .entry-content a:hover, .w-content a:hover,  a.orange:hover { color:#ff9e1b;text-decoration:underline; } 
.w-text-light a { color:#fff !important; }
.w-text-light a:hover { color:#cdf0c2 !important; }
.w-team-slider .cover-image:before { background-color: rgba(255,158,27,0.5) !important; }
a.external:after { font-family: FontAwesome; content: "\f08e"; display: inline-block; padding-left: 3px; vertical-align: top; color:#999; font-size: 15px; font-weight: 400; }
a.pdf:after { font-family: FontAwesome; content: "\f1c1"; display: inline-block; margin-left: 3px; vertical-align: top; color:#999; font-size: 15px; font-weight: 400; }
.share-links-dark a { color:#666 !important; }
.share-links-dark a:hover { color:#000 !important; text-decoration:none; }
/* footer styles */
.super-footer {background-color:#646569; color:#ccc !important;}
.super-footer a, .super-footer a:hover { color:#ccc !important; }
.super-footer .w-icon-block a { color:#ccc !important; }
.super-footer .w-icon-block a:hover { color:#fff !important; }
/* button styles */
a.btn-0 {background-color:#48b9c7 !important;border-color:#48b9c7;color:#fff !important;}
a.btn-1 {background-color:#e54b21 !important;border-color:#e54b21;color:#fff !important;}
a.btn-4 {background-color:#2e9e46 !important;border-color:#2e9e46;color:#fff !important;}
a.btn-5 {background-color:#d51067 !important;border-color:#d51067;color:#fff !important;}
a.btn-6 {background-color:#ff9e16 !important;border-color:#ff9e16;color:#fff !important;}
a.btn-rev-6 {color:#ff9e16 !important;}
a.btn-0:hover, a.btn-1:hover, a.btn-2:hover, a.btn-5:hover, a.btn-6:hover { color:#fff !important;}
/*header styles */
.head-hero {padding: 0px;}
.head-hero .bg-layer {background: rgba(0,0,0,.2); padding: 40px;}
.head-hero h1 {font-weight: 900; font-size: 70px;}
.head-hero h2 {font-weight: 900; font-size: 25px;}
.head-article h1 {margin-bottom:0;}
.header-title h1.title {font-weight: 900; font-size: 56px !important;}
.header-title h4.subtitle {font-weight: 700; font-size: 25px !important; color:#fff !important;}
/* video headers */
.header-title.w-size-l { padding:500px 0 50px 0; min-height:660px; }
.header-title.w-size-l h1.title {font-size:70px !important;text-align:right;}
/* video styles - fix video block responsiveness */
.yt-responsive-container { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
.yt-responsive-container iframe, .yt-responsive-container object, .yt-responsive-container embed { position:absolute; top:0; left:0; width:100%; height:100%; }
/* Heading styles */
.w-heading.heading-orange .heading-title {color:#333 !important;font-weight:bold !important;}
.w-heading.heading-orange:after {background-color: #ff9e1b !important; margin-bottom:5px; }
.w-heading.heading-orange h4 {margin-top: 0 !important;}
.w-heading.heading-10:after { margin-top: 15px; margin-bottom:25px; }
.heading-title {letter-spacing:normal !important;}
.heading-ceanothus {color: #e2f2f4; font-size: 80px; line-height: 70px;font-weight:bold;margin:0;}
.subtitle-ceanothus {margin-top:-22px;}
/*banner styles */
.w-text-light .w-banner:before {background-color: rgba(255,158,27,0.5) !important;}
/* form styles */ 
.subscribe-1-wide { padding-left:7%; }
.subscribe-1 input[type="text"], .subscribe-1 input[type="email"] { width: 50%;background-color:#fff;color:#777; }
.subscribe-1 input[type="text"]:focus, .subscribe-1 input[type="email"]:focus { border-color: #ff9e16; }
.subscribe-1 input[type="submit"] {background-color:#ff9e16;border-color:#ff9e16;color:#fff;}
.subscribe-1 input[type="submit"]:hover {background-color:#e54b21;border-color:#e54b21;color:#fff;}
.subscribe-1 h5 {font-weight:bold !important;}
/* Blog List styles */
.w-blog-posts .post-meta .meta-category {display:none;}  /* Category in Archive pages */
.full-width.right-sidebar .w-blog-posts.w-list .has-cover .entry-summary { max-height: 125px; }
@media only screen and (min-width: 1025px) and (max-width: 1249px) {
	.full-width.right-sidebar .w-blog-posts.w-list .has-cover .entry-summary { max-height: 170px; }
}
@media only screen and (min-width: 1250px) and (max-width: 1399px) {
	.full-width.right-sidebar .w-blog-posts.w-list .has-cover .entry-summary { max-height: 235px; }
}
/* Blog Post styles */
.post-detail .post-media { display:none;}
.post-detail h1.entry-title { margin-bottom:6px; }
.post-template-single-flora-magazine {max-width: 100vw !important;}
.post-template-single-flora-magazine .dropcap { color:#ff9e16; }
.post-template-single-flora-magazine blockquote:before { color:#ff9e16;opacity:1; }
.post-template-single-flora-magazine blockquote { border-top:2px solid #ff9e16; border-bottom:2px solid #ff9e16; }
/* Blog Loop styles */
.bloop-horiz-2 .entry-title a, .bloop-horiz-2 .entry-title a:hover { text-decoration:none; color:#799b3e !important;}
.bloop-horiz-2 .post-share, .bloop-horiz-2 .post-meta { display:none;}
.bloop-horiz-2 .meta-category { display:none !important; }
.bloop-horiz-2 .entry-content { padding:15px 0px; background-color:transparent;}
.bloop-horiz-2.w-blog-posts.w-masonry .w-item > .post { box-shadow:none; }
.bloop-flora .entry-title a, .bloop-flora .entry-title a:hover { text-decoration:none; color:#ff9e1b !important;}
.flora-byline { display:none;}
.bloop-flora .flora-byline { display:block !important; font-size:80%;}
.bloop-vert-4 .post-share, .bloop-vert-4 .post-meta, .bloop-vert-4 .post-date { display:none;}
.bloop-vert-4 .post {margin-left:0px !important;}
.bloop-vert-4 .w-item { margin-bottom:5px !important; }
.bloop-vert-4 .post-media { width:25% !important; }
.bloop-vert-4 .entry-content { width:75% !important; padding: 0px 20px !important; border:0px !important; background-color:transparent; }
.bloop-vert-4 .w-row-flex > .col > .col-inner { height:inherit !important; }
.bloop-vert-4 .w-row-flex.w-align-middle > .col { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: initial; align-items: flex-start;}
.bloop-vert-4 .post:hover { -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; }
.bloop-vert-4 .post:hover:before { opacity:0  !important; }
.bloop-vert-4 .meta-category { font-size: 13px !important; font-weight:bold; position: relative !important; margin: 10px 0 0 0px; }
.bloop-vert-4 .meta-category a, .bloop-vert-4 .meta-category a:hover { color: #333 !important; background-color:transparent !important; text-decoration:none !important; }
.bloop-vert-4 .entry-title { font-size:16px !important; line-height:1em !important;}
.bloop-vert-4 .entry-title a { color:#222 !important;}
.bloop-vert-4 .entry-title a:hover { color:#ff9e1b !important;text-decoration:none !important;}
.bloop-btn-right { float:right; }
.bloop-no-desc .entry-summary { display:none !important;}
.bloop-no-cat .meta-category { display:none !important;}
.post .post-date, .post .post-date:after {background-color:#48b9c7 !important;}
/* Teaser "loop" styles */
.related-vert-4 { margin-bottom:8px; margin-left:0; margin-right:0;}
.related-vert-4 h4 { font-size:16px;font-weight:700; line-height:1em !important;}
.related-vert-4 h4 a { color:#222;}
.related-vert-4 h4 a:hover { color:#ff9e1b;text-decoration:none;}
/* Event Calendar styles */
.tribe-common,.tribe-common-b1,.tribe-common-b2,.tribe-common-b3, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common-h1, .tribe-common-h2, .tribe-common-h3, .tribe-common-h4, .tribe-common-h5, .tribe-common-h6,.tribe-common p, .tribe-events-content, .tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6 {color:#444444;font-family:"Nunito Sans",Arial,Helvetica,sans-serif !important;}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {background-color:#779b3e;}
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited,.tribe-common .tribe-common-c-svgicon,.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical, .tribe-events-event-meta a, .tribe-events-event-meta a:visited,.tribe-events-event-meta a:hover {color: #779b3e; }
.tribe-events-content a{border-bottom:none;color:#779b3e;text-decoration:underline;}
.tribe-events-content a:active,.tribe-events-content a:focus,.tribe-events-content a:hover{border-bottom:none;color:#779b3e}
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover { border-bottom: 1px solid #779b3e; }
.tribe-events-schedule h2{font-size:18px;line-height:1.6;}
.tribe-common .tribe-common-h7{font-size:16px;line-height:1.7}
.tribe-common .tribe-common-h8{font-size:14px;line-height:1.5}
.tribe-common .tribe-common-b1{font-size:16px;line-height:1.8}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1{font-size:17px;line-height:1.7}
.tribe-common .tribe-common-b2{font-size:14px;line-height:1.5}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:15px;line-height:1.7}
.tribe-common .tribe-common-b3{font-size:13px;line-height:1.6}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{font-size:14px;line-height:1.5}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium{font-size:17px;line-height:1.7}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium{font-size:15px;line-height:1.7}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium{font-size:14px;line-height:1.5}
.tribe-events .tribe-events-c-ical__link{border:1px solid #779b3e;color:#779b3e;}
.tribe-events .tribe-events-c-ical__link:active,.tribe-events .tribe-events-c-ical__link:focus,.tribe-events .tribe-events-c-ical__link:hover{background-color:#779b3e}
/* div styles */
.timeline-left { border-right: 2px solid #ff9e1b; }
.timeline-left .line:after { content: ''; height: 4px; width: 20px; background: #ff9e1b; position: absolute; top: 82px;  right: 0px; }
.timeline-right { border-left: 2px solid #ff9e1b; }
.timeline-right .line:after { content: ''; height: 4px; width: 20px; background: #ff9e1b; position: absolute; top: 82px;  left: 0px; }
.timeline-left p { text-align: right; padding-right: 30px;}
.timeline-right p { text-align: left; padding-left: 30px;}
.timeline-left .date, .timeline-right .date {color: #e2f2f4; font-size: 80px; line-height: 70px;font-weight:bold;}
.timeline-left .desc, .timeline-right .desc {margin-top:-20px;}
.cta-simple-title h4 {margin-top:12px;}
.bg-cy-cta {background-color:#9ad1dc;}
.bg-cy-a {background-color:#e2f2f4;}
.bg-cy-b {background-color:#e7f6f9;}
.bg-cy-c {background-color:#f4f9fc;}
.bg-cy-d {background-color:#7cd3dd}
.bg-gray {background-color:#efefef;}
.pad-rt60-2-3 {padding-right:60px;}
.mar-top-40up {margin-top:-40px !important;}
/* List styles */
.w-text-block ul > li { list-style:disc; }
.w-text-block ul > li:before, .text-right .w-text-block ul > li:after { display:none; }
/* Gallery styles */
.ppt { bottom: -30px; text-align: left; overflow:inherit; white-space:inherit; }
.slideshow-window { background-color: rgba(255,255,255,.4); padding:5px; border: 20px solid #fff; }
.slideshow-slide-caption { background-color: rgba(255,255,255,.4); font-size: 15px; font-family:inherit; color: #222; text-shadow: #fff 1px 1px 1px; bottom: 0; }
#lightcase-info #lightcase-caption { font-size: initial; color: #fff; }
/* Slick Slider styles */
.slick-bg-300 .wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content .bg-overlay { padding: 20px 20px 300px; }
@media only screen and (max-width: 640px)
{
.slick-bg-300 .wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content .bg-overlay { padding: 20px 20px 400px; }	
}
/* Misc styles */
body, .rev_slider_wrapper, .rev_slider, .tp-fullwidth-forcer, .rev_slider .tp-bgimg.defaultimg { max-width: 1800px !important; }
.rev_slider_wrapper { left: 0 !important;}
.fineprint, .fileinfo {color:#999;}
.dropcap { margin-right:1px; }
blockquote { min-height:inherit; padding: 10px 0px 10px 40px; border-bottom: 1px solid #999; border-top: 1px solid #999; }
blockquote:before { font-size: 30px; }
blockquote .credit { font-size: 16px; color: #777; }
.center {text-align:center;}
.w-accordion .acd-header:after, .w-tabs .w-tabs-nav li.active { background-color: #ff9e1b !important; }
.w-accordion .acd-content { padding: 10px 10px 20px;  }
.w-toggle div { padding:0 10px 10px; }
.w-toggle h3:after {background-color:#ff9e1b !important;}
.w-toggle a {color:#ff9e1b !important;}
.w-toggle { background-color: rgba(255, 255, 255, 0.8); }
.w-text-block { overflow: hidden; } /* force image caption styles to show properly when there is content immediately below */
.w-member .member-name { min-height:120px;} /* uniform space for staff names in grid */
body:not(.page-id-9508) .grecaptcha-badge { display:none !important; } /* hide recaptcha badge except from form pages */
/* image and caption styles */
.w-text-block .wp-caption, .post .wp-caption, .gallery-caption, .caption {font-size:0.85rem;font-style:normal;color:#444444;}
.cap-over img { clear: left; margin-right: 12px; }
.cap-over figure:after { font-family: FontAwesome; content: "\f05a"; font-style:normal; color: rgba(255, 255, 255, 0.7); font-size: 18px; display: block; float: right; position: absolute; bottom: 0; right:10px;}
.cap-over-wide figure { bottom: -25px; text-align: right; width: 100%; }
.cap-over-wide figure:after { }
.cap-over:hover figure:after { display:none; }
.cap-over figcaption { display: none; }
.cap-over:hover figcaption { background-color: rgba(255, 255, 255, 0.7); color: #444; max-width: 400px; font-size: 12px; display: block; float: right; position: absolute; bottom: 0; right:10px; }
.cap-over-thumb:hover figcaption { max-width: 400px; bottom: 0; right:0; }
.cap-over-thumb .wp-caption .wp-caption-text { margin: 0 0; }
.cap-over-wide:hover figcaption { max-width: 800px;}
.cap-over figure { position: relative; float: left; }
.cap-over-bg:after { font-family: FontAwesome;  content: "\f05a"; font-style:normal; color: #fff; font-size: 18px; display: block; float: right; position: absolute; bottom: 0; right:10px; }
.cap-over-bg .cap-over-bg-caption { display: none; }
.cap-over-bg:hover .cap-over-bg-caption { background-color:  rgba(255, 255, 255, 0.4); color: #444; max-width: 400px; font-size: 10px; display: block; float: right; position: absolute; bottom: 0; right:5px; }
.cap-over .wp-caption {margin:0px;}
.cap-bg-1 { text-align: center; width: 100%; padding: 1.2em 1em 2em 1em; }
.cap-over img {max-width:100%;}
.caption-outside {text-align: right; color: #808080; font-size: 12px;}
.cap-container {padding: 0px;}
.cap-container .bg-layer {padding:10px 0 30px 0;}
.cap-banner .w-banner-title {width:100%;}
.cap-banner .w-banner-title:after { font-family: FontAwesome; content: "\f05a"; font-style:normal; color: rgba(255, 255, 255, 0.7); font-size: 18px; display: block; float: right; position: absolute; bottom: 0; right:10px;}
.cap-banner:hover .w-banner-title:after { display: none;}
.cap-banner .subheading { display: none !important; }
.cap-banner:hover .subheading { display:block !important; max-width: 400px; font-size: 12px; float: right; position: absolute; bottom: 0; right:10px; }
/* responsive styles */
@media only screen and (max-width: 991px)
{
/* div styles */ 	
.pad-rt60-2-3 {padding-right:inherit;}
/* column pad/margin */
.col:not(.no-padding) > .col-inner { padding-top: 2%; padding-bottom: 2%; }
.w-section.m-padding, .row.m-padding { padding-top: 10px; padding-bottom: 10px; }
/* form styles */ 
.subscribe-1-wide { padding-left:inherit; }
/* Heading styles */
.w-heading.heading-orange-mob-left {text-align:left !important;}
/* bg narrow style */
.bg-tight .section-background {margin-right:auto;margin-left:auto;max-width:1200px;}
/* breadcrumbs */
.breadcrumb,.breadcrumb p {font-size:12px; }
}
@media only screen and (max-width: 600px) 
{
.w-text-block h4, .w-custom-heading h4 { font-size: 20px!important; line-height: 26px!important; }
}
@media only screen and (max-width: 1079px)
{
/* Menu styles */ 
.header-menu .container { height: 60px; }
#header-logo { width: auto; }
}
@media only screen and (min-width: 1080px)
{
/* Menu styles */
#header-logo { width: 250px; }
}
/* bg narrow style */
.bg-tight .section-background {margin-right:auto;margin-left:auto;}
@media only screen and (min-width: 1080px) {
.bg-tight .section-background {max-width:970px;} }
@media only screen and (min-width: 1200px) {
.bg-tight .section-background {max-width:1100px;} }
@media only screen and (min-width: 1380px) {
.bg-tight .section-background {max-width:1200px;} }
/* **** generic display breakpoints **** */
/* Smartphones - small  ----------- */
@media only screen and (max-width : 480px) {
.hide-mob-s, .hide-mob-s div {display:none !important;}
/*header styles */
.head-hero h1 {font-weight: 900; font-size: 20px !important;}
.head-hero h2 {font-weight: 700; font-size: 15px !important;line-height: 18px !important;}
.header-title h1.title {font-size: 26px !important;}
.header-title h4.subtitle {font-size: 20px !important;line-height:22px !important;}
/* video headers */
.header-title.w-size-l { padding:200px 0 50px 0; min-height:400px; }
.header-title.w-size-l h1.title {font-size:26px !important;}
}
/* Smartphones - medium  ----------- */
@media only screen and (min-width : 481px) and (max-width : 767px) {
.hide-mob-m, .hide-mob-m div {display:none !important;}
/*header styles */
.head-hero h1 {font-weight: 900; font-size: 35px !important;}
.head-hero h2 {font-weight: 900; font-size: 18px !important;line-height: 20px !important;}
.header-title h1.title {font-size: 34px !important;}
.header-title h4.subtitle {font-size: 20px !important; line-height:22px !important;}
/* video headers */
.header-title.w-size-l { padding:250px 0 50px 0; min-height:400px; }
.header-title.w-size-l h1.title {font-size:34px !important;}
}
/* Tablets ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.hide-tab, .hide-tab div {display:none !important;}
/*header styles */
.head-hero h1 {font-weight: 900; font-size: 50px !important;}
.head-hero h2 {font-weight: 900; font-size: 20px !important;}
.header-title h1.title {font-size: 48px !important;}
.header-title h4.subtitle {font-size: 25px !important;}
/* video headers */
.header-title.w-size-l { padding:300px 0 50px 0; min-height:380px; }
.header-title.w-size-l h1.title {font-size:48px !important;}
}
/* Laptop and Desktop - small ----------- */
@media only screen and (min-width : 1025px) and (max-width : 1223px) {
.hide-dsk-s, .hide-dsk-s div {display:none !important;}
}
/* Laptop and Desktop - medium ----------- */
@media only screen  and (min-width : 1224px) {
.hide-dsk-m, .hide-dsk-m div {display:none !important;}
}
/* short vertical displays ----------- */
@media only screen  and (max-height : 800px) {
.hide-short, .hide-short div, .hidden-short, .hidden-short div {display:none !important;}
}