/*
Theme Name: MAY Theme
Theme URI: http://www.wearemay.com
Author: MAY Marketing
Author URI: http://www.wearemay.com
Description: MAY Marketing Theme
Version: 1.04
License:
License URI: http://www.wearemay.com
Tags: May Marketing
Text Domain: maytheme
*/

/* Icons */
@font-face { 
	font-family: 'icons'; 
	src: url('fonts/icons.1.5.eot'); 
	src: url('fonts/icons.1.5.eot?#iefix') format('embedded-opentype'), url('fonts/icons.1.5.ttf') format('truetype'), url('fonts/icons.1.5.woff') format('woff'), url('fonts/icons.1.5.svg?#icons') format('svg'); 
	font-weight: normal; 
	font-style: normal; 
}
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-mail:before{ content: "\f003"; }
.icon-member:before{ content: "\f007"; }
.icon-close:before{ content: "\f00d"; }
.icon-phone:before{ content: "\f095"; }
.icon-twitter:before{ content: "\f099"; }
.icon-facebook:before{ content: "\f09a";}
.icon-rss:before{ content: "\f09e"; }
/* .icon-menu:before{ content: "\f0c9"; } <-- First Burger */
.icon-pinterest:before{ content: "\f0d2"; }
.icon-google-plus:before{ content: "\f0d5"; }
.icon-linkedin:before{ content: "\f0e1"; }
.icon-angle-left:before{ content: "\f104"; }
.icon-angle-right:before{ content: "\f105"; }
.icon-angle-up:before{ content: "\f106"; }
.icon-angle-down:before{ content: "\f107"; }
.icon-youtube:before{ content: "\f166"; }
.icon-instagram:before{ content: "\f16d"; }
.icon-flickr:before{ content: "\f16e"; }
/* .icon-menu:before{ content: "\e900"; } <-- Second Burger */
.icon-menu:before{ content: "\e901"; }

/* Clearfix */
.cf:before, .cf:after{ content: " "; display: table; }
.cf:after{ clear: both; }
.cf{ *zoom: 1; }

/* WP Core */
img.alignnone { margin: 5px 20px 10px 0 }
img.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
img.alignright { float: right; margin: 5px 0 10px 20px; }
img.alignleft { float: left; margin: 5px 20px 10px 0; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0 }
a img.alignleft { float: left; margin: 4px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0 }
.wp-caption.alignleft { margin: 5px 20px 20px 0 }
.wp-caption.alignright { margin: 5px 0 20px 20px }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }
.sticky{ }
.screen-reader-text{ }
.gallery-caption{ }
.bypostauthor{ }


/* Nivo Lightbox v1.3.1 - http://dev7studios.com/nivo-lightbox */
.nivo-lightbox-overlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 100%; overflow: hidden; visibility: hidden; opacity: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nivo-lightbox-overlay.nivo-lightbox-open { visibility: visible; opacity: 1; }
.nivo-lightbox-wrap { position: absolute; top: 10%; bottom: 10%; left: 10%; right: 10%; }
.nivo-lightbox-content { width: 100%; height: 100%; }
.nivo-lightbox-title-wrap { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 99999; text-align: center; }
.nivo-lightbox-nav { display: none }
.nivo-lightbox-prev { position: absolute; top: 50%; left: 0; }
.nivo-lightbox-next { position: absolute; top: 50%; right: 0; }
.nivo-lightbox-close { position: absolute; top: 2%; right: 2%; }
.nivo-lightbox-image { text-align: center }
.nivo-lightbox-image img { max-width: 100%; max-height: 100%; width: auto; height: auto; vertical-align: middle; }
.nivo-lightbox-content iframe { width: 100%; height: 100%; }
.nivo-lightbox-inline, .nivo-lightbox-ajax { max-height: 100%; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* https: //bugzilla.mozilla.org/show_bug.cgi?id=308801 */; }
.nivo-lightbox-error { display: table; text-align: center; width: 100%; height: 100%; color: #fff; text-shadow: 0 1px 1px #000; }
.nivo-lightbox-error p { display: table-cell; vertical-align: middle; }
.nivo-lightbox-notouch .nivo-lightbox-effect-fade, .nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale, .nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft, .nivo-lightbox-notouch .nivo-lightbox-effect-slideRight, .nivo-lightbox-notouch .nivo-lightbox-effect-slideUp, .nivo-lightbox-notouch .nivo-lightbox-effect-slideDown, .nivo-lightbox-notouch .nivo-lightbox-effect-fall { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap, .nivo-lightbox-effect-slideRight .nivo-lightbox-wrap, .nivo-lightbox-effect-slideUp .nivo-lightbox-wrap, .nivo-lightbox-effect-slideDown .nivo-lightbox-wrap { -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); }
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap { -webkit-transform: translateX(-10%); -moz-transform: translateX(-10%); -ms-transform: translateX(-10%); transform: translateX(-10%); }
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap { -webkit-transform: translateX(10%); -moz-transform: translateX(10%); -ms-transform: translateX(10%); transform: translateX(10%); }
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap, .nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateX(); -moz-transform: translateX(); -ms-transform: translateX(); transform: translateX(); }
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap { -webkit-transform: translateY(-10%); -moz-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap { -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); transform: translateY(10%); }
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap, .nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateY(); -moz-transform: translateY(); -ms-transform: translateY(); transform: translateY(); }
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall { -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; }
.nivo-lightbox-effect-fall .nivo-lightbox-wrap { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: translateZ(300px); -moz-transform: translateZ(300px); -ms-transform: translateZ(300px); transform: translateZ(300px); }
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateZ(); -moz-transform: translateZ(); -ms-transform: translateZ(); transform: translateZ(); }

