@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}
.clearfix{clear:both}.clearfix::after{content:"";display:table;clear:both}.ir{background-color:transparent;border:0;overflow:hidden;color:transparent!important;text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.dots-bg{background:linear-gradient(90deg,#fff 2px,transparent 1%) center,linear-gradient(#fff 2px,transparent 1%) center,#ccc;background-size:3px 3px}.hide{display:none!important}.circle-image{width:225px;height:225px;position:relative;overflow:hidden;border-radius:50%}.circle-image img{display:inline;margin:0 auto;width:auto;height:100%}#elementor{z-index:9999}.elementor-placeholder-text{background:#eee;color:#999;font-weight:700;padding:1rem;margin:1rem} html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5}body{margin:0;font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#333;cursor:default;background-color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;-webkit-appearance:button}button,select{text-transform:none}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}*,:after,:before{box-sizing:border-box}:focus{outline:0}input,textarea{cursor:text}a,button,input[type=checkbox],input[type=radio],label,select{cursor:pointer}.screen-reader-text,.sr{position:absolute!important}.sr{left:-999em}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} .button,.button-load,.elementor-widget-button a.elementor-button,.index-contact-form .elementor-form .elementor-button.elementor-size-xl{border:solid #d3161d 3px;color:#000;transition:color 200ms ease-in-out;background-color:#fff}.button,.button-load,.elementor-widget-button a.elementor-button,.index-contact-form .elementor-form .elementor-button.elementor-size-xl,.index-masthead-content .button-arrow .elementor-button,.section-dark .button,.section-dark .elementor-widget-button a.elementor-button{display:inline-block;border-radius:10px;text-transform:uppercase;font-weight:800;padding:.8rem 2rem;line-height:1;box-shadow:5px 5px 0 0 rgba(0,0,0,.12)}.button-load:hover,.button:hover,.elementor-widget-button a.elementor-button:hover,.index-contact-form .elementor-form .elementor-button.elementor-size-xl:hover,.index-masthead-content .button-arrow .elementor-button:hover,.section-dark .button:hover{color:#d3161d}.index-masthead-content .button-arrow .elementor-button{border:solid 3px #000;color:#000;transition:color 200ms ease-in-out}.section-dark .button,.section-dark .elementor-widget-button a.elementor-button{background-color:transparent;border:solid 3px #000;color:#000;transition:color 200ms ease-in-out}.index-masthead-content .button-arrow .elementor-button:focus,.index-masthead-content .button-arrow .elementor-button:hover,.section-dark .button:focus,.section-dark .button:hover,.section-dark .elementor-widget-button a.elementor-button:focus,.section-dark .elementor-widget-button a.elementor-button:hover{background-color:rgba(0,0,0,.5);color:#fdd54e}.button-load{font-size:1rem}.button-arrow a{padding:.8rem 2rem .8rem 1rem!important;text-align:left;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.304%22%20height%3D%2234.583%22%20viewBox%3D%220%200%2017.304%2034.583%22%3E%3Cpath%20d%3D%22M9673.818%2C732.037h27.345l-13.683%2C13.682Z%22%20transform%3D%22translate%28-730.537%209704.784%29%20rotate%28-90%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E);background-position:top 50% right .5rem;background-repeat:no-repeat;background-size:.8rem}.button-arrow a:hover{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217.304%22%20height%3D%2234.583%22%20viewBox%3D%220%200%2017.304%2034.583%22%3E%3Cpath%20d%3D%22M9673.818%2C732.037h27.345l-13.683%2C13.682Z%22%20transform%3D%22translate%28-730.537%209704.784%29%20rotate%28-90%29%22%20fill%3D%22none%22%20stroke%3D%22%23fdd54e%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E)}.mobile-button{display:block;text-align:center;margin:1rem auto 0}.print-button{margin-left:1rem;background:#666;text-transform:uppercase;color:#fff;padding:.2rem 1rem;text-decoration:none;border-radius:10px}input,select,textarea{font-family:"Open Sans",Helvetica,Arial,sans-serif}.required{font-size:.8rem;color:#002855}.nav-blog-item input[type=email],.nav-blog-item input[type=password],.nav-blog-item input[type=search],.nav-blog-item input[type=tel],.nav-blog-item input[type=text],.nav-blog-item textarea,form input[type=email],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form textarea{box-sizing:border-box;background-color:#fff;border-radius:0;border:solid #000 1px;color:#000;padding:.6rem .6rem .55rem;transition:all .3s ease-in-out;width:100%;font-family:inherit;outline:0}.nav-blog-item select,form select{box-sizing:border-box;background-color:#fff;border-radius:0;border:solid #000 1px;padding:.6rem .6rem .55rem;width:100%;font-family:inherit;outline:0}.nav-blog-item input.completed[type=email],.nav-blog-item input.completed[type=password],.nav-blog-item input.completed[type=search],.nav-blog-item input.completed[type=tel],.nav-blog-item input.completed[type=text],.nav-blog-item select.completed,.nav-blog-item textarea.completed,form input.completed[type=email],form input.completed[type=password],form input.completed[type=search],form input.completed[type=tel],form input.completed[type=text],form select.completed,form textarea.completed{background-color:#fbfbfb}.nav-blog-item input[type=email]:-ms-input-placeholder,.nav-blog-item input[type=password]:-ms-input-placeholder,.nav-blog-item input[type=search]:-ms-input-placeholder,.nav-blog-item input[type=tel]:-ms-input-placeholder,.nav-blog-item input[type=text]:-ms-input-placeholder,.nav-blog-item select:-ms-input-placeholder,.nav-blog-item textarea:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{visibility:hidden;font-weight:300;text-transform:uppercase;color:#000}.nav-blog-item input[type=email]::placeholder,.nav-blog-item input[type=password]::placeholder,.nav-blog-item input[type=search]::placeholder,.nav-blog-item input[type=tel]::placeholder,.nav-blog-item input[type=text]::placeholder,.nav-blog-item select::placeholder,.nav-blog-item textarea::placeholder,form input[type=email]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{visibility:hidden;font-weight:300;text-transform:uppercase;color:#000}.mfp-figure figure,form,form h3,form p{margin:0}form h3{text-align:center;color:#fff}form a{font-weight:700;text-decoration:underline!important}form a,form a:visited{color:#74cee2}form label{display:block;margin-bottom:.1rem}.nav-blog-item,.nav-blog-item input[type=submit],form,form input[type=submit]{position:relative}.nav-blog-item fieldset,form fieldset{border:0;margin:0;padding:0}.nav-blog-item .nf-field-container,.nav-blog-item .nf-field-container:after,form .nf-field-container,form .nf-field-container:after{clear:none!important}.nav-blog-item .city,.nav-blog-item .state,.nav-blog-item .zip,.nav-blog-item fieldset>div,form .city,form .state,form .zip,form fieldset>div{position:relative;width:100%;margin-top:1.8rem}.nav-blog-item .pair.submit,form .pair.submit{margin-bottom:3rem}.nav-blog-item .pair.submit::after,form .pair.submit::after{content:"";display:table;clear:both}.nav-blog-item input[type=email]:-ms-input-placeholder,.nav-blog-item input[type=password]:-ms-input-placeholder,.nav-blog-item input[type=search]:-ms-input-placeholder,.nav-blog-item input[type=tel]:-ms-input-placeholder,.nav-blog-item input[type=text]:-ms-input-placeholder,.nav-blog-item select:-ms-input-placeholder,.nav-blog-item textarea:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{opacity:1}.nav-blog-item input[type=email]::placeholder,.nav-blog-item input[type=password]::placeholder,.nav-blog-item input[type=search]::placeholder,.nav-blog-item input[type=tel]::placeholder,.nav-blog-item input[type=text]::placeholder,.nav-blog-item select::placeholder,.nav-blog-item textarea::placeholder,form input[type=email]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{opacity:1}.nav-blog-item input[type=email] select+label,.nav-blog-item input[type=password] select+label,.nav-blog-item input[type=search] select+label,.nav-blog-item input[type=tel] select+label,.nav-blog-item input[type=text] select+label,.nav-blog-item select select+label,.nav-blog-item textarea select+label,form input[type=email] select+label,form input[type=password] select+label,form input[type=search] select+label,form input[type=tel] select+label,form input[type=text] select+label,form select select+label,form textarea select+label{display:none}.nav-blog-item select,form select{color:#000;appearance:none;transition:none;text-transform:uppercase!important;font-weight:700;background:#fff url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%226.686%22%20height%3D%223.899%22%20viewBox%3D%220%200%206.686%203.899%22%3E%3Ctitle%3Eicons%3C/title%3E%3Cpath%20d%3D%22M6.62.71L3.496%203.83a.21.21%200%200%201-.31%200L.068.71a.21.21%200%200%201%200-.308L.404.068A.217.217%200%200%201%20.557%200%20.23.23%200%200%201%20.71.07L3.343%202.7%205.976.068a.21.21%200%200%201%20.308%200l.335.334a.21.21%200%200%201%200%20.31z%22%20fill%3D%22%23000%22/%3E%3C/svg%3E) right 1rem top 50%/12px no-repeat}.nav-blog-item textarea,form textarea{height:10em}.nav-blog-item fieldset.submit div,form fieldset.submit div{margin-top:0}.nav-blog-item input[type=submit]:focus,form input[type=submit]:focus{top:.05rem}.nav-blog-item .form-group-hidden,.nav-blog-item .form-group:not(:first-of-type),form .form-group-hidden,form .form-group:not(:first-of-type){display:none}.wpcf7 #accept_this-error{display:inline;background:0 0!important;color:#d3161d}.wpcf7 input.error,.wpcf7 select.error,.wpcf7 textarea.error{background-color:rgba(255,220,220,.8);transition:none;color:#d3161d}.wpcf7 input.error:-ms-input-placeholder,.wpcf7 select.error:-ms-input-placeholder,.wpcf7 textarea.error:-ms-input-placeholder{color:#d3161d}.wpcf7 input.error::placeholder,.wpcf7 select.error::placeholder,.wpcf7 textarea.error::placeholder{color:#d3161d}.wpcf7 input.error:focus+em.error,.wpcf7 input.error:focus+label.error,.wpcf7 select.error:focus+em.error,.wpcf7 select.error:focus+label.error,.wpcf7 textarea.error:focus+em.error,.wpcf7 textarea.error:focus+label.error{visibility:hidden}.wpcf7 em.error,.wpcf7 label.error{z-index:9999;visibility:visible;position:absolute;top:.4rem;right:.5rem;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%227.958%22%20height%3D%227.958%22%20viewBox%3D%220%200%207.958%207.958%22%3E%3Ctitle%3Exicons%3C/title%3E%3Cpath%20d%3D%22M7.77%206.86l-.91.91a.647.647%200%200%201-.91%200L3.98%205.8%202.01%207.77a.647.647%200%200%201-.91%200l-.913-.91a.647.647%200%200%201%200-.912l1.97-1.97L.187%202.01a.647.647%200%200%201%200-.91l.91-.912a.647.647%200%200%201%20.912%200l1.97%201.97L5.947.187a.647.647%200%200%201%20.91%200l.913.91a.647.647%200%200%201%200%20.912L5.8%203.98l1.97%201.968a.647.647%200%200%201%200%20.91z%22%20fill%3D%22%23d3161d%22/%3E%3C/svg%3E) 100% 50% no-repeat!important;padding-right:.7rem;font-style:normal;font-size:.7rem;color:#d3161d}.wpcf7.placeholders em.error,.wpcf7.placeholders label.error{top:.4rem;right:.5rem}.wpcf7 .wpcf7-response-output{border-radius:10px;border-width:1px;padding:1rem}.errors,.nav-footer li a:hover,.nav-header>li a:hover{color:#d3161d}.user-message{margin:0 0 2rem;list-style:none;color:#d3161d}.screen-reader-text{display:none}.searchform{position:relative}.searchform input[type=search]{position:relative;top:-1px;padding-top:.63rem;padding-bottom:.63rem}.searchform .search-submit{position:absolute;top:-1px;right:0;display:block;border:0;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%229206%20413%2050%2050%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3A%23000%3B%7D.a%7Bstroke%3A%23000%3B%7D.b%7Bfont-size%3A2px%3Bfont-family%3AOpenSans-Light%2C%20Open%20Sans%3Bfont-weight%3A300%3Bletter-spacing%3A0.05em%3B%7D.c%7Bfill%3A%23fff%3B%7D.d%7Bstroke%3Anone%3B%7D.e%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%288181%20-486%29%22%3E%3Cg%20transform%3D%22translate%28172%2035%29%22%3E%3Cg%20class%3D%22a%22%20transform%3D%22translate%28853%20864%29%22%3E%3Crect%20class%3D%22d%22%20width%3D%2250%22%20height%3D%2250%22%2F%3E%3Crect%20class%3D%22e%22%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2249%22%20height%3D%2249%22%2F%3E%3C%2Fg%3E%3Ctext%20class%3D%22b%22%20transform%3D%22translate%28860.3%20880%29%22%3E%3Ctspan%20x%3D%22-3.881%22%20y%3D%220%22%3ESEARCH%3C%2Ftspan%3E%3C%2Ftext%3E%3C%2Fg%3E%3Cpath%20class%3D%22c%22%20d%3D%22M23.478%2C21.726%2C16.954%2C15.2A9.445%2C9.445%2C0%2C1%2C0%2C15.2%2C16.954l6.524%2C6.524ZM4.546%2C14.391a6.962%2C6.962%2C0%2C1%2C1%2C9.845%2C0A6.96%2C6.96%2C0%2C0%2C1%2C4.546%2C14.391Z%22%20transform%3D%22translate%281038.037%20912.194%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 0 0/contain no-repeat;width:2.75rem;height:2.75rem}.section-blog-navigation strong{margin:1rem 0;display:inline-block;float:left}.section-blog-navigation .nav-blog-clear{margin:1rem 0;text-transform:uppercase;font-weight:600;color:#ccc;display:inline-block;text-decoration:underline;float:right}.section-blog-navigation .wrapper::after{content:"";display:table;clear:both}.nav-blog-item{margin-bottom:1rem}.mfp-align-top .mfp-container:before,.nav-blog-title{display:none}#loginform label,.press-request-form label{font-weight:600;margin-bottom:1rem}#loginform p,.press-request-form p{margin:1rem 0}.video-frame{position:relative;padding-bottom:56.25%;width:100%}.video-frame iframe{display:block;position:absolute;top:0;left:0;margin:0;width:100%;height:100%}.section-page-slider{background-color:#fff;border:solid #ccc 1px}.section-page-slider p{margin:0;text-align:center}.section-page-slider .lae-slider .lae-slide img{opacity:1;margin-bottom:1rem}.section-page-slider .lae-slider .lae-slide:hover img{opacity:1}.section-page-slider .lae-container .lae-flex-direction-nav a{display:block!important}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%;left:0;top:0}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden;position:fixed}.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-container:before{content:"";height:100%}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader,.pagination-nav .next.page-numbers span,.pagination-nav .prev.page-numbers span,.pagination-nav a.next span,.pagination-nav a.prev span{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-b{top:0}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-pdf .mfp-iframe-holder .mfp-content{height:80%}.mfp-pagecurl .mfp-iframe-holder .mfp-content{height:650px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{display:block;width:auto;height:auto}img.mfp-img{max-width:100%;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-40px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;text-shadow:1px 1px 5px #000;word-wrap:break-word;padding:5px 10px 5px 5px}.mfp-image-holder .mfp-content{max-width:70%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.header,.header .logo{transition:all 200ms ease-in-out;z-index:999}.header{padding-left:5%;background-color:#000;position:fixed;width:100%}.header .logo{position:absolute;top:-.5rem;left:0;display:block;float:left;box-shadow:0 0 10px 2px rgba(0,0,0,.19);background:#fff url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/logo_gdstudios.png) 50% 50%/80% no-repeat;width:110px;height:110px}.header.disable-sticky{position:absolute;padding-top:1.5rem;padding-bottom:2rem}.header.sticky:not(.disable-sticky){padding-top:.3rem;padding-bottom:1.2rem}.header.close{background:#000}.masthead{position:relative;text-align:left;overflow:hidden;background:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/masthead_default2.jpg) center top/cover no-repeat;height:135px}.masthead .arrow-down{display:none;text-align:center;position:absolute;left:0;right:0;margin:0 auto;bottom:5rem;width:50px;height:50px}.masthead .arrow-down:after{display:block;font-size:50px;color:rgba(0,0,0,.2);font-family:"FontAwesome";content:"\f107"}.masthead h1{color:#fff;text-align:left;margin-top:3rem}.mobile-menu{background:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/mobile_menu.png) 0 0/contain no-repeat;position:absolute;z-index:1000;display:block;top:25px;right:20px;cursor:pointer;text-align:right;width:45px;height:35px;float:right;content:"";font-size:1rem;color:#74cee2;text-decoration:none}.mobile-menu.close{background:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/mobile_menu_close.png) 100% 0/contain no-repeat}.nav-footer li a,.nav-header>li a{display:inline-block;line-height:1.5;color:#fff;text-transform:uppercase;font-weight:700;text-decoration:none;padding:0 .8rem;transition:color 200ms ease-in-out}.nav-header{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.3rem;display:none;position:relative;width:50%;top:-20px;left:100px;clear:both}.nav-header,.nav-header ul{padding:0;list-style:none;z-index:10;margin:0}.index-masthead-content .button-arrow .elementor-button span,.nav-header a{display:block}.nav-header>li{display:block;position:relative;width:100%}.nav-footer li:last-child,.nav-header>li:last-child{padding-right:0}.nav-footer li:last-child:after,.nav-header>li:last-child:after{content:""}.nav-footer{margin:0;padding:0;list-style:none;font-size:.9rem;text-align:center;line-height:2}.nav-footer li,.posts-next-prev li{display:inline-block}.nav-footer li:after{position:relative;top:-.05rem;left:.1rem;font-weight:800;color:#d3161d;content:"|"}.nav-footer li:first-child a{padding-left:0}.footer .social-nav{display:block;padding:0;margin:1rem;text-align:right}.footer .social-nav li{display:inline-block;margin-right:1rem}.footer .social-nav li:first-child{margin-left:0}.footer .social-nav li:last-child{margin-right:0}.footer .social-nav a{background-color:transparent;border:0;overflow:hidden;color:transparent!important;text-indent:-9999px;display:block;width:30px;height:30px;background:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/social_twitter.png) 0 0/contain no-repeat}.footer .social-nav .twitter a{background-image:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/social_twitter.png);width:45px}.footer .social-nav .instagram a{background-image:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/social_instagram.png)}.footer .social-nav .facebook a{background-image:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/social_facebook.png)}.pagination-nav,.pagination-wrapper{text-align:center;position:relative}.main::after,.pagination-nav::after,.pagination-wrapper::after,.section-blog::after{content:"";display:table;clear:both}.pagination-nav{display:inline-block;font-size:1rem;clear:both;margin-top:1.5rem;padding:.6rem .65rem .55rem;border:solid #ccc 1px}.pagination-nav .page-numbers,.pagination-nav a{transition:color 200ms ease-in-out;text-decoration:none;position:relative;display:inline-block;line-height:1;color:#999;border:0}.pagination-nav .page-numbers:hover,.pagination-nav a:hover{color:#666;background:#eee}.pagination-nav .next.page-numbers,.pagination-nav .prev.page-numbers,.pagination-nav a.next,.pagination-nav a.prev{display:none;line-height:1.9;padding:0}.pagination-nav .next.page-numbers:hover,.pagination-nav .prev.page-numbers:hover,.pagination-nav a.next:hover,.pagination-nav a.prev:hover{color:#666;background:0 0}.pagination-nav .prev.page-numbers,.pagination-nav a.prev{margin-right:1.5rem}.pagination-nav .prev.page-numbers:after,.pagination-nav a.prev:after{margin-right:.5rem;content:"»"}.pagination-nav .next.page-numbers,.pagination-nav a.next{margin-left:1.5rem}.pagination-nav .next.page-numbers:after,.pagination-nav a.next:after,.posts-list-link:after{margin-left:.5rem;content:"»"}.pagination-nav .page-numbers .dots,.pagination-nav a .dots{color:#74cee2}.pagination-nav .current.page-numbers,.pagination-nav a.current{color:#666;background:#eee;border:0}.posts-next-prev{margin-left:0!important;overflow:auto;margin-top:2rem;padding:1rem;border-top:solid #d3161d 1px;border-bottom:solid #d3161d 1px;text-transform:uppercase;font-weight:800;list-style:none}.posts-next-prev li a{color:#000;text-decoration:none}.posts-next-prev li:first-child{float:left}.posts-next-prev li:first-child a{padding-left:1.5rem;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%223.858%22%20height%3D%226.859%22%20viewBox%3D%220%200%203.858%206.859%22%3E%3Ctitle%3EAsset%206%3C%2Ftitle%3E%3Cpath%20d%3D%22M.127%203.128l3-3a.426.426%200%200%201%20.73.3v6a.426.426%200%200%201-.73.3l-3-3a.421.421%200%200%201%200-.6z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E) left 0 top 50%/10px no-repeat}.posts-next-prev li:last-child{float:right}.posts-next-prev li:last-child a{padding-right:1.5rem;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%223.858%22%20height%3D%226.859%22%20viewBox%3D%220%200%203.858%206.859%22%3E%3Ctitle%3Earrow-right%3C/title%3E%3Cpath%20d%3D%22M67.731%2C35.3l-3%2C3A0.426%2C0.426%2C0%2C0%2C1%2C64%2C38V32a0.426%2C0.426%2C0%2C0%2C1%2C.73-0.3l3%2C3A0.421%2C0.421%2C0%2C0%2C1%2C67.731%2C35.3Z%22%20transform%3D%22translate%28-64%20-31.57%29%22%20fill%3D%22%23000%22/%3E%3C/svg%3E) right 0 top 50%/10px no-repeat}.main{padding-top:5rem;background:#fff url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/body_bg.png) 0 0 repeat-x;min-height:35rem}.section,.section-top{overflow:auto;padding:3rem 0}.section-top.no-padding,.section.no-padding{padding:0}.section-dark{background:#d3161d linear-gradient(180deg,#d10d31 0,#8b021f 100%)}hr{margin:2.5rem 0;border:0;border-top:1px solid #fdd54e}.full-width{width:100%!important;float:none!important}.center{margin:0 auto!important}.center,.center h2{text-align:center!important}.content-container{height:100%;width:100%;padding:0 5%;max-width:1140px;position:relative;margin:0 auto}.block-layout .elementor-image,.block-layout .elementor-widget-text-editor{margin:0;padding:7%}.block-layout .elementor-col-50:nth-of-type(1) .elementor-widget-wrap{-ms-flex-pack:end;justify-content:flex-end}.sidebar{padding-top:1em;clear:both}.elementor-blank-page>article>.entry>.elementor>.elementor-inner>.elementor-section-wrap>.section{padding-top:8rem}.page-title{text-align:center;color:#000}.page-title a,.posts-list-info h3 a{color:#000}.entry a{color:#74cee2;text-decoration:underline}.entry a:active,.entry a:focus,.entry a:hover{color:#d3161d}.entry img{max-width:100%;height:auto}.entry figcaption{font-size:.8rem;color:#666}.entry ol,.entry p,.entry ul,p{line-height:2}.alignleft{float:left;margin:1rem 1rem 1rem 0!important}.alignright{float:right;margin:1rem 0 1rem 1rem!important}.aligncenter{display:block;margin-left:auto;margin-right:auto}.photo{padding:.5rem;border:solid 1px #eee}h1,h2,h3{letter-spacing:-.05rem;font-weight:300}h1{margin-top:0;font-size:2.2rem}h2,h3{color:#000}h2{margin-top:0;font-size:2rem}h3{font-size:1.8rem}.section-dark h2,.section-dark h3,.section-dark p{color:#fff}.section-heading-text a{color:#74cee2;font-weight:600}.section-heading-text a:active,.section-heading-text a:focus,.section-heading-text a:hover{color:#ff9016}.section-blog .post::after{content:"";display:table;clear:both}.section-blog .post .page-title{text-align:center;font-size:1.5rem}.section-blog .post .post-info{font-weight:300;text-align:center;color:#666;text-transform:uppercase;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:solid #eee 1px}.section-blog .post .post-featured-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;width:100%;min-height:300px;margin-bottom:1.5rem}.section-blog .entry h2:first-child,.section-blog .entry h3:first-child,.section-blog .entry h4:first-child,.section-blog .entry p:first-child,.section-blog .entry p>img:first-child,.section-blog .entry ul:first-child{margin-top:0}.section-blog .entry figure{max-width:100%!important;margin-left:0;margin-right:0}.section-blog .entry img{max-width:100%!important;height:auto!important}.section-blog .entry ol,.section-blog .entry ul{margin-left:1rem;padding-left:1rem}.posts-list-image .thumbnail{width:100%;height:120px;margin:0 auto;border:solid #000 1px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block}.posts-list{overflow:auto;width:100%;margin:0;padding:0;list-style:none}.posts-list li{display:inline-block;padding-top:2rem;padding-bottom:2rem}.posts-list li:first-child{padding-top:0}.posts-list li:last-child{border-bottom:0}.posts-list li .posts-list-info{display:block;padding:0}.posts-list li .posts-list-image{padding:0}.posts-list-image{margin-bottom:1rem}.posts-list-info h3{display:block;font-size:1.5rem;font-weight:300;margin:0}.posts-list-info p{line-height:1.2;color:#333}.posts-list-link.sm{font-size:.8rem}.posts-list-featured-post{padding-bottom:3rem}.footer::after,.posts-list.posts-list-featured::after{content:"";display:table;clear:both}.posts-list.posts-list-featured .posts-list-image{width:100%;padding-right:1rem!important}.posts-list.posts-list-featured .posts-list-info{width:100%}.posts-list.posts-list-featured h3{margin:1rem 0 0;line-height:1.5;font-weight:700;font-size:1rem}.posts-list.posts-list-featured p{margin:.5rem 0}.posts-list.posts-list-featured .posts-list-excerpt{margin-bottom:1rem;color:#333}.posts-list-link{color:#d3161d;text-transform:uppercase;font-weight:700}.footer{z-index:-1;border-top:solid #d3161d 70px;background-color:#000;color:#fff}.footer-wrapper{overflow:auto}.footer .logo{z-index:999;position:relative;top:-2rem;float:left;display:block;box-shadow:0 0 10px 2px rgba(0,0,0,.19);background:#fff url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/logo_gdstudios.png) 50% 50%/70% no-repeat;width:150px;height:140px}.footer .logo-wrapper{width:295px}.footer-nav-wrapper{padding:2rem 0 1rem}.footer .nav-footer{clear:both;width:70%;margin:0 auto}.footer .legal{clear:both;font-size:.7rem;color:#333;text-align:center}.footer .advert{margin-left:1rem;color:#333}.footer .advert a{color:#333}.index-masthead h1{color:#fff;text-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:0;letter-spacing:-.2rem;font-weight:300;font-size:2.9rem;white-space:nowrap;line-height:1;text-align:right}.index-masthead h1 strong{display:block;font-weight:800}.index-masthead p{border-top:solid #fdd54e 3px;padding-top:1rem;color:#fff;margin:0;line-height:1.3}.index-masthead-content{display:block!important}.index-masthead-content .button-arrow{font-size:1rem;width:auto!important;display:inline-block}.index-masthead-content .button-arrow *{display:inline-block}.index-masthead-content .button-arrow-first{margin-right:.9rem}.index-masthead-content .button-arrow .elementor-button{background-color:#d3161d;padding-top:.5rem!important;padding-bottom:.5rem!important;background-position:top 50% right .8rem;padding-right:2.2rem!important}.index-masthead-content .button-arrow .elementor-button.elementor-size-md{font-size:.8rem}.index-masthead-button a.elementor-button{padding:1rem 2rem 1rem 1rem!important;box-shadow:5px 5px 0 0 rgba(0,0,0,.12);text-align:left;border:solid #fdd54e 3px;color:#fff;font-size:1.2rem;background:rgba(0,0,0,.5) url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.107%22%20height%3D%2242.184%22%20viewBox%3D%220%200%2021.107%2042.184%22%3E%3Cpath%20d%3D%22M9673.818%2C732.037H9716l-21.108%2C21.107Z%22%20transform%3D%22translate%28-732.037%209716.002%29%20rotate%28-90%29%22%20fill%3D%22%23fdd54e%22%2F%3E%3C%2Fsvg%3E) top 50% right 1rem/.8rem no-repeat}.index-masthead-button a.elementor-button:focus,.index-masthead-button a.elementor-button:hover{color:#fdd54e}.index-reel-deal{background:#333 url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/bg_blackblock.png)}.index-reel-deal h2,.index-reel-deal p{color:#fff}.index-reel-deal h2{margin-bottom:0}.index-reel-deal .elementor-widget-video{box-shadow:0 0 30px 5px rgba(0,0,0,.2);border:solid rgba(0,0,0,.2) 1px}.index-about{background:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/bg_grayfadedblock.png) repeat-x,url(//georgedavisonstudios.com/wp/wp-content/uploads/2019/01/bg_index_about_mobile.jpg) bottom 0 left 50%/100% no-repeat}.index-about .elementor-widget-button a.elementor-button{margin-top:2rem;margin-bottom:12rem}.index-shows-accordian{margin-top:40%}.index-blog{border-top:solid #fdd54e 20px;background:#fff url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/bg_grayfadedblock.png) repeat-x}.index-blog .elementor-widget-button a.elementor-button{padding-left:4rem;padding-right:4rem}.index-contact-info{padding:1.5rem;border-radius:10px;background:#333 url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/bg_blackblock.png)}.index-contact-info h3,.index-contact-info p{margin:0;color:#fff}.index-contact-info h3{margin-bottom:1rem}.index-contact-info p{font-weight:300;margin-top:1rem}.index-contact-info h3:nth-of-type(2){margin-top:2rem}.index-contact-form label{font-weight:800;font-size:1.1rem}.index-contact-form hr{border-top:solid #d3161d 1px}.index-contact-form h3{margin-top:2rem}.index-contact-form .elementor-form .elementor-button.elementor-size-xl{min-height:10px;padding-left:4rem;padding-right:4rem}@media screen and (min-width:600px){.mobile-button{display:none}.nav-blog-item .pair>div,form .pair>div{width:48.5%;float:left}.nav-blog-item .pair>div:first-child,form .pair>div:first-child{margin-right:3%}.nav-blog-item .city,.nav-blog-item .state,.nav-blog-item .zip,form .city,form .state,form .zip{float:left}.nav-blog-item .city,form .city{width:48.5%;margin-right:3%}.nav-blog-item .state,form .state{width:19%;margin-right:3%}.nav-blog-item .zip,form .zip{width:26.5%}.nav-blog-item select,form select{width:100%}.nav-blog-item{display:inline-block;width:33.33%;margin-bottom:0}.nav-blog-item:nth-of-type(2){padding:0 1rem}.header .logo{top:-2.4rem;background-size:70%;width:200px;height:200px}.header.sticky:not(.disable-sticky) .logo{top:-.3rem;width:100px;height:100px}.pagination-nav .page-numbers,.pagination-nav a{padding:.3rem .5rem}.pagination-nav .next.page-numbers span,.pagination-nav .prev.page-numbers span,.pagination-nav a.next span,.pagination-nav a.prev span{display:inline-block}.posts-list li{padding-top:0;padding-bottom:0;width:50%;float:left;border-bottom:0}.posts-list li:nth-child(2n+1){clear:both}.posts-list li:nth-child(2n+1) .posts-list-image,.posts-list li:nth-child(2n+1) .posts-list-info{padding-left:0}.posts-list li:nth-child(2n) .posts-list-image,.posts-list li:nth-child(2n) .posts-list-info{padding-right:0}.posts-list li .posts-list-info{padding:0 1rem;min-height:14rem}.posts-list li .posts-list-image{padding:0 1rem}.posts-list-featured-post .posts-list-image .thumbnail{height:300px}.posts-list.posts-list-featured .posts-list-info{min-height:1rem!important;padding:0}.index-masthead h1{font-size:4rem}.index-masthead h1 strong{font-size:5.6rem}.index-masthead-content .button-arrow .elementor-button{background-color:transparent}}@media screen and (min-width:768px){.header{padding-top:1.5rem;padding-bottom:2.2rem}.mobile-menu{display:none}.nav-footer li a,.nav-header>li a{text-align:center}.nav-header{font-size:.9rem;background:0 0;height:auto;position:relative;top:.5rem;left:0;float:right;margin:0}.nav-header,.nav-header>li{display:inline-block;width:auto}.nav-header>li:after{position:relative;top:-.05rem;left:.1rem;font-weight:800;color:#d3161d;content:"|"}.nav-header>li .current{color:#d3161d}}@media screen and (min-width:900px){.desktop-hide{display:none}.circle-image{width:300px;height:300px}html{font-size:20px}.searchform .search-submit{width:2.72rem;height:2.72rem}.masthead{height:445px}.masthead h1{margin-top:10rem}.nav-header{font-size:.9rem}.nav-footer{text-align:right}.footer .social-nav li{margin-right:1.8rem}.footer .social-nav a{width:40px;height:40px}.section,.section-top{padding:4rem 0}.sidebar{clear:none;padding-top:0;padding-left:5%;float:right;z-index:2;width:35%;min-height:770px}.content{padding-right:5%;padding-bottom:.5rem;float:left;width:65%;border-right:dashed #ccc 1px;min-height:50rem}h1{font-size:5rem}h2{font-size:3.2rem}h3{font-size:2rem}.section-blog .post .page-title{font-size:2.3rem}.section-blog .post .post-featured-image{min-height:500px;margin-bottom:2rem}.section-blog .entry{column-fill:balance;column-count:2;column-gap:3rem;column-rule:solid #eee 1px}.section-blog .entry .video-frame,.section-blog .entry figcaption,.section-blog .entry figure,.section-blog .entry h2,.section-blog .entry h3,.section-blog .entry h4,.section-blog .entry iframe,.section-blog .entry img,.section-blog .entry li{break-inside:avoid}.section-blog-index{padding:5rem 0}.posts-list li{padding-top:0;padding-bottom:3rem;width:33.33%;float:left;border-bottom:0}.posts-list li:nth-child(2n+1){clear:none}.posts-list li:nth-child(3n+1){clear:both}.posts-list li:nth-child(2n+1) .posts-list-image,.posts-list li:nth-child(2n+1) .posts-list-info{padding-left:1rem}.posts-list li:nth-child(2n) .posts-list-image,.posts-list li:nth-child(2n) .posts-list-info{padding-right:1rem}.posts-list li:nth-child(3n+1) .posts-list-image,.posts-list li:nth-child(3n+1) .posts-list-info{padding-left:0}.posts-list li:nth-child(3n) .posts-list-image,.posts-list li:nth-child(3n) .posts-list-info{border-right:0;padding-right:0}.posts-list li:last-child .posts-list-info{border-right:0}.posts-list.posts-list-featured li{width:50%;padding:0}.posts-list.posts-list-featured .posts-list-image,.posts-list.posts-list-featured .posts-list-info{float:left;width:50%}.posts-list.posts-list-featured h3{line-height:1;font-size:1.1rem;margin:0}.footer .logo{float:none;position:absolute;left:0;top:-1.5rem;background-size:70%;width:295px;height:275px;margin:0}.footer-nav-wrapper{float:right;white-space:nowrap;display:inline-block}.footer .nav-footer{margin:0;width:auto}.footer .social-nav{clear:both}.footer .legal{text-align:left;font-size:.75rem}.index-about{background:url(//georgedavisonstudios.com/wp/wp-content/themes/gdstudios/assets/images/layout/bg_grayfadedblock.png) repeat-x,url(//georgedavisonstudios.com/wp/wp-content/uploads/2019/01/bg_index_about2.jpg) bottom 0 left 50%/100% no-repeat}.index-about .elementor-widget-button a.elementor-button{margin-bottom:20rem}.index-contact-form h3{margin-top:0}}@media screen and (min-width:1200px){.header{padding-left:0}.header .logo{width:295px;height:275px}.content-container{padding:0}.block-layout .elementor-image,.block-layout .elementor-widget-text-editor{max-width:640px;padding:5rem}.block-layout .elementor-col-50:nth-of-type(1) .elementor-image,.block-layout .elementor-col-50:nth-of-type(1) .elementor-widget-text-editor{float:right}.sidebar{width:30%}.content{width:70%}.posts-list-image .thumbnail{width:100%;height:140px}.index-masthead h1{font-size:5rem}.index-masthead h1 strong{font-size:6rem}.index-masthead-content .button-arrow .elementor-button.elementor-size-md{font-size:1rem}.index-masthead-content .button-arrow .elementor-button{padding-right:3.36rem!important}}@media screen and (min-width:1450px){.elementor-blank-page>article>.entry>.elementor>.elementor-inner>.elementor-section-wrap>.section{padding-top:12rem}}@media screen and (max-width:900px){.mobile-hide{display:none}.posts-list li:nth-child(even) .posts-list-info{border-right:0}}@media screen and (max-width:413px){.captcha .g-recaptcha>div{margin:0 auto}.nav-footer li:nth-child(3){padding-right:0}.nav-footer li:nth-child(3):after{content:""}.footer .social-nav{margin:-1rem 0 0}.index-contact-info h3{font-size:1.5rem}.index-contact-form .elementor-column-wrap.elementor-element-populated{padding-left:0!important}}@media screen and (max-width:1200px){.section-page-slider .lae-container .lae-flex-direction-nav a{color:#fff}.section-page-slider .lae-container .lae-flex-direction-nav a:hover{color:#002855!important}.section-page-slider .lae-container .lae-flex-direction-nav a.lae-flex-prev,.section-page-slider .lae-container .lae-flex-direction-nav a.lae-flex-prev:hover{left:20px}.section-page-slider .lae-container .lae-flex-direction-nav a.lae-flex-next,.section-page-slider .lae-container .lae-flex-direction-nav a.lae-flex-next:hover{right:20px}.elementor-top-section>.elementor-container{padding-left:3%;padding-right:3%}.block-layout>.elementor-container{padding-left:0;padding-right:0}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width:600px){.footer .advert{display:block}}