article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
html{font-family: "GillSans", sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
a{background:transparent;}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong,
.strong{font-weight:bold;}
dfn,
em,
.em{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
pre{margin:0;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
q:before,
q:after{content:'';content:none;}
small, .small{font-size:75%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,
menu,
ol,
ul{margin:1em 0;}
dd{margin:0;}
menu{padding:0 0 0 40px;}
ol,
ul{padding:0;list-style-type:none;}
nav ul,
nav ol{list-style:none;list-style-image:none;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,
input,
select,
textarea{font-family:inherit;font-size:100%;margin:0;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.image-replacement,
.ir{text-indent:100%;white-space:nowrap;overflow:hidden;}
.clearfix, .cf, .comment-respond{zoom:1;}
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after{content:"";display:table;}
.clearfix:after, .cf:after, .comment-respond:after{clear:both;}
span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic;}
p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig";}
.last-col{float:none;padding-right:0 !important;}

@font-face {
  font-family: 'GillSans';
  src: url('../webfonts/GillSans.eot');
  src: url('../webfonts/GillSans.woff2') format('woff2'),
       url('../webfonts/GillSans.woff') format('woff'),
       url('../webfonts/GillSans.ttf') format('truetype'),
       url('../webfonts/GillSans.svg#GillSans') format('svg'),
       url('../webfonts/GillSans%EF%B9%96.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GillSans-SemiBold';
  src: url('../webfonts/GillSans-SemiBold.eot');
  src: url('../webfonts/GillSans-SemiBold.woff2') format('woff2'),
       url('../webfonts/GillSans-SemiBold.woff') format('woff'),
       url('../webfonts/GillSans-SemiBold.ttf') format('truetype'),
       url('../webfonts/GillSans-SemiBold.svg#GillSans-SemiBold') format('svg'),
       url('../webfonts/GillSans-SemiBold%EF%B9%96.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Adore-Normal';
  src: url('../webfonts/Adore-Normal.woff') format('woff'),
       url('../webfonts/Adore-Normal.ttf') format('truetype'),
       url('../webfonts/Adore-Normal.svg#Adore-Normal') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Adore';
  src: url('../webfonts/Adore.eot');
  src: url('../webfonts/Adore.woff2') format('woff2'),
       url('../webfonts/Adore%EF%B9%96.eot#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


.fancyfont{
	font-family: "Adore", "Adore-Normal", sans-serif;
	font-size: 52px;
	display: block;
	text-align: center;
	line-height: normal;
	letter-spacing: 0;
	color: #636466;
	font-weight: lighter;
	margin: 0 auto 40px;
	padding: 0;
	 
}

.whtbox .fancyfont{
	font-size: 48px;
	margin: 0 auto 20px;
}

.photomosaic-container img{
    -webkit-user-select:none!important;
    -webkit-touch-callout:none!important;
}


@media (max-width:767px){.last-col{float:none;padding-right:0 !important;}
.m-all{float:left;padding-right:0.75em;width:100%;padding-right:0;}
.m-1of2{float:left;padding-right:0.75em;width:50%;}
.m-1of3{float:left;padding-right:0.75em;width:33.33%;}
.m-2of3{float:left;padding-right:0.75em;width:66.66%;}
.m-1of4{float:left;padding-right:0.75em;width:25%;}
.m-3of4{float:left;padding-right:0.75em;width:75%;}
}
@media (min-width:768px) and (max-width:1029px){.last-col{float:right !important;padding-right:0 !important;}
.t-all{float:left;padding-right:0.75em;width:100%;padding-right:0;}
.t-1of2{float:left;padding-right:0.75em;width:50%;}
.t-1of3{float:left;padding-right:0.75em;width:33.33%;}
.t-2of3{float:left;padding-right:0.75em;width:66.66%;}
.t-1of4{float:left;padding-right:0.75em;width:25%;}
.t-3of4{float:left;padding-right:0.75em;width:75%;}
.t-1of5{float:left;padding-right:0.75em;width:20%;}
.t-2of5{float:left;padding-right:0.75em;width:40%;}
.t-3of5{float:left;padding-right:0.75em;width:60%;}
.t-4of5{float:left;padding-right:0.75em;width:80%;}
}
@media (min-width:1030px){.last-col{float:right !important;padding-right:0 !important;}
.d-all{float:left;padding-right:0.75em;width:100%;padding-right:0;}
.d-1of2{float:left;padding-right:0.75em;width:50%;}
.d-1of3{float:left;padding-right:0.75em;width:33.33%;}
.d-2of3{float:left;padding-right:0.75em;width:66.66%;}
.d-1of4{float:left;padding-right:0.75em;width:25%;}
.d-3of4{float:left;padding-right:0.75em;width:75%;}
.d-1of5{float:left;padding-right:0.75em;width:20%;}
.d-2of5{float:left;padding-right:0.75em;width:40%;}
.d-3of5{float:left;padding-right:0.75em;width:60%;}
.d-4of5{float:left;padding-right:0.75em;width:80%;}
.d-1of6{float:left;padding-right:0.75em;width:16.6666666667%;}
.d-1of7{float:left;padding-right:0.75em;width:14.2857142857%;}
.d-2of7{float:left;padding-right:0.75em;width:28.5714286%;}
.d-3of7{float:left;padding-right:0.75em;width:42.8571429%;}
.d-4of7{float:left;padding-right:0.75em;width:57.1428572%;}
.d-5of7{float:left;padding-right:0.75em;width:71.4285715%;}
.d-6of7{float:left;padding-right:0.75em;width:85.7142857%;}
.d-1of8{float:left;padding-right:0.75em;width:12.5%;}
.d-1of9{float:left;padding-right:0.75em;width:11.1111111111%;}
.d-1of10{float:left;padding-right:0.75em;width:10%;}
.d-1of11{float:left;padding-right:0.75em;width:9.09090909091%;}
.d-1of12{float:left;padding-right:0.75em;width:8.33%;}
}
.alert-help, .alert-info, .alert-error, .alert-success{margin:10px;padding:5px 18px;border:1px solid;}
.alert-help{border-color:#e8dc59;background:#ebe16f;}
.alert-info{border-color:#bfe4f4;background:#d5edf8;}
.alert-error{border-color:#ee3e49;background:#414042;}
.alert-success{border-color:#deeaae;background:#e6efc2;}
.blue-btn, .comment-reply-link, #submit{display:inline-block;position:relative;font-family: "GillSans", sans-serif;text-decoration:none;color:#fff;font-size:0.9em;font-size:34px;line-height:34px;font-weight:normal;padding:0 24px;border-radius:4px;border:0;cursor:pointer;-webkit-transition:background-color 0.14s ease-in-out;transition:background-color 0.14s ease-in-out;}
.blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus{color:#fff;text-decoration:none;outline:none;}
.blue-btn:active, .comment-reply-link:active, #submit:active{top:1px;}
.blue-btn, .comment-reply-link, #submit{background-color:#F5D068;}
.blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus{background-color:#82c2c1;}
.blue-btn:active, .comment-reply-link:active, #submit:active{background-color:#7fc1c0;}
.gform_wrapper .gfield_required{
	color:#414042!important;
}

.gform_wrapper .top_label .gfield_label{font-size:12px !important;letter-spacing:0.4em;color:#414042;line-height:32px !important;text-transform:uppercase;font-weight:normal !important; display: block; margin-bottom:10px;}
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea,
.field{display:block;height:50px;line-height:28px;padding:10px;margin-bottom:25px;font-size:12px;letter-spacing:0.25em;color:#636466;border-radius:0px;vertical-align:middle;box-shadow:none;border:0;width:100%;background-color:#fff;-webkit-transition:background-color 0.24s ease-in-out;transition:background-color 0.24s ease-in-out;}
input[type="text"]:focus, input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="date"]:focus,
input[type="date"]:active,
input[type="month"]:focus,
input[type="month"]:active,
input[type="time"]:focus,
input[type="time"]:active,
input[type="week"]:focus,
input[type="week"]:active,
input[type="number"]:focus,
input[type="number"]:active,
input[type="email"]:focus,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:active,
input[type="search"]:focus,
input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="color"]:focus,
input[type="color"]:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
.field:focus,
.field:active{background-color:#fff;outline:none;}
input[type="text"].error, input[type="text"].is-invalid,
input[type="password"].error,
input[type="password"].is-invalid,
input[type="datetime"].error,
input[type="datetime"].is-invalid,
input[type="datetime-local"].error,
input[type="datetime-local"].is-invalid,
input[type="date"].error,
input[type="date"].is-invalid,
input[type="month"].error,
input[type="month"].is-invalid,
input[type="time"].error,
input[type="time"].is-invalid,
input[type="week"].error,
input[type="week"].is-invalid,
input[type="number"].error,
input[type="number"].is-invalid,
input[type="email"].error,
input[type="email"].is-invalid,
input[type="url"].error,
input[type="url"].is-invalid,
input[type="search"].error,
input[type="search"].is-invalid,
input[type="tel"].error,
input[type="tel"].is-invalid,
input[type="color"].error,
input[type="color"].is-invalid,
select.error,
select.is-invalid,
textarea.error,
textarea.is-invalid,
.field.error,
.field.is-invalid{color:#414042;border-color:#414042;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG0.25sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG0.25sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG0.25sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG0.25sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn30.25s9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);outline-color:#414042;}
input[type="text"].success, input[type="text"].is-valid,
input[type="password"].success,
input[type="password"].is-valid,
input[type="datetime"].success,
input[type="datetime"].is-valid,
input[type="datetime-local"].success,
input[type="datetime-local"].is-valid,
input[type="date"].success,
input[type="date"].is-valid,
input[type="month"].success,
input[type="month"].is-valid,
input[type="time"].success,
input[type="time"].is-valid,
input[type="week"].success,
input[type="week"].is-valid,
input[type="number"].success,
input[type="number"].is-valid,
input[type="email"].success,
input[type="email"].is-valid,
input[type="url"].success,
input[type="url"].is-valid,
input[type="search"].success,
input[type="search"].is-valid,
input[type="tel"].success,
input[type="tel"].is-valid,
input[type="color"].success,
input[type="color"].is-valid,
select.success,
select.is-valid,
textarea.success,
textarea.is-valid,
.field.success,
.field.is-valid{color:#e6efc2;border-color:#e6efc2;background-color:#fff;background-position:99% center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG0.25sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG0.25sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG0.25sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG0.25sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl0.25swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);outline-color:#e6efc2;}
input[type="text"][disabled], input[type="text"].is-disabled,
input[type="password"][disabled],
input[type="password"].is-disabled,
input[type="datetime"][disabled],
input[type="datetime"].is-disabled,
input[type="datetime-local"][disabled],
input[type="datetime-local"].is-disabled,
input[type="date"][disabled],
input[type="date"].is-disabled,
input[type="month"][disabled],
input[type="month"].is-disabled,
input[type="time"][disabled],
input[type="time"].is-disabled,
input[type="week"][disabled],
input[type="week"].is-disabled,
input[type="number"][disabled],
input[type="number"].is-disabled,
input[type="email"][disabled],
input[type="email"].is-disabled,
input[type="url"][disabled],
input[type="url"].is-disabled,
input[type="search"][disabled],
input[type="search"].is-disabled,
input[type="tel"][disabled],
input[type="tel"].is-disabled,
input[type="color"][disabled],
input[type="color"].is-disabled,
select[disabled],
select.is-disabled,
textarea[disabled],
textarea.is-disabled,
.field[disabled],
.field.is-disabled{cursor:not-allowed;border-color:#cfcfcf;opacity:0.6;}
input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
input[type="password"][disabled]:focus,
input[type="password"][disabled]:active,
input[type="password"].is-disabled:focus,
input[type="password"].is-disabled:active,
input[type="datetime"][disabled]:focus,
input[type="datetime"][disabled]:active,
input[type="datetime"].is-disabled:focus,
input[type="datetime"].is-disabled:active,
input[type="datetime-local"][disabled]:focus,
input[type="datetime-local"][disabled]:active,
input[type="datetime-local"].is-disabled:focus,
input[type="datetime-local"].is-disabled:active,
input[type="date"][disabled]:focus,
input[type="date"][disabled]:active,
input[type="date"].is-disabled:focus,
input[type="date"].is-disabled:active,
input[type="month"][disabled]:focus,
input[type="month"][disabled]:active,
input[type="month"].is-disabled:focus,
input[type="month"].is-disabled:active,
input[type="time"][disabled]:focus,
input[type="time"][disabled]:active,
input[type="time"].is-disabled:focus,
input[type="time"].is-disabled:active,
input[type="week"][disabled]:focus,
input[type="week"][disabled]:active,
input[type="week"].is-disabled:focus,
input[type="week"].is-disabled:active,
input[type="number"][disabled]:focus,
input[type="number"][disabled]:active,
input[type="number"].is-disabled:focus,
input[type="number"].is-disabled:active,
input[type="email"][disabled]:focus,
input[type="email"][disabled]:active,
input[type="email"].is-disabled:focus,
input[type="email"].is-disabled:active,
input[type="url"][disabled]:focus,
input[type="url"][disabled]:active,
input[type="url"].is-disabled:focus,
input[type="url"].is-disabled:active,
input[type="search"][disabled]:focus,
input[type="search"][disabled]:active,
input[type="search"].is-disabled:focus,
input[type="search"].is-disabled:active,
input[type="tel"][disabled]:focus,
input[type="tel"][disabled]:active,
input[type="tel"].is-disabled:focus,
input[type="tel"].is-disabled:active,
input[type="color"][disabled]:focus,
input[type="color"][disabled]:active,
input[type="color"].is-disabled:focus,
input[type="color"].is-disabled:active,
select[disabled]:focus,
select[disabled]:active,
select.is-disabled:focus,
select.is-disabled:active,
textarea[disabled]:focus,
textarea[disabled]:active,
textarea.is-disabled:focus,
textarea.is-disabled:active,
.field[disabled]:focus,
.field[disabled]:active,
.field.is-disabled:focus,
.field.is-disabled:active{background-color:#d5edf8;}
input[type="password"]{letter-spacing:0.3em;}
textarea{max-width:100%;min-height:180px;line-height:1.5em;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG0.25sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG0.25sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG0.25sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG0.25sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center;}
body{font-family:"GillSans", sans-serif;font-size:14px;line-height:24px;letter-spacing:0.075em;color:#444240;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;}
@keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-ms-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-o-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
.home .home-slide > div{background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover !important;padding:0 !important;}
.blog .headbanner, .single-post .headbanner, .search .headbanner{margin-bottom:30px;height:340px;}
.blog .cat-item, .single-post .cat-item, .search .cat-item{margin-bottom:0;padding-bottom:0;}
.blog .cat-item a, .single-post .cat-item a, .search .cat-item a{text-decoration:none;color:#414042;}
.blog .cat-item .categories ul, .single-post .cat-item .categories ul, .search .cat-item .categories ul{margin:auto;}
.wrap, .wrap2, .wrap3, .wrap4, .wrap5, .wrap6, .wrap7, .wrap8, .wrap9, .wrap10, .wrap11{width:93%;margin:0 auto;overflow:hidden;}
a, a:visited{color:#F5D068;}
a:hover, a:focus, a:visited:hover, a:visited:focus{color:#F5D068;}
a:link, a:visited:link{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.3);}
.content-header, .titletop, .herodescription, .titlebox, .categories span{font-size:16px;text-align:justify;line-height:30px;letter-spacing:0.0025em;color:#636466;font-family: "GillSans", sans-serif;font-weight:normal;}

.homeintro{
	margin-bottom:25px;
}

.titletop{
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 0.2em;
	color: #F5D068;
	text-transform: uppercase;
}

.meet-me .titletop{
	color: #414042;
}

.meet-me .typemem{
	font-size: 12px;
	line-height: 40px;
	letter-spacing: 0.4em;
	text-transform: uppercase;
	color: #414042;
	display: block;
}

.meet-me .services .rightbox .bout-text{margin:30px auto!important; width: 100%; max-width: 420px; text-align: justify;}



h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5{text-rendering:optimizelegibility;}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a{text-decoration:none;}
h1, .h1{font-size:2.5em;line-height:1.333em;}
h2, .h2{font-size:1.75em;line-height:1.4em;margin-bottom:0.375em;}
h4, .h4{font-size:1.1em;font-weight:700;}
h5, .h5{font-size:0.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px;}
.header{background-color:#444240;}
#logo{margin:auto;display:block;}
#logo img{display:block;margin:auto;width:100%;height:auto;}
#logo a{color:#fff;}
.home .top-header{margin:0px auto 40px;}
.top-header p{margin:auto;padding:0;}
.top-header a, .linkme{font-size:12px;line-height:32px;letter-spacing:0.4em;text-align:center;color:#636466!important; display:block;text-transform:uppercase;padding-bottom:0px;text-decoration:none;margin:auto;width:100%;}

.top-header a:hover, .linkme:hover{
	    color: #F5D068!important;
}
.link2gal{
	margin: 0;
	width: auto;
}
.top-header a:hover{color:#636466;}
.nav{border-bottom:0;margin:0;}
.nav li{}
.Aligner {
  display: flex!important;
  align-items: center;
  justify-content: center;
}

.Aligner-item {
  max-width: 50%;
}

.footer #inner-footer .footersocial, .footer #inner-footer .footer-links {
    display: block 
    }
  .instagram {
    padding: 80px 0 0; 
    } 
    
    .pbout .wbox {
    padding:40px;
  	}
      
         
            .flexhwit .flexme .imagebox{
	             -webkit-flex: 1 1 50%;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;    
      }
      
            .flexhwit .flexme .txtbox{
	              -webkit-flex: 1 1 40%;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;   
      }


  .footer #inner-footer .footersocial .leftsocial a {
        font-size: 15px;
        color: #F5D068;
        text-transform: uppercase;
        text-align: center;
        text-decoration: none;
        line-height: 32px;
        letter-spacing: 0.3em; 
         -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
        }
        
        .footer #inner-footer .footersocial .leftsocial a:hover {
	        color: #a1b0b7;
	        }
        
        .footer #inner-footer .footersocial .leftsocial a .socialtip {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: center;
          -moz-justify-content: center;
          justify-content: center;
          margin: auto; }
         




.nav li a{display:block;color:#fff;text-decoration:none;}
.footnav .nav{display:block;flex-flow:row;justify-content:space-around;}
.footnav .nav a{text-align:center;}
.hentry footer p{margin:0;}
.single-title,
.page-title,
.entry-title{margin:0;}
.byline{color:#9fa6b4;font-style:italic;margin:0;}
.entry-content{}
.entry-content table{width:100%;border:1px solid #eaedf2;margin-bottom:1.5em;}
.entry-content table caption{margin:0 0 7px;font-size:0.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px;}
.entry-content tr{border-bottom:1px solid #eaedf2;}
.entry-content tr:nth-child(even){background-color:#f8f9fa;}
.entry-content td{padding:7px;border-right:1px solid #eaedf2;}
.entry-content td:last-child{border-right:0;}
.entry-content th{background-color:#f8f9fa;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2;}
.entry-content th:last-child{border-right:0;}
.entry-content blockquote{margin:0 0 1.5em 0.75em;padding:0 0 0 0.75em;border-left:3px solid #F5D068;font-style:italic;color:#9fa6b4;}
.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em;}
.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto;}
.entry-content .size-auto,
.entry-content .size-full,
.entry-content .size-large,
.entry-content .size-medium,
.entry-content .size-thumbnail{max-width:100%;height:auto;}
.entry-content pre{background:#444240;color:#f8f9fa;font-size:0.9em;padding:1.5em;margin:0 0 1.5em;border-radius:3px;}
.wp-caption{max-width:100%;background:#eee;padding:5px;}
.wp-caption img{max-width:100%;margin-bottom:0;width:100%;}
.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center;}
.tags{margin:0;}
.pagination,
.wp-prev-next{margin:1.5em 0;}
.pagination{text-align:center;}
.pagination ul{display:inline-block;background-color:#fff;white-space:nowrap;padding:0;clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;}
.pagination li{margin:0;display:inline;border:none;}
.pagination li span{font-size:10px;padding:5px 10px;content:" / ";color:#414042;display:inline;text-decoration:none;border:none !important;}
.pagination li:first-of-type:before{display:none;}
.pagination a, .pagination span{margin:0;text-decoration:none;padding:0;font-weight:normal;display:block;}
.pagination .current{cursor:default;color:#444240;}
.pagination .current:hover, .pagination .current:focus{background-color:#fff;color:#444240;}
.wp-prev-next .prev-link{float:left;}
.wp-prev-next .next-link{float:right;}
#comments-title{padding:0.75em;margin:0;border-top:1px solid #f8f9fa;}
.commentlist{margin:0;list-style-type:none;}
.comment{position:relative;clear:both;overflow:hidden;padding:1.5em;border-bottom:1px solid #f8f9fa;}
.comment .comment-author{padding:7px;border:0;}
.comment .vcard{margin-left:50px;}
.comment .vcard cite.fn{font-weight:700;font-style:normal;}
.comment .vcard time{display:block;font-size:0.9em;font-style:italic;}
.comment .vcard time a{color:#9fa6b4;text-decoration:none;}
.comment .vcard time a:hover{text-decoration:underline;}
.comment .vcard .avatar{position:absolute;left:16px;border-radius:50%;}
.comment:last-child{margin-bottom:0;}
.comment .children{margin:0;}
.comment[class*=depth-]{margin-top:1.1em;}
.comment.depth-1{margin-left:0;margin-top:0;}
.comment:not(.depth-1){margin-top:0;margin-left:7px;padding:7px;}
.comment.odd{background-color:#fff;}
.comment.even{background:#f8f9fa;}
.comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em;}
.comment-reply-link{font-size:0.9em;float:right;}
.comment-edit-link{font-style:italic;margin:0 7px;text-decoration:none;font-size:0.9em;}
.comment-respond{padding:1.5em;border-top:1px solid #f8f9fa;}
#reply-title{margin:0;}
.logged-in-as{color:#9fa6b4;font-style:italic;margin:0;}
.logged-in-as a{color:#444240;}
.comment-form-comment{margin:1.5em 0 0.75em;}
.form-allowed-tags{padding:1.5em;background-color:#f8f9fa;font-size:0.9em;}
#submit{float:right;font-size:1em;}
#comment-form-title{margin:0 0 1.1em;}
#allowed_tags{margin:1.5em 10px 0.7335em 0;}
.nocomments{margin:0 20px 1.1em;}
.widget ul li{}
.no-widgets{background-color:#fff;padding:1.5em;text-align:center;border:1px solid #ccc;border-radius:2px;margin-bottom:1.5em;}
.footer{clear:both;background-color:#fff; padding-top:50px;}
.footer .footer-nav a:hover{color:#414042;text-decoration:none;}
.footer #footerlogo{display:block;width:100%;max-width:165px;margin:0 auto 30px;height:auto;}
.footer #footerlogo img{width:100%;height:auto;}
.footer .source-org{text-align:center;display:block;margin:0px auto 20px;color:#636466;font-size:8px;text-transform:uppercase;line-height:36px;letter-spacing:0.5em;font-weight:normal; padding: 0 30px;}
.footer .source-org a{color:#636466;}

.footer .source-org a{text-decoration:none;}
.footer .footertitleleft, .footer .footertitleright{font-size:11px;letter-spacing:0.2em;line-height:30px;color:#414042;text-transform:uppercase;display:inline;text-align:left;}
.footer .socialmediabox{margin:auto;width:100%;max-width:290px;padding:0 5px; 
	    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-around;
    justify-content: space-around;
	 color:#F5D068;float:none;clear:both;overflow:hidden;}
.footer .socialmediabox li{ display:block; position: relative; text-align:center;}
.footer .socialmediabox li:after{display:inline;padding:0 5px;content:" | ";}
.footer .socialmediabox li:last-of-type:after{display:none;}
.footer .socialmediabox li a{font-size:15px;letter-spacing:0.03em;line-height:32px;color:#F5D068;text-transform:uppercase;text-decoration:none;}
.footer .socialmediabox li a:hover{color:#F5D068;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.footer .gfield_label{display:none;}
.footer .gform_body{display:inline;width:100%;max-width:260px;float:left;}
.footer .gform_footer, .footer .footertitleright{float:left;display:inline;}
.footer #gform_wrapper_2, .footer .contactus{display:inline;}
.footer #gform_fields_2{margin:0 5px;}
.footer #input_2_1{background-color:transparent;border-bottom:solid thin #444240;border-radius:0;height:24px;line-height:0;padding:5px 0;box-sizing:border-box;}
.footer .gform_footer #gform_submit_button_2{width:16px;height:auto;}
.footer-links ul li a{color:#444240;text-transform:uppercase;text-decoration:none;font-size:10px;line-height:28px;letter-spacing:0.25em;text-align:center;padding:0 20px;}
.hero-homepage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:300px;padding-top:0;background-repeat:no-repeat;background-position:center center;}
.hero-homepage--alternate-v2{background-color:white;background-attachment:scroll;background-position:center center;background-repeat:no-repeat!important;background-size:cover!important;}
/*.hero-homepage{display:block !important;}*/
.hero-homepage .homepage-hero__content--alternate{display:block;margin:auto;width:100%;/*padding-top:35px;*/}
.hero-homepage .homepage-hero__content--alternate .homepage__title--alternate{width:100%;display:block;margin:10px auto 0;max-width:440px;}
.bout-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:300px;width:100%;padding-top:0;background-size:cover;background-repeat:no-repeat;background-position:center center;margin:50px auto 0;}
.bout-hero .hero_content{width:100%;max-width:300px;display:block;margin:auto;}
.bout-hero .hero_content .herolink, .webphil{font-size:10px;line-height:32px;letter-spacing:0.25em;text-align:center;color:#414042;display:block;text-transform:uppercase;padding-bottom:0px;border-bottom:solid 2px #414042;margin:20px auto;width:100%;max-width:165px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.bout-hero .hero_content .herolink a, .webphil{text-decoration:none !important;}
.bout-hero .hero_content .herolink a:hover, .webphil:hover{color:#F5D068;}
.webphil{text-align:center!important;max-width:60px!important;margin:0;}
.vidbox{margin:30px auto 0;position:relative;}
.vidbox .vidtxt{text-align:center;padding-top:10px;}
.vidbox .vidtxt a{font-size:10px;line-height:32px;letter-spacing:0.25em;text-align:center;color:#414042;display:block;text-transform:uppercase;padding-bottom:0px;text-decoration:none;border-bottom:solid 2px #414042;margin:20px auto 20px auto;width:100%;max-width:170px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.vidbox .vidtxt a:hover{color:#F5D068;border-color:#F5D068;}
.socialmediabox a:hover{color:#F5D068;border-color:#F5D068;}
.vidbox .vidtxt .content-header{text-align:center !important;display:block !important;}
.boxlist{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;}
.boxpos .boxlist .bluebox{width:325px;height:190px;position:relative;display:block;background-color:#ddefee;padding:50px 15px;text-align:center;box-sizing:border-box;margin:0 auto 15px auto;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;cursor:pointer!important;}
.boxpos .boxlist .bluebox:hover{background-color:#414042;}
.boxpos .boxlist .bluebox:hover .content-header, .boxpos .boxlist .bluebox:hover span,.boxpos .boxlist .bluebox:hover .content-header:after{color:#fff;border-color:#fff;}
.bluebox span{font-size:8px;letter-spacing:0.25em;line-height:32px;text-align:center;display:block;text-transform:uppercase;}
.bluebox .content-header{font-size:28px;text-align:center;display:block;line-height:44px;letter-spacing:0.05em;text-transform:lowercase;margin:auto;padding:0;}
.bluebg{background-color:#eef7f6;width:100%;padding:70px 0;}
.navwrap{margin:38px auto;display:block;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}

.navwrap{margin:38px auto;display:block;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}

.othernav .navwrap{
	-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;
	}

.navwrap .hidedesk{display:block !important;margin:20px auto;}
.navwrap .midbox{display:none;}
.navwrap .nav{display:block;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;}
.navwrap #logo{max-width:290px;margin:auto;display:block;}
.navwrap #logo img{display:block;margin:auto;width:100%;height:auto;}
.navwrap li a{font-size:11px;text-align:center;letter-spacing:0.530em;line-height:32px;color:#3c4041;font-family:"GillSans", sans-serif;text-transform:uppercase;padding:0 20px; -webkit-transition: all .5s ease;
    transition: all .5s ease;
    text-decoration: none;}
.navwrap li a:hover{color:#F5D068;text-decoration:none;}
.headbanner{height:auto; min-height:300px;width:100%;display:block;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;}
.nohome .content-header, .nohome .titlebox, .blog .content-header, .blog .titlebox, .single-post .content-header, .single-post .titlebox, .search .content-header, .search .titlebox{margin:auto;max-width:620px;width:100%;text-align:justify;}
.page-template-page-services .content-header{max-width:630px !important;}
.team-content{width:100%;background-image:none;background-repeat:repeat-x;background-position:center top;background-size:auto;margin:75px auto;}
.team-content .titletop{text-align:left;margin:0;}
.team-content .leftbox{width:100%;max-width:350px;}
.exserve .leftbox{width:100%;max-width:380px;}
.team-content .leftbox .bout-image{width:100%; max-width:670px; height:620px;}
.exserve .leftbox .bout-image{width:100%; max-width:380px; height:500px;}



.team-content .rightbox{width:100%;max-width:350px;}
.page-template-page-about .team-content .rightbox{width:100%;max-width:580px;}
.team-content .rightbox .bout-text, .centertestimonial.bout-text {margin:30px auto; font-size: 16px; line-height: 30px; letter-spacing: 0.025em; color: #636466;}
.team-content .about-team{display:block;-webkit-justify-content:center;justify-content:center;}
.team-content .about-team .leftbox, .team-content .about-team .rightbox{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}
.team-content .owl-theme .owl-nav{display:none;}
.team-content .linkbox{
	border:solid thin #F5D068;
	color: #F5D068;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 0.4em;
	text-decoration: none;
	line-height: 32px;
	display: block;
	text-align: center;
	box-sizing: border-box;
	padding: 8px 0;
	margin: 20px auto;
	width: 100%;
	max-width: 220px;
	height: 50px;
}

.team-content .linkbox:hover{
	background-color: #F5D068;
	color: #fff;
	border-color: #F5D068;
}

.exserve .linkbox{
border-color:#636466;	
	color: #636466;
	max-width: 190px;

}
.gfield_visibility_ {
    display: none!important;
}

.serbox2{
	background-color: #faf5f1;
	padding: 60px 0;
	margin: 30px auto;
}

.serbox3, .serbox4, .serbox5, .serbox6{
	padding: 60px 0;
	margin: 30px auto;	
}
.serbox4, .serbox6{
	background-color: #faf5f1;
	
}

.meet-me{
	background-color: #faf5f1;
}

.team-content .dotbox div{display:inline-block;font-size:10px;text-align:center;letter-spacing:0.25em;line-height:28px;color:#444240;font-family: "GillSans", sans-serif;text-transform:uppercase;}
.team-content .dotbox div:after{content:"/";display:inline;padding:0 10px;}
.team-content .dotbox div:last-of-type:after{display:none;}
.team-content .teamtitle{font-size:10px;text-align:center;letter-spacing:0.25em;line-height:28px;color:#444240;font-family: "GillSans", sans-serif;text-transform:uppercase;padding:0 20px 0 0px;display:inline;color:#414042;}
.team-content .dotbox{width:80%;display:inline;}
.team-content .teammembox{margin-top:50px;}
.testimonialcon{display:block;-webkit-justify-content:space-around;justify-content:space-around;}
.testimonialcon .lefttestimonial{width:100%;background-color:#f7f2ec;padding:30px 15px;box-sizing:border-box;height:auto;margin:auto;}
.testimonialcon .righttestimonial{width:100%;padding-left:5px;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;height:300px;display:block;margin:auto;}
.testimonialcon .centertestimonial{width:100%;max-width:600px;margin:auto;}
.testimonialcon .centertestimonial span{display:block;margin:auto; color:#636466; text-align:center;font-size:12px;line-height:32px;letter-spacing:0.4em;text-transform:uppercase;}
.testimonialcon .owl-nav{clear:both;}
.testimonialcon .titletop{margin-top:0;padding-top:0;}
.testimonialcon .titletop:after{display:none;content:"";height:1px;width:65px;margin:0px auto 5px;padding:0;border-top:solid thin #414042;}
.post-type-archive-ourpress .gallerybox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;}
.post-type-archive-ourpress .gallerybox .galblock{width:100%;max-width:140px;height:140px;margin:0 15px;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:35px;position:relative;padding:20px;box-sizing:border-box;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;}
.post-type-archive-portfolio .gallerybox, .post-type-archive-venues .gallerybox, .tax-gallery_category .gallerybox, .alm-reveal, .tax-portfolio_categories .gallerybox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start; margin-top:50px; margin-bottom:20px;}
.post-type-archive-portfolio .gallerybox .bluebox, .post-type-archive-venues .gallerybox .bluebox, .tax-gallery_category .gallerybox .bluebox, .alm-reveal .bluebox, .tax-portfolio_categories .gallerybox .bluebox{position:relative;top:100px;right:0;transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;width:255px;height:325px;display:block;background-color:#fff;padding:50px 15px;text-align:center;box-sizing:border-box;margin:0 auto 15px auto;opacity:0.90;}
.post-type-archive-portfolio .gallerybox .bluebox span, .post-type-archive-venues .gallerybox .bluebox span, .tax-gallery_category .gallerybox .bluebox span, .alm-reveal .bluebox span, .tax-portfolio_categories.gallerybox .bluebox span, .alm-reveal .bluebox span{font-size:10px;letter-spacing:0.25em;line-height:32px;text-align:center;display:block;}
.post-type-archive-portfolio .gallerybox .bluebox a, .post-type-archive-venues .gallerybox .bluebox a, .tax-gallery_category .gallerybox .bluebox a, .alm-reveal .bluebox a, .tax-portfolio_categories .gallerybox .bluebox a{text-decoration:none;color:#444240;text-transform:uppercase;}
.post-type-archive-portfolio .gallerybox .bluebox .content-header, .post-type-archive-venues .gallerybox .bluebox .content-header, .tax-gallery_category .gallerybox .bluebox .content-header, .alm-reveal .bluebox .content-header, .tax-portfolio_categories .bluebox .content-header{font-size:16px;text-align:center;display:block;line-height:28px;letter-spacing:0.2em;text-transform:uppercase;margin:auto;padding:0; color: #414042;}
.post-type-archive-portfolio .gallerybox .galblock, .post-type-archive-venues .gallerybox .galblock, .tax-gallery_category .gallerybox .galblock, .alm-reveal .galblock, .tax-portfolio_categories .galblock{width:100%;max-width:355px;height:515px;margin:auto;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:35px;position:relative;box-sizing:border-box;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}
.post-type-archive-venues .alm-reveal:after{display:block;overflow:hidden;clear:both;width:100%;height:1px;content:"";}
.post-type-archive-portfolio .gallerybox .galblock:hover .bluebox, .post-type-archive-venues .gallerybox .galblock:hover .bluebox, .alm-reveal .galblock:hover .bluebox, .tax-portfolio_categories .galblock:hover .bluebox{opacity:0.95;}

.bluebox h3, .bluebox h4, .bluebox .linkme{
	transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;
}

.bluebox h3 a:hover, .bluebox h4:hover, .bluebox .linkme:hover{
	color: #F5D068!important;
}

.single-portfolio .banner-head .fancyfont{
	margin: 30px auto 50px;
}

.testport{
	color: #636466;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 0.025em;
	text-align: justify;
}

.testport:before{
	content: "“";
	display: block;
	margin: 0 auto 0px;
	font-size: 14px;
	color: #414042;	
	text-align: center;
	line-height: normal;
}

.conboxme{
	padding: 40px 0 60px;
}

.testport .name{
	font-size: 12px;
	text-transform: uppercase;
	line-height: 32px;
	letter-spacing: 0.4em;
	color: #414042;
	text-align: center;
	margin: 10px auto;
	display: block;
}

.categoryname{
	font-size: 10px;
	text-align: center;
	line-height: 32px;
	letter-spacing: 0.4em;
	color: #636466;
	display: block;
	margin: auto;
	text-transform: uppercase;
	font-weight: normal;
}

.whitebox{
	padding:50px 30px;
	display: block;
	width: 100%;
	max-width: 730px;
	margin: auto;
	background-color: rgba(255, 255, 255, 0.95);
}

.whitebox .fancyfont{
	margin-bottom: 30px;
}

.alm-ajax.wrap7.testimonial2{width:100%!important;}
.post-type-archive-venues .alm-reveal .testimonialcon, .post-type-archive-venues .alm-reveal{width:100%!important;clear:both;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.post-type-archive-venues .alm-reveal .testimonialcon:first-of-type{margin-top:80px;}
.credits{list-style-type:none;padding-top:0;margin:0px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;}
.credits li{display:inline-block;font-size:12px;line-height:32px;letter-spacing:0.4em;color:#414042;text-align:center;margin:0;text-transform:uppercase;}
.credits li a{text-decoration:none;color:#414042;}
.conboxme .credits li, .conboxme .credits li a{
	font-size: 18px;
	letter-spacing: 0.025em;
	line-height: 30px;
	text-transform: none;
}


.blue-box{display:block;margin:0;text-decoration:none;text-align:center;color:#414042;font-family: "GillSans", sans-serif;font-size:14px;line-height:24px;letter-spacing:0.075em;border-bottom:solid 2px #414042;width:100%;text-transform:uppercase;max-width:145px;}
.single-portfolio .bout-hero .hero_content .herolink{max-width:165px;}
.single-portfolio .bout-hero{margin-bottom:50px;}
.page-template-page-services .top-header{margin-bottom:50px;}
.alm-load-more-btn{background:none;background-color:transparent;font-size:10px;line-height:32px;letter-spacing:0.25em;text-align:center;color:#414042;display:block;text-transform:uppercase;padding-bottom:0px;border:none;border-bottom:solid 2px #414042;margin:80px auto;width:100%;outline:none;max-width:100px;}
.services:last-of-type{margin-bottom:0px;}
.services:last-of-type .bout-image{margin-bottom:0px;}
.services .bout-image{width:100%;margin:50px auto;max-width:565px;height:300px;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.meet-me .bout-image{
	background-position:center bottom;
}


/*.servicem .services .rightbox .bout-text{margin:20px auto !important;}
.servicem .services:first-of-type .rightbox .bout-text{margin:50px auto !important;}*/
.servicem .overlay a{text-transform:uppercase;text-decoration:none;font-size:10px;line-height:60px;letter-spacing:0.25em;border-bottom:solid 2px #414042;padding-bottom:10px;padding-top:25px;}
.services{text-align:left !important;}
.post-type-archive-venues .testimonials{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;}
.post-type-archive-venues .events {display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;}
.contactform{background-color:#faf5f1;}
.team-content .titletop{text-align:center;}
/*.concon{padding:75px 0;}*/
.contactform #gform_submit_button_1{
	font-size: 12px;
    line-height: 32px;
    letter-spacing: 0.4em;
    text-align: center;
    color: #636466!important;
    display: block;
    text-transform: uppercase;
    padding-bottom: 0px;
    text-decoration: none;
    margin: 30px auto 55px;
    border:none;
    outline: none;
       -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
   background-color: transparent!important;
}
.validation_error{display:block;text-align:center;color:#414042; text-transform: uppercase;}
.gform_wrapper .field_description_below .gfield_description{padding-top:0px!important; margin:-5px 0 20px;}

.gform_wrapper .validation_message{color:#414042!important;font-weight:normal!important;font-size:10px !important;letter-spacing:0.25em!important;line-height:15px !important;font-family: "GillSans", sans-serif!important;text-transform:uppercase!important;font-weight:normal !important; text-transform: uppercase;}

.parentslide .floatmidhigh{
	cursor: pointer;
-moz-transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out	
}

.parentslide:hover .floatmidhigh{
	color: #F5D068;
}

.contactform .gform_wrapper .top_label input.datepicker{width:100% !important;}
.contactform .ui-datepicker-trigger{display:none !important;}
.contactform .gform_wrapper .chosen-container-single .chosen-single{border:none !important;outline:none !important;border-radius:0 !important;display:block !important;height:35px !important;line-height:28px !important;padding:5px 12px !important;margin-bottom:10px !important;font-size:10px !important;letter-spacing:0.25em !important;color:#444240 !important;border-radius:0px !important;vertical-align:middle !important;box-shadow:none !important;border:0 !important;width:100% !important;font-family: "GillSans", sans-serif !important;background:none !important;background-color:#fff !important;}
.contactform .gform_wrapper .chosen-container-single .chosen-single div b{background-position:0 8px !important;}
#sidebar1{margin-bottom:5px;background-color:#faf5f1; padding: 35px 0;}
#sidebar1 .widgettitle{display:none;}
#sidebar1 .widget{width:100%;text-align:center;}
#sidebar1 a{text-decoration:none;}
#sidebar1 #custom_html-4 a{position:relative;}
#sidebar1 .screen-reader-text{font-family: "GillSans", sans-serif;font-size:10px;letter-spacing:0.25em;line-height:32px;color:#444240;text-transform:uppercase;}
#sidebar1 #s{max-width:160px;}
#sidebar1 .searchform div{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;width:100%;max-width:260px;margin:auto;}
.blog #content, .archive #content, .search #content, .single-post #content, .search #content{margin:auto;}
.blog #content .b-post, .archive #content .b-post, .search #content .b-post, .single-post #content .b-post, .search #content .b-post{display:block;margin:50px auto;}
.blog #content .b-post .left, .archive #content .b-post .left, .search #content .b-post .left, .single-post #content .b-post .left, .search #content .b-post .left{width:100%;}
.blog #content .b-post .left #bhero-image, .archive #content .b-post .left #bhero-image, .search #content .b-post .left #bhero-image, .single-post #content .b-post .left #bhero-image, .search #content .b-post .left #bhero-image{max-width:535px;width:100%;display:block;margin:auto;height:300px;background-size:cover;background-position:top center;}
.blog #content .b-post .right, .archive #content .b-post .right, .search #content .b-post .right, .single-post #content .b-post .right, .search #content .b-post .right{width:100%;position:relative;padding:0 20px;box-sizing:border-box;}
.blog #content .b-post .right .date, .archive #content .b-post .right .date, .search #content .b-post .right .date, .catlist, .datebox, .single-post #content .b-post .right .date, .catlist, .datebox, .search #content .b-post .right .date, .catlist, .datebox{font-size:10px;text-align:center;line-height:32px;letter-spacing:0.25em;font-family: "GillSans", sans-serif;text-transform:uppercase;margin:auto;color:#444240;text-decoration:none;}
.blog #content .b-post .right .date a, .archive #content .b-post .right .date a, .search #content .b-post .right .date a, .catlist a, .datebox a, .single-post #content .b-post .right .date a, .catlist a, .datebox a, .search #content .b-post .right .date a, .catlist a, .datebox a{color:#444240;text-decoration:none;}
.blog #content .b-post .right .date a:hover, .archive #content .b-post .right .date a:hover, .search #content .b-post .right .date a:hover, .catlist a:hover, .datebox a:hover, .single-post #content .b-post .right .date a:hover, .catlist a:hover, .datebox a:hover, .search #content .b-post .right .date a:hover, .catlist a:hover, .datebox a{color:#f01d4f;}
.blog .datebox, .single-post .datebox, .search .datebox{text-align:center;margin:0;}
.blog .catbox, .single-post .catbox, .search .catbox{font-size:10px;text-align:center;line-height:32px;letter-spacing:0.25em;font-family: "GillSans", sans-serif;text-transform:uppercase;color:#444240;text-decoration:none;text-align:center;margin:0;}
.blog .catbox a, .single-post .catbox a, .search .catbox a{text-decoration:none;color:#444240;}
.blog .catbox a:hover, .single-post .catbox a:hover, .search .catbox a:hover{color:#f01d4f;}
.blog #content .postcon, .single-post #content .postcon, .search #content .postcon{width:100%;max-width:580px;display:block;margin:auto;}
.blog #content .b-post .right .ex, .archive #content .b-post .right .ex, .search #content .b-post .right .ex, .single-post #content .b-post .right .ex, .search #content .b-post .right .ex{font-family: "GillSans", sans-serif;font-size:14px;letter-spacing:0.075rem;line-height:24px;}
.blog #content .b-post .right .ex a, .archive #content .b-post .right .ex a, .search #content .b-post .right .ex a, .single-post #content .b-post .right .ex a, .search #content .b-post .right .ex a{font-size:10px;}
.blog .excerpt-read-more, .single-post .excerpt-read-more{text-transform:uppercase;text-decoration:none;}
.blog #content .b-post .right a:hover button, .archive #content .b-post .right a:hover button, .search #content .b-post .right a:hover button, .single-post #content .b-post .right a:hover button{background:#ddefee;color:white;}
.blog #content .b-post:nth-child(even), .archive #content .b-post:nth-child(even), .search #content .b-post:nth-child(even), .single-post #content .b-post:nth-child(even){flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;}
.blog .categories span, .blog .archpop .content-header, .search .categories span, .search .archpop .content-header{font-size:28px;text-align:center;display:block;line-height:44px;letter-spacing:0.05em;text-transform:lowercase;margin:50px auto 0;padding:0;}
.blog .archpop li, .search .archpop li{display:block;}
.blog .archpop li a, .search .archpop li a{text-align:center;display:block;color:#414042;}
.pagination{width:100%;max-width:210px;margin:0px auto 50px;overflow:auto;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    display: block;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
	
	
}


.pagination a{text-transform:uppercase;text-align:center;font-size:12px;font-weight:normal;letter-spacing:0.4em;text-decoration:none;color:#636466;padding:0;margin:auto;line-height:32px;}

.pagination a:hover{background-color:transparent;color:#F5D068;}

.b2t{text-align:center;clear:both;margin:265px 0 0 0;}
.b2t a{text-transform:uppercase;font-family:"Sweet Sans";text-align:center;font-size:12px;font-weight:500;letter-spacing:0.07rem;text-decoration:none;color:#325058;}
.catpop{position:fixed;width:70%;text-align:center;max-width:800px;margin:0 auto;left:0;right:0;background:#faf5f1;z-index:9999;top:20vh;}
.catpop .close{position:absolute;right:5px;top:20px;color:#636466;}
.catpop .close span{width:30px;height:1px;background-color:#444240;display:block;}
.catpop .close .line-one{transform:rotate(-46deg);-ms-transform:rotate(-46deg);-webkit-transform:rotate(-46deg);}
.catpop .close .line-two{transform:rotate(-131deg);-ms-transform:rotate(-131deg);-webkit-transform:rotate(-131deg);}
.catpop li.categories{text-decoration:none;color:#636466;font-size:28px;font-family: "GillSans", sans-serif;outline:none;text-align:center;display:block;padding:0;width:100%;margin:10px auto 0;}

.catpop li ul li, .searchpop ul li a{
	font-size: 10px!important;
	text-align: center;
    display: block;
    color: #414042;
    text-transform: uppercase;
        letter-spacing: 0.25rem;
    line-height: 32px;
    text-decoration:none;
}

/* .catpop li.categories ul li a{text-transform:uppercase;font-family: "GillSans", sans-serif;text-align:center;font-size:10px;letter-spacing:0.25rem;line-height:32px;} */
.archpop{position:fixed;width:70%;text-align:center;max-width:800px;margin:0 auto;left:0;right:0;background:#faf5f1;z-index:9999;top:20vh;}
.archpop ul{text-align:center;padding:0 25px 25px;}
.archpop ul li a{text-transform:uppercase;font-family: "GillSans", sans-serif;text-align:center;font-size:10px;letter-spacing:0.25rem;line-height:32px;color:#636466;text-decoration:none;}
.archpop .close{position:absolute;right:5px;top:20px;}
.archpop .close span{width:30px;height:1px;background-color:#133a43;display:block;}
.archpop .close .line-one{transform:rotate(-46deg);-ms-transform:rotate(-46deg);-webkit-transform:rotate(-46deg);}
.archpop .close .line-two{transform:rotate(-131deg);-ms-transform:rotate(-131deg);-webkit-transform:rotate(-131deg);}
.searchpop{padding:10px 0 30px;position:fixed;width:70%;text-align:center;max-width:800px;margin:0 auto;left:0;right:0;background:#faf5f1;z-index:9999;top:20vh;}
/*.searchpop #searchform div{position:relative;}
.searchpop #searchform{position:relative;max-width:395px;margin:0 auto 0;}
.searchpop #searchsubmit{background:none;border:none;position:absolute;top:68px;right:0;-webkit-appearance:none;}*/
.searchpop .close{position:absolute;right:5px;top:20px;}
.searchpop .close span{width:30px;height:1px;background-color:#133a43;display:block;}
.searchpop .close .line-one{transform:rotate(-46deg);-ms-transform:rotate(-46deg);-webkit-transform:rotate(-46deg);}
.searchpop .close .line-two{transform:rotate(-131deg);-ms-transform:rotate(-131deg);-webkit-transform:rotate(-131deg);}
/*.searchpop #searchform label{padding-top:14px;font-size:30px;text-transform:uppercase;letter-spacing:0.2rem;line-height:1.2;margin:0 auto 10px;display:block;}
.searchpop #searchform input{max-width:300px;margin:0 auto 0;border-radius:0;-webkit-appearance:none;background:none;text-align:center;}*/
.sidebar{float:none;width:100%;padding:0;background:#ddefee;}

.archpop .content-header, .searchpop .content-header, .catpop .content-header, .blog .categories span, .blog .archpop .content-header, .search .categories span, .search .archpop .content-header{
	font-family: "Adore", "Adore-Normal", sans-serif;
    display: block;
    text-align: center;
    line-height: normal;
    letter-spacing: 0;
    color: #636466;
    font-weight: lighter;
    padding: 0;
        font-size: 48px;
    margin: 0 auto 20px;
    text-transform: capitalize;
}

.sidebar .sideflex{display:block;}
.hide1{display:none;}
.blog .content-header, .single-post .content-header, .search .content-header{margin-top:40px;}
.toptitles{display:block;}
.toptitles div{display:block;width:100%;}
.blog .content-header a, .blog .titlebox a, .single-post .content-header a, .single-post .titlebox a, .search .content-header a, .search .titlebox a{color:#444240;text-decoration:none;}
.blog .content-header a:hover, .blog .titlebox a:hover, .single-post .content-header a:hover, .single-post .titlebox a:hover, .search .content-header a:hover, .search .titlebox a{color:#f01d4f;}
.blog .socialmedia, .single-post .socialmedia, .search .socialmedia{margin:auto;}
.blog .socialmedia li a, .single-post .socialmedia li a, .search .socialmedia li a{text-transform:uppercase;font-family: "GillSans", sans-serif;text-align:center;font-size:10px;font-weight:normal;letter-spacing:0.25em;text-decoration:none;border-bottom:solid 2px #414042;color:#414042;padding:0;margin:auto;line-height:32px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
/*.blog #s, .single-post #s, .search #s{background-color:transparent;border-bottom:solid thin #444240;height:30px;}*/
.blog #searchsubmit, .single-post #searchsubmit, .search #searchsubmit{background:none;border:none;outline:none;background-color:transparent; }
.blog .bout-hero, .single-post .bout-hero, .search .bout-hero{margin-top:0;}
.blog .titlebox:after, .single-post .titlebox:after, .search .titlebox:after{margin:20px auto;}
.blog .toppost .ex, .single-post .toppost .ex, .search .toppost .ex{width:100%;max-width:540px;font-family: "GillSans", sans-serif;font-size:14px;letter-spacing:0.075rem;line-height:24px;margin:0 auto 100px;}
.blog .toppost .ex a, .search .toppost .ex a{font-size:10px;}
.single-post .toppost .ex{max-width:680px;}
.blog #content .b-post .right .date, .single-post #content .b-post .right .date, .search #content .b-post .right .date{margin-top:30px;}
.hideme{opacity:0;transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;}
.comments, .share{display:none;}
.showme1{opacity:1;display:block !important;overflow:hidden;clear:both;margin:0 auto 50px;}

#searchform{
	max-width: 300px;
	width: 100%;
	margin: auto;
	display: block;
}

#searchform #s{
	padding: 0 10px!important;
}

#searchsubmit{
    text-align: center;
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.4em;
    color: #636466;
    text-transform: uppercase;
    box-sizing: border-box;
    border:none;
    background-color: transparent;
     -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
    }

button#responsive-menu-pro-button {
    display: inline-block;
    transition: transform 0.5s, background-color 0.5s;
}

button#responsive-menu-pro-button {
    width: 155px;
    height: 55px;
    position: fixed;
    top: 15px;
    right: 2%;
}

button#responsive-menu-pro-button {
    padding: 0 0;
    display: inline-block;
    cursor: pointer;
    font: inherit; 
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
}

button#responsive-menu-pro-button {
    z-index: 99999;
    overflow: hidden;
}

button#responsive-menu-pro-button,
#responsive-menu-pro-container {
    -webkit-text-size-adjust: 100%;
}

.responsive-menu-pro-accessible {
    display: inline-block;
}

button#responsive-menu-pro-button .responsive-menu-pro-box {
    color: #fff;
}

.responsive-menu-pro-accessible .responsive-menu-pro-box {
    display: inline-block;
    vertical-align: middle;
}

.responsive-menu-pro-box {
    width: 25px;
    height: 19px;
    display: inline-block;
    position: relative;
}

.responsive-menu-pro-boring .responsive-menu-pro-inner,
.responsive-menu-pro-boring .responsive-menu-pro-inner::before,
.responsive-menu-pro-boring .responsive-menu-pro-inner::after {
    transition-property: none;
}

.responsive-menu-pro-inner,
.responsive-menu-pro-inner::before,
.responsive-menu-pro-inner::after {
    width: 55px;
    height: 2px;
    background-color: #444240;
    border-radius: 0;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}

.responsive-menu-pro-inner {
    display: block;
    top: 50%;
    margin-top: -1.5px;
}

button#responsive-menu-pro-button .responsive-menu-pro-box {
    color: #fff;
}

.responsive-menu-pro-inner::before {
    top: -8px;
}

.responsive-menu-pro-inner::before,
.responsive-menu-pro-inner::after {
    content: "";
    display: block;
}

.responsive-menu-pro-inner::after {
    bottom: -8px;
}

.responsive-menu-pro-boring.is-active .responsive-menu-pro-inner {
    transform: rotate(45deg);
    width: 25px;
}

.responsive-menu-pro-boring.is-active .responsive-menu-pro-inner::before {
    top: 0;
    opacity: 0;
    width: 25px;
}

.responsive-menu-pro-boring.is-active .responsive-menu-pro-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    width: 25px;
}

#responsive-menu-pro-button:before {
    content: "menu";
    color: #444240;
    font-size: 10px;
    text-align: center;
    line-height: 36px;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    position: absolute;
    margin-left: -45px;
    margin-top: -4px;
}

#responsive-menu-pro-button.is-active:before {
    content: "close";
}

.shiftnav-menu-title.shiftnav-site-title{display: none;}

#shiftnav-toggle-main .shiftnav-main-toggle-content-before {
    margin-left: -20px;
    margin-top: 15px;
}		

.shiftnav .shiftnav-menu-image-padded{
	max-width: 220px;
	display: block;
	margin: auto;
}

#shiftnav-toggle-main:before{
	opacity: 0!important;
	visibility: hidden!important;
	}	

.whiteheader.hideme{position:fixed;height:1px;overflow:hidden;width:100%;z-index:0;background-color:#fff;}
.whiteheader.showme1{z-index:9999;height:100%;overflow:auto;}
.whiteheader.hideme{}
.whiteheader .wrap3{overflow:visible;}
nav a{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none;}
nav a:hover{text-decoration:none !important;}
.testwrap{margin-bottom:0px;}
.testwrap .centertestimonial p{text-align: center; color: #636466;}
.testwrap .owl-prev{float:left;font-size:20px;text-transform:uppercase;padding:20px;}
.testwrap .owl-next{float:right;font-size:20px;text-transform:uppercase;padding:20px;}
.testwrap .info{text-align:center;margin-top:110px;}
.testwrap .owl-theme .owl-nav{margin-top:-5px;}
.testwrap .owl-nav{width:110px;position:absolute;display:none;}
.testwrap .owl-theme .owl-nav [class*='owl-']{background-color:transparent;border:none;outline:none;background:none;color:#414042;font-size:22px;}
.testwrap .owl-theme .owl-nav [class*='owl-']:hover{background:none;color:#414042;}
.page-template-page-about .bout-hero .hero_content .herolink{max-width:140px;}
.nav .active a{color:#F5D068;}
.post-type-archive-portfolio .content-header, .post-type-archive-venues .content-header, .post-type-archive-ourpress .content-header, .tax-portfolio_categories .content-header{margin:50px auto;}
.venues .content-header, .page-id-12 .content-header{max-width:640px;margin:50px auto;}
.venues .content-header:afteR, .page-id-12 .content-header:afteR{display:none;}
.venues .testimonialcon .centertestimonial, .page-template-page-philanthropy .testimonialcon .centertestimonial, .page-id-12 .testimonialcon .centertestimonial{max-width:580px;}
.nohome.venues{max-width:100% !important;}
/*.home .slide2{display:none;}*/
.home .home-slide .slider2{height:0px;}
.post-type-archive-venues .testimonialcon{margin-bottom:50px;background-color:#f7f2ec;}
.page-template-page-philanthropy .testimonialcon{margin-bottom:50px;}
.page-template-page-philanthropy .testimonialcon:last-of-type{margin-bottom:0px;}
.post-type-archive-venues .testimonialcon:last-of-type{margin-bottom:0;}
.hidemob{display:none !important;}

.hidemob .parallax-window{
	display: none;
}

.hidedeskm{display:block !important;}
.gform_confirmation_message_1{font-size:20px;text-align:center;line-height:24px;letter-spacing:0.05em;color:#444240;font-family:"Old Standard TT", "Georgia", Cambria, Times New Roman, Times, serif;font-weight:normal;font-style:italic;display:block;margin:30px auto;}
.ex img{max-width:100%;height:auto;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 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:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#F5D068;max-width:96%;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;}
.screen-reader-text:focus{background-color:#F5D068;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#sb_instagram #sbi_images .sbi_item{display:none;}
#sb_instagram #sbi_images .sbi_item:first-of-type{display:inline-block;}
.footnav{display:none;}
nav ul, nav ol{margin:auto!important;padding:0!important;}
.bout-hero{position:relative;}
.bout-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:8888;background-color:rgba(255, 255, 255, 0.6);}
.bout-hero .hero_content{position:relative;z-index:9990;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#636466!important;}
.page-template-page-philanthropy .lefttestimonial{background-color:#ddefee;}
.bounce{font-weight:bold;}
.team-content .leftbox, .team-content .rightbox{margin:auto;}
.page-template-page-services .content-header{margin-top:30px;}
.page-template-page-about .bout-image{max-height:790px;overflow:hidden;}

.followus, .testwrap, .post-type-archive-venues .gallerybox .bluebox{background-image: url(../images/instagram_bg.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center;
	background-repeat: no-repeat; 
}

.meet-me .leftbox .bout-image{
	width: 100%;
	max-width: 415px;
	height: 525px;
}

.creditbox{
	    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
        -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin: 10px auto 50px;
}

.contactform h3{
	font-size: 18px;
	text-align: center;
	line-height: 24px;
	letter-spacing: 0.2em;
	display: block;
	text-align: center;
	color: #414042;
	font-weight: normal;
	margin: 90px auto 50px;
	text-transform: uppercase;
}

/******************************************************************
BLOG STYLES
******************************************************************/
.blog-header {
  text-align: center;
  margin-top: 40px;
}

.blog-header a.title-link {
  transition: all 0.5s;
}



.title-link h3, .title-link {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 26px;
  color: #F5D068;
  letter-spacing: 0.2em;
  font-weight: normal;
  margin: 25px auto 40px;
}

.single .title-link h3, .title-link{
	  margin:5px auto 20px;
}

.blogs .title-link h3, .blogs .title-link{
	margin: 20px auto;
}

.blogs .blog-header{
	margin: 20px auto 30px!important;
}

.blogs .blog-header a, .blogs .blog-header .main_title{
	color: #636466;
}

.blogs .blog-header a:hover, .blogs .blog-header .main_title:hover{
color: #F5D068;	
	}




.main_title, .catlist a{
	font-size: 12px;
	line-height: 32px;
	letter-spacing: 0.4em;
	color: #414042;
	text-transform: uppercase;
	font-weight: normal;
}

.blog-header a {
  text-decoration: none;
}

a.excerpt-read-more {
  display: none !important;
}

.read-more {
  color: #ecdad3!important;
  text-align: left !important;
}

.blogs {
  margin: 60px auto 80px;
}

.blogs:last-of-type{
	margin-bottom: 0;
}

.blogs p, .excerptblock {
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 0.025em;
  text-align: justify;
  width: 99%;
  margin: 0 auto;
  color: #636466;
}

.blog .blogs a {
  margin: 30px 0 0;
}

.blogs .excerpt-read-more {
  text-align: left;
}

.blog-section {
  width: 71%;
  margin: 0 auto -100px;
  text-align: justify;
}

.pagination {

}

.pagination a {
  transition: all 0.5s;
}


.single-post .entry-content img {
  width: 100%;
  height: auto;
}

.archive-title {
  text-transform: uppercase;
  
  font-size: 1rem;
  letter-spacing: 0.1rem;
  text-align: center;
  margin: 50px auto;
}

.nav-previous {
  float: left;
}

.nav-next {
  float: right;
}

.clearfix {
  clear: both;
}

/*.singleBlogFooter {
  width: 50%;
  margin: 100px auto;
}*/

.singleBlogFooter .line {
  border-bottom: 1px solid;
  margin-bottom: 40px;
}

.singleBlogFooter .share {
  text-transform: uppercase;
  text-align: center;
  font-size: 0.75rem;
  letter-spacing: 0.2rem;
  margin-bottom: 70px;
  height: 90px;
}

.singleBlogFooter .share p{
	margin-bottom:20px;
}

.singleBlogFooter span {
  background-color: #dfc3be;
  border-radius: 50%;
  padding: 8px 0px;
  margin: 0px 3px;
}

.singleBlogFooter .fa, .singleBlogFooter .fab {
  color: #FFF;
  width: 30px;
  margin: 0 0 0 3px;
  padding: 0;
}

.alignleft {
  margin: 0 !important;
}

.alignright {
  margin: 0 !important;
  float: right;
}

/*.single-post #inner-content {
  margin-top: 80px;
}*/

.pagination2 {
  margin: 50px 0;
}

.single footer {
  margin-top: 80px;
}

.blog .titletop{
	display: block;
	text-align: center;
}

.blog .topblog .titletop{
	margin:30px auto 40px;
}

.blog .topblog .linkme{
	margin: 50px auto 60px;
}

.midblog{
	margin: auto;
	display: block;
}

.sidebar .sideflex .wbox{
	margin: 0 auto 20px;
	background-color: #fff;
	width: 255px;
	height: 50px;
	display: block;
	padding: 18px 20px;
	text-align: center;
	font-size: 12px;
	line-height: normal;
	letter-spacing: 0.4em;
	color: #636466;
	text-transform: uppercase;
	box-sizing: border-box;
}

.sidebar .sideflex .wbox:hover{
	background-color: #636466;
	color: #fff;
}

#shiftnav-toggle-main:before {
    opacity: 0!important;
    visibility: hidden!important;
}

.shiftnav-toggle-main-block{
	display: none!important;
}

.hero-homepage #logo {
    max-width: 300px;
    }

.parentslide{
	min-height: 518px!important;
	height: 518px!important;
}

.floatmidhigh{
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	text-align: center;
	display: block;
	line-height: 32px;
	letter-spacing: 0.4em;
	font-weight: 500;
	font-family: "GillSans-SemiBold", sans-serif;
}

.followus{
	padding: 50px 0;
}

  .footer #inner-footer .logodiv{
	  margin: 50px auto;
  }

.shiftnav ul.shiftnav-menu li.menu-item > .shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract > .shiftnav-target{
	font-size: 10px;
    text-align: center;
    letter-spacing: 0.530em;
    line-height: 32px;
    color: #3c4041;
    font-family: "GillSans", sans-serif;
    text-transform: uppercase;
    padding: 0 20px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    text-decoration: none;
}

.shiftnav ul.shiftnav-menu li.menu-item.active{
	background-color: #F5D068;
}

.services .redicon {
	display: none;
}

.meet-me .typemem{
	text-align: center;
}

.presswrap .titletop{
	text-align: center;
	display: block;
}

.presscon .press{
	width: 100%;
	max-width: 200px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	display: block;
	margin: auto;
}

.parallax-mirror{
	display: none;
}

.presswrap{
	margin: 30px auto;
}

.testwrap .presswrap{
	padding: 35px 0;
}



.post-type-archive-portfolio .gallerybox .bluebox .content-header, .post-type-archive-venues .gallerybox .bluebox .content-header,  .tax-gallery_category .gallerybox .bluebox .content-header, .alm-reveal .bluebox .content-header, .tax-portfolio_categories .bluebox .content-header{margin: 65px auto;}

@media only screen and (min-width:481px){
	.menu{}
.menu ul{}
.menu ul li{}
.menu ul li a{}
.entry-content{}
.entry-content .alignleft, .entry-content img.alignleft{margin-right:1.5em;display:inline;float:left;}
.entry-content .alignright, .entry-content img.alignright{margin-left:1.5em;display:inline;float:right;}
.entry-content .aligncenter, .entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;}
.hero-homepage--alternate-v2{height:660px;}
}
@media only screen and (min-width:768px){.wrap, .wrap3, .wrap4, .wrap5, .wrap7{width:760px;}
.wrap2{width:575px;}
.wrap6{width:525px;}
.wrap11{width:680px;}
.nav{border:0;}


.whitebox{
	padding:50px 70px;
	}





.nav ul{margin-top:0;}
.nav li{position:relative;}
.nav li a{border-bottom:0;}
.nav li a:hover, .nav li a:focus{color:#F5D068;text-decoration:underline;}
.nav li ul.sub-menu a{font-size: 10px; line-height: 20px;}	
.nav li ul.sub-menu,
.nav li ul.children{transition:none;margin-top:0;border-top:0;position:absolute;visibility:hidden;margin-left:-68px!important;left:50%;z-index:8999;}
.nav li ul.sub-menu li,
.nav li ul.children li{}
.navwrap .hidedesk{display:none !important;}
.footnav{display:block;}
#sb_instagram #sbi_images .sbi_item{display:inline-block;}
.followus{padding-bottom:0px;}
.testwrap .owl-theme .owl-nav{margin-top:40px;position:relative;z-index:9000;}
.nav li ul.sub-menu li a,
.nav li ul.children li a{display:block;margin:auto;text-align:center;padding:0;}
.nav li ul.sub-menu li:last-child a,
.nav li ul.children li:last-child a{border-bottom:0;}
.nav li ul.sub-menu li ul,
.nav li ul.children li ul{top:0;left:100%;}
.nav li:hover > ul{top:auto;visibility:visible;}
.widget ul li{}
.widget ul li ul{margin-top:0.75em;padding-left:1em;}
.footer-links ul li{}
.hero-homepage--alternate-v2{height:660px;}
/*.home .slide2{display:block;}
.home .home-slide .slider2{height:450px;}*/
.vidbox{position:relative;}
.vidbox .vidtxt{text-align:left;padding-top:10px;}
.vidbox .vidtxt a{margin:20px 0 0 0;text-align:left;}
.vidbox .vidtxt .content-header{text-align:left !important;}
.bluebox{-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;}
.footnav .nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;justify-content:space-around;}
/*.home-slide > div{height:450px;}*/
.navwrap{margin:25px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.navwrap .nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.navwrap .midbox{display:block;}
.navwrap .leftnav, .navwrap .rightnav{margin-top:-35px;}
.headbanner{height:485px;}
.team-content .about-team{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.testimonialcon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;}
.bout-hero{height:495px;}
.bout-hero .hero_content{width:100%;max-width:100%;display:block;margin:auto;}
.post-type-archive-portfolio .gallerybox .galblock,.post-type-archive-venues .gallerybox .galblock, .tax-gallery_category .gallerybox .galblock, .alm-reveal .galblock, .tax-portfolio_categories .galblock{-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;}

.gallerybox{
	max-width: 1155px;
}
/*.services:last-of-type{margin-bottom:50px;}
.services:first-of-type .bout-image{height:455px;}
.services .bout-image{width:100%;max-width:565px;height:420px;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;}*/
.post-type-archive-ourpress .gallerybox .galblock{max-width:190px;height:190px;margin:0 20px;margin-bottom:75px;padding:20px;box-sizing:border-box;}
.page-template-page-services .services:last-of-type{margin-bottom:0;}
.post-type-archive-ourpress .gallerybox .galblock{-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;}
.blog .datebox, .single-post .datebox, .search .datebox{text-align:center;margin:0;}
.blog .catbox, .single-post .catbox, .search .catbox{text-align:center;}
#sidebar1 .widget{width:30%;text-align:center;}
.sidebar .sideflex{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;}
.followus .instcon .instagrambox{display:block;margin:auto;max-width:100%;}
.whiteheader.showme1{max-height:225px;}
div#vidcon{margin-top:50px;}

  .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important; }
.hero-homepage #logo {
    max-width: inherit;
    }
    
   .footer #inner-footer .footersocial, .footer #inner-footer .footer-links {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }


  .footer #inner-footer .logodiv{
	  margin: auto;
  }

      
   .footer #inner-footer .footersocial .logodiv{
	       -webkit-flex: 1 1 50%!important;
  -ms-flex: 1 1 50%!important;
  flex: 1 1 50%!important;   
     }
      
     .footer #inner-footer .footersocial .leftsocial{
	      margin-top:25px;
	            -webkit-flex: 1 1 40%;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;  
      }
     .footer #inner-footer .footersocial .rightsocial{
	      margin-top:35px;
	            -webkit-flex: 1 1 40%;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;  
      }
      
      .team-content .linkbox{
	margin: 60px 0;
}
.sidebar .sideflex .wbox{
	margin: auto;
	}
	
	.xspan{
		display: inline!important;
	}

}
@media only screen and (min-width:1030px){.wrap, .wrap3, .wrap4, .wrap7{width:1040px;}

.footer .source-org{
	padding:0;
	font-size: 10px;
}

.post-type-archive-portfolio .gallerybox .bluebox, .post-type-archive-venues .gallerybox .bluebox, .tax-gallery_category .gallerybox .bluebox, .alm-reveal .bluebox, .tax-portfolio_categories .gallerybox .bluebox{
	opacity: 0;
}


.wrap5{width:870px;}
.wrap9{width:980px;}
.wrap10{width: 1350px;}
.home .home-slide > div{box-sizing:border-box;}
.home .home-slide .slide1{margin-right:3px;}
.home .home-slide .slide2{margin-left:3px;}
.vidbox{margin:150px auto 110px;}
.team-content .leftbox, .team-content .rightbox{margin:0;}
.bout-hero:after{display:none;}
.page-template-page-services .content-header{margin-top:0px;}
.page-template-page-about .team-content .about-team{margin-bottom:50px;}
/*.team-content{padding-bottom:110px;margin:110px auto;}*/
.testwrap{margin:0px 0 0;}
.vidbox .vidsec{padding:0 0 110px 0;position:relative;width:100%;background:linear-gradient(to bottom, #fff 0%, #fff 30%, #f7f2ec 30%, #f7f2ec 100%);}
.vidbox .vidsec .content-header{margin-bottom:55px;}
.bgbox{width:100%;max-width:1015px;margin:0;height:780px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.boxlist{margin-top:0px;}
.boxpos{position:relative;}
.boxpos .boxlist{display:block;position:absolute;top:100px;left:-170px;}
.boxpos .boxlist .bluebox{padding:50px 45px;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:325px;height:190px;position:relative;display:block;background-color:#ddefee;padding:50px 45px;text-align:center;box-sizing:border-box;margin:0 auto 15px auto;}
.boxpos .boxlist .bluebox span{font-size:10px;}
.venues .content-header, .page-id-12 .content-header{margin:0 auto 100px;}
.page-template-page-services .top-header{margin-bottom:150px;}
/*.services:last-of-type{margin-bottom:50px;}*/
.services:last-of-type .bout-image{margin-bottom:30px;}

.services .redicon {
	display: block;
}

.meet-me .typemem{
	text-align: left;
}

.team-content .about-team{-webkit-justify-content:flex-start;justify-content:flex-start;}

.home .top-header{margin:70px auto;}


.home .top-header{
	margin-bottom:110px;
}

.leftbox{
	position: relative;
}

.meet-me{
	margin-top:0;
}

.topteam{
	margin-bottom: 30px;
}

.headimg{
	height: 430px;
	overflow: hidden;
}

.credits{
	flex-wrap:nowrap;
	}

.team-content .leftbox{width:100%;max-width:690px;}
.team-content .rightbox{width:100%;max-width:500px;}

.parallax-mirror{
	display: block;
}

.redicon{
	position: absolute;
	right: -160px;
	top:-85px;
	width: 145px;
	height: 145px;
}

.redicon img{
	max-width: 100%;
	height: auto;
	display: block;
}

.meet-me .services .rightbox .bout-text{margin:30px 0!important;}

.meet-me{
	padding: 10px 0 30px;
}

.followus{
	padding: 80px 0 80px;
}

.instagrambox .linkme{
	display: block;
	padding-top: 10px;
}

.meet-me .bout-image{
	margin-right:20px!important;
}


.meet-me .rightbox{
	padding-top: 100px;
}

 .datepicker {
    width: 100% !important; }
  .gform_validation_error .gform_body ul .onex {
    max-width: 31% !important; }
  ul .onex, .gform_wrapper.gform_validation_error .gform_body ul .onex {
    max-width: 31% !important;
    float: left;
    clear: none !important;
    width: 100% !important;
    margin-right: 25px !important; }
  .gform_validation_error .gform_body ul .twox {
    max-width: 48% !important;
    margin-right: 40px; }
  ul .twox, .gform_wrapper.gform_validation_error .gform_body ul .twox {
    max-width: 48% !important;
    float: left;
    clear: none !important;
    width: 100% !important;
    margin-right: 30px; }
  ul .twox:nth-child(even), .gform_wrapper.gform_validation_error .gform_body ul .twox:nth-child(2n) {
    margin-right: 0 !important; }
  .gform_validation_error .gform_body ul .thr3x {
    max-width: 31% !important; }
  .thr3x, .gform_wrapper.gform_validation_error .gform_body ul .thr3x {
    max-width: 31% !important;
    float: left;
    clear: none !important;
    width: 100% !important;
    margin-right: 25px !important; }
  .thr3x:last-of-type, .gform_wrapper.gform_validation_error .gform_body ul .thr3x:last-of-type {
    margin-right: 0; }
  .thr3x:nth-of-type(3n), .gform_wrapper.gform_validation_error .gform_body ul .thr3x:nth-of-type(3n) {
    margin-right: 0 !important; }
 
 #field_1_11{
	 clear: both;
 }
 
.page-template-page-services .services .bout-image{margin:auto;}
/*.hero-homepage--alternate-v2{background-attachment:fixed;}*/
.parallax-window {
  /*  min-height: 640px;*/
    background: transparent;
}

.presswrap{
	width: 100%;
	max-width: 1030px;
	display: block;
	margin: auto;
}

.presswrap .titletop{
	display: block;
	text-align: center;
	margin-bottom:50px;
	margin-top:20px;
	display: block;
	font-size: 18px;
}

.testwrap .presswrap{
	padding: 75px 0;
}

#press .owl-nav{
	width: 100%;
	position: absolute;
	bottom:0;
	left:0;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
        -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

#press .owl-nav [class*='owl-']{
	background:none;
	background-color: transparent;
	color: #F5D068;
	font-size: 42px;
}

.presswrap .fancyfont{
	font-size: 99px;
	color: #F5D068;
}

#testimonials .owl-dots {
    margin-top: 50px;
}
#events .owl-dots {
    margin-top: 50px;
}

.owl-prev {
    left: -70px;
    top: -80px;
    position: absolute;
}

.owl-next {
    right: -70px;
    top: -80px;
    position: absolute;
}

.presscon{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex!important;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}







.services{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:105px;}
.services:nth-child(even), .team-content .about-team:nth-child(even){flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;}
.post-type-archive-venues .testimonials{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;}
.post-type-archive-venues .events {display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;}
.post-type-archive-venues .testimonialcon:nth-child(odd){flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;}
.post-type-archive-venues .testimonialcon{margin-bottom:80px;}
.page-template-page-philanthropy .testimonialcon{margin-bottom:80px;}
.page-template-page-philanthropy .testimonials{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;}
.page-template-page-philanthropy .events {display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;}
.page-template-page-philanthropy .testimonialcon:nth-child(odd){flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;}
.page-template-page-philanthropy .testimonialcon{margin-bottom:80px;}
.blog .followus, .single-post .followus{padding: 60px 0; margin-bottom:50px;}
.whiteheader #menu-right-menu li:first-of-type a{padding:0 30px;padding-left:0;}
.whiteheader #menu-right-menu li:last-of-type a{padding:0 30px;padding-right:0;}
.whiteheader #menu-left-menu li:first-of-type a{padding:0 30px;padding-left:0;}
.whiteheader #menu-left-menu li:last-of-type a{padding:0 30px;padding-right:0;}
.whiteheader #menu-left-menu .sub-menu li:first-of-type a{padding:0 0px;padding-left:0;}
.whiteheader #menu-left-menu .sub-menu li:last-of-type a{padding:0;padding-right:0;}
.whiteheader #menu-right-menu .sub-menu li:first-of-type a{padding:0 0px;padding-left:0;}
.whiteheader #menu-right-menu .sub-menu li:last-of-type a{padding:0;padding-right:0;}
.whiteheader .midbox{margin:0 30px;}
.navwrap .hidedesk{display:none !important;}
.headbanner{height:640px;}
.home .headbanner{height:685px;}

.team-content .about-team .leftbox, .team-content .about-team .rightbox{-webkit-flex:unset;-ms-flex:unset;flex:unset;}
 .team-content .about-team .rightbox{
	 width: 100%;
	 max-width: 415px;
 }
 
 .exserve .about-team .rightbox{
max-width: 500px;
}
.exserve .titletop{
	margin-bottom:30px;
}

.exserve .serbox2 .titletop{
	margin-top:80px;
	color: #414042;
}

.exserve, .exserve .serbox2{
	margin-bottom:0;
}


 
.team-content .rightbox .bout-text{margin:140px auto 30px;}
.exserve .rightbox .bout-text{margin:10px auto 30px;}
.testwrap .owl-nav{left:10.2%;display:block;}
.page-template-page-services .testwrap .owl-dots{right:9.3%;left:auto;}
.page-template-page-services .testwrap .owl-nav{right:9%;left:auto;}
.post-type-archive-portfolio .gallerybox .galblock, .post-type-archive-venues .gallerybox .galblock, .tax-gallery_category .gallerybox .galblock, .alm-reveal .galblock, .tax-portfolio_categories .galblock{-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;}
/*.servicem .services .rightbox .bout-text{margin:50px auto !important;}*/
.services, .team-content .about-team{text-align:left !important;}
.team-content .titletop{text-align:left;}
.topteam .titletop{
margin-bottom:40px;	
}
/*.servicem .services:first-of-type .rightbox .bout-text{margin:50px auto 100px !important;}*/
.post-type-archive-portfolio .content-header, .post-type-archive-venues .content-header, .tax-portfolio_categories .content-header{margin:70px auto;}
.post-type-archive-ourpress .content-header{margin:0px auto 100px;}
.post-type-archive-ourpress .gallerybox .galblock{-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;}
/*.headbanner{margin:0 auto 110px;}*/
.blog .headbanner, .single-post .headbanner, .search .headbanner{margin-bottom:60px;height:585px;}
.testimonialcon .lefttestimonial{height:480px;max-width:925px;}
.testimonialcon .righttestimonial{height:480px;max-width:500px;}
.blog .datebox, .single-post .datebox, .search .datebox{text-align:left;margin:0;}
.blog .catbox, .single-post .catbox, .search .catbox{text-align:right;}
.blog #content .b-post, .archive #content .b-post, .search #content .b-post, .single-post #content .b-post, .search #content .b-post{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:85px;}
.toptitles{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;}
.blog #content .b-post .left, .archive #content .b-post .left, .search #content .b-post .left, .single-post #content .b-post .left, .search #content .b-post .left{width:100%;max-width:35.7142857%;}
.blog #content .b-post .right, .archive #content .b-post .right, .search #content .b-post .right, .single-post #content .b-post .right, .search #content .b-post .right{width:100%;max-width:64.2857143%;position:relative;padding:0;}
.blog #content .b-post .right .date, .single-post #content .b-post .right .date, .search #content .b-post .right .date{margin-top:80px;}
.blog #content .b-post .left #bhero-image, .archive #content .b-post .left #bhero-image, .search #content .b-post .left #bhero-image, .single-post #content .b-post .left #bhero-image, .search #content .b-post .left #bhero-image{height:480px;}
.blog .datebox, .single-post .datebox, .search .datebox{text-align:left;}
.blog .catbox, .single-post .catbox, .search .catbox{text-align:right;}
.nothome{display:none !important;}
.hidemob{display:block !important;}
.hidedeskm{display:none !important;}

#hmslideshow2 .parentslide{
	height: 250px;
}

.xspan{
		display: inline!important;
	}

/*.testwrap .owl-dots{counter-reset:slides-num;position:absolute;top:100%;}
.testwrap .owl-dots:after{content:counter(slides-num);display:inline-block;font-size:10px;vertical-align:middle;margin-left:-65px;font-size:14px;color:#414042;line-height:32px;letter-spacing:0.25em;}
.testwrap .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:0px;}
.testwrap .owl-dot span{display:none;}
.testwrap .owl-dot.active:before{content:counter(slides-num) " / ";display:inline-block;vertical-align:middle;font-size:10px;color:#414042;position:absolute;text-transform:uppercase;left:0;top:0;font-size:14px;line-height:32px;letter-spacing:0.25em;} */
/*.testwrap .owl-theme .owl-dots .owl-dot span{opacity:0;}*/
.page-template-page-philanthropy .testimonialcon:last-of-type{margin-bottom:50px;}
.post-type-archive-venues .testimonialcon:last-of-type{margin-bottom:50px;}
.page-template-page-philanthropy #testimonialsx{margin-top:110px;}
.page-template-page-philanthropy #events {margin-top:110px;}


/*.hero-homepage .homepage-hero__content--alternate{
	padding-top:280px;
}*/

#hmslideshow .owl-nav.disabled + .owl-dots {
    margin-top: -40px;
    position: absolute;
    z-index: 9999;
    width: 100%;
}
/*.hero-homepage .homepage-hero__content--alternate {
	  display: flex;
  align-items: center;
  justify-content: center;
}

.hero-homepage .homepage-hero__content--alternate .homepage__title--alternate{
	max-width: 50%;
}*/

.page-id-67 .team-content .about-team .rightbox{
	margin-left:110px;
}

.whiteheader .midbox{padding:0 30px;}

.othernav .navwrap{
	    margin: 35px auto;
}

.presswrap{
	margin: auto;
}

}
@media only screen and (min-width:1240px){.wrap{width:100%;max-width:1400px;}
.wrap3{width:1140px;}
.wrap4{width:1175px;}
.wrap7{width:1200px;}
.whiteheader .midbox{margin:0 40px;}
.testimonialcon .lefttestimonial{padding:90px;}
.testimonialcon .titletop:after{margin:40px auto;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a, a:visited{color:#444 !important;text-decoration:underline;}
a:after, a:visited:after{content:" (" attr(href) ")";}
a abbr[title]:after, a:visited abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
.sidebar,
.page-navigation,
.wp-prev-next,
.respond-form,
nav{display:none;}
}
#testimonials {
	
}
#events {
	
}