/* Nivo Lightbox Default Theme v1.0 - http://dev7studios.com/nivo-lightbox */
.nivo-lightbox-theme-default.nivo-lightbox-overlay { background: #666; background: rgba(0,0,0,0.6); }
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(images/loading.gif) no-repeat 50% 50% }
.nivo-lightbox-theme-default .nivo-lightbox-nav { top: 10%; width: 8%; height: 80%; text-indent: -9999px; background-repeat: no-repeat; background-position: 50% 50%; opacity: 0.5; }
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { opacity: 1; }
.nivo-lightbox-theme-default .nivo-lightbox-prev { background-image: url(images/prev.png); border-radius: 0 3px 3px 0; }
.nivo-lightbox-theme-default .nivo-lightbox-next { background-image: url(images/next.png); border-radius: 3px 0 0 3px; }
.nivo-lightbox-theme-default .nivo-lightbox-close { display: block; background: url(images/close.png) no-repeat 0px 0px; width: 16px; height: 16px; text-indent: -9999px; padding: 5px; opacity: 0.5; }
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1 }
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7% }
.nivo-lightbox-theme-default .nivo-lightbox-title { font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; background: #000; color: #fff; padding: 7px 15px; border-radius: 30px; }
.nivo-lightbox-theme-default .nivo-lightbox-image img { background: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4); box-shadow: 0px 1px 1px rgba(0,0,0,0.4); }
.nivo-lightbox-theme-default .nivo-lightbox-ajax, .nivo-lightbox-theme-default .nivo-lightbox-inline { background: #fff; padding: 40px; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4); box-shadow: 0px 1px 1px rgba(0,0,0,0.4); }
@media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { 
	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background-image: url(images/loading@2x.gif); background-size: 32px 32px; }
	.nivo-lightbox-theme-default .nivo-lightbox-prev { background-image: url(images/prev@2x.png); background-size: 48px 48px; }
	.nivo-lightbox-theme-default .nivo-lightbox-next { background-image: url(images/next@2x.png); background-size: 48px 48px; }
	.nivo-lightbox-theme-default .nivo-lightbox-close { background-image: url(images/close@2x.png); background-size: 16px 16px; }
}

/* Select 2 */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2.select2-container .select2-selection{ font-size:inherit !important; line-height:inherit !important; height:auto !important; padding:0px 40px 0px 0px !important; }
.select2-selection__rendered{ padding-left:0px !important; font-size:inherit !important; line-height:inherit !important; }

/* Gravity Forms */
.field_sublabel_above label, 
.field_sublabel_below label,
.name_first label,
.name_last label{ display:none !important; }
.gform-no-clear ul li.gfield{ clear: none;  }
.gform-fields-no-margin-top .gfield{ margin-top:0px !important; }
@media (max-width: 767px){
	.gform-no-clear ul li.gfield{ width:100%; }
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{ margin:0px !important; }
	.gform_wrapper .col-sm-6{ padding-left:0px; padding-right:0px; }
}

/* Helpers */
.text-left{ text-align: left; }
.text-center{ text-align: center; }
.text-right{ text-align: right; }
.text-bold, 
.text-bold a,
.text-bold span{ font-weight:bold !important; }
.float-left{ float:left; }
.float-right{ float:right; }
@media (max-width: 768px){
	.hide-mobile{ display:none !important; }
	.mobile-margin-bottom-small{ margin-bottom:10px !important; }
	.mobile-margin-bottom-medium{ margin-bottom:20px !important; }
	.mobile-margin-bottom-large{ margin-bottom:40px !important; }
	.mobile-margin-bottom-xlarge{ margin-bottom:60px !important; }
}
@media (min-width: 769px){
	.hide-desktop{ display:none !important; }
}

/* Page Builder */
.so-panel{ position:relative; z-index: 100; }
.so-panel > .panel-widget-style{ height:100%; }
.vertical-align-middle{ height:100%; }
.vertical-align-middle .so-widget-sow-editor,
.widget_siteorigin-panels-builder > .vertical-align-middle > div{ display:table; width:100%; height:100%; }
.vertical-align-middle .so-widget-sow-editor .siteorigin-widget-tinymce,
.widget_siteorigin-panels-builder > .vertical-align-middle > div > .panel-grid{ display:table-cell; vertical-align: middle; width:100%; height:100%; }
.fixed-height > .panel-grid-cell{ height:100%; }
.fixed-height > .panel-grid-cell > .fixed-height-outer{ display:table; width:100%; height:100%; }
.fixed-height > .panel-grid-cell > .fixed-height-outer > .fixed-height-inner{ display:table-cell; width:100%; height:100%; vertical-align: top; }
.fixed-height-align-top > .panel-grid-cell > .fixed-height-outer > .fixed-height-inner{ vertical-align:top; }
.fixed-height-align-middle > .panel-grid-cell > .fixed-height-outer > .fixed-height-inner{ vertical-align:middle; }
.fixed-height-align-bottom > .panel-grid-cell > .fixed-height-outer > .fixed-height-inner{ vertical-align:bottom; }
.fixed-height .so-panel{ height:auto; }
.ow-button-hover:hover{ text-decoration: none; }
.pb-no-gutter{ margin-left:0px !important; margin-right:0px !important; }
.pb-no-gutter > .panel-row-style > .panel-grid-cell{ padding-left:0px !important; padding-right:0px !important; }
.overlay-enabled{ position:relative; height:100%; background-position:center center; background-repeat: no-repeat; background-size:cover; }
.may-overlay{ position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0; background-position:center center; background-repeat: no-repeat; background-size:cover; -webkit-transition: opacity 200ms ease-in-out, transform 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out, transform 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out, transform 200ms ease-in-out; transition: opacity 200ms ease-in-out, transform 200ms ease-in-out; }
.overlay-enabled:hover .may-overlay{ opacity:1; }
.may-overlay-outer{ display:table; width:100%; height:100%; }
.may-overlay-inner{ display:table-cell; vertical-align: middle; width:100%; height:100%; text-align: center; padding:30px; }
.may-overlay-top .may-overlay-inner{ vertical-align: top; }
.may-overlay-bottom .may-overlay-inner{ vertical-align: bottom; }
.may-overlay-title{ margin-bottom:10px; }
.may-overlay-description{ margin-bottom:15px; }
.may-overlay-button{ display:inline-block; padding:10px 20px; }
.may-overlay-button:hover{ text-decoration: none; }

.oxin-overlay{ position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0; background-position:center center; background-repeat: no-repeat; background-size:cover; -webkit-transition: opacity 200ms ease-in-out, transform 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out, transform 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out, transform 200ms ease-in-out; transition: opacity 200ms ease-in-out, transform 200ms ease-in-out; }
.overlay-enabled:hover .oxin-overlay{ opacity:1; }
.oxin-overlay-outer{ display:table; width:100%; height:100%; }
.oxin-overlay-inner{ display:table-cell; vertical-align: middle; width:100%; height:100%; text-align: center; padding:30px; }
.oxin-overlay-top .oxin-overlay-inner{ vertical-align: top; }
.oxin-overlay-bottom .oxin-overlay-inner{ vertical-align: bottom; }
.oxin-overlay-title{ margin-bottom:10px; }
.oxin-overlay-description{ margin-bottom:15px; }
.oxin-overlay-button{ display:inline-block; padding:10px 20px; }
.oxin-overlay-button:hover{ text-decoration: none; }
.so-widget-sow-button a:hover{ text-decoration: none; }








.so-widget-sow-button a:hover{ text-decoration: none; }
.sow-masonry-hide-image{ display:none; }
.so-widget-sow-editor img{ max-width: 100%; height:auto; }
.circle-image{ -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; overflow: hidden; }
.match-height > .panel-grid-cell > .so-panel{ height:100%; }
div[data-element-link]{ position:relative; }
div[data-element-link] > a{ position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:10000; }
@media (max-width: 767px){
	.overlay-active-mobile .may-overlay{ opacity:1; }
	.may-overlay-inner{ padding:0px; }
	.sow-masonry-hide-image-mobile{ display:none; }
}
@media (max-width: 768px){
	/* .so-panel > .panel-widget-style{ min-height:0px !important; } */
}
@media (min-width: 768px){
	.overlay-active-desktop .may-overlay{ opacity:1; }
}

/* Popup Maker */
@media (max-width: 767px){
	.popmake{ top:10px !important; right:10px !important; bottom:10px !important; left:10px !important; margin:0px !important; width:auto !important; overflow: auto !important; }
}

/* Maps */
.so-widget-sow-google-map{ position: relative; }
.may_map_overlay{ position:absolute; top:0px; width:300px; }
.may_map_overlay_left{ right:auto; }
.may_map_overlay_right{ left:auto; }
@media (max-width: 767px){
	.may_map_overlay{ display:none; position:inherit !important; top:auto !important; left:auto !important; right:auto !important; width:100% !important; }
}

/* Social Stream */
.dcsns-toolbar ul{ list-style: none !important; margin:0px 0px 20px 0px; padding:0px; text-align: center; }
.dcsns-toolbar ul li{ display:inline-block; margin:0px; padding:0px; }
.dcsns-toolbar ul li a{ background-color:#e3e3e3 !important; color:#373535 !important; text-transform: uppercase; display:block; padding:5px 20px; margin:0px 5px; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.dcsns-toolbar ul li a:hover{ text-decoration: none; }
.dcsns-toolbar ul li a.iso-active,
.wall-outer .dcsns-toolbar .filter li.f-twitter a.iso-active, 
.wall-outer .dcsns-toolbar .filter li.f-twitter a:hover,
.wall-outer .dcsns-toolbar .filter li.f-facebook a.iso-active,
.wall-outer .dcsns-toolbar .filter li.f-facebook a:hover,
.wall-outer .dcsns-toolbar .filter li.f-instgram a.iso-active,
.wall-outer .dcsns-toolbar .filter li.f-instgram a:hover,
.wall-outer .dcsns-toolbar .filter li.f-pintrest a.iso-active,
.wall-outer .dcsns-toolbar .filter li.f-pintrest a:hover,
.wall-outer .dcsns-toolbar .filter li.f-youtube a.iso-active,
.wall-outer .dcsns-toolbar .filter li.f-youtube a:hover,
.wall-outer .dcsns-toolbar .filter li.f-rss a.iso-active,
.wall-outer .dcsns-toolbar .filter li.f-rss a:hover,
.wall-outer .dcsns-toolbar .filter li.f-flickr a.iso-active,
.wall-outer .dcsns-toolbar .filter li.f-flickr a:hover,
.wall-outer .dcsns-toolbar .filter li.f-google a.iso-active,
.wall-outer .dcsns-toolbar .filter li.f-google a:hover{ background-color:#ffcd00 !important; color:#373535 !important; }
.dcsns-toolbar ul li img{ display:none; }
.dcsns-toolbar ul li.f-twitter a:after{ content: "Twitter" }
.dcsns-toolbar ul li.f-facebook a:after{ content: "Facebook" }
.dcsns-toolbar ul li.f-instagram a:after{ content: "Instagram" }
.dcsns-toolbar ul li.f-pinterest a:after{ content: "Pinterest" }
.dcsns-toolbar ul li.f-youtube a:after{ content: "Youtube" }
.dcsns-toolbar ul li.f-rss a:after{ content: "RSS" }
.dcsns-toolbar ul li.f-flickr a:after{ content: "Flickr" }
.dcsns-toolbar ul li.f-google a:after{ content: "Google +" }
.dcwss-content ul{ list-style: none !important; margin:0px auto; padding:0px; width:1000px; max-width: 100%; }
.dcwss-content ul li{ position:relative; width:250px; height:250px; overflow: hidden; background-color:#373535; }
.dcwss-content .section-user, 
.dcwss-content .section-share, 
.dcwss-content .twitter-user,
.dcwss-content .section-intro,
.dcwss-content .section-title,
.dcwss-content .section-text img,
.dcwss-content ul li > a img{ display:none !important; }
.dcwss-content ul li > a{ position:absolute; bottom:0px; left:50%; margin-left:-30px; width:60px; height:60px; z-index: 200; }
.dcwss-content .section-thumb{ position:absolute; width:100%; height:100%; top:0px; left:0px; z-index: 5; background-size:cover; background-position: center center; background-repeat: no-repeat; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; }
.dcwss-content .section-thumb a{ display:none; }
.dcwss-content .section-text{ position:absolute; width:100%; max-height: 120px; overflow: hidden; top:50%; left:0px; transform: translateY(-50%); z-index: 6; color:#FFF; font-size:14px; line-height: 18px; text-align: center; padding:0px 20px; -webkit-transition: opacity 200ms ease-in-out; -moz-transition: opacity 200ms ease-in-out; -o-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out;  }
.dcwss-content .section-text a{ color:#ffcd00; }
.dcwss-content ul li.has-photo .section-text{ opacity:0; }
.dcwss-content ul li.has-photo:hover .section-text{ opacity:1; }
.dcwss-content ul li.has-photo:hover .section-thumb{ opacity:0.2; } 
.dcsns-li:after{ font-family:'icons'; font-size:24px; position:absolute; bottom:20px; left:0px; width:100%; text-align: center; z-index: 10; color:#ffcd00; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.dcwss-content ul li.has-photo:after{ color:#FFF; }
.dcwss-content ul li.has-photo:hover:after{ color:#ffcd00; }
.dcwss-content ul li > a > span{ font-family:'icons'; font-size:24px; position:absolute; bottom:20px; left:0px; width:100%; text-align: center; z-index: 10; color:#ffcd00; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.socicon-twitter:after{ content: "\f099" }
.socicon-facebook:after{ content: "\f09a" }
.socicon-instagram:after{ content: "\f16d" }
.socicon-pinterest:after{ content: "\f0d2" }
.socicon-youtube:after{ content: "\f166" }
.socicon-rss:after{ content: "\f09e" }
.socicon-flickr:after{ content: "\f16e" }
.socicon-google:after{ content: "\f0d5" }
@media (max-width: 767px){
	.dcwss-content ul li{ position:inherit !important; left:auto !important; top:auto !important; margin:0px auto 10px auto !important; }
}

/* Login */
.popup-sign-in, .popup-overlay{ display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:50000; background-color:rgba(255,255,255,0.9); overflow: auto; }
.popup-sign-in-outer, .popup-outer{ width:100%; height:100%; display:table; }
.popup-sign-in-inner, .popup-inner{ width:100%; height:100%; display:table-cell; vertical-align: middle; padding:20px; }
.popup-sign-in-holder, .popup-holder{ max-width:800px; margin:0px auto; }
.popup-sign-in-close, .popup-close{ position:fixed; top:30px; right:30px; }
.popup-sign-in-close:hover, .popup-close:hover{ text-decoration: none; }
.popup-sign-in .um-field-label{ display:none; }
.popup-sign-in-title{ margin-bottom:10px; }
.popup-sign-in-description{ margin-bottom:20px; }
.um-misc-img{ margin-bottom:10px; }

/* The Events Calendar */
.tribe-theme-oxfordinnovation{ padding-top:140px; }
.tribe-events-ical.tribe-events-button{ clear:none !important; float:right; margin:0px; }
.event_hidden{ display:none; }
.tribe-bar-views-inner > span.select2{ display:none !important; }
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"]{ background:transparent !important; }
@media (max-width: 768px){
	.tribe-events-sub-nav li a{ background:transparent !important; }
	.tribe-events-button{ height:auto !important; }
}

/* Codestring Form - iframe hack */
@media (max-width: 768px){
	.codestring-form{ width:200px; min-width:80%; }
}

/* Template - Standard (Hide Footer) */
.page-template-page-hide-footer footer{ display:none; position:fixed; left:0px; bottom:0px; width:100%; z-index: 5000; }

/* Standard */
html, body{ }
body{ line-height:1.5em; -webkit-font-smoothing: antialiased !important; }
#main{ width:100%; overflow: hidden; }
h1{ margin:15px 0px 15px 0px; }
h2{ margin:15px 0px 15px 0px; }
h3{ margin:10px 0px 10px 0px; }
h4{ margin:10px 0px 10px 0px; }
h5{ margin:10px 0px 10px 0px; }
h6{ margin:10px 0px 10px 0px; }
strong{ font-weight:bold !important; }
p{ margin:0px 0px 20px 0px; }
p:last-child{ margin:0px; }
@media (max-width: 767px){
	table th, table td{ -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; padding:5px; }	
}

/* Header */
.header{ -webkit-transition: background 200ms linear; -moz-transition: background 200ms linear; -o-transition: background 200ms linear; transition: background 200ms linear; }
.header .container{ position:relative; }
.header .container .logo{ position:absolute; top:0px; }
.header nav.main-menu > div{ display:inline-block; }
.header ul.menu{ list-style: none; margin:0px; padding:0px; }
.header ul.menu li{ position:relative; display:inline-block; margin:0px; padding:0px; }
.header ul.menu li a:hover{ text-decoration: none; }
.header ul.menu li ul{ display:none; position:absolute; top:100%; left:0px; margin:0px 0px 0px 0px; }
.header ul.menu li ul li a{ margin:0px; white-space: nowrap; }
.header ul.menu li:hover ul{ display:block; }
.layout-center{ width:100%; }
nav.left-menu{ width:50%; float:left; text-align:right; }
nav.right-menu{ width:50%; float:right; }
.icon-menu{ float:right; display:none; text-decoration: none !important; }
.mobile-menu{ position:absolute; top:0px; right:20px; }
.mobile-menu-menu-open:hover{ text-decoration: none; }
body.show-mobile-menu .mobile-menu{ position:fixed; top:0px; right:270px; }
body.show-mobile-menu .mobile-menu:before{ display:block; }
body.show-mobile-menu .mobile-menu-menu-open:before{ content: "\f00d"; }
.mobile-menu-menu{ position:fixed; top:0px; right:0px; bottom:0px; width:0px; opacity:0; overflow:auto; overflow-x: hidden; background-color:#FFF; z-index: 10000;  -moz-box-shadow: 0 0 20px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2); box-shadow: 0 0 20px rgba(0,0,0,0.2); -webkit-transition: width 200ms ease-in-out, opacity 200ms ease-in-out; -moz-transition: width 200ms ease-in-out, opacity 200ms ease-in-out; -o-transition: width 200ms ease-in-out, opacity 200ms ease-in-out; transition: width 200ms ease-in-out, opacity 200ms ease-in-out; }
body.show-mobile-menu .mobile-menu-menu{ width:240px; opacity:1; }
.mobile-menu-inner{ width:240px; }
.mobile-menu-menu ul{ list-style: none; margin:0px; padding:0px; }
body.scrolled .mobile-menu-menu ul.menu li ul{ padding:0px !important; }
.mobile-menu-menu ul li{ display:block; margin:0px; padding:0px; }
.mobile-menu-menu ul.menu li a{ display:block; margin:0px; padding:15px; border-bottom:1px solid #EEE; }
.mobile-menu-menu ul.menu li ul li a{ padding-left:50px !important; }
.mobile-menu-menu ul.menu li ul li ul li a{ padding-left:45px; }
.mobile-menu-menu ul.menu li a:hover{ text-decoration: none; }
.mobile-menu-menu-close{ position:absolute; left:-30px; display:block; padding:15px; text-align: right; }
.mobile-menu-menu-close:hover{ text-decoration: none; }
.mobile-menu .icon-phone{ display:none; margin-right:20px; }
.mobile-menu .icon-phone:hover{ text-decoration: none; }
.mobile-menu-bottom{ position:absolute; left:0px; bottom:0px; }
.mobile-menu-phone{  }
.mobile-menu-phone span:before{ display:inline-block; font-family: 'icons'; content: "\f095"; padding-right:10px; -ms-transform: scale(1.6,1.6); -webkit-transform: scale(1.6,1.6);  transform: scale(1.6,1.6); vertical-align: middle; }
.mobile-menu-phone a:before{ content:''; }
.members-menu{ }
.members-menu:before{ display:block; text-align: center; padding-bottom:6px !important; }
.members-menu a{ display:block; }
.members-menu a:hover{ text-decoration: none; }
.layout-center .members-menu{ position:absolute; top:0px; right:0px; }
.members-menu .icon-member{ padding-right:5px; }
.mobile-social-links{ padding:10px 0px; }
.mobile-social-links a{ padding:0px 6px; font-size:18px; }
.mobile-social-links a:hover{ text-decoration: none; }
.mobile-social-links a:before{ font-family: 'icons'; }
.mobile-menu-twitter:before{ content: "\f099" }
.mobile-menu-facebook:before{ content: "\f09a" }
.mobile-menu-linkedin:before{ content: "\f0e1" }
.mobile-menu-flickr:before{ content: "\f16e" }
.mobile-menu-instagram:before{ content: "\f16d" }
@media (min-width: 768px){
	body.show-mobile-menu .mobile-menu{ right:370px; }
	body.show-mobile-menu .mobile-menu-menu{ width:340px; }
	.mobile-menu-inner{ width:340px; }
}

/* Side Button */
.side_button{ display:block; position:fixed; z-index:8000; -webkit-transition: top 300ms ease-in-out; -moz-transition: top 300ms ease-in-out; -o-transition: top 300ms ease-in-out; transition: top 300ms ease-in-out; }
.side_button a{ display:block; }
.side_button_inner:hover{ text-decoration: none; }
.side_button_left{ left:0px; }
.side_button_right{ right:0px; }
.side_button_left .side_button_inner{ -ms-transform: rotate(90deg); -ms-transform-origin: 0% 100%; -webkit-transform: rotate(90deg); -webkit-transform-origin: 0% 100%; transform: rotate(90deg); transform-origin: 0% 100%; }
.side_button_right .side_button_inner{ -ms-transform: rotate(-90deg); -ms-transform-origin: 100% 100%; -webkit-transform: rotate(-90deg); -webkit-transform-origin: 100% 100%; transform: rotate(-90deg); transform-origin: 100% 100%; }
@media (max-width: 768px){
	.side_button{ display:none; }
}

/* Footer */
.footer{ line-height: 0.9; }
.footer img{ max-width:100%; height:auto; }
.footer img.alignnone{ margin:0px 5px; vertical-align: baseline; }
.footer a:first-child img.alignnone,
.footer img.alignnone:first-child{ margin-left:0px; }
.footer a:last-child img.alignnone,
.footer img.alignnone:last-child{ margin-right:0px; }
@media (max-width: 768px){
	.footer img{ margin:10px 0px; max-height:100px !important; width:auto !important; }
}

/* Blog */
.news-preface{ margin-bottom:50px; }
.news-featured:after{ content: ""; display: table; clear: both; }
.news-featured-article{ position:relative; float:left; width:50%; height:400px; background-repeat: no-repeat; background-position: center center; background-size:cover; }
.news-featured-article h2{ position:absolute; bottom:0px; left:0px; width:100%; }
.news-photo, .may-blog-articles-photo{ background-color:#EEE; width:100%; height:200px; background-size:cover; background-repeat: no-repeat; background-position: center center; }
.news-post-content, .may-blog-articles-content{ margin-bottom:20px; }
.news-content .post{ margin-bottom:50px; }
.news-date, .may-blog-articles-date{ margin-bottom:10px; }
h2.news-title,
h2.news-title a,
h2.may-blog-articles-title,
h2.may-blog-articles-title a{ margin-bottom:20px; line-height: 1; }
.news-excerpt, .may-blog-articles-excerpt{ line-height: 1.2; }
.news-read-article, .news-navigation a{ display:inline-block; }
.news-read-article:hover, .news-navigation a:hover{ text-decoration: none; }
.news-navigation{ height:50px; }
.news-navigation .next-posts{ float:right; }
.news-navigation .prev-posts{ float:left; }
.news-single-photo{ height:200px; background-size:cover; background-repeat: no-repeat; background-position: center center; }
.news-content-single .news-date{ margin-bottom:25px; }
.news-content-single .news-button{ padding:30px 0px; }
h1.news-title,
h1.news-title a{ margin:0px 0px 20px 0px; }
h2.news-subtitle{ margin:0px 0px 20px 0px; }
.news-more-articles{ margin:40px 0px; }
.may-blog-articles{ *zoom: 1; }
.may-blog-articles:before, 
.may-blog-articles:after{ content: " "; display: table; }
.may-blog-articles:after{ clear: both; }
.may-blog-articles-item{ float:left; padding:0px 10px; }
.news-filter{ text-align: right; margin-bottom:20px; font-size:16px; }
.news-dropdown{ position:relative; display:inline-block; width:150px; text-align: left; font-size:16px; text-transform: uppercase; padding:6px 14px; background-color:#3a3b3c; color:#FFF; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-left:6px; }
.news-dropdown-arrow{ float:right; font-size:18px; margin-right:-5px; }
.news-dropdown-selected{ }
.news-dropdown ul{ display:none; position:absolute; top:100%; right:0px; text-align: left; z-index: 1000; background-color:rgba(0,0,0,0.6); list-style: none; margin:-2px 0px 0px 0px; padding:5px 5px; text-transform: uppercase; }
.news-dropdown ul li a{ display:block; padding:5px 10px; width:140px; font-size:14px; color:#FFF; border-bottom:1px solid #FFF; }
.news-dropdown ul li:last-child a{ border:0px; }
.news-dropdown ul li a:hover{ text-decoration: none; color:#FFCC00; }
.news-dropdown:hover ul{ display:block; }
.news-buttons{ position:relative; height:0px; }
.news-buttons a{ white-space: nowrap; }
.news-buttons a:hover{ text-decoration: none; }
.news-buttons .left-btn{ position:absolute; right:100%; margin-right:30px; }
.news-buttons .right-btn{ position:absolute; left:100%; margin-left:30px; }

.filters {
color: #fff;
float: right;
}


.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

.clearfix:after {
  clear: both; }

.news-dropdown {
background-color: #ff671d !important;
}

.news-dropdown ul {
border: 1px solid #ff671d !important;
left: 0 !important;
background-color: rgba(255, 255, 255, 0.7) !important;
}

.news-dropdown ul li {
border-bottom: 1px solid #ff671d !important;
text-align: right !important;
}
.news-dropdown ul li:last-child {
border-bottom: none !important;
}

.col-sm-4.new-news-box {
	width: 31.33%;
	margin: 0 2% 20px 0;
}

.col-sm-4.new-news-box:nth-child(3n) {
	margin: 0 0 20px 0;
}

.new-news-box {
padding: 0 !important;
}

.new-news-box .post {
border: solid 2px #bfbfbf;
border-top: none;
padding: 0 20px !important;
}

.new-news-box .post .news-button {
text-align: center !important;
}

.news-button {
text-align: center !important;
margin-bottom: 25px;
}
.news-buttons {
height: auto !important;
margin: 60px auto !important;
}

.news-buttons a {
padding: 0 !important;
color: #ff671d !important;
background-color: transparent !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
text-transform: none !important;
background-position: center;
position: relative;
}

.news-buttons span::after {
content: "";
position: absolute; 
background-repeat: no-repeat !important;
background-size: 30px 30px;
height: 40px;
width: 30px;
}
.news-buttons span.left::after {
left: -25px;
top: -10px;
background-image: url(/wp-content/uploads/2017/10/left.png);
}
.news-buttons .right::after {
right: -25px;
top: -10px;
background-image: url(/wp-content/uploads/2017/10/right.png);
}


@media (max-width: 767px){
	.news-buttons{ height:auto; }
	.news-buttons a{ display:block; position:inherit !important; text-align: center; }
	.news-buttons a.left{ right:auto; margin:0px 0px 10px 0px; }
	.news-buttons a.right{ left:auto; margin:0px; }
	.may-blog-articles-item{ float:none; width:100% !important; margin-bottom:30px; }
	
	
	
}

/* 404 */
.content-404{ padding:180px 0px 100px 0px; text-align: center; }

.home .tparrows {}

.home .tp-leftarrow.tparrows,
.home .tp-rightarrow.tparrows {background:none; width:60px; height:60px; background-size:cover !important}

.home .tp-leftarrow.tparrows:before,
.home .tp-rightarrow.tparrows:before {display:none}

.home .tp-leftarrow.tparrows {background-image:url(/wp-content/uploads/2017/10/left.png)}

.home .tp-rightarrow.tparrows {background-image:url(/wp-content/uploads/2017/10/right.png)}

.news-filter {
    float: right;
    margin-top: -134px;
    margin-right: 10px;
    font-size: 15px;
}
.news-filter .news-dropdown-arrow {display:none}
.news-filter .filters {font-size:15px}

#panel-96-0-1-1 {margin-bottom: 60px}

@media only screen and (max-width: 1199px) {

.news-filter {float: none;margin-top: 0}

#panel-96-0-1-1 {margin-bottom:0}


}

@media only screen and (max-width: 768px) {

.col-sm-4.new-news-box {width:96%; float:none; margin-left:2% !important; margin-right:2% !important}

}

@media (max-width: 780px) {
#pg-7-1> .panel-row-style, #pg-7-5> .panel-row-style, #pg-7-8> .panel-row-style, #pg-7-13> .panel-row-style, #pg-7-16> .panel-row-style {
    background-attachment: fixed !important;
}
}


/**
** iOS Fixes for Background Attachment
**/

/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.panel-row-style{
		background-attachment: scroll !important;
	}
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.panel-row-style{
		background-attachment: scroll !important;
	}
}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.panel-row-style{
		background-attachment: scroll !important;
	}
}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
	.panel-row-style{
		background-attachment: scroll !important;
	}
}

.dynamicSection {
	text-align:center;
}

.readMore {
	display:inline-block;
	text-align:center;
    position: relative;
	margin-left:-30px
}

.readMore:after {
	content: '';
     width: 20px;
     height: 20px;
     background:url('https://bestpath.io/wp-content/uploads/2021/11/carousel-arrow-right-orange.png');
     position:absolute;
     top: 0px;
     right: -30px;
     background-size: cover;
}

.activeSectionLink .readMore:after {
     background:url('https://bestpath.io/wp-content/uploads/2021/11/carousel-arrow-down-orange.png');
     background-size: cover;
}

.readMore:focus {
	color:#ff671d;
}

.dynamicSection h3 {
	color:#5b6670;
	border-bottom: 4px solid #5b6670;
    padding-bottom: 10px;
}

.activeSectionLink h3 {
	color:#ff671d;
	border-bottom: 4px solid #ff671d;
}

