*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.row-columns{margin:0 -15px 22px;}
.row-columns:after{content:"";display:table;clear:both;}
.column-xs-1, .column-sm-1, .column-md-1, .column-lg-1, .column-xs-2, .column-sm-2, .column-md-2, .column-lg-2, .column-xs-3, .column-sm-3, .column-md-3, .column-lg-3, .column-xs-4, .column-sm-4, .column-md-4, .column-lg-4, .column-xs-5, .column-sm-5, .column-md-5, .column-lg-5, .column-xs-6, .column-sm-6, .column-md-6, .column-lg-6, .column-xs-7, .column-sm-7, .column-md-7, .column-lg-7, .column-xs-8, .column-sm-8, .column-md-8, .column-lg-8, .column-xs-9, .column-sm-9, .column-md-9, .column-lg-9, .column-xs-10, .column-sm-10, .column-md-10, .column-lg-10, .column-xs-11, .column-sm-11, .column-md-11, .column-lg-11, .column-xs-12, .column-sm-12, .column-md-12, .column-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media(min-width:400px){
.column-xs-1, .column-xs-2, .column-xs-3, .column-xs-4, .column-xs-5, .column-xs-6, .column-xs-7, .column-xs-8, .column-xs-9, .column-xs-10, .column-xs-11, .column-xs-12{float:left;}
.column-xs-12{width:100%;}
.column-xs-11{width:91.66666667%;}
.column-xs-10{width:83.33333333%;}
.column-xs-9{width:75%;}
.column-xs-8{width:66.66666667%;}
.column-xs-7{width:58.33333333%;}
.column-xs-6{width:50%;}
.column-xs-5{width:41.66666667%;}
.column-xs-4{width:33.33333333%;}
.column-xs-3{width:25%;}
.column-xs-2{width:16.66666667%;}
.column-xs-1{width:8.33333333%;}
.column-xs-pull-12{right:100%;}
.column-xs-pull-11{right:91.66666667%;}
.column-xs-pull-10{right:83.33333333%;}
.column-xs-pull-9{right:75%;}
.column-xs-pull-8{right:66.66666667%;}
.column-xs-pull-7{right:58.33333333%;}
.column-xs-pull-6{right:50%;}
.column-xs-pull-5{right:41.66666667%;}
.column-xs-pull-4{right:33.33333333%;}
.column-xs-pull-3{right:25%;}
.column-xs-pull-2{right:16.66666667%;}
.column-xs-pull-1{right:8.33333333%;}
.column-xs-pull-0{right:0%;}
.column-xs-push-12{left:100%;}
.column-xs-push-11{left:91.66666667%;}
.column-xs-push-10{left:83.33333333%;}
.column-xs-push-9{left:75%;}
.column-xs-push-8{left:66.66666667%;}
.column-xs-push-7{left:58.33333333%;}
.column-xs-push-6{left:50%;}
.column-xs-push-5{left:41.66666667%;}
.column-xs-push-4{left:33.33333333%;}
.column-xs-push-3{left:25%;}
.column-xs-push-2{left:16.66666667%;}
.column-xs-push-1{left:8.33333333%;}
.column-xs-push-0{left:0%;}
.column-xs-offset-12{margin-left:100%;}
.column-xs-offset-11{margin-left:91.66666667%;}
.column-xs-offset-10{margin-left:83.33333333%;}
.column-xs-offset-9{margin-left:75%;}
.column-xs-offset-8{margin-left:66.66666667%;}
.column-xs-offset-7{margin-left:58.33333333%;}
.column-xs-offset-6{margin-left:50%;}
.column-xs-offset-5{margin-left:41.66666667%;}
.column-xs-offset-4{margin-left:33.33333333%;}
.column-xs-offset-3{margin-left:25%;}
.column-xs-offset-2{margin-left:16.66666667%;}
.column-xs-offset-1{margin-left:8.33333333%;}
.column-xs-offset-0{margin-left:0%;}
}
@media(min-width:768px){
.column-sm-1, .column-sm-2, .column-sm-3, .column-sm-4, .column-sm-5, .column-sm-6, .column-sm-7, .column-sm-8, .column-sm-9, .column-sm-10, .column-sm-11, .column-sm-12{float:left;}
.column-sm-12{width:100%;}
.column-sm-11{width:91.66666667%;}
.column-sm-10{width:83.33333333%;}
.column-sm-9{width:75%;}
.column-sm-8{width:66.66666667%;}
.column-sm-7{width:58.33333333%;}
.column-sm-6{width:50%;}
.column-sm-5{width:41.66666667%;}
.column-sm-4{width:33.33333333%;}
.column-sm-3{width:25%;}
.column-sm-2{width:16.66666667%;}
.column-sm-1{width:8.33333333%;}
.column-sm-pull-12{right:100%;}
.column-sm-pull-11{right:91.66666667%;}
.column-sm-pull-10{right:83.33333333%;}
.column-sm-pull-9{right:75%;}
.column-sm-pull-8{right:66.66666667%;}
.column-sm-pull-7{right:58.33333333%;}
.column-sm-pull-6{right:50%;}
.column-sm-pull-5{right:41.66666667%;}
.column-sm-pull-4{right:33.33333333%;}
.column-sm-pull-3{right:25%;}
.column-sm-pull-2{right:16.66666667%;}
.column-sm-pull-1{right:8.33333333%;}
.column-sm-pull-0{right:0%;}
.column-sm-push-12{left:100%;}
.column-sm-push-11{left:91.66666667%;}
.column-sm-push-10{left:83.33333333%;}
.column-sm-push-9{left:75%;}
.column-sm-push-8{left:66.66666667%;}
.column-sm-push-7{left:58.33333333%;}
.column-sm-push-6{left:50%;}
.column-sm-push-5{left:41.66666667%;}
.column-sm-push-4{left:33.33333333%;}
.column-sm-push-3{left:25%;}
.column-sm-push-2{left:16.66666667%;}
.column-sm-push-1{left:8.33333333%;}
.column-sm-push-0{left:0%;}
.column-sm-offset-12{margin-left:100%;}
.column-sm-offset-11{margin-left:91.66666667%;}
.column-sm-offset-10{margin-left:83.33333333%;}
.column-sm-offset-9{margin-left:75%;}
.column-sm-offset-8{margin-left:66.66666667%;}
.column-sm-offset-7{margin-left:58.33333333%;}
.column-sm-offset-6{margin-left:50%;}
.column-sm-offset-5{margin-left:41.66666667%;}
.column-sm-offset-4{margin-left:33.33333333%;}
.column-sm-offset-3{margin-left:25%;}
.column-sm-offset-2{margin-left:16.66666667%;}
.column-sm-offset-1{margin-left:8.33333333%;}
.column-sm-offset-0{margin-left:0%;}
}
@media(min-width:992px){
.column-md-1, .column-md-2, .column-md-3, .column-md-4, .column-md-5, .column-md-6, .column-md-7, .column-md-8, .column-md-9, .column-md-10, .column-md-11, .column-md-12{float:left;}
.column-md-12{width:100%;}
.column-md-11{width:91.66666667%;}
.column-md-10{width:83.33333333%;}
.column-md-9{width:75%;}
.column-md-8{width:66.66666667%;}
.column-md-7{width:58.33333333%;}
.column-md-6{width:50%;}
.column-md-5{width:41.66666667%;}
.column-md-4{width:33.33333333%;}
.column-md-3{width:25%;}
.column-md-2{width:16.66666667%;}
.column-md-1{width:8.33333333%;}
.column-md-pull-12{right:100%;}
.column-md-pull-11{right:91.66666667%;}
.column-md-pull-10{right:83.33333333%;}
.column-md-pull-9{right:75%;}
.column-md-pull-8{right:66.66666667%;}
.column-md-pull-7{right:58.33333333%;}
.column-md-pull-6{right:50%;}
.column-md-pull-5{right:41.66666667%;}
.column-md-pull-4{right:33.33333333%;}
.column-md-pull-3{right:25%;}
.column-md-pull-2{right:16.66666667%;}
.column-md-pull-1{right:8.33333333%;}
.column-md-pull-0{right:0%;}
.column-md-push-12{left:100%;}
.column-md-push-11{left:91.66666667%;}
.column-md-push-10{left:83.33333333%;}
.column-md-push-9{left:75%;}
.column-md-push-8{left:66.66666667%;}
.column-md-push-7{left:58.33333333%;}
.column-md-push-6{left:50%;}
.column-md-push-5{left:41.66666667%;}
.column-md-push-4{left:33.33333333%;}
.column-md-push-3{left:25%;}
.column-md-push-2{left:16.66666667%;}
.column-md-push-1{left:8.33333333%;}
.column-md-push-0{left:0%;}
.column-md-offset-12{margin-left:100%;}
.column-md-offset-11{margin-left:91.66666667%;}
.column-md-offset-10{margin-left:83.33333333%;}
.column-md-offset-9{margin-left:75%;}
.column-md-offset-8{margin-left:66.66666667%;}
.column-md-offset-7{margin-left:58.33333333%;}
.column-md-offset-6{margin-left:50%;}
.column-md-offset-5{margin-left:41.66666667%;}
.column-md-offset-4{margin-left:33.33333333%;}
.column-md-offset-3{margin-left:25%;}
.column-md-offset-2{margin-left:16.66666667%;}
.column-md-offset-1{margin-left:8.33333333%;}
.column-md-offset-0{margin-left:0%;}
}
@media(min-width:1200px){
.column-lg-1, .column-lg-2, .column-lg-3, .column-lg-4, .column-lg-5, .column-lg-6, .column-lg-7, .column-lg-8, .column-lg-9, .column-lg-10, .column-lg-11, .column-lg-12{float:left;}
.column-lg-12{width:100%;}
.column-lg-11{width:91.66666667%;}
.column-lg-10{width:83.33333333%;}
.column-lg-9{width:75%;}
.column-lg-8{width:66.66666667%;}
.column-lg-7{width:58.33333333%;}
.column-lg-6{width:50%;}
.column-lg-5{width:41.66666667%;}
.column-lg-4{width:33.33333333%;}
.column-lg-3{width:25%;}
.column-lg-2{width:16.66666667%;}
.column-lg-1{width:8.33333333%;}
.column-lg-pull-12{right:100%;}
.column-lg-pull-11{right:91.66666667%;}
.column-lg-pull-10{right:83.33333333%;}
.column-lg-pull-9{right:75%;}
.column-lg-pull-8{right:66.66666667%;}
.column-lg-pull-7{right:58.33333333%;}
.column-lg-pull-6{right:50%;}
.column-lg-pull-5{right:41.66666667%;}
.column-lg-pull-4{right:33.33333333%;}
.column-lg-pull-3{right:25%;}
.column-lg-pull-2{right:16.66666667%;}
.column-lg-pull-1{right:8.33333333%;}
.column-lg-pull-0{right:0%;}
.column-lg-push-12{left:100%;}
.column-lg-push-11{left:91.66666667%;}
.column-lg-push-10{left:83.33333333%;}
.column-lg-push-9{left:75%;}
.column-lg-push-8{left:66.66666667%;}
.column-lg-push-7{left:58.33333333%;}
.column-lg-push-6{left:50%;}
.column-lg-push-5{left:41.66666667%;}
.column-lg-push-4{left:33.33333333%;}
.column-lg-push-3{left:25%;}
.column-lg-push-2{left:16.66666667%;}
.column-lg-push-1{left:8.33333333%;}
.column-lg-push-0{left:0%;}
.column-lg-offset-12{margin-left:100%;}
.column-lg-offset-11{margin-left:91.66666667%;}
.column-lg-offset-10{margin-left:83.33333333%;}
.column-lg-offset-9{margin-left:75%;}
.column-lg-offset-8{margin-left:66.66666667%;}
.column-lg-offset-7{margin-left:58.33333333%;}
.column-lg-offset-6{margin-left:50%;}
.column-lg-offset-5{margin-left:41.66666667%;}
.column-lg-offset-4{margin-left:33.33333333%;}
.column-lg-offset-3{margin-left:25%;}
.column-lg-offset-2{margin-left:16.66666667%;}
.column-lg-offset-1{margin-left:8.33333333%;}
.column-lg-offset-0{margin-left:0%;}
}  blockquote{border-left:4px solid #00acee;}
.dropcap-background{background-color:#efefef;color:#000;float:left;font-size:2em;font-weight:700;line-height:0.8em;margin:0.1em 8px 0 0;padding:0.23em 0.52em;text-transform:uppercase;width:auto;}
.dropcap-no-background{color:#000;float:left;font-size:3em;font-weight:700;line-height:15px;margin:0;padding:0.3em 8px 0.3em 0;text-transform:uppercase;width:auto;}
body a.tk-btn{font-weight:700;border-radius:1.5em;border:2px solid;box-shadow:none;color:#fff;display:inline-block;font-size:18px;line-height:1em;margin:15px 5px 0px 0px;text-decoration:none;text-shadow:none;vertical-align:middle;width:auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
body a.tk-btn:hover{color:#fff;}
.tk-btn.square{border-radius:2px;}
.tk-btn:hover{color:#fff;}
.tk-btn, .tk-btn.tksc-btn-large{padding:0.7em 2.2em 0.7em;margin-right:8px;}
.tk-btn.tksc-btn-large{font-size:22px;}
.tk-btn.tksc-btn-small, .tk-btn.tksc-btn-mini{padding:0.8em 2.2em;}
.tk-btn.tksc-btn-small{font-size:14px;}
.tk-btn.tksc-btn-mini{font-size:12px;}
.tk-btn.default{background:#b3b3b3;border-color:#b3b3b3;}
.tk-btn.default:hover{background:#848383;border-color:#848383;}
.tk-btn.tksc-btn-primary{border-color:#353535;color:#353535;}
.tk-btn.tksc-btn-inverse{background:#2e2e2e;border-color:#2e2e2e;}
.tk-btn.tksc-btn-primary:hover, .tk-btn.tksc-btn-inverse:hover{background:#000;border-color:#000;color:#fff;}
.tk-btn.tksc-btn-info{background:#208dc5;border-color:#208dc5;}
.tk-btn.tksc-btn-info:hover{background:#1a6389;border-color:#1a6389;}
.tk-btn.tksc-btn-success{background:#3b9a32;border-color:#3b9a32;}
.tk-btn.tksc-btn-success:hover{background:#2d7625;border-color:#2d7625;}
.tk-btn.tksc-btn-warning{background:#fd852d;border-color:#fd852d;}
.tk-btn.tksc-btn-warning:hover{background:#cd6b23;border-color:#cd6b23;}
.tk-btn.tksc-btn-danger{background:#d73a3a;border-color:#d73a3a;}
.tk-btn.tksc-btn-danger:hover{background:#b43232;border-color:#b43232;}
body .tk-shortcode-tabs ul{padding:0;}
.tk-shortcode-tabs .tk-nav-tabs{border:none;display:inline-block;margin-left:1px;margin-bottom:0;}
.tk-shortcode-tabs ul{margin-bottom:0;}
body .tk-shortcode-tabs .tk-nav-tabs li{display:inline-block;vertical-align:bottom;width:auto;float:none;overflow:hidden;margin:0 0 -1px -1px;}
.tk-shortcode-tabs [tabindex="-1"]{outline:none;}
body .tk-shortcode-tabs .tk-nav-tabs .fullwidth{width:100%;}
.fullwidth-section{margin-left:-1000px;margin-right:-1000px;width:auto;padding-left:1000px;padding-right:1000px;float:none;}
.tk-shortcode-tabs .tk-nav-tabs li a{background:#f5f5f5;border-radius:2px 2px 0 0;border:1px solid #dfdfdf;color:#000;display:block;line-height:1em;margin:0;padding:14px 24px;position:relative;text-decoration:none;z-index:1;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s;}
.tk-shortcode-tabs .tk-nav-tabs .fullwidth a{margin-right:0;}
.tk-shortcode-tabs .tk-nav-tabs .active a{padding-top:17px;padding-bottom:17px;border-bottom:none;}
.tk-shortcode-tabs .tk-nav-tabs .active a, .tk-shortcode-tabs .tk-nav-tabs a:hover, .tk-shortcode-tabs .tk-nav-tabs a:focus{background:#fff;}
.tk-shortcode-tabs .tk-nav-tabs h5{font-size:14px;font-weight:bold;margin:0 !important;color:#000;float:none;width:auto;}
.tk-shortcode-tabs .tab-pane{border:1px solid #dfdfdf;border-radius:2px;background-color:#fff;}
.tk-shortcode-tabs .tab-pane p, .tabs-content p{line-height:inherit;padding:0;}
.tk-shortcode-tabs .tab-pane p:last-child{margin-bottom:0;}
.tk_accordion_wrapper, .tk_toggle, .tk_toggle .tab-head, .tk_accordion .tab-head{border:1px solid #dfdfdf;}
.tk_accordion_wrapper, .tk_toggle{border-top:0;border-radius:2px;}
.tk_toggle{margin-bottom:30px;}
.tk_toggle .tab-head, .tk_accordion .tab-head{color:#000;cursor:pointer;font-size:14px;font-weight:700;margin:0 -1px -1px -1px !important;padding:17px 28px;position:relative;float:none;width:auto;}
.tk_accordion, .tk_toggle{background-color:#fff;}
.tk_toggle .tab-head{border-radius:2px;}
.tk_toggle.opened .tab-head{border-radius:4px 4px 0 0;}
.tk_accordion:first-child .tab-head{border-radius:4px 4px 0 0;}
.tk_accordion:last-child .tab-head{border-radius:0 0 4px 4px;}
.tk_accordion.opened:last-child .tab-head{border-radius:0;}
.tk_toggle .tab-head:hover, .tk_accordion .tab-head:hover{border-color:#979797;z-index:1;}
.tk_toggle .tab-head, .tk_accordion:last-child .tab-head{-webkit-transition:border-radius 0s ease .3s;-moz-transition:border-radius 0s ease .3s;-ms-transition:border-radius 0s ease .3s;-o-transition:border-radius 0s ease .3s;transition:border-radius 0s ease .3s;}
.tk_toggle.opened .tab-head, .tk_accordion.opened:last-child .tab-head{-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.tk_toggle .tab-head i, .tk_accordion .tab-head i{border:2px solid #f2f1f0;border-radius:50%;color:#a9a9a9;display:block;height:22px;width:22px;position:absolute;right:16px;top:50%;margin-top:-11px;}
.tk_toggle .tab-head i:before, .tk_toggle .tab-head i:after, .tk_accordion .tab-head i:before, .tk_accordion .tab-head i:after{content:"";background-color:#a9a9a9;position:absolute;top:50%;left:50%;}
.tk_toggle .tab-head i:before, .tk_accordion .tab-head i:before{height:2px;margin-left:-5px;margin-top:-1px;width:10px;}
.tk_toggle .tab-head i:after, .tk_accordion .tab-head i:after{height:10px;margin-left:-1px;margin-top:-5px;width:2px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;}
.tk_toggle.opened .tab-head i:after, .tk_accordion.opened .tab-head i:after{-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg);}
.tk_toggle .tab-body, .tk_accordion .tab-body{display:none;overflow:hidden;}
.tk_accordion .tabs-content, .tk-shortcode-tabs .tabs-content, .tk_toggle .tabs-content{padding:20px 25px;}
.tk_toggle .tab-body p:last-child, .tk_accordion .tab-body p:last-child{margin-bottom:0;}
.tk_accordion:last-child .tab-body{border-bottom-width:0 !important;}
.progress-info{margin-bottom:10px;}
.tk-progress{border:1px solid;border-color:rgba(0,0,0,.1);border-radius:4px;box-shadow:none;height:8px;margin-bottom:25px;position:relative;width:90%;width:calc(100% - 45px);}
.tk-progress .bar{background-color:#393939;border-radius:4px;height:8px;max-width:100%;width:0%;position:relative;top:-1px;}
.bar-percentage{color:#cbcbcb;font-size:12px;font-weight:700;position:absolute;top:-7px;right:-45px;}
.tksc-alert-box{border-radius:2px;font-size:18px;margin-top:40px;margin-bottom:40px;padding:18px 55px 18px 30px;position:relative;}
.tksc-alert-default{border:1px solid #dfdfdf;color:#4a4a4a;}
.tksc-alert-announcement{background-color:#d1d1d1;color:#000;}
.tksc-alert-error{background-color:#f8c1c1;color:#c94141;}
.tksc-alert-success{background-color:#d5f8c0;color:#4b9f42;}
.tksc-alert-warning{background-color:#fbf1c8;color:#e4b423;}
.tksc-alert-info{background-color:#b8e2f7;color:#367b9f;}
.tksc-alert-default .close-infobox:before, .tksc-alert-default .close-infobox:after{background-color:#c9c9c9;}
.tksc-alert-announcement .close-infobox:before, .tksc-alert-announcement .close-infobox:after{background-color:#a9a9a9;}
.tksc-alert-error .close-infobox:before, .tksc-alert-error .close-infobox:after{background-color:#cf9d9d;}
.tksc-alert-success .close-infobox:before, .tksc-alert-success .close-infobox:after{background-color:#a5bf93;}
.tksc-alert-warning .close-infobox:before, .tksc-alert-warning .close-infobox:after{background-color:#f1d375;}
.tksc-alert-info .close-infobox:before, .tksc-alert-info .close-infobox:after{background-color:#8dafc1;}
.tksc-alert-default .close-infobox:hover:before, .tksc-alert-default .close-infobox:hover:after{background-color:#a3a3a3;}
.tksc-alert-announcement .close-infobox:hover:before, .tksc-alert-announcement .close-infobox:hover:after{background-color:#8e8e8e;}
.tksc-alert-error .close-infobox:hover:before, .tksc-alert-error .close-infobox:hover:after{background-color:#b08484;}
.tksc-alert-success .close-infobox:hover:before, .tksc-alert-success .close-infobox:hover:after{background-color:#899e7a;}
.tksc-alert-warning .close-infobox:hover:before, .tksc-alert-warning .close-infobox:hover:after{background-color:#ba9e48;}
.tksc-alert-info .close-infobox:hover:before, .tksc-alert-info .close-infobox:hover:after{background-color:#597381;}
body .tksc-alert-box p{margin:0;}
.close-infobox{width:30px;height:30px;cursor:pointer;position:absolute;right:15px;top:50%;margin-top:-15px;}
.close-infobox:before, .close-infobox:after{content:"";display:block;height:2px;margin-left:-6px;margin-top:-1px;width:12px;position:absolute;top:50%;left:50%;}
.close-infobox:before{-webkit-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.close-infobox:after {
-webkit-transform: rotateZ(45deg);
-ms-transform: rotateZ(45deg);
-o-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, 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;}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.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:-0.5em;}
sub{bottom:-0.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;border:1px solid #ccc;padding:2px 4px;margin:0 4px;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
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;}
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;margin-right:10px;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td, th{padding:0;}
body, button, input, select, textarea{color:black;font-size:16px;font-size:1rem;line-height:1.5;}
h1, h2, h3, h4, h5, h6{clear:both;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
margin-top: 0;
} p{margin-bottom:1.5em;word-wrap:break-word;}
dfn, em, i{font-style:italic;}
cite{font-style:normal;font-weight:400;}
blockquote {
margin: 3em 0;
padding-left: 3em;
border-left: none;
border-right: none;
} q{margin:0;padding-left:3em;}
@media screen and (max-width:900px){
blockquote {
margin: 1.5em 0;
padding-left: 0;
} q{padding-left:0;}
}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:inherit;}
abbr, acronym{border-bottom:1px dotted rgba(0,0,0,.35);cursor:help;}
mark, ins{background:wheat;text-decoration:none;padding:1px 2px;margin:0 2px;}
big{font-size:125%;}
@font-face{font-family:'icomoon';src:url(//www.marielouisephotography.com/wp-content/themes/collecto/assets/fonts/icomoon/icomoon.eot?614nxa);src:url(//www.marielouisephotography.com/wp-content/themes/collecto/assets/fonts/icomoon/icomoon.eot?614nxa#iefix) format('embedded-opentype'), url(//www.marielouisephotography.com/wp-content/themes/collecto/assets/fonts/icomoon/icomoon.ttf?614nxa) format('truetype'), url(//www.marielouisephotography.com/wp-content/themes/collecto/assets/fonts/icomoon/icomoon.woff?614nxa) format('woff'), url(//www.marielouisephotography.com/wp-content/themes/collecto/assets/fonts/icomoon/icomoon.svg?614nxa#icomoon) format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"],
.checkbox:before, input[type="checkbox"] + label:before,
.radio:before, input[type="radio"] + label:before,
.read-more-link:before, .edit-link a:after, .tb-close-icon:after, body div div div.slideshow-controls a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-edit:before, .edit-link a:after{content:"\e907";}
.icon-small-right:before, .read-more-link:before{content:"\e906";}
.icon-correct:before{content:"\e905";}
.icon-left:before, body div div div.slideshow-controls a:first-child:after{content:"\e903";}
.icon-right:before, body div div div.slideshow-controls a:last-child:after{content:"\e904";}
.icon-close:before, .tb-close-icon:after{content:"\e900";}
.icon-search:before{content:"\e901";}
.icon-sidebar:before{content:"\e902";}
h1, h1>a, h2, h2>a, h3, h3>a, h4, h4>a, h5, h5>a, h6, h6>a, body,
.pingback .url, cite, .hamburger-menu .main-navigation .menu,
.masonry .format-quote blockquote{font-family:'Playfair Display', 'Times New Roman', Times, serif;}
blockquote, q,
.dropcap, .main-navigation, .archive-meta, .wp-caption .wp-caption-text, .entry-meta,
.widget_rss .rss-date, body .milestone-header,
body:not(.search) .masonry article.jetpack-portfolio .entry-title a,
.single-jetpack-portfolio .entry-footer-small, div.sharedaddy h3.sd-title, body .sd-social-icon .sd-content ul li a.sd-button, body .sd-social-text .sd-content ul li a.sd-button, body .sd-content ul li a.sd-button, body .sd-content ul li .option a.share-ustom, body .sd-content ul li.preview-item div.option.option-smart-off a, body .sd-content ul li.advanced a.share-more, body .sd-social-icon-text .sd-content ul li a.sd-button, body .sd-social-official .sd-content>ul>li>a.sd-button, body #sharing_email .sharing_send,
body .sd-social-official .sd-content>ul>li .digg_button >a, .footer-bottom-line, .comments-title span, .archive .page-header span, .comment-list .reply, .comment-list .comment-metadata, .pingback, body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
body .contact-form label span, .read-more-link, .comments-area .comment-author, .hero-slider-wrapper .slick-dots button, .paging-navigation a:not(.next):not(.prev),
.paging-navigation span.current, .page-links, .post-format-type{font-family:'HK Grotesk', Verdana, Geneva, sans-serif;}
body .milestone-countdown .difference{font-family:'Times New Roman', Times, serif;}
.search-wrap .search-field{font-size:80px;font-size:5rem;}
h1, .last-post .entry-title{font-size:72px;font-size:4.5rem;}
h2, .single .entry-title, .error-404 .page-title, .hero-slider-wrapper .featured-slider .entry-title, .emphasis{font-size:60px;font-size:3.75rem;}
h3{font-size:48px;font-size:3rem;}
h4, .hamburger-menu .main-navigation a, .site-title{font-size:36px;font-size:2.25rem;}
h5, .masonry .format-quote blockquote, .masonry .format-quote blockquote > p, .masonry .format-link .entry-content a{font-size:30px;font-size:1.875rem;}
h6, .site-header.compact .site-title, .entry-content blockquote, .entry-content q, .entry-content blockquote > p, .entry-content q > p, .single .posts-navigation .post-title, .site-footer .site-title, .comment-triger button, .comment-reply-title{font-size:24px;font-size:1.5rem;}
.emphasis cite, .masonry .format-quote cite{font-size:18px;font-size:1.125rem;}
.single .entry-content{font-size:17px;}
.contact-form label, .hamburger-menu .main-navigation ul ul a, cite, .page-links{font-size:16px;font-size:1rem;}
.entry-content{font-size:15px;}
.single .entry-footer, .search .entry-summary, .comment, .widget, .widget-title, body:not(.search) .masonry article.jetpack-portfolio .entry-title,
.emphasis .entry-content table, .emphasis .wp-caption .wp-caption-text, .archive .archive-description{font-size:14px;font-size:.875rem;}
.site-branding .site-description, .single .author-info, .single .meta-author .entry-footer{font-size:13px;}
.search-wrap .search-instructions, .edit-link, .widget li{font-size:12px;font-size:0.75rem;}
.main-navigation ul ul a, .last-post .archive-meta, .single-jetpack-portfolio .entry-meta, .single-jetpack-portfolio .archive-meta{font-size:11px;font-size:.6875rem;}
.archive-meta, .post-format-type, .main-navigation a, .entry-meta, .widget_rss .rss-date, .single-jetpack-portfolio .entry-footer-small, .contact-form label span, .read-more-link, .footer-bottom-line{font-size:10px;font-size:.625rem;}
@media screen and (max-width:1500px){
.search-wrap .search-field, h1, .last-post .entry-title{font-size:60px;font-size:3.75rem;}
h2, .single .entry-title, .error-404 .page-title, .hero-slider-wrapper .featured-slider .entry-title, .emphasis{font-size:48px;font-size:3rem;}
h3, .site-title, h4{font-size:30px;font-size:1.875rem;}
.site-header.compact .site-title{font-size:24px;font-size:1.5rem;}
}
@media screen and (max-width:900px){
.search-wrap .search-field, h1, .last-post .entry-title, h2, .single .entry-title, .error-404 .page-title, .hero-slider-wrapper .featured-slider .entry-title, h3, h4, h5, .masonry .format-quote blockquote, .masonry .format-quote blockquote > p, .masonry .format-link .entry-content a{font-size:30px;font-size:1.875rem;}
h6, .site-title, .single .posts-navigation .post-title, .emphasis{font-size:24px;font-size:1.5rem;}
.entry-content blockquote, .entry-content q, .entry-content blockquote > p, .entry-content q > p{font-size:20px;font-size:1.25rem;}
.site-footer .site-title{font-size:16px;font-size:1rem;}
} h1, h2, h3, h4, h5, h6{font-weight:normal;font-weight:400;}
.entry-content blockquote, .entry-content q, .comment-content blockquote, .comment-content q, .main-navigation a, body:not(.search) .masonry article.jetpack-portfolio .entry-title{font-weight:500;}
.site-title, body:not(.hamburger-menu) .main-navigation-center .nav-menu > li > a,
body:not(.hamburger-menu) .main-navigation-center .menu > li > a,
.entry-content a, .archive-meta{font-weight:bold;font-weight:700;}
.entry-meta, .widget-title{letter-spacing:.015em;}
label{letter-spacing:.03em;}
.main-navigation a{letter-spacing:.1em;}
.site-title{letter-spacing:-.01em;line-height:1;}
.single .author-info{line-height:1.7;}
.entry-content blockquote, .entry-content q, .comment-content blockquote, .comment-content q, .single .entry-footer{line-height:1.5;}
.entry-content{line-height:1.7;}
h5, h6,
.masonry .format-quote blockquote, .masonry .format-quote blockquote > p, .masonry .format-quote blockquote, .masonry .format-link .entry-content a{line-height:1.2;}
h1, h2, h3, h4,
.last-post .entry-title, .hero-slider-wrapper .featured-slider .entry-title{line-height:1.1;}
.site-header{line-height:1;}
h1>a, h2>a, h3>a, h4>a, h5>a, h6>a{text-decoration:none;}
.entry-content h1>a:hover, .entry-content h2>a:hover, .entry-content h3>a:hover, .entry-content h4>a:hover, .entry-content h5>a:hover, .entry-content h6>a:hover, .comment-content h1>a:hover, .comment-content h2>a:hover, .comment-content h3>a:hover, .comment-content h4>a:hover, .comment-content h5>a:hover, .comment-content h6>a:hover, h1>a:hover, h2>a:hover, h3>a:hover, h4>a:hover, h5>a:hover, h6>a:hover{text-decoration:none;}
p > a{text-decoration:none;}
.stop-shake{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.scalable-wrapper{height:0;padding-top:56.5%;position:relative;}
.scalable-element{height:100%;max-height:100%;left:0;position:absolute;top:0;width:100%;margin-bottom:0 !important;border:none;}
.clear:before, .clear:after, .hentry:not(.slick-slide):before,
.hentry:not(.slick-slide):after,
.comments-area .comment-list .comment-body:before, .comments-area .comment-list .comment-body:after, .comment-navigation:before, .comment-navigation:after, .infinite-wrap:before, .infinite-wrap:after, .contact-form:before, .contact-form:after, .comment-respond:before, .comment-respond:after{content:"";display:table;table-layout:fixed;}
.clear:after, .hentry:not(.slick-slide):after,
.comments-area .comment-list .comment-body:after, .comment-navigation:after, .infinite-wrap:after, .contact-form:after, .comment-respond:after{clear:both;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#fff;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
hr{background-color:rgba(0,0,0,.2);border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em;padding-left:1.4em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:0.8em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;width:100%;}::-moz-selection{background:black;color:white;}::selection{background:black;color:white;}
.twocolumn .half-width{display:inline-block;vertical-align:top;width:49%;}
.twocolumn .half-width:nth-child(odd){padding-right:20px;}
.twocolumn .half-width:nth-child(even){padding-left:20px;}
.entry-content figure.aligncenter, .entry-content figure.size-full, .entry-content img.aligncenter, .entry-content>img, .entry-content p>img, .entry-content :not(.wp-caption)>img.size-full{margin-bottom:3rem;margin-top:.5rem;}
.entry-content :not(.wp-caption)>img.size-full:not(.alignleft):not(.alignright){margin-top:3rem;}
@media only screen and (min-width: 1201px){
.single-jetpack-portfolio .content-area .aligncenter{max-width:860px;}
.single-jetpack-portfolio .alignleft, .page .alignleft{margin-left:-70px;max-width:calc(40% + 70px);position:relative;z-index:2;}
.single-jetpack-portfolio .alignright, .page .alignright{margin-right:-70px;max-width:calc(40% + 70px);position:relative;z-index:2;}
} .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1910px;}
.container.container-xs{max-width:780px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;width:100%;}
body #jp-relatedposts{padding-right:0;}
.container.container-small{max-width:1200px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}
.container.container-medium{max-width:1500px;}
.container.container-wrapper{padding-left:30px;padding-right:30px;max-width:100%;}
@media(min-width:900px){
.container.container-wrapper{padding-left:60px;padding-right:60px;}
.container.container-xs{padding-left:30px;padding-right:30px;}
body #jp-relatedposts{padding-right:30px;}
.container{width:100%;}
}
@media(min-width:1200px){
.container.container-wrapper{padding-left:110px;padding-right:110px;}
.container{width:100%;padding-left:20px;padding-right:20px;}
}
@media(min-width:1600px){
.blog .content-area.container.container-wrapper, .archive .content-area.container.container-wrapper{padding-left:130px;padding-right:130px;}
}
@media(min-width:1800px){
.container.container-xs{max-width:870px;padding-left:75px;padding-right:75px;}
body #jp-relatedposts{padding-right:75px;}
.container{width:100%;}
}
.row{margin-left:-15px;margin-right:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.col-xs-fifth, .col-sm-fifth, .col-md-fifth, .col-lg-fifth, .col-xs-two-fifth, .col-sm-two-fifth, .col-md-two-fifth, .col-lg-two-fifth, .masonry article, .grid-sizer{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-fifth, .col-xs-two-fifth, .masonry article, .grid-sizer{float:left;}
.col-xs-fifth{width:20%;}
.col-xs-two-fifth{width:40%;}
.col-xs-12, .masonry article, .grid-sizer{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.lines span:nth-child(1),
.lines span:nth-child(2),
.lines span:nth-child(3),
.lines span:nth-child(4){display:none;}
@media(min-width:900px){
.site-footer .row{margin-left:-30px;margin-right:-30px;}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 , .col-sm-fifth, .col-sm-two-fifth, .masonry article, .grid-sizer{float:left;padding-left:30px;padding-right:30px;}
.col-sm-fifth{width:20%;}
.col-sm-two-fifth{width:40%;}
.col-sm-12, .masonry article.post.sticky{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6, .masonry article.post, .masonry article.jetpack-portfolio, .search .masonry article, .grid-sizer{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.lines span:nth-child(1){left:50%;}
.lines span:nth-child(1){display:block;}
.lines span:nth-child(2),
.lines span:nth-child(3),
.lines span:nth-child(4){display:none;}
}
@media(min-width:1200px){
.row{margin-left:-20px;margin-right:-20px;}
.site-footer .row{margin-left:-30px;margin-right:-30px;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-fifth, .col-md-two-fifth, .masonry article, .grid-sizer{float:left;padding-left:30px;padding-right:30px;}
body:not(.search) .masonry article.jetpack-portfolio,
.gallery .grid-sizer{padding-left:50px;padding-right:50px;}
.col-md-fifth{width:20%;}
.col-md-two-fifth{width:40%;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6, .masonry article.post.sticky{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4, body:not(.search) .masonry article.jetpack-portfolio,
.gallery .grid-sizer{width:33.33333333%;}
.col-md-3, .masonry article.post, .search .masonry article, .grid-sizer{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.lines span:nth-child(1){left:25%;}
.lines span:nth-child(2){left:50%;}
.lines span:nth-child(3){left:75%;}
.lines span:nth-child(1),
.lines span:nth-child(2),
.lines span:nth-child(3){display:block;}
.lines span:nth-child(4){display:none;}
}
@media(min-width:1800px){
.site-footer .row{margin-left:-40px;margin-right:-40px;}
.gallery.row{margin-left:-10px;margin-right:-10px;}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-fifth, .col-lg-two-fifth, .masonry article, .grid-sizer{float:left;padding-left:40px;padding-right:40px;}
body:not(.search) .masonry article.jetpack-portfolio,
.gallery .grid-sizer{padding-left:65px;padding-right:65px;}
.col-lg-fifth, .masonry article.post, .search .masonry article, .grid-sizer{width:20%;}
.col-lg-two-fifth, .masonry article.post.sticky{width:40%;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4, body:not(.search) .masonry article.jetpack-portfolio,
.gallery .grid-sizer{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.lines span:nth-child(1),
.lines span:nth-child(2),
.lines span:nth-child(3),
.lines span:nth-child(4){display:block;}
.lines span:nth-child(1){left:20%;}
.lines span:nth-child(2){left:40%;}
.lines span:nth-child(3){left:60%;}
.lines span:nth-child(4){left:80%;}
}
.clear:before, .clear:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after{content:" ";display:table;}
.clear:after, .container:after, .container-fluid:after, .row:after{clear:both;}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="url"],
input[type="search"],
textarea, select, kbd, pre,
.radio.checked:before, input[type="radio"]:checked + label:before,
.menu-toggle span:before, .menu-toggle span:after, .search-wrap, .edit-link, .widget .search-form input[type="submit"],
.featured-slider-wrap, .fullwidth-slider .featured-slider .featured-image:after, .sd-social-icon a:before, body .tb-close-icon, .slick-arrow, .fullwidth-slider .featured-slider .slick-arrow:before, .content-area #infinite-handle span,
.portfolio-item .entry-meta, .portfolio-item .entry-title, .portfolio-item .featured-image a:after, .portfolio-item .featured-image + .entry-header,
.jp-relatedposts-post .jp-relatedposts-post-a, .single-post .featured-portrait, .wpcom-instagram-images, aside#secondary{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.comment-list .reply{-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;}
a, .edit-link a:after{-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;}
.sidebar-button, .main-navigation-center, .search-button{-webkit-transition:0s, opacity .2s ease-out;-moz-transition:0s, opacity .2s ease-out;-ms-transition:0s, opacity .2s ease-out;-o-transition:0s, opacity .2s ease-out;transition:0s, opacity .2s ease-out;}
.sidebar-button, .main-navigation-center, .search-button{opacity:0;}
.show .sidebar-button, .show .main-navigation-center, .show .search-button{opacity:1;}
button{border:none;border-radius:0;-webkit-appearance:none;background:transparent;font-size:12px;font-size:0.75rem;line-height:1;padding:.4em;}
input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid;border-color:black;border-radius:0;-webkit-appearance:none;background:transparent;color:rgba(0, 0, 0, .8);font-size:18px;font-size:1.125rem;line-height:1;padding:.7em 1.4em;}
.widget_search input[type="submit"]{font-size:12px;padding:.6em;text-align:center;}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background:black;color:white;}
button:focus, input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active, input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{background:black;color:white;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:rgba(0, 0, 0, .8);background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-appearance:none;padding:3px 0;}
select{border:1px solid black;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus, input[type="text"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="number"]:hover,
input[type="tel"]:hover,
input[type="range"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="week"]:hover,
input[type="time"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="color"]:hover,
textarea:hover{color:black;outline:none;border-bottom-color:black;}
textarea{width:100%;outline:none;resize:vertical;}
input[type="checkbox"],
input[type="radio"]{display:none;}
label.checkbox, input[type="checkbox"] + label,
form.contact-form label.checkbox, form.contact-form input[type="checkbox"] + label,
label.radio, input[type="radio"] + label,
form.contact-form label.radio, form.contact-form input[type="radio"] + label{cursor:pointer;padding-left:30px;position:relative;line-height:1;font-size:13px;display:inline-block;margin-bottom:22px;font-weight:400;}
.comment-subscription-form input[type="checkbox"] + label{margin-bottom:10px;display:inline-block !important;font-weight:400;line-height:1;margin-left:0;}
label.checkbox:before, input[type="checkbox"] + label:before,
label.radio:before, input[type="radio"] + label:before{border:1px solid black;font-size:12px;padding-top:1px;padding-left:1px;color:black;height:16px;opacity:1;text-align:center;width:16px;position:absolute;left:0;top:-2px;}
label.radio:before, input[type="radio"] + label:before{font-size:9px;padding-left:1px;padding-top:3px;}
label.checkbox:before, input[type="checkbox"] + label:before{-webkit-transition:background-color .2s, opacity .2s;-moz-transition:background-color .2s, opacity .2s;-ms-transition:background-color .2s, opacity .2s;-o-transition:background-color .2s, opacity .2s;transition:background-color .2s, opacity .2s;}
label.checkbox:before, input[type="checkbox"] + label:before,
label.radio:before, input[type="radio"] + label:before{content:"";}
label.checkbox:hover:before, input[type="checkbox"] + label:hover:before,
label.radio:hover:before, input[type="radio"] + label:hover:before{background:black;}
.checkbox.checked:before, input[type="checkbox"]:checked + label:before{content:"\e905";}
.checkbox.checked:hover:before, input[type="checkbox"]:checked + label:hover:before,
.radio.checked:hover:before, input[type="radio"]:checked + label:hover:before{color:white;}
.radio.checked:before, input[type="radio"]:checked + label:before{content:"\e900";}
.radio:before, input[type="radio"] + label:before{-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;}
.site-header{position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);will-change:transform;-webkit-transition:.4s .2s ease-in;-moz-transition:.4s .2s ease-in;-ms-transition:.4s .2s ease-in;-o-transition:.4s .2s ease-in;transition:.4s .2s ease-in;padding:0;margin:25px 0 0;width:auto;max-width:500px;text-align:center;}
.fixed-site-header .site-header{position:fixed;}
.site-header.compact{-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;}
.site-header.compact .site-description{opacity:0;z-index:-1;margin-top:-15px;}
.admin-bar .site-header{margin-top:35px;}
.site-branding{display:inline-block;}
.site-title{margin-top:0;margin-bottom:0;position:relative;z-index:2;}
.site-title a{text-decoration:none;border-bottom:none;}
.site-title a:hover{color:initial;}
.site-branding .site-description{margin-bottom:0;margin-top:0;}
.custom-logo-link{display:inline-block;vertical-align:middle;width:auto;}
.custom-logo-link img{display:inline-block;max-height:60px;width:auto;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;}
.compact .custom-logo-link img{max-height:40px;}
.site-information{display:inline-block;text-align:left;vertical-align:middle;}
.site-information > *{padding-left:15px;}
.site-branding .site-information .site-description{}
.site-footer{padding-top:80px;padding-bottom:80px;}
.footer-widget-holder{margin-bottom:60px;padding-left:0;padding-right:0;}
.footer-branding{float:right;text-align:right;}
.footer-bottom-line{text-transform:uppercase;padding-left:0;padding-right:0;}
.site-info{margin-right:20px;color:rgba(0,0,0,.5);}
.site-info a{color:black;}
.site-info, .footer-navigation{display:inline-block;}
.footer-navigation ul{list-style:none;padding-left:0;margin-bottom:0;display:inline-block;margin-left:0;}
.footer-navigation ul li{display:inline-block;}
.footer-navigation a{margin-left:2px;margin-right:2px;}
.theme-side{position:fixed;top:0;bottom:0;z-index:10;background:transparent;padding-top:30px;}
.admin-bar .theme-side{margin-top:15px;}
@media screen and (min-width:1201px){
.theme-side{min-width:55px;}
.primary-side{width:55px;}
.sidebar-open .primary-side{border-right-color:transparent;background:white;-webkit-transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;-moz-transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;-ms-transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;-o-transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;}
.primary-side.first-lvl-open{width:265px;background:white;-webkit-transition:.3s cubic-bezier(0, 0, 0.25, 1), background .2s;-moz-transition:.3s cubic-bezier(0, 0, 0.25, 1), background .2s;-ms-transition:.3s cubic-bezier(0, 0, 0.25, 1), background .2s;-o-transition:.3s cubic-bezier(0, 0, 0.25, 1), background .2s;transition:.3s cubic-bezier(0, 0, 0.25, 1), background .2s;box-shadow:10px 0px 50px -10px rgba(0,0,0,.1);}
.sidebar-open .primary-side.first-lvl-open{box-shadow:inset -1px 0px 0px 0px rgba(0,0,0,.08);}
body:not(.hamburger-menu) .primary-side:not(.first-lvl-open) .main-navigation ul ul{opacity:0;visibility:hidden;z-index:-200;}
}
.primary-side{left:0;-webkit-transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;-moz-transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;-ms-transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;-o-transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;transition:.4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;}
.secondary-side{right:0;bottom:auto;}
.theme-side button:not(.dropdown-toggle):hover,
.theme-side button:not(.dropdown-toggle):focus,
.theme-side button:not(.dropdown-toggle):active{color:rgba(0,0,0,.7);background:transparent;outline:0;}
.big-search-open .theme-side button.big-search-close{color:white;}
.big-search-open .theme-side button.big-search-close:hover, .big-search-open .theme-side button.big-search-close:focus, .big-search-open .theme-side button.big-search-close:active{color:rgba(255,255,255,.7);}
.menu-toggle, .sidebar-toggle, .search-button button{padding:5px;}
.sidebar-open .sidebar-hide-scroll{visibility:visible;opacity:1;z-index:-1;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;-moz-transition:all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;-ms-transition:all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;-o-transition:all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;transition:all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;}
.sidebar-hide-scroll{visibility:hidden;opacity:0;z-index:-1;-webkit-transition:all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;-moz-transition:all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;-ms-transition:all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;-o-transition:all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;transition:all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;position:absolute;top:0;right:0;bottom:0;height:100%;width:550px;overflow:hidden;-webkit-transform:translateX(80%);-moz-transform:translateX(80%);-ms-transform:translateX(80%);-o-transform:translateX(80%);transform:translateX(80%);background:white;}
#secondary{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin-right:-20px;padding:100px 145px 100px 75px;height:100%;}
.sidebar-button{position:relative;text-align:center;height:20px;width:55px;z-index:1;}
@media screen and (min-width:1201px){
.hamburger-menu .sidebar-button{position:absolute;top:70px;}
}
.sidebar-button button{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);font-size:16px;}
.sidebar-button .icon-close{font-size:14px;}
.sidebar-button .icon-close, .sidebar-open .sidebar-button .icon-sidebar{display:none;}
.sidebar-open .sidebar-button .icon-close{display:block;}
.big-search-open .search-wrap{visibility:visible;z-index:100;background-color:rgba(0,0,0,.95);}
.search-wrap{visibility:hidden;z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);padding:30px 130px;color:white;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;}
.big-search-open .search-wrap .search-instructions{opacity:.3;margin-right:0;-webkit-transition:.4s .2s;-moz-transition:.4s .2s;-ms-transition:.4s .2s;-o-transition:.4s .2s;transition:.4s .2s;}
.big-search-open .search-wrap .search-form{opacity:1;-webkit-transition:.2s .1s;-moz-transition:.2s .1s;-ms-transition:.2s .1s;-o-transition:.2s .1s;transition:.2s .1s;}
.search-wrap .search-instructions{text-align:right;margin-top:2px;opacity:0;margin-right:-10px;}
.search-wrap .search-form{opacity:0;}
.search-wrap .search-instructions, .search-wrap .search-form{-webkit-transition:0;-moz-transition:0;-ms-transition:0;-o-transition:0;transition:0;}
.search-wrap .search-form{position:relative;width:100%;top:calc(50% - 130px);text-align:center;border-bottom:1px solid;border-bottom-color:rgba(255,255,255,.2);}
.search-wrap input.search-field[type="search"]{color:white;border-bottom:none;text-align:center;width:calc(100% - 400px);-webkit-appearance:textfield;}
.search-wrap input.search-field[type="search"]:focus{outline:0;}
.search-wrap input.search-field[type="search"]::-webkit-input-placeholder{color:#777;}
.search-wrap input.search-field[type="search"]:-moz-placeholder{color:#777;}
.search-wrap input.search-field[type="search"]::-moz-placeholder{color:#777;}
.search-wrap input.search-field[type="search"]:-ms-input-placeholder{color:#777;}
.search-wrap [type="submit"]{display:none;}
.search-button{position:relative;text-align:center;height:20px;}
.search-button button{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
button.big-search-trigger{}
button.big-search-close{display:none;}
.big-search-open button.big-search-trigger{display:none;}
.big-search-open button.big-search-close{display:block;z-index:110;}
a, a:visited{color:black;text-decoration:none;}
a:hover, a:active{color:rgba(0,0,0,.35);border-bottom-color:rgba(0,0,0,.35);}
a:focus{outline:0;color:black;}
a:hover, a:active{outline:0;}
.edit-link a:after{margin-left:7px;font-size:16px;vertical-align:text-top;color:rgba(0,0,0,.3);}
.edit-link a:hover, .edit-link a:active, .edit-link a:focus{color:inherit;}
.edit-link a:hover:after{color:black;}
body:not(.hamburger-menu) .main-navigation-center{position:fixed;top:60px;left:0;-webkit-transform:rotate(90deg) translateY(-100%);-moz-transform:rotate(90deg) translateY(-100%);-ms-transform:rotate(90deg) translateY(-100%);-o-transform:rotate(90deg) translateY(-100%);transform:rotate(90deg) translateY(-100%);transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;overflow:visible;width:calc(100vh - 120px);height:55px;}
body:not(.hamburger-menu) .main-navigation{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
.main-navigation>div{text-align:center;width:100%;}
.main-navigation{clear:both;display:block;}
.menu-toggle{display:block;}
.toggled #primary-menu{display:inline-block;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
body:not(.hamburger-menu) .menu-toggle{display:none;}
body:not(.hamburger-menu) ul.nav-menu,
body:not(.hamburger-menu) ul.menu{display:block;}
.main-navigation-center .nav-menu, .main-navigation-center .menu{width:100%;}
.main-navigation li{position:relative;padding:0;margin-left:8px;margin-right:8px;}
.main-navigation-center .nav-menu > li, .main-navigation-center .menu > li{display:inline-block;float:none;text-align:center;margin-top:16px;}
.main-navigation-center .nav-menu > li > a, .main-navigation-center .menu > li > a{text-transform:uppercase;line-height:1;padding:6px;}
.main-navigation a, .main-navigation .dropdown-toggle{display:inline-block;text-decoration:none;}
.main-navigation a:hover, .main-navigation a:focus{color:inherit;}
body:not(.hamburger-menu) .main-navigation .nav-menu > li > ul,
body:not(.hamburger-menu).main-navigation .menu > li > ul{box-shadow:none;position:fixed;visibility:hidden;display:block;top:1000px;left:0;opacity:0;z-index:99999;transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;width:220px;text-align:left;padding:500px 10px 500px 30px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:opacity .2s, visibility 0s .2s, top 0s .2s;-moz-transition:opacity .2s, visibility 0s .2s, top 0s .2s;-ms-transition:opacity .2s, visibility 0s .2s, top 0s .2s;-o-transition:opacity .2s, visibility 0s .2s, top 0s .2s;transition:opacity .2s, visibility 0s .2s, top 0s .2s;}
body:not(.hamburger-menu).main-navigation ul ul li:hover > ul,
body:not(.hamburger-menu).main-navigation ul ul li.focus > ul{display:block;}
.main-navigation ul ul ul{box-shadow:none;width:100%;text-align:left;padding:5px 10px 5px 0;display:none;}
.main-navigation ul ul ul{}
.main-navigation ul ul a{width:auto;max-width:calc(100% - 18px);}
.main-navigation ul ul li:not(:first-child){margin-top:10px;}
@media screen and (min-width:1201px){
body:not(.hamburger-menu) .main-navigation ul.menu:hover > li > a,
body:not(.hamburger-menu) .main-navigation ul.nav-menu:hover > li > a{color:rgba(0,0,0,.4);}
body:not(.hamburger-menu) .main-navigation ul.menu:hover > li > .dropdown-toggle span,
body:not(.hamburger-menu) .main-navigation ul.nav-menu:hover > li > .dropdown-toggle span{background:rgba(0,0,0,.4);}
body:not(.hamburger-menu) .main-navigation ul.menu:hover > li:hover > a,
body:not(.hamburger-menu) .main-navigation ul.menu:hover > li.focus > a,
body:not(.hamburger-menu) .main-navigation ul.nav-menu:hover > li:hover > a,
body:not(.hamburger-menu) .main-navigation ul.nav-menu:hover > li.focus > a{color:inherit;}
}
.main-navigation ul ul :hover > a, .main-navigation ul ul .focus > a{}
.main-navigation ul a:hover, .main-navigation ul a.focus{color:rgba(0,0,0,.3);}
body:not(.hamburger-menu) .main-navigation ul a:hover + .dropdown-toggle .h-line,
body:not(.hamburger-menu) .main-navigation ul a:hover + .dropdown-toggle .v-line,
body:not(.hamburger-menu) .main-navigation ul a.focus + .dropdown-toggle .h-line,
body:not(.hamburger-menu) .main-navigation ul a.focus + .dropdown-toggle .v-line{background:rgba(0,0,0,.3);}
body:not(.hamburger-menu) .main-navigation li:hover > ul,
body:not(.hamburger-menu) .main-navigation li.focus > ul{top:18px;visibility:visible;opacity:1;display:block;-webkit-transition:opacity .2s .1s;-moz-transition:opacity .2s .1s;-ms-transition:opacity .2s .1s;-o-transition:opacity .2s .1s;transition:opacity .2s .1s;}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a{}
.site-main .posts-navigation, .site-main .post-navigation{margin:0 0 1.5em;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float:right;text-align:right;width:50%;}
.sub-menu .dropdown-toggle{position:relative;top:0;vertical-align:middle;margin-left:4px;}
.dropdown-toggle{position:relative;right:0;vertical-align:middle;z-index:-1;padding:8px;top:1px;}
.dropdown-toggle:hover, .dropdown-toggle:focus, .dropdown-toggle:active{background:transparent;}
.dropdown-toggle .h-line, .dropdown-toggle .v-line{position:absolute;background:black;padding:0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;}
.dropdown-toggle .h-line{height:1px;width:9px;top:7px;right:4px;}
.dropdown-toggle .v-line{width:1px;height:9px;top:3px;right:8px;}
.hamburger-menu .dropdown-toggle{padding:10px;}
.hamburger-menu .dropdown-toggle .h-line{height:1px;width:13px;top:10px;right:4px;}
.hamburger-menu .dropdown-toggle .v-line{width:1px;height:13px;top:4px;right:10px;}
.dropdown-toggle:focus{outline:none;}
body:not(.hamburger-menu) .main-navigation ul ul li:hover > .dropdown-toggle,
body:not(.hamburger-menu) .main-navigation ul ul li.focus > .dropdown-toggle{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
body:not(.hamburger-menu) .main-navigation .nav-menu > li:hover > .dropdown-toggle .v-line,
body:not(.hamburger-menu) .main-navigation .nav-menu > li.focus > .dropdown-toggle .v-line,
body:not(.hamburger-menu) .main-navigation .menu > li:hover > .dropdown-toggle .v-line,
body:not(.hamburger-menu) .main-navigation .menu > li.focus > .dropdown-toggle .v-line{opacity:0;}
.hamburger-menu .main-navigation-center{}
.hamburger-menu .main-navigation-center .nav-menu > li, .hamburger-menu .main-navigation-center .menu > li{text-align:left;}
.menu-toggle{font-size:11px;text-transform:uppercase;}
.menu-toggle p{display:inline-block;margin:0;}
.menu-toggle .close-menu{display:none;}
.menu-toggle .close-menu i{position:absolute;left:-20px;}
@media screen and (min-width:1200px){
.menu-toggle .close-menu i{display:none;}
}
.menu-toggle .hamburger{display:inline-block;height:12px;width:22px;vertical-align:middle;position:relative;margin-bottom:5px;display:none;}
.hamburger-menu .menu-toggle{margin-top:4px;width:55px;}
@media screen and (max-width:1200px){
.hamburger-menu .menu-toggle{width:40px;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s;}
}
.menu-toggle span{width:100%;height:2px;background:black;display:block;position:absolute;top:5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.menu-toggle span:first-child{top:0;}
.menu-toggle span:last-child{top:10px;}
.toggled .menu-toggle span:first-child, .toggled .menu-toggle span:last-child{opacity:0;}
.toggled .menu-toggle span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.toggled .menu-toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.toggled .menu-toggle .hamburger{margin-bottom:10px;width:20px;}
.toggled .menu-toggle .close-menu{display:block;}
.toggled .menu-toggle .open-menu{display:none;}
.hamburger-menu .main-navigation>div{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.98);visibility:hidden;opacity:0;z-index:-1;-webkit-transition:.2s, visibility 0s .2s;-moz-transition:.2s, visibility 0s .2s;-ms-transition:.2s, visibility 0s .2s;-o-transition:.2s, visibility 0s .2s;transition:.2s, visibility 0s .2s;}
.hamburger-menu .toggled.main-navigation>div{visibility:visible;opacity:1;z-index:200;-webkit-transition:.3s, visibility 0s 0s;-moz-transition:.3s, visibility 0s 0s;-ms-transition:.3s, visibility 0s 0s;-o-transition:.3s, visibility 0s 0s;transition:.3s, visibility 0s 0s;}
.hamburger-menu .toggled .menu-toggle{position:relative;z-index:201;width:100%;}
.hamburger-menu .main-navigation>div:before{content:"";display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle;}
.hamburger-menu .main-navigation-center .main-navigation div > ul{height:auto;max-height:calc(100% - 140px);max-width:90%;width:90%;margin-left:auto;margin-right:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;display:inline-block;vertical-align:middle;position:relative;left:-20px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;}
.hamburger-menu .main-navigation-center .toggled.main-navigation div > ul{left:0;-webkit-transition:.3s .1s ease-in;-moz-transition:.3s .1s ease-in;-ms-transition:.3s .1s ease-in;-o-transition:.3s .1s ease-in;transition:.3s .1s ease-in;}
.hamburger-menu .main-navigation-center .nav-menu > li, .hamburger-menu .main-navigation-center .menu > li{display:block;margin-top:5px;}
.hamburger-menu .main-navigation li{position:relative;}
.hamburger-menu .main-navigation-center li a{padding:3px 6px;touch-action:manipulation;}
.hamburger-menu .main-navigation-center li a{margin-bottom:10px;max-width:calc(100% - 20px);}
.hamburger-menu .main-navigation-center ul ul{margin-bottom:16px;}
.hamburger-menu .main-navigation-center ul ul a{margin-bottom:0;}
.hamburger-menu .main-navigation ul.sub-menu{display:none;}
.hamburger-menu .main-navigation .toggle-on > ul, .main-navigation .toggle-on > ul{display:block;}
.hamburger-menu .main-navigation  li.toggle-on > .dropdown-toggle{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.hamburger-menu .main-navigation ul ul a{max-width:100%;}
.hamburger-menu .dropdown-toggle{position:relative;right:auto;top:-9px;z-index:1;}
.hamburger-menu ul ul .dropdown-toggle{top:-3px;}
.post-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-next, .posts-navigation .nav-next{}
.paging-navigation{text-align:center;margin-top:50px;margin-bottom:50px;}
.paging-navigation ul{list-style:none;padding-left:0;margin:0;}
.paging-navigation li{display:inline-block;}
.paging-navigation li>*{padding:5px 5px 0;}
.site-main{position:relative;}
.paging-navigation{position:absolute;bottom:-40px;left:0;margin-bottom:0;margin-left:20px;margin-right:20px;width:calc(100% - 40px);border-bottom:1px solid rgba(0,0,0,.08);}
.blog .paging-navigation{bottom:-150px;}
.paging-navigation ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;text-align:center;}
.paging-navigation li{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;-o-flex:0 1 auto;flex:0 1 auto;}
.paging-navigation li:first-child{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.paging-navigation li:last-child{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}
.paging-navigation li *{display:block;}
.navigation-line{display:none;}
.paging-navigation .navigation-line{display:block;width:1px;height:15px;background:transparent;margin:10px auto 0;}
.paging-navigation a, .paging-navigation .dots{display:inline-block;color:rgba(0,0,0,.2);}
.paging-navigation a:hover, .paging-navigation a:active{color:black;}
.paging-navigation span .navigation-line{background:black;}
.paging-navigation a:hover .navigation-line{background:black;}
.paging-navigation a, .paging-navigation span.current{font-size:16px;}
.paging-navigation a.next, .paging-navigation a.prev{font-size:14px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.single .alignleft{margin-right:2.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.single .alignright{margin-left:2.5em;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear:both;}
.widget{margin:0 0 6em;letter-spacing:.025em;}
.site-footer .widget{max-width:320px;}
.widget select{max-width:100%;}
.widget-title{margin-bottom:3em;}
.widget ul{padding-left:0;list-style-type:none;}
.widget ul li{margin-top:1em;margin-bottom:1em;}
.widget > ul > li:first-child, .widget div > ul > li:first-child{margin-top:0;}
.widget_text{font-size:13px;line-height:1.7;color:rgba(0,0,0,.4);}
.widget_nav_menu, .widget_meta, .widget_categories, .widget_archive, .widget_pages{display:inline-block;vertical-align:top;width:48%;padding-right:40px;}
.widget table thead, .widget table tbody{text-align:center;}
.widget table{border-left:1px solid #eee;border-right:1px solid #eee;}
.widget table caption{margin-bottom:2em;}
.widget table td, .widget table th{padding:2px 6px;}
.widget table thead th{padding-top:6px;}
.widget table tfoot td:not(.pad){padding:12px 15px 6px;}
.widget #today{font-weight:bold;}
.widget .cat-item a{margin-right:5px;}
.widget_search input[type="search"]{width:calc(100% - 80px);font-size:14px;margin-top:-1px;}
.widget_search input[type="submit"]{max-width:70px;float:right;}
.widget_tag_cloud a{margin-right:5px;}
.black-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;display:block;background:black;visibility:hidden;-webkit-transition:.2s, visibility 0s .2s;-moz-transition:.2s, visibility 0s .2s;-ms-transition:.2s, visibility 0s .2s;-o-transition:.2s, visibility 0s .2s;transition:.2s, visibility 0s .2s;}
@media screen and (min-width:551px){
.sidebar-open .black-overlay{visibility:visible;opacity:.3;-webkit-transition:.4s ease-in, visibility 0s 0s;-moz-transition:.4s ease-in, visibility 0s 0s;-ms-transition:.4s ease-in, visibility 0s 0s;-o-transition:.4s ease-in, visibility 0s 0s;transition:.4s ease-in, visibility 0s 0s;}
}
.site-content{margin-top:18vh;margin-bottom:80px;}
.entry-meta{text-transform:uppercase;}
body.attachment .meta-author, body.attachment .posts-navigation{display:none;}
body.attachment .attachment{text-align:center;}
.blog .site-content, .archive .site-content{margin-top:0;position:relative;}
.home .site-footer{position:relative;}
.hero-slider-sizer{position:relative;height:100vh;}
.hero-slider-clip{height:100%;width:100%;overflow:hidden;position:absolute;clip:rect(0, auto, auto, 0);-webkit-clip-path:inset(0 0 0 0);-moz-clip-path:inset(0 0 0 0);-ms-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
@supports 	not (-webkit-clip-path: inset(0 0 0 0)) and
not (-moz-clip-path: inset(0 0 0 0)) and
not (-ms-clip-path: inset(0 0 0 0)) and
not (clip-path: inset(0 0 0 0)) and
not (clip: rect(0, auto, auto, 0)) {
.hero-slider-sizer + .content-area,
.home .site-footer{background:white;}
}
.hero-slider-wrapper{height:100%;text-align:center;overflow:hidden;position:fixed;background:white;}
.hero-slider-wrapper, span.black-bg{-webkit-transition:.1s, opacity .4s ease-out;-moz-transition:.1s, opacity .4s ease-out;-ms-transition:.1s, opacity .4s ease-out;-o-transition:.1s, opacity .4s ease-out;transition:.1s, opacity .4s ease-out;}
.center-vertically:before{content:"";display:inline-block;height:100%;margin-right:-1em;width:0;vertical-align:middle;}
.last-post{display:inline-block;width:100%;}
.hero-slider-wrapper + span.black-bg{background:black;position:fixed;height:100%;z-index:-1;opacity:1;}
.hero-slider-center{display:inline-block;vertical-align:middle;text-align:left;width:100%;height:100%;padding:60px 0;}
body .hero-slider-wrapper .featured-slider article.hentry{clear:none;margin:0;display:inline-block;vertical-align:middle;float:none;}
.show .last-post .featured-content, .show .last-post .entry-header{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;}
.last-post .featured-content, .last-post .entry-header{display:inline-block;vertical-align:middle;opacity:0;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;}
.last-post .featured-content{width:55%;height:70vh;margin-left:4%;margin-bottom:0;padding-bottom:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
.last-post .image{-webkit-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;}
.last-post .entry-header{width:40%;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
.show .last-post .entry-title, .show .last-post .archive-meta{top:0;opacity:1;}
.last-post .archive-meta{position:relative;-webkit-transition:.3s .4s ease-out;-moz-transition:.3s .4s ease-out;-ms-transition:.3s .4s ease-out;-o-transition:.3s .4s ease-out;transition:.3s .4s ease-out;}
.last-post .archive-meta{top:-10px;opacity:0;}
.last-post .archive-meta .cat-links, .last-post .archive-meta .byline{display:inline-block;text-decoration:none;}
.last-post .archive-meta .cat-links{margin-right:10px;}
.hero-slider-wrapper .slick-list{padding:80px 80px 0;}
.featured-slider article.hentry{text-align:center;float:none;clear:none;display:inline-block;vertical-align:middle;}
.featured-slider .slick-active .featured-content, .featured-slider .slick-active .entry-text, .featured-slider .slick-active .featured-content + .entry-text{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;}
.featured-slider .featured-content, .featured-slider .entry-text{display:inline-block;vertical-align:middle;opacity:0;-webkit-transition:.4s ease-out;-moz-transition:.4s ease-out;-ms-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;}
.featured-slider .featured-content{width:55%;height:70vh;margin-right:4%;margin-bottom:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);}
.featured-slider .image{-webkit-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat;height:100%;width:100%;}
.featured-slider .featured-content img{width:100%;max-height:70vh;display:none;}
.featured-slider .entry-text{padding:0 3vw;width:60%;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);}
.featured-slider .featured-content + .entry-text{width:40%;}
.featured-slider .entry-title{margin-top:.6em;margin-bottom:1em;}
.featured-slider .archive-meta .cat-links, .featured-slider .archive-meta .byline{display:block;margin-right:0;}
.hero-slider-wrapper .slick-dots{position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0;margin:0;list-style-type:none;}
.hero-slider-wrapper .slick-dots li{opacity:.15;margin-bottom:15px;}
.hero-slider-wrapper .slick-dots li:hover, .hero-slider-wrapper .slick-dots .slick-active{opacity:1;}
.hero-slider-wrapper .slick-dots li:after{content:'';width:15px;height:1px;background:transparent;display:inline-block;position:relative;vertical-align:text-top;top:10px;margin-left:10px;}
.hero-slider-wrapper .slick-dots .slick-active:after{background:black;}
.hero-slider-wrapper .slick-dots button{font-size:16px;line-height:1;width:2em;text-align:right;}
.hero-slider-wrapper .slick-dots button:hover, .hero-slider-wrapper .slick-dots button:focus, .hero-slider-wrapper .slick-dots button:active{background:transparent;color:black;}
.hero-slider-wrapper .slick-dots button:before{content:'0';}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide:focus{outline:none;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.blog .content-area, .archive .content-area{padding-top:150px;padding-bottom:150px;}
.archive .page-header{max-width:800px;text-align:center;margin:0 auto 140px;}
.archive .page-title{margin-bottom:.3em;}
.archive .page-header span{font-size:12px;display:block;text-transform:uppercase;}
.archive .archive-description{}
.blog .site-main > .container, .archive:not(.tax-jetpack-portfolio-type):not(.post-type-archive-jetpack-portfolio) .site-main > .container,
.search .site-main > .container{overflow:hidden;padding:0;}
.blog .site-main .row, .archive:not(.tax-jetpack-portfolio-type):not(.post-type-archive-jetpack-portfolio) .site-main .row,
.search .site-main .row{margin-top:-40px;margin-bottom:50px;}
.sticky{display:block;}
@media screen and (min-width:900px){
.content-area .sticky .entry-content{padding-right:80px;}
}
.blog .content-area .hentry.sticky, .archive .content-area .hentry.sticky{clear:left;}
.masonry article.post, .search .masonry article{padding-top:40px;padding-bottom:40px;transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;-ms-word-wrap:break-word;word-wrap:break-word;}
.lines span{position:absolute;top:0;bottom:0;width:1px;height:0;background:rgba(0,0,0,.08);-webkit-transition:height .4s .1s ease-in;-moz-transition:height .4s .1s ease-in;-ms-transition:height .4s .1s ease-in;-o-transition:height .4s .1s ease-in;transition:height .4s .1s ease-in;}
.lines.animate span{height:100%;}
.masonry article.sticky.post:before, .search .masonry article.sticky:before{content:"";position:absolute;top:0;left:2%;right:2%;bottom:0;width:96%;height:100%;z-index:-1;display:block;background:white;}
.masonry article, .search .masonry article{border-top:1px solid transparent;}
.masonry article:not(.animate),
.search .masonry article:not(.animate){opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}
.masonry .animate.post, .search .masonry .animate{border-color:#eee;}
.masonry .animate:not(.lines){opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:.2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;-moz-transition:.2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;-ms-transition:.2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;-o-transition:.2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;transition:.2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;}
.updated:not(.published){display:none;}
.single .byline, .group-blog .byline{display:block;}
.page-content, .entry-content, .entry-summary{margin:1.8em 0 0;}
.single .entry-content{margin-top:3em;}
.page-links{clear:both;margin:0 0 1.5em;}
.page-links a{padding:3px;}
.blog .entry-title, .archive .entry-title, .search .entry-title{margin-bottom:.6em;}
.featured-content{padding-bottom:24px;text-align:center;}
@media screen and (min-width:1200px){
.blog .masonry .featured-image:hover ~ .entry-header .entry-title a,
.archive:not(.tax-jetpack-portfolio-type):not(.post-type-archive-jetpack-portfolio) .masonry .featured-image:hover ~ .entry-header .entry-title a,
.search .masonry .featured-image:hover ~ .entry-header .entry-title a,
.search .masonry .featured-image:hover ~ .entry-text .entry-title a,
.blog .masonry .entry-title a:hover, .archive:not(.tax-jetpack-portfolio-type):not(.post-type-archive-jetpack-portfolio) .masonry .entry-title a:hover,
.search .masonry .entry-title a:hover, .jp-relatedposts-post-a:hover ~ h4 a,
.jp-relatedposts-post-a:hover{border-bottom:1px solid black;color:inherit;}
}
.archive-meta{text-transform:uppercase;}
body:not(.single-jetpack-portfolio) .archive-meta,
body:not(.single-jetpack-portfolio) .archive-meta a{color:rgba(0,0,0,.7);}
body:not(.single-jetpack-portfolio) .archive-meta a:hover,
body:not(.single-jetpack-portfolio) .archive-meta a:focus{color:black;}
.archive-meta .byline, .archive-meta .cat-links{display:inline-block;}
.archive-meta .cat-links{margin-right:5px;}
.hero-slider-wrapper .archive-meta .cat-links a:hover{text-decoration:underline;}
.archive-meta .tags-links{display:none;}
.blog .content-area .more-link:before, .archive .content-area .more-link:before, .search .content-area .more-link:before{content:'';display:block;width:100%;height:0;margin-top:.5em;}
.masonry .posts-navigation, .masonry .paging-navigation{position:absolute;bottom:-50px;left:30px;right:30px;margin-bottom:10px;margin-top:0;}
.read-more-link{text-transform:uppercase;position:relative;}
a.read-more-link:hover, a.read-more-link:focus{color:black;}
.entry-content a.read-more-link{font-weight:400;}
.read-more-link:before{color:black;position:absolute;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);right:-15px;top:1px;opacity:0;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s;}
.read-more-link:hover:before{opacity:1;-webkit-transform:translateX(70%);-moz-transform:translateX(70%);-ms-transform:translateX(70%);-o-transform:translateX(70%);transform:translateX(70%);-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;}
.masonry .format-quote .entry-header, .masonry .format-link .entry-header{display:none;}
.masonry .format-quote .entry-content, .masonry .format-quote blockquote, .masonry .format-quote .entry-content p:first-of-type, .masonry .format-link .entry-content, .masonry .format-link .entry-content p:first-of-type, .masonry .format-link .entry-content a{margin:0;font-weight:400;}
.masonry .format-quote cite a{font-weight:400;}
.masonry .format-quote cite{margin-top:10px;}
.post-format-type{margin:30px 10px 0 0;text-transform:uppercase;text-decoration:underline;float:left;}
.masonry .format-quote .archive-meta, .masonry .format-link .archive-meta{margin-top:30px;}
.masonry .entry-content h1, .masonry .entry-content h2, .masonry .entry-content h3{font-size:30px;}
.masonry .entry-content h4, .masonry .entry-content h5, .masonry .entry-content h6{font-size:20px;}
.masonry blockquote, .masonry q{padding-left:0;font-size:16px;}
.masonry .entry-content cite{font-size:14px;}
.single-post article.container{padding-left:0;padding-right:0;}
.single article .entry-header{text-align:center;}
.single-post article .entry-header .entry-title{max-width:720px;margin:0 auto;}
.single-post article .entry-header{padding-bottom:150px;}
.single .featured-content{max-width:1000px;margin-left:auto;margin-right:auto;padding-bottom:80px;}
.single-post .featured-content{opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scale(.98);-moz-transform:scale(.98);-ms-transform:scale(.98);-o-transform:scale(.98);transform:scale(.98);}
.show.single-post .featured-content{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
@media screen and (min-width:1200px){
.single .featured-content.vertical-img img{max-height:65vh;width:auto;}
} .single-post .meta-author.fixed,
.single-post .posts-navigation > div.fixed{position:fixed;}
.single-post .meta-author, .single-post .posts-navigation, .single-post .posts-navigation > div{position:relative;width:240px;margin-top:3em;}
@media screen and (min-width:1200px){
.single-post .meta-author, .single-post .posts-navigation, .single-post .posts-navigation > div{width:170px;}
.single-post .entry-content.container.container-xs, .single-post .comment-wrapper{max-width:calc(100% - 380px);}
body #jp-relatedposts{max-width:calc(100% - 190px);}
.single-post .entry-content, .single-post .comment-wrapper{border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);}
}
@media screen and (min-width:1440px){
.single-post .entry-content.container.container-xs, .single-post .comment-wrapper{max-width:780px;}
body #jp-relatedposts{max-width:calc(780px + ((100% - 780px) / 2));}
}
@media screen and (min-width:1600px){
.single-post .meta-author, .single-post .posts-navigation, .single-post .posts-navigation > div{width:240px;}
}
@media screen and (min-width:1800px){
.single-post .entry-content.container.container-xs, .single-post .comment-wrapper{max-width:870px;}
body #jp-relatedposts{max-width:calc(870px + ((100% - 870px) / 2));}
}
.meta-author{float:left;width:240px;}
.single-post .entry-meta{margin-bottom:40px;}
.single-post .posted-on, .single-post .byline{margin-bottom:12px;}
.single .entry-meta p, .single .entry-footer-small p{margin-top:0;margin-bottom:4px;}
.single-post .entry-meta span a{font-weight:bold;}
.single .author-avatar{margin-bottom:30px;}
.single .author-info{margin-bottom:60px;width:80%;}
.single-post .entry-footer > span{display:block;margin-bottom:14px;}
.single-post .entry-footer > span.cat-links{display:none;}
.single .tags-links a{margin-right:2px;}
.single .tags-links a:first-child{margin-left:4px;}
.single .tags-links a:hover, .single .tags-links a:focus, .single .tags-links a:active{color:black;}
.single-post .posts-navigation{float:right;margin-top:0;word-wrap:break-word;}
.single .posts-navigation .nav-previous, .single .posts-navigation .nav-next{float:none;width:initial;text-align:left;}
.single-post .posts-navigation .nav-previous{margin-bottom:100px;}
.single .posts-navigation span{margin-bottom:25px;display:block;}
.single .posts-navigation i{font-size:5px;vertical-align:middle;}
.single .posts-navigation .nav-previous i{margin-right:25px;}
.single .posts-navigation .nav-next i{margin-left:25px;}
.single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h6{clear:none;}
.entry-content > *:first-child,
.comment-content > *:first-child{margin-top:0;}
.dropcap{float:left;font-weight:bold;font-size:3.6em;line-height:1;-webkit-initial-letter:2;initial-letter:2;padding-top:1px;padding-right:0.3em;padding-left:0;margin-bottom:-5px;}
.emphasis .dropcap{font-size:2.6em;padding-top:0px;padding-right:.15em;margin-bottom:-0.2em;margin-top:-0.02em;}
.entry-content blockquote, .entry-content q{}
.entry-content table, .comment-content table{border:1px solid black;}
.entry-content thead, .comment-content thead{border-bottom:1px solid rgba(0,0,0,.05);}
.entry-content tfoot, .comment-content tfoot{border-top:1px solid rgba(0,0,0,.05);}
.entry-content td, .entry-content th, .comment-content td, .comment-content th{padding:8px 14px;border-right:1px solid rgba(0,0,0,.05);}
.entry-content td:last-child, .entry-content th:last-child, .comment-content td:last-child, .comment-content  th:last-child{border-right:none;}
.single .mejs-container{clear:none;}
.page-title{text-align:center;}
.page article.type-page .entry-header{opacity:.2;}
@media screen and (min-width:1201px){
.page article.type-page .entry-header{position:absolute;right:0;top:0;-webkit-transform:rotate(90deg) translateX(100%) translateY(-6rem);-moz-transform:rotate(90deg) translateX(100%) translateY(-6rem);-ms-transform:rotate(90deg) translateX(100%) translateY(-6rem);-o-transform:rotate(90deg) translateX(100%) translateY(-6rem);transform:rotate(90deg) translateX(100%) translateY(-6rem);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;width:80vh;}
.page article.type-page .page-title{text-align:left;}
.page article.type-page .entry-content{margin-top:0;}
}
.emphasis{line-height:1.1;margin-top:.5em;margin-bottom:.5em;}
.page .entry-content table, .page .wp-caption .wp-caption-text{width:auto;}
.page article.type-page{position:relative;}
.page #comments{max-width:720px;}
.gallery .grid-sizer{margin-left:0;}
@media screen and (min-width:1200px){
body:not(.search) .masonry article.jetpack-portfolio .entry-header{opacity:.8;margin-top:20px;margin-bottom:20px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;}
body:not(.search) .masonry article.jetpack-portfolio .featured-content + .entry-header{opacity:0;position:relative;top:-10px;margin-top:0;margin-bottom:0;}
body:not(.search) .masonry article.jetpack-portfolio .featured-content:hover + .entry-header,
body:not(.search) .masonry article.jetpack-portfolio .entry-header:hover{opacity:.8;top:0;}
}
body:not(.search) .masonry article.jetpack-portfolio{padding-bottom:40px;}
@media screen and (min-width:1200px){
body:not(.search) .masonry article.jetpack-portfolio{padding-bottom:60px;}
}
@media screen and (min-width:1800px){
body:not(.search) .masonry article.jetpack-portfolio{padding-bottom:80px;}
}
body:not(.search) .masonry article.jetpack-portfolio .featured-content{padding-bottom:8px;}
body:not(.search) .masonry article.jetpack-portfolio .entry-header{text-align:center;letter-spacing:.015em;padding-top:1em;}
body:not(.search) .masonry article.jetpack-portfolio .entry-title a{color:rgba(0,0,0,.4);}
body:not(.search) .masonry article.jetpack-portfolio .entry-header a:hover{color:inherit;}
body:not(.search) .masonry article.jetpack-portfolio .entry-content,
body:not(.search) .masonry article.jetpack-portfolio .archive-meta{display:none;}
.tax-jetpack-portfolio-type .page-title, .post-type-archive-jetpack-portfolio .page-title{margin-bottom:1.5em;}
.single-jetpack-portfolio article .featured-content{margin:0 auto;padding-top:100px;padding-bottom:100px;}
.single-jetpack-portfolio .featured-content{opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);}
.show.single-jetpack-portfolio .featured-content{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.single-jetpack-portfolio article .entry-header{margin-bottom:80px;margin-top:80px;}
.single-jetpack-portfolio .entry-header .archive-meta .byline{display:none;}
.single-jetpack-portfolio .cat-links{text-decoration:none;}
.single-jetpack-portfolio .entry-header .entry-title{margin:.2em auto .3em;max-width:720px;}
.single-jetpack-portfolio .entry-header .posted-on{margin-right:5px;}
.single-jetpack-portfolio .entry-header .entry-meta .byline{display:inline-block;}
.single-jetpack-portfolio .entry-header .entry-meta .byline .author{text-decoration:underline;}
.single-jetpack-portfolio .tags-links{color:rgba(0,0,0,.5);}
.single-jetpack-portfolio .entry-footer{margin-top:70px;}
.single-jetpack-portfolio .entry-footer .edit-link{display:none;}
.single-jetpack-portfolio .entry-footer-small{margin-top:80px;text-transform:uppercase;}
.single-jetpack-portfolio .entry-footer-small > div{display:inline-block;padding-right:40px;max-width:49%;}
.single-jetpack-portfolio .entry-footer-small span{font-weight:bold;}
.single-jetpack-portfolio .entry-footer-small .byline{float:left;}
.navigation-wrapper{margin-top:80px;}
.single-jetpack-portfolio .navigation-wrapper .nav-previous, .single-jetpack-portfolio .navigation-wrapper .nav-next{display:inline-block;width:49%;padding-right:40px;}
.single-jetpack-portfolio .entry-content{position:relative;}
@media screen and (min-width:1201px){
.single-jetpack-portfolio div.sharedaddy:not(.sd-like){margin:0;padding-left:10px;position:absolute;top:0;left:-20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;}
.single-jetpack-portfolio .sd-content ul li a.share-icon.no-text.sd-button:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:43% 50%;-ms-transform-origin:43% 50%;-webkit-transform-origin:43% 50%;}
} .search .page-header{margin-bottom:120px;}
.search .page-header .page-title{font-size:14px;color:rgba(0,0,0,.3);}
.search .page-header span{font-size:72px;font-size:4.5rem;display:block;color:initial;}
.search .no-results .page-header{display:none;}
.search .no-results .no-results{text-align:center;margin-top:150px;margin-bottom:200px;}
.search .no-results form{margin-top:3em;}
.search .no-results .search-field, .post-password-form input[type="password"]{height:44px;margin-right:20px;max-width:80%;width:240px;}
.page-content .search-form > label, .entry-content .search-form > label, .post-password-form label{display:inline-block;margin-bottom:15px;}
.error-404 .page-title{}
.error-404 .page-content{text-align:center;margin-bottom:30vh;}
.single .comment-wrapper{padding-top:100px;padding-bottom:60px;}
.comments-area{margin-bottom:100px;}
.comments-title span{display:block;font-size:12px;text-transform:uppercase;}
.site-main .comment-navigation{margin:2em 0;}
.comment-navigation a{font-size:14px;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.comment-author{padding-right:40px;padding-bottom:5px;}
.comments-area .comment-author span{display:none;}
.comments-area .comment-author .fn{font-size:18px;line-height:1;display:inline-block;margin-top:18px;}
.comments-title{margin-bottom:2em;text-align:center;}
.comment-list{list-style:none;padding-left:0;}
.comment-list .comment{margin-bottom:50px;margin-top:50px;}
.comment-content{margin-top:20px;}
.comment-list article{padding-left:80px;position:relative;min-height:80px;}
.comment-list .avatar{position:absolute;left:0;border-radius:50%;width:50px;}
.comment-list .reply, .comment-list .comment-metadata, .comment-list .edit-link{text-transform:uppercase;font-size:11px;line-height:1;}
.comment-list .edit-link a:after{font-size:14px;vertical-align:text-bottom;}
.comment-metadata a{margin-right:5px;display:inline-block;color:rgba(0,0,0,.4);}
.comment-metadata a:hover{color:black;}
.comment-list .reply{display:inline-block;font-weight:400;background:rgba(0,0,0,.2);border-radius:12px;padding:3px 0;}
.comment-list .reply:hover{background:black;}
.comment-list .reply a{color:white;padding:3px 5px 3px 7px;}
.comment-list .children{list-style:none;margin:0;padding-left:3em;}
.pingback{margin-bottom:5px;font-size:11px;}
.pingback .url{font-size:20px;margin-left:5px;margin-right:5px;}
.comment-form{margin-bottom:2em;margin-right:-50px;}
.comment-respond{margin-top:40px;margin-bottom:40px;}
.logged-in-as, .comment-notes{float:none;margin-top:0;font-size:14px;}
.logged-in-as, .logged-in-as a, .comment-notes{color:rgba(0,0,0,.3);}
.logged-in-as a:hover, .logged-in-as a:focus{opacity:1;color:black;}
.comment-list + .comment-respond{margin-top:120px;}
.comment-respond textarea{height:2em;}
.infinite-scroll .posts-navigation, .infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
div #infinite-handle{text-align:center;margin:80px auto 40px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;}
div .infinite-loader{position:absolute;left:50%;-webkit-transform:translateX(-16px);-moz-transform:translateX(-16px);-ms-transform:translateX(-16px);-o-transform:translateX(-16px);transform:translateX(-16px);}
.masonry #infinite-handle{opacity:0;position:absolute;bottom:-50px;margin:0;left:20px;right:20px;text-align:center;}
.masonry #infinite-handle.animate{opacity:1;}
.masonry .infinite-loader{position:absolute;bottom:-40px;}
div #infinite-handle span{display:inline-block;background:transparent;border-radius:0;color:black;font-size:14px;padding:1em 2em;border:1px solid black;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;}
div #infinite-handle span button{-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s;}
div #infinite-handle span:hover{background:black;color:white;}
body #infinite-footer .container{background:transparent;border:none;}
body #infinite-footer .blog-credits{color:rgba(0,0,0,.5);}
body #infinite-footer .blog-credits a{color:black;}
body #infinite-footer .blog-info a:hover,
body #infinite-footer .blog-credits a:hover{color:rgba(0,0,0,.6);text-decoration:none;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed, iframe, object{max-width:100%;}
body:not(.single) .featured-content iframe{height:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:1em 0 1.5em;opacity:.5;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.featured-content .gallery-item{margin:0 0 -2px;padding-left:2px;padding-right:2px;}
.featured-content .gallery-caption{display:none;}
.tiled-gallery{clear:none;}
.tiled-gallery .gallery-row{margin-left:auto;margin-right:auto;}
div .slideshow-window{background-color:transparent;border:none;border-radius:0;overflow:visible;padding-top:30px !important;padding-bottom:56.25% !important;position:relative;z-index:1;}
div .slideshow-controls{z-index:1000;position:absolute;bottom:50%;left:-5%;right:-5%;opacity:.2;margin:auto;text-align:center;width:110%;-webkit-transition:300ms opacity ease-out;-moz-transition:300ms opacity ease-out;transition:300ms opacity ease-out;}
body div div div.slideshow-controls a:first-child{left:0;}
body div div div.slideshow-controls a:nth-child(2){opacity:0;}
.slideshow-window:hover .slideshow-controls a:nth-child(2){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}
body div div div.slideshow-controls a:last-child{right:0;}
body div div div.slideshow-controls a:not(:nth-child(2)), body div div div.slideshow-controls a:not(:nth-child(2)):hover{font-size:6px !important;position:absolute;background:none !important;margin:0 5px !important;padding:0 !important;height:auto !important;width:auto !important;line-height:20px !important;-khtml-border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;}
body div div div.slideshow-controls a, body div div div.slideshow-controls a:hover{border:none !important;color:black !important;}
div .slideshow-slide-caption{display:none;}
.blog div .slideshow-controls, .archive div .slideshow-controls, .search div .slideshow-controls{bottom:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);text-align:left;opacity:1;left:0;right:0;width:100%;}
body.blog div div div.slideshow-controls a:nth-child(2),
body.archive div div div.slideshow-controls a:nth-child(2),
body.search div div div.slideshow-controls a:nth-child(2){display:none !important;}
body.blog div div div.slideshow-controls a:first-child, body.archive div div div.slideshow-controls a:first-child, body.search div div div.slideshow-controls a:first-child, body.blog div div div.slideshow-controls a:last-child, body.archive div div div.slideshow-controls a:last-child, body.search div div div.slideshow-controls a:last-child{left:auto;right:auto;position:relative;font-size:5px !important;opacity:.2;}
body.blog div div div.slideshow-controls a:hover, body.archive div div div.slideshow-controls a:hover, body.search div div div.slideshow-controls a:hover{opacity:1;}
body.blog div.slideshow-window * img,
body.archive div.slideshow-window * img,
body.search div.slideshow-window * img{margin:0 5px;max-width:calc( 100% - 10px );}
.widget_rss .rssSummary{margin-top:.6em;}
.widget_rss ul li{margin-top:0;margin-bottom:2em;}
.widget_rss li a{margin-right:5px;font-size:16px;}
.widget_rss .rss-date{display:block;}
body .widget_authors > ul > li{margin-bottom:1em;padding-bottom:1em;list-style:none;border-bottom:1px solid rgba(0,0,0,.08);}
body .widget_authors > ul > li:last-child{border-bottom:none;}
body .widget.widget_authors img{margin-right:20px;margin-bottom:20px;}
.widget_authors strong{font-size:20px;font-weight:normal;}
.widget_authors ul li li{margin-top:0;margin-bottom:0;}
.widget_goodreads div[class^="gr_custom_container"]{border-color:#eee;border-radius:0;padding:6px 0 10px;background-color:transparent;color:initial;}
.widget_goodreads div[class^="gr_custom_each_container"]{margin-bottom:0;padding:10px 20px;border-bottom-color:#eee;}
.widget-grofile .grofile-meta h4{margin:1em 0 1em;font-size:24px;}
.widget-grofile > p, .grofile-meta > p{margin-top:0;margin-bottom:.5em;}
body .milestone-widget{margin-bottom:6em;}
body .milestone-header{background-color:#eee;border:1px solid #eee;color:initial;line-height:1.3;margin:0;padding:.8em;font-size:12px;}
body .milestone-countdown, body .milestone-message{background-color:transparent;border:1px solid #eee;border-top:0;color:initial;padding-bottom:1em;padding-top:1.5em;}
body .milestone-countdown .difference{display:block;font-size:3em;font-weight:bold;line-height:1;}
body .widget_wpcom_social_media_icons_widget li{margin-right:1em;display:inline-block;margin-top:0;}
.widget_wpcom_social_media_icons_widget .genericon{font-size:18px;}
.widget_wpcom_social_media_icons_widget a{color:#ccc;}
.widget_wpcom_social_media_icons_widget a:focus, .widget_wpcom_social_media_icons_widget a:hover{color:black;}
div div.sharedaddy, div #content div.sharedaddy,
div #main div.sharedaddy{clear:none;}
div.sharedaddy{margin-top:60px;margin-bottom:60px;text-transform:uppercase;}
body .sd-social-icon .sd-content ul li a.sd-button, body .sd-social-text .sd-content ul li a.sd-button, body .sd-content ul li a.sd-button, body .sd-content ul li .option a.share-ustom, body .sd-content ul li.preview-item div.option.option-smart-off a, body .sd-content ul li.advanced a.share-more, body .sd-social-icon-text .sd-content ul li a.sd-button, body .sd-social-official .sd-content>ul>li>a.sd-button, body #sharing_email .sharing_send,
body .sd-social-official .sd-content>ul>li .digg_button >a{font-size:11px;color:black !important;border-radius:0;background:transparent;border:none;box-shadow:none;}
body .sd-social-icon .sd-content ul li a.sd-button:hover, body .sd-social-icon .sd-content ul li a.sd-button:active, body .sd-social-text .sd-content ul li a.sd-button:hover, body .sd-social-text .sd-content ul li a.sd-button:active, body .sd-social-icon-text .sd-content ul li a.sd-button:hover, body .sd-social-icon-text .sd-content ul li a.sd-button:active, body .sd-social-official .sd-content>ul>li>a.sd-button:hover, body .sd-social-official .sd-content>ul>li>a.sd-button:active, body .sd-social-official .sd-content>ul>li .digg_button>a:hover, body .sd-social-official .sd-content>ul>li .digg_button>a:active{color:rgba(0,0,0,.2) !important;background:transparent;border:none;border-radius:0;}
div.sd-content ul{margin:0 !important;}
div.sharedaddy div h3.sd-title:before, div div.sharedaddy h3.sd-title:before{border-top:0;margin-bottom:0;}
div.sharedaddy div h3.sd-title, div.sharedaddy div .sd-content{display:inline-block;}
div.sharedaddy div h3.sd-title{margin-right:10px;font-weight:normal;margin:.8em 10px .8em 0;line-height:1;}
div.sharedaddy div .sd-content ul li{}
div.sharedaddy .sd-social-icon .sd-content ul li a.sd-button{}
.related-holder{padding-left:0;padding-right:0;}
body #jp-relatedposts{margin-top:0;padding-top:150px;padding-bottom:50px;margin-bottom:80px;}
@media screen and (min-width:1201px){
body:not(.single-jetpack-portfolio) #jp-relatedposts{border-right:1px solid rgba(0,0,0,.08);}
}
body #jp-relatedposts h3.jp-relatedposts-headline,
body #jp-relatedposts .jp-relatedposts-items{display:inline-block;vertical-align:top;}
body #jp-relatedposts h3.jp-relatedposts-headline{margin:0 80px 1em 0;float:none;font-size:16px;font-size:1rem;width:100px;opacity:.5;}
body #jp-relatedposts h3.jp-relatedposts-headline em{font-weight:400;line-height:1.3;}
body #jp-relatedposts h3.jp-relatedposts-headline em:before{display:none;}
body #jp-relatedposts .jp-relatedposts-items{width:100%;}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items{clear:none;width:calc(100% - 190px);}
body #jp-relatedposts .jp-relatedposts-items{margin-right:0;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:calc(33.3333% - 240px / 3);}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items.jp-relatedposts-list{width:calc(100% - 400px);margin-left:210px;}
body #jp-relatedposts .jp-relatedposts-items.jp-relatedposts-list .jp-relatedposts-post{width:100%;}
body #jp-relatedposts .jp-relatedposts-items.jp-relatedposts-list .jp-relatedposts-post:last-child{margin-bottom:0;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{padding-right:0;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:not(:last-child){margin-right:120px;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{margin-bottom:1.2em;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title,
body #jp-relatedposts .jp-relatedposts-items h4.jp-relatedposts-post-title{margin-bottom:.5em;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-excerpt{margin-bottom:1.2em;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title,
body #jp-relatedposts .jp-relatedposts-items h4.jp-relatedposts-post-title{font-size:20px;line-height:1.5;font-weight:400;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a,
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:none;}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{font-size:9px;line-height:1.2;text-transform:uppercase;opacity:1;margin-bottom:.1em;}
#TB_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:100;}
#TB_window{position:fixed;top:50%;left:50%;z-index:101;}
#TB_caption{text-align:center;margin-top:10px;}
.tb-close-icon{position:absolute;right:-20px;top:-20px;}
#TB_closeWindowButton:hover,
#TB_closeWindowButton:focus,
#TB_closeWindowButton:active{color:black;}
.contact-form{margin-top:2em;margin-bottom:2em;margin-right:-50px;}
.contact-form > div{width:66%;padding-right:50px;margin-bottom:50px;float:left;}
.comment-form > p{width:100%;padding-right:50px;float:left;}
.comment-form > p:not(.comment-subscription-form):not(.small-input){margin-bottom:50px;}
.comment-form .comment-subscription-form{margin-top:0;margin-bottom:.5em;}
.contact-form div.small-input{width:33%;}
.comment-form .small-input{width:50%;}
body .contact-form label{font-weight:400;color:rgba(0,0,0,.35);}
body .contact-form label span{color:rgba(0,0,0,.2);text-transform:uppercase;}
div .contact-form input, div .contact-form textarea, .comment-form input, .comment-form textarea{margin-top:10px;}
div .contact-form input[type="text"],
div .contact-form input[type="email"],
div .contact-form input[type="url"],
div .contact-form input[type="password"],
div .contact-form input[type="search"],
div .contact-form input[type="number"],
div .contact-form input[type="tel"],
div .contact-form input[type="range"],
div .contact-form input[type="date"],
div .contact-form input[type="month"],
div .contact-form input[type="week"],
div .contact-form input[type="time"],
div .contact-form input[type="datetime"],
div .contact-form input[type="datetime-local"],
div .contact-form input[type="color"],
div .contact-form textarea, div .comment-form input[type="text"],
div .comment-form input[type="email"],
div .comment-form input[type="url"],
div .comment-form input[type="password"],
div .comment-form input[type="search"],
div .comment-form input[type="number"],
div .comment-form input[type="tel"],
div .comment-form input[type="range"],
div .comment-form input[type="date"],
div .comment-form input[type="month"],
div .comment-form input[type="week"],
div .comment-form input[type="time"],
div .comment-form input[type="datetime"],
div .comment-form input[type="datetime-local"],
div .comment-form input[type="color"],
div .comment-form textarea{display:block;width:100%;max-width:100%;margin-bottom:0;}
div .contact-form textarea{height:calc(2em - 1px);}
div .contact-form label.checkbox, div .contact-form label.radio{float:left;margin-top:20px;margin-bottom:0;}
.contact-form .contact-submit, .comment-form .form-submit{clear:both;}
.ie .hero-slider-sizer + .content-area,
.ie .home .site-footer{background:white;}
.ie body:not(.hamburger-menu) .main-navigation .nav-menu > li > ul,
.ie body:not(.hamburger-menu).main-navigation .menu > li > ul{position:absolute;padding-top:0 !important;}
@media screen and (max-width:1800px){
.hero-slider-wrapper .featured-slider .entry-text{padding:0 30px;}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items.jp-relatedposts-list{width:calc(100% - 400px);margin-left:210px;}
}
@media screen and (max-width:1600px){
body #jp-relatedposts h3.jp-relatedposts-headline{margin-right:40px;width:80px;}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items{width:calc(100% - 130px);}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:calc(33.3333% - 160px / 3);}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:not(:last-child){margin-right:80px;}
}
@media screen and (max-width:1440px){
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items.jp-relatedposts-list{width:calc(90% - 130px);margin-left:10%;}
.single .featured-content{max-width:800px;}
.hero-slider-wrapper .slick-list{padding:80px 0 0;}
}
@media screen and (max-width:1200px){
.site-content{margin-top:140px;}
.site-footer{padding-top:30px;}
.footer-branding{float:left;text-align:center;}
.site-footer .site-title{margin-top:1em;margin-bottom:1em;}
.footer-bottom-line{text-align:center;padding-left:2vw;padding-right:2vw;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.footer-bottom-line .site-info, .footer-bottom-line .footer-navigation{margin-right:0;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;-o-flex:1 0 100%;flex:1 0 100%;}
.footer-bottom-line .footer-navigation{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;margin-bottom:10px;}
.footer-bottom-line .site-info{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;}
.footer-navigation ul li{margin-right:5px;margin-left:5px;}
.site-header{margin:18px 0 0;max-width:70vw;}
.admin-bar .site-header{margin-top:25px;}
.theme-side{padding-top:20px;}
.search-wrap{padding:23px 130px;}
.search-button{position:absolute;right:23px;}
.search-button button{position:absolute;top:0;left:auto;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;font-size:14px;}
.sidebar-button{position:absolute;width:auto;left:20px;z-index:2;margin-top:1px;}
.sidebar-hide-scroll{width:450px;}
.sidebar-open .sidebar-hide-scroll{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
#secondary{padding:60px 60px 40px 60px;height:calc(100% - 60px);margin-top:60px;}
.main-navigation-center{position:absolute;left:40px;}
.hamburger-menu .main-navigation>div{bottom:-80px;padding-bottom:80px;background:white;}
.single-post article.container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.single-post article.container> *{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;-o-flex:1 0 100%;flex:1 0 100%;}
.single-post article .featured-content, .single-post article .entry-header{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;}
.single-post .entry-content{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;}
.single-post .meta-author{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;}
.single-post .posts-navigation{-webkit-order:4;-moz-order:4;-ms-order:4;-o-order:4;order:4;}
.single-post .meta-author, .single-post .posts-navigation{max-width:780px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;}
.single .featured-content{max-width:70vw;}
.single-post .posts-navigation > div{width:100%;}
.single-post .posted-on, .single-post .byline{display:inline-block;margin-right:40px;}
.single-post .byline{float:left;}
.single .author-box{margin-bottom:40px;}
.single .author-avatar, .single .author-info{display:inline-block;margin-bottom:0;vertical-align:middle;}
.single .author-avatar{width:150px;}
.single .author-info{width:calc(100% - 155px);max-width:460px;padding-left:60px;}
.single .posts-navigation .nav-previous, .single .posts-navigation .nav-next{float:left;width:50%;padding-right:40px;vertical-align:top;}
.single-jetpack-portfolio article .entry-header{margin-top:0;margin-bottom:120px;}
.single-jetpack-portfolio article .featured-content{padding-top:0;padding-bottom:100px;max-width:70%;}
.contact-form, .comment-form{margin-right:-20px;}
.comment-form > p{padding-right:20px;}
.contact-form div.small-input, .comment-form .small-input{width:50%;}
.contact-form > div, .comment-form > div{width:100%;padding-right:20px;padding-left:20px;margin-bottom:50px;float:left;}
.contact-form .contact-submit, .comment-form .form-submit{padding-right:20px;}
.search .featured-content{margin-top:0;}
.search .entry-summary{margin-top:1em;}
.hero-slider-clip{clip:auto;clip-path:none;}
.hero-slider-sizer, .hero-slider-clip, .hero-slider-wrapper{height:auto;position:static;}
.hero-slider-center{display:block;text-align:center;padding:80px 0 60px;}
.hero-slider-wrapper + span.black-bg{display:none;}
.hero-slider-wrapper .slick-list{padding:0;height:auto;}
.featured-slider .featured-content{width:45%;margin-right:4%;}
.featured-slider .entry-text{width:80%;}
.featured-slider .featured-content + .entry-text{width:50%;}
.hero-slider-wrapper .slick-dots{right:-5px;}
.blog .hero-slider-sizer ~ .content-area{border-top:1px solid rgba(0,0,0,.08);}
.blog .content-area{padding-top:80px;padding-bottom:80px;}
.blog .paging-navigation{bottom:-80px;}
.paging-navigation{bottom:0;}
.archive .content-area{padding-top:120px;padding-bottom:80px;}
.archive .page-header{margin-bottom:80px;}
body #jp-relatedposts{padding-top:80px;}
body #jp-relatedposts h3.jp-relatedposts-headline{margin-right:0;width:auto;margin-bottom:60px;}
body #jp-relatedposts .jp-relatedposts-items,
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items{width:100%;}
.read-more-link:before{display:none;}
}
@media screen and (max-width:900px){
.admin-bar .theme-side{margin-top:35px;}
.admin-bar .site-header{margin-top:50px;}
.site-title{margin-bottom:.2em;}
.custom-logo-link{display:block;}
.custom-logo-link img{max-height:40px;}
.site-information{display:block;text-align:center;}
.site-information > *{padding-left:0;}
.big-search-open .search-wrap{background-color:black;}
.search-button{right:13px;}
.sidebar-button{left:18px;}
.main-navigation-center{left:35px;}
.container.container-medium{padding-left:0;padding-right:0;}
.site-content{margin-bottom:20px;margin-top:100px;}
.blog .site-content, .archive .site-content{margin-bottom:60px;}
.widget{margin:0 0 4em;}
.widget-title{margin-bottom:2em;}
.entry-content td, .entry-content th, .comment-content td, .comment-content th{padding:6px;}
.search-wrap{padding:20px 60px;}
.search-wrap .search-form{border-bottom-color:rgba(255,255,255,.4);top:calc(50% - 50px);}
.search-wrap input.search-field[type="search"]{width:100%;}
.site-footer .widget_nav_menu{float:none;width:100%;padding-right:0;}
.last-post{margin-bottom:60px;}
.hero-slider article, .last-post article{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.hero-slider .entry-header, .hero-slider .featured-content, .last-post .entry-header, .last-post .featured-content{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;-o-flex:1 0 100%;flex:1 0 100%;}
.hero-slider .entry-header, .last-post .entry-header{width:100%;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);text-align:center;-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2;}
.hero-slider .featured-content, .last-post .featured-content{width:100%;height:70vw;margin:20px auto;display:block;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;}
.hero-slider .archive-meta .cat-links{margin-right:0;}
.hero-slider .archive-meta .cat-links, .hero-slider .archive-meta .byline{display:block;}
.featured-slider .featured-content, .last-post .featured-content{display:block;width:70vw;height:50vw;margin:0 auto 30px;}
.featured-slider .entry-text, .featured-slider .featured-content + .entry-text,
.last-post .entry-header{padding:0 3vw;width:100%;}
.last-post .featured-content{margin-top:30px;}
.featured-slider .entry-text, .featured-slider .featured-content + .entry-text,
.last-post .entry-header{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);}
.featured-slider .featured-content, .last-post .featured-content{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);}
.single-jetpack-portfolio article .entry-header{margin-bottom:80px;}
.single-jetpack-portfolio article .featured-content{padding-bottom:40px;}
.single .posts-navigation .nav-previous, .single .posts-navigation .nav-next{float:none;width:100%;padding-right:0;margin-bottom:40px;}
.single .posts-navigation span{margin-bottom:0;}
.single-post article .entry-header{padding-bottom:60px;}
div.sharedaddy{margin-bottom:0;}
.single-post .meta-author, .single-post .posts-navigation{padding-left:0;padding-right:0;}
.single .author-avatar, .single .author-info{display:block;}
.single-post .meta-author{text-align:center;padding-bottom:2em;}
.single-post .meta-author, .single-post .posts-navigation{border-bottom:1px solid rgba(0,0,0,.08);}
.single-post .posted-on, .single-post .byline{display:block;margin-right:0;}
.single-post .byline{float:none;}
.single .author-avatar{width:100%;max-width:80px;margin:0 auto;}
.single .author-avatar img{border-radius:40px;}
.single .author-info{line-height:1.5;margin:30px auto 0;width:80%;padding-left:0;}
.single-post article .entry-header{padding-bottom:0;}
.single .comment-wrapper{padding-bottom:0;}
.comments-area{margin-bottom:40px;}
body #jp-relatedposts{padding-top:40px;margin-bottom:20px;}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items.jp-relatedposts-list{width:100%;margin-left:0;}
.comment-list article{padding-left:0;}
.comment-author{padding-right:40px;padding-bottom:5px;}
.comment-list .avatar{position:static;margin-bottom:5px;width:40px;}
.comments-area .comment-author .fn{display:block;}
.comment-list .children{padding-left:1em;}
.contact-form, .comment-form{margin-right:0;}
.comment-form > p{padding-right:0;}
.contact-form div.small-input, .comment-form .small-input{width:100%;}
.search .page-header{margin-bottom:80px;}
.search .entry-text{left:auto;display:block;width:100%;}
.search .featured-content{display:block;margin:0;}
.search .entry-text .cat-links{display:block;}
.emphasis{line-height:1.3;}
}
@media screen and (max-width:550px){
.site-header {
max-width: calc(100% - 160px);
margin-top: 15px;
}
.theme-side {
padding-top: 16px;
}
.sidebar-button {
-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
#secondary {
border-top: 1px solid rgba(0,0,0,.08);
}
.sidebar-hide-scroll {
width: 100vw;
}
.sidebar-open .sidebar-hide-scroll {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
#secondary {
padding: 60px 60px 40px 40px;
}
.search-wrap {
padding: 20px 40px;
}
.search-wrap .search-instructions {
text-align: center;
}
.paging-navigation {
margin-left: 0;
margin-right: 0;
width: 100%;
} .widget_search .search-form {
position: relative;
}
.widget_search input[type="search"] {
width: calc(100% - 70px);
margin-top: 0;
margin-right: 70px;
font-size: 16px;
}
.widget_search input[type="submit"] {
position: absolute;
right: 0;
top: 0;
float: none;
} .hero-slider-center {
padding: 60px 0 0;
}
.featured-slider .entry-content {
display: none;
}
.hero-slider-wrapper .slick-dots {
position: static;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
text-align: center;
margin-top: 40px;
display: -webkit-flex !important;
display: -moz-flex !important;
display: -ms-flex !important;
display: -o-flex !important;
display: flex !important;
justify-content: space-between;
text-align: center;
}
.hero-slider-wrapper .slick-dots li {
display: inline-block;
margin: 0 10px;
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
-o-flex: 0 1 auto;
flex: 0 1 auto;
}
.hero-slider-wrapper .slick-dots button {
width: auto;
text-align: center;
}
.hero-slider-wrapper .slick-dots li:after {
height: 15px;
width: 1px;
background: black;
display: block;
top: 5px;
margin-left: auto;
margin-right: auto;
}
.hero-slider-wrapper .slick-dots button {
padding: 0;
} .page-template-gallery-page .container-medium {
padding-left: 0;
padding-right: 0;
} .comment-form > p {
padding-right: 0;
}
.contact-form div.small-input, .comment-form div.small-input {
width: 100%;
}
.contact-form > div, .comment-form > div {
width: 100%;
padding-right: 0;
padding-left: 0;
margin-bottom: 30px;
float: none;
}
.contact-form .contact-submit, .comment-form .form-submit {
padding-left: 0;
padding-right: 0;
} .single .featured-content {
max-width: 100%;
}
.entry-cotent {
word-wrap: break-word;
}
.twocolumn .half-width {
display: block;
width: 100%;
}
.twocolumn .half-width:nth-child(even) {
padding-left: 0;
}
.twocolumn .half-width:nth-child(odd) {
padding-right: 0;
}
.single .alignright {
margin-left: 1.5em;
max-width: 30%;
}
.single .alignleft {
margin-right: 1.5em;
max-width: 30%;
}
.entry-content figure.aligncenter, .entry-content figure.size-full, .entry-content img.aligncenter, .entry-content>img, .entry-content p>img, .entry-content :not(.wp-caption)>img.size-full {
margin-bottom: 2rem;
}
.single-post .meta-author {
margin-top: 5em;
} body #jp-relatedposts {
overflow: scroll;
-webkit-overflow-scrolling: touch;
margin-left: -30px;
margin-right: -30px;
}
body #jp-relatedposts h3.jp-relatedposts-headline,
body #jp-relatedposts .jp-relatedposts-items,
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items {
margin-left: 30px;
margin-right: 30px;
}
body #jp-relatedposts .jp-relatedposts-items,
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items {
width: 230vw;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
width: 70vw;
margin-bottom: 0;
float: left;
clear: none;
display: inline-block;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:not(:last-child) {
margin-right: 10vw;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
clear: none;
}
.search .no-results .no-results {
margin-top: 50px;
margin-bottom: 80px;
}
}}
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
}
body {
margin: 0;
}
article, aside, details, figcaption, figure, footer, header, 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;
}
a:active, a:hover{outline: 0;
}
abbr[title]{border-bottom: 1px dotted;
}
b, strong{font-weight: bold;
}
dfn{font-style: italic;
}
h1{font-size: 2em;
margin: 0.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: -0.5em;
}
sub{bottom: -0.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;
border: 1px solid #ccc;
padding: 2px 4px;
margin: 0 4px;
}
button, input, optgroup, select, textarea{color: inherit;
font: inherit;
margin: 0;
}
button{overflow: visible;
}
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;
}
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;
margin-right: 10px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;
}
fieldset{border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend{border: 0;
padding: 0;
}
textarea{overflow: auto;
}
optgroup{font-weight: bold;
}
table{border-collapse: collapse;
border-spacing: 0;
}
td, th{padding: 0;
} body,
button, input, select, textarea{color: black;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1, h2, h3, h4, h5, h6{clear: both;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top: 0;
} p{margin-bottom: 1.5em;
word-wrap: break-word;
}
dfn, em, i{font-style: italic;
}
cite{font-style: normal;
font-weight: 300;
}
blockquote{margin: 3em 0;
padding-left: 3em;
border-left: none;
border-right: none;
} q{margin: 0;
padding-left: 3em;
}
@media screen and (max-width:900px){
blockquote {
margin: 1.5em 0;
padding-left: 0;
} q{padding-left: 0;
}
}
address {
margin: 0 0 1.5em;
}
pre{background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var{font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: inherit;
}
abbr, acronym{border-bottom: 1px dotted rgba(0,0,0,.35);
cursor: help;
}
mark, ins{background: wheat;
text-decoration: none;
padding: 1px 2px;
margin: 0 2px;
}
big{font-size: 125%;
} @font-face{font-family: 'icomoon';
src:  url(//www.marielouisephotography.com/wp-content/themes/marielouisephotography/assets/fonts/icomoon/icomoon.eot?614nxa);
src:  url(//www.marielouisephotography.com/wp-content/themes/marielouisephotography/assets/fonts/icomoon/icomoon.eot?614nxa#iefix) format('embedded-opentype'),
url(//www.marielouisephotography.com/wp-content/themes/marielouisephotography/assets/fonts/icomoon/icomoon.ttf?614nxa) format('truetype'),
url(//www.marielouisephotography.com/wp-content/themes/marielouisephotography/assets/fonts/icomoon/icomoon.woff?614nxa) format('woff'),
url(//www.marielouisephotography.com/wp-content/themes/marielouisephotography/assets/fonts/icomoon/icomoon.svg?614nxa#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"],
.checkbox:before, input[type="checkbox"] + label:before,
.radio:before, input[type="radio"] + label:before,
.read-more-link:before, .edit-link a:after, .tb-close-icon:after, body div div div.slideshow-controls a:after{font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-edit:before, .edit-link a:after{content: "\e907";
}
.icon-small-right:before, .read-more-link:before{content: "\e906";
}
.icon-correct:before{content: "\e905";
}
.icon-left:before, body div div div.slideshow-controls a:first-child:after{content: "\e903";
}
.icon-right:before, body div div div.slideshow-controls a:last-child:after{content: "\e904";
}
.icon-close:before, .tb-close-icon:after{content: "\e900";
}
.icon-search:before{content: "\e901";
}
.icon-sidebar:before{content: "\e902";
} h1, h1>a, h2, h2>a, h3, h3>a, h4, h4>a, h5, h5>a, h6, h6>a, 
.pingback .url, cite, .hamburger-menu .main-navigation .menu,
.masonry .format-quote blockquote{font-family: 'Couturier-Bold', 'Times New Roman', Times, serif;
}
body{font-family: Roboto, sans-serif, Verdana, Geneva, sans-serif;
font-weight: 300;
} p{font-family: Roboto, sans-serif, Verdana, Geneva, sans-serif ;
font-weight: 300;
}
blockquote, q,
.dropcap, .main-navigation, .archive-meta, .wp-caption .wp-caption-text, .entry-meta,
.widget_rss .rss-date, body .milestone-header,
body:not(.search) .masonry article.jetpack-portfolio .entry-title a,
.single-jetpack-portfolio .entry-footer-small, div.sharedaddy h3.sd-title, body .sd-social-icon .sd-content ul li a.sd-button, body .sd-social-text .sd-content ul li a.sd-button, body .sd-content ul li a.sd-button, body .sd-content ul li .option a.share-ustom, body .sd-content ul li.preview-item div.option.option-smart-off a, body .sd-content ul li.advanced a.share-more, body .sd-social-icon-text .sd-content ul li a.sd-button, body .sd-social-official .sd-content>ul>li>a.sd-button, body #sharing_email .sharing_send,
body .sd-social-official .sd-content>ul>li .digg_button >a, .footer-bottom-line, .comments-title span, .archive .page-header span, .comment-list .reply, .comment-list .comment-metadata, .pingback, body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,
body .contact-form label span, .read-more-link, .comments-area .comment-author, .hero-slider-wrapper .slick-dots button, .paging-navigation a:not(.next):not(.prev),
.paging-navigation span.current, .page-links, .post-format-type{font-family: 'Roboto', Verdana, 'Geneva', sans-serif
}
body .milestone-countdown .difference{font-family: 'Roboto', Verdana, 'Geneva', sans-serif;
font-weight: 300;
} .search-wrap .search-field{font-size: 80px;
font-size: 5rem;
}
h1, .last-post .entry-title{font-size: 72px;
font-size: 4.5rem;
}
h2, .single .entry-title, .error-404 .page-title, .hero-slider-wrapper .featured-slider .entry-title, .emphasis{font-size: 60px;
font-size: 3.75rem;
}
h3{font-size: 48px;
font-size: 3rem;
}
h4, .hamburger-menu .main-navigation a, .site-title{font-size: 36px;
font-size: 2.25rem;
}
h5, .masonry .format-quote blockquote, .masonry .format-quote blockquote > p, .masonry .format-link .entry-content a{font-size: 30px;
font-size: 1.875rem;
}
h6, .site-header.compact .site-title, .entry-content blockquote, .entry-content q, .entry-content blockquote > p, .entry-content q > p, .single .posts-navigation .post-title, .site-footer .site-title, .comment-triger button, .comment-reply-title{font-size: 24px;
font-size: 1.5rem;
}
.emphasis cite, .masonry .format-quote cite{font-size: 18px;
font-size: 1.125rem;
}
.single .entry-content{font-size: 17px;
}
.contact-form label, .hamburger-menu .main-navigation ul ul a, cite, .page-links{font-size: 16px;
font-size: 1rem;
}
.entry-content{font-size: 15px;
}
.single .entry-footer, .search .entry-summary, .comment, .widget, .widget-title, body:not(.search) .masonry article.jetpack-portfolio .entry-title,
.emphasis .entry-content table, .emphasis .wp-caption .wp-caption-text, .archive .archive-description{font-size: 14px;
font-size: .875rem;
}
.site-branding .site-description, .single .author-info, .single .meta-author .entry-footer{font-size: 15px;
}
.search-wrap .search-instructions, .edit-link, .widget li{font-size: 15px;
font-size: 0.75rem;
}
.main-navigation ul ul a, .last-post .archive-meta, .single-jetpack-portfolio .entry-meta, .single-jetpack-portfolio .archive-meta{font-size: 15px;
font-size: .6875rem;
}
.archive-meta, .post-format-type, .main-navigation a, .entry-meta, .widget_rss .rss-date, .single-jetpack-portfolio .entry-footer-small, .contact-form label span, .read-more-link, .footer-bottom-line{font-size: 15px;
font-size: .625rem;
}
@media screen and (max-width:1500px){
.search-wrap .search-field, h1, .last-post .entry-title {
font-size: 60px;
font-size: 3.75rem;
}
h2, .single .entry-title, .error-404 .page-title, .hero-slider-wrapper .featured-slider .entry-title, .emphasis{font-size: 48px;
font-size: 3rem;
}
h3, .site-title, h4{font-size: 30px;
font-size: 1.875rem;
}
.site-header.compact .site-title{font-size: 24px;
font-size: 1.5rem;
}
}
@media screen and (max-width:900px){
.search-wrap .search-field, h1, .last-post .entry-title, h2, .single .entry-title, .error-404 .page-title, .hero-slider-wrapper .featured-slider .entry-title, h3, h4, h5, .masonry .format-quote blockquote, .masonry .format-quote blockquote > p, .masonry .format-link .entry-content a {
font-size: 30px;
font-size: 1.875rem;
}
h6, .site-title, .single .posts-navigation .post-title, .emphasis{font-size: 24px;
font-size: 1.5rem;
}
.entry-content blockquote, .entry-content q, .entry-content blockquote > p, .entry-content q > p{font-size: 20px;
font-size: 1.25rem;
}
.site-footer .site-title{font-size: 16px;
font-size: 1rem;
}
} h1, h2, h3, h4, h5, h6 {
font-weight: bold;
font-weight: 300;
}
.entry-content blockquote, .entry-content q, .comment-content blockquote, .comment-content q, .main-navigation a, body:not(.search) .masonry article.jetpack-portfolio .entry-title{font-weight: 300;
}
.site-title, body:not(.hamburger-menu) .main-navigation-center .nav-menu > li > a,
body:not(.hamburger-menu) .main-navigation-center .menu > li > a,
.entry-content a, .archive-meta{font-weight: 300;
font-size: 14px !important;
} .entry-meta,
.widget-title{letter-spacing: .015em;
}
label{letter-spacing: .03em;
}
.main-navigation a{letter-spacing: .1em;
}
.site-title{letter-spacing: -.01em;
line-height: 1;
} .single .author-info{line-height: 1.7;
}
.entry-content blockquote, .entry-content q, .comment-content blockquote, .comment-content q, .single .entry-footer{line-height: 1.5;
}
.entry-content{line-height: 1.7;
}
h5, h6,
.masonry .format-quote blockquote, .masonry .format-quote blockquote > p, .masonry .format-quote blockquote, .masonry .format-link .entry-content a{line-height: 1.2;
}
h1, h2, h3, h4,
.last-post .entry-title, .hero-slider-wrapper .featured-slider .entry-title{line-height: 1.1;
}
.site-header{line-height: 1;
} h1>a,
h2>a, h3>a, h4>a, h5>a, h6>a{text-decoration: none;
}
.entry-content h1>a:hover, .entry-content h2>a:hover, .entry-content h3>a:hover, .entry-content h4>a:hover, .entry-content h5>a:hover, .entry-content h6>a:hover, .comment-content h1>a:hover, .comment-content h2>a:hover, .comment-content h3>a:hover, .comment-content h4>a:hover, .comment-content h5>a:hover, .comment-content h6>a:hover, h1>a:hover, h2>a:hover, h3>a:hover, h4>a:hover, h5>a:hover, h6>a:hover{text-decoration: none;
}
p > a{text-decoration: none;
}  .stop-shake{-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
} .scalable-wrapper{height: 0;
padding-top: 56.5%;
position: relative;
}
.scalable-element{height: 100%;
max-height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
margin-bottom: 0 !important;
border: none;
} .clear:before,
.clear:after, .hentry:not(.slick-slide):before,
.hentry:not(.slick-slide):after,
.comments-area .comment-list .comment-body:before, .comments-area .comment-list .comment-body:after, .comment-navigation:before, .comment-navigation:after, .infinite-wrap:before, .infinite-wrap:after, .contact-form:before, .contact-form:after, .comment-respond:before, .comment-respond:after{content: "";
display: table;
table-layout: fixed;
}
.clear:after, .hentry:not(.slick-slide):after,
.comments-area .comment-list .comment-body:after, .comment-navigation:after, .infinite-wrap:after, .contact-form:after, .comment-respond:after{clear: both;
} html{box-sizing: border-box;
}
*,
*:before,
*:after{box-sizing: inherit;
}
body{background: #fff; }
blockquote:before, blockquote:after, q:before, q:after{content: "";
}
blockquote, q{quotes: "" "";
}
hr{background-color: rgba(0,0,0,.2);
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol{margin: 0 0 1.5em;
padding-left: 1.4em;
}
ul{list-style: disc;
}
ol{list-style: decimal;
}
li > ul, li > ol{margin-bottom: 0;
margin-left: 0.8em;
}
dt{font-weight: bold;
}
dd{margin: 0 1.5em 1.5em;
}
img{height: auto; max-width: 100%; }
figure{margin: 1em 0; }
table{margin: 0 0 1.5em;
width: 100%;
}
::-moz-selection{background: black;
color: white;
}
::selection{background: black;
color: white;
} .twocolumn .half-width{display: inline-block;
vertical-align: top;
width: 49%;
}
.twocolumn .half-width:nth-child(odd){padding-right: 20px;
}
.twocolumn .half-width:nth-child(even){padding-left: 20px;
}
.entry-content figure.aligncenter, .entry-content figure.size-full, .entry-content img.aligncenter, .entry-content>img, .entry-content p>img, .entry-content :not(.wp-caption)>img.size-full{margin-bottom: 3rem;
margin-top: .5rem;
}
.entry-content :not(.wp-caption)>img.size-full:not(.alignleft):not(.alignright){margin-top: 3rem;
}
@media only screen and (min-width: 1201px){
.single-jetpack-portfolio .content-area .aligncenter {
max-width: 860px;
}
.single-jetpack-portfolio .alignleft, .page .alignleft{margin-left: -70px;
max-width: calc(40% + 70px);
position: relative;
z-index: 2;
}
.single-jetpack-portfolio .alignright, .page .alignright{margin-right: -70px;
max-width: calc(40% + 70px);
position: relative;
z-index: 2;
}
} .container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
max-width: 1910px;
}
.container.container-xs{max-width: 780px;
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
width: 100%;
}
body #jp-relatedposts{padding-right: 0;
}
.container.container-small{max-width: 1200px;
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
}
.container.container-medium{max-width: 1500px;
}
.container.container-wrapper{padding-left: 30px;
padding-right: 30px;
max-width: 100%;
}
@media(min-width:900px){
.container.container-wrapper {
padding-left: 60px;
padding-right: 60px;
}
.container.container-xs{padding-left: 30px;
padding-right: 30px;
}
body #jp-relatedposts{padding-right: 30px;
}
.container{width: 100%;
}
}
@media(min-width:1200px){
.container.container-wrapper {
padding-left: 110px;
padding-right: 110px;
}
.container{width: 100%;
padding-left: 20px;
padding-right: 20px;
}
}
@media(min-width:1600px){
.blog .content-area.container.container-wrapper, .archive .content-area.container.container-wrapper {
padding-left: 130px;
padding-right: 130px;
}
}
@media(min-width:1800px){
.container.container-xs {
max-width: 870px;
padding-left: 75px;
padding-right: 75px;
}
body #jp-relatedposts{padding-right: 75px;
}
.container{width: 100%;
}
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.col-xs-fifth, .col-sm-fifth, .col-md-fifth, .col-lg-fifth, .col-xs-two-fifth, .col-sm-two-fifth, .col-md-two-fifth, .col-lg-two-fifth, .masonry article, .grid-sizer{position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-fifth, .col-xs-two-fifth, .masonry article, .grid-sizer{float: left;
}
.col-xs-fifth{width: 20%;
}
.col-xs-two-fifth{width: 40%;
}
.col-xs-12, .masonry article, .grid-sizer{width: 100%;
}
.col-xs-11{width: 91.66666667%;
}
.col-xs-10{width: 83.33333333%;
}
.col-xs-9{width: 75%;
}
.col-xs-8{width: 66.66666667%;
}
.col-xs-7{width: 58.33333333%;
}
.col-xs-6{width: 50%;
}
.col-xs-5{width: 41.66666667%;
}
.col-xs-4{width: 33.33333333%;
}
.col-xs-3{width: 25%;
}
.col-xs-2{width: 16.66666667%;
}
.col-xs-1{width: 8.33333333%;
}
.lines span:nth-child(1),
.lines span:nth-child(2),
.lines span:nth-child(3),
.lines span:nth-child(4){display: none;
}
@media(min-width:900px){
.site-footer .row {
margin-left: -30px;
margin-right: -30px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 , .col-sm-fifth, .col-sm-two-fifth, .masonry article, .grid-sizer{float: left;
padding-left: 30px;
padding-right: 30px;
}
.col-sm-fifth{width: 20%;
}
.col-sm-two-fifth{width: 40%;
}
.col-sm-12, .masonry article.post.sticky{width: 100%;
}
.col-sm-11{width: 91.66666667%;
}
.col-sm-10{width: 83.33333333%;
}
.col-sm-9{width: 75%;
}
.col-sm-8{width: 66.66666667%;
}
.col-sm-7{width: 58.33333333%;
}
.col-sm-6, .masonry article.post, .masonry article.jetpack-portfolio, .search .masonry article, .grid-sizer{width: 50%;
}
.col-sm-5{width: 41.66666667%;
}
.col-sm-4{width: 33.33333333%;
}
.col-sm-3{width: 25%;
}
.col-sm-2{width: 16.66666667%;
}
.col-sm-1{width: 8.33333333%;
}
.lines span:nth-child(1){left: 50%;
}
.lines span:nth-child(1){display: block;
}
.lines span:nth-child(2),
.lines span:nth-child(3),
.lines span:nth-child(4){display: none;
}
}
@media(min-width:1200px){
.row {
margin-left: -20px;
margin-right: -20px;
}
.site-footer .row{margin-left: -30px;
margin-right: -30px;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-fifth, .col-md-two-fifth, .masonry article, .grid-sizer{float: left;
padding-left: 30px;
padding-right: 30px;
}
body:not(.search) .masonry article.jetpack-portfolio,
.gallery .grid-sizer{padding-left: 50px;
padding-right: 50px;
}
.col-md-fifth{width: 20%;
}
.col-md-two-fifth{width: 40%;
}
.col-md-12{width: 100%;
}
.col-md-11{width: 91.66666667%;
}
.col-md-10{width: 83.33333333%;
}
.col-md-9{width: 75%;
}
.col-md-8{width: 66.66666667%;
}
.col-md-7{width: 58.33333333%;
}
.col-md-6, .masonry article.post.sticky{width: 50%;
}
.col-md-5{width: 41.66666667%;
}
.col-md-4, body:not(.search) .masonry article.jetpack-portfolio,
.gallery .grid-sizer{width: 33.33333333%;
}
.col-md-3, .masonry article.post, .search .masonry article, .grid-sizer{width: 25%;
}
.col-md-2{width: 16.66666667%;
}
.col-md-1{width: 8.33333333%;
}
.lines span:nth-child(1){left: 25%;
}
.lines span:nth-child(2){left: 50%;
}
.lines span:nth-child(3){left: 75%;
}
.lines span:nth-child(1),
.lines span:nth-child(2),
.lines span:nth-child(3){display: block;
}
.lines span:nth-child(4){display: none;
}
}
@media(min-width:1800px){
.site-footer .row {
margin-left: -40px;
margin-right: -40px;
}
.gallery.row{margin-left: -10px;
margin-right: -10px;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-fifth, .col-lg-two-fifth, .masonry article, .grid-sizer{float: left;
padding-left: 40px;
padding-right: 40px;
}
body:not(.search) .masonry article.jetpack-portfolio,
.gallery .grid-sizer{padding-left: 65px;
padding-right: 65px;
}
.col-lg-fifth, .masonry article.post, .search .masonry article, .grid-sizer{width: 20%;
}
.col-lg-two-fifth, .masonry article.post.sticky{width: 40%;
}
.col-lg-12{width: 100%;
}
.col-lg-11{width: 91.66666667%;
}
.col-lg-10{width: 83.33333333%;
}
.col-lg-9{width: 75%;
}
.col-lg-8{width: 66.66666667%;
}
.col-lg-7{width: 58.33333333%;
}
.col-lg-6{width: 50%;
}
.col-lg-5{width: 41.66666667%;
}
.col-lg-4, body:not(.search) .masonry article.jetpack-portfolio,
.gallery .grid-sizer{width: 33.33333333%;
}
.col-lg-3{width: 25%;
}
.col-lg-2{width: 16.66666667%;
}
.col-lg-1{width: 8.33333333%;
}
.lines span:nth-child(1),
.lines span:nth-child(2),
.lines span:nth-child(3),
.lines span:nth-child(4){display: block;
}
.lines span:nth-child(1){left: 20%;
}
.lines span:nth-child(2){left: 40%;
}
.lines span:nth-child(3){left: 60%;
}
.lines span:nth-child(4){left: 80%;
}
}
.clear:before, .clear:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
content: " ";
display: table;
}
.clear:after, .container:after, .container-fluid:after, .row:after{clear: both;
} input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="url"],
input[type="search"],
textarea, select, kbd, pre,
.radio.checked:before, input[type="radio"]:checked + label:before,
.menu-toggle span:before, .menu-toggle span:after, .search-wrap, .edit-link, .widget .search-form input[type="submit"],
.featured-slider-wrap, .fullwidth-slider .featured-slider .featured-image:after, .sd-social-icon a:before, body .tb-close-icon, .slick-arrow, .fullwidth-slider .featured-slider .slick-arrow:before, .content-area #infinite-handle span,
.portfolio-item .entry-meta, .portfolio-item .entry-title, .portfolio-item .featured-image a:after, .portfolio-item .featured-image + .entry-header,
.jp-relatedposts-post .jp-relatedposts-post-a, .single-post .featured-portrait, .wpcom-instagram-images, aside#secondary{-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.comment-list .reply{-webkit-transition: .1s;
-moz-transition: .1s;
-ms-transition: .1s;
-o-transition: .1s;
transition: .1s;
}
a, .edit-link a:after{-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
} .sidebar-button,
.main-navigation-center, .search-button{-webkit-transition: 0s, opacity .2s ease-out;
-moz-transition: 0s, opacity .2s ease-out;
-ms-transition: 0s, opacity .2s ease-out;
-o-transition: 0s, opacity .2s ease-out;
transition: 0s, opacity .2s ease-out;
}
.sidebar-button, .main-navigation-center, .search-button{opacity: 0;
}
.show .sidebar-button, .show .main-navigation-center, .show .search-button{opacity: 1;
} button{border: none;
border-radius: 0;
-webkit-appearance: none;
background: transparent;
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .4em;
}
input[type="button"],
input[type="reset"],
input[type="submit"]{border: 1px solid;
border-color: black;
border-radius: 0;
-webkit-appearance: none;
background: transparent;
color: rgba(0, 0, 0, .8);
font-size: 18px;
font-size: 1.125rem;
line-height: 1;
padding: .7em 1.4em;
}
.widget_search input[type="submit"]{font-size: 12px;
padding: .6em;
text-align: center;
}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{background: black;
color: white;
}
button:focus, input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active, input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{background: black;
color: white;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color: rgba(0, 0, 0, .8);
background: transparent;
border: none;
border-bottom: 1px solid rgba(0,0,0,.2);
border-radius: 0;
-webkit-appearance: none;
padding: 3px 0;
}
select{border: 1px solid black;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus, input[type="text"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="number"]:hover,
input[type="tel"]:hover,
input[type="range"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="week"]:hover,
input[type="time"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="color"]:hover,
textarea:hover{color: black;
outline: none;
border-bottom-color: black;
}
textarea{width: 100%;
outline: none;
resize: vertical;
} input[type="checkbox"],
input[type="radio"]{display: none;
}
label.checkbox, input[type="checkbox"] + label,
form.contact-form label.checkbox, form.contact-form input[type="checkbox"] + label,
label.radio, input[type="radio"] + label,
form.contact-form label.radio, form.contact-form input[type="radio"] + label{cursor: pointer;
padding-left: 30px;
position: relative;
line-height: 1;
font-size: 13px;
display: inline-block;
margin-bottom: 22px;
font-weight: 300;
}
.comment-subscription-form input[type="checkbox"] + label{margin-bottom: 10px;
display: inline-block !important; font-weight: 300;
line-height: 1;
margin-left: 0;
}
label.checkbox:before, input[type="checkbox"] + label:before,
label.radio:before, input[type="radio"] + label:before{border: 1px solid black;
font-size: 12px;
padding-top: 1px;
padding-left: 1px;
color: black;
height: 16px;
opacity: 1;
text-align: center;
width: 16px;
position: absolute;
left: 0;
top: -2px;
}
label.radio:before, input[type="radio"] + label:before{font-size: 9px;
padding-left: 1px;
padding-top: 3px;
}
label.checkbox:before, input[type="checkbox"] + label:before{-webkit-transition: background-color .2s, opacity .2s;
-moz-transition: background-color .2s, opacity .2s;
-ms-transition: background-color .2s, opacity .2s;
-o-transition: background-color .2s, opacity .2s;
transition: background-color .2s, opacity .2s;
}
label.checkbox:before, input[type="checkbox"] + label:before,
label.radio:before, input[type="radio"] + label:before{content: "";
}
label.checkbox:hover:before, input[type="checkbox"] + label:hover:before,
label.radio:hover:before, input[type="radio"] + label:hover:before{background: black;
}
.checkbox.checked:before, input[type="checkbox"]:checked + label:before{content: "\e905";
}
.checkbox.checked:hover:before, input[type="checkbox"]:checked + label:hover:before,
.radio.checked:hover:before, input[type="radio"]:checked + label:hover:before{color: white;
}
.radio.checked:before, input[type="radio"]:checked + label:before{content: "\e900";
}
.radio:before, input[type="radio"] + label:before{-webkit-transition: .2s ease-in;
-moz-transition: .2s ease-in;
-ms-transition: .2s ease-in;
-o-transition: .2s ease-in;
transition: .2s ease-in;
} .site-header{position: absolute;
z-index: 1;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
will-change: transform;
-webkit-transition: .4s .2s ease-in;
-moz-transition: .4s .2s ease-in;
-ms-transition: .4s .2s ease-in;
-o-transition: .4s .2s ease-in;
transition: .4s .2s ease-in;
padding: 0;
margin: 25px 0 0;
width: auto;
max-width: 500px;
text-align: center;
}
.fixed-site-header .site-header{position: fixed;
}
.site-header.compact{-webkit-transition: .4s ease-out;
-moz-transition: .4s ease-out;
-ms-transition: .4s ease-out;
-o-transition: .4s ease-out;
transition: .4s ease-out;
}
.site-header.compact .site-description{opacity: 0;
z-index: -1;
margin-top: -15px;
}
.admin-bar .site-header{margin-top: 35px;
}
.site-branding{display: inline-block;
}
.site-title{margin-top: 0;
margin-bottom: 0;
position: relative;
z-index: 2;
}
.site-title a{text-decoration: none;
border-bottom: none;
}
.site-title a:hover{color: initial;
}
.site-branding .site-description{margin-bottom: 0;
margin-top: 0;
}
.custom-logo-link{display: inline-block;
vertical-align: middle;
width: auto;
}
.custom-logo-link img{display: inline-block;
max-height: 60px 
width: auto;
-webkit-transition: .4s;
-moz-transition: .4s;
-ms-transition: .4s;
-o-transition: .4s;
transition: .4s;
}
.compact .custom-logo-link img{max-height: 40px;
}
.site-information{display: inline-block;
text-align: left;
vertical-align: middle;
}
.site-information > *{padding-left: 15px;
}
.site-branding .site-information .site-description{}
.site-footer{padding-top: 80px;
padding-bottom: 80px;
}
.footer-widget-holder{margin-bottom: 60px;
padding-left: 0;
padding-right: 0;
}
.footer-branding{float: right;
text-align: right;
}
.footer-bottom-line{text-transform: uppercase;
padding-left: 0;
padding-right: 0;
}
.site-info{margin-right: 20px;
color: rgba(0,0,0,.5);
}
.site-info a{color: black;
}
.site-info, .footer-navigation{display: inline-block;
}
.footer-navigation ul{list-style: none;
padding-left: 0;
margin-bottom: 0;
display: inline-block;
margin-left: 0;
}
.footer-navigation ul li{display: inline-block;
}
.footer-navigation a{margin-left: 2px;
margin-right: 2px;
} .theme-side{position: fixed;
top: 0;
bottom: 0;
z-index: 10;
background: transparent;
padding-top: 30px;
}
.admin-bar .theme-side{margin-top: 15px;
}
@media screen and (min-width:1201px){
.theme-side {
min-width: 55px;
}
.primary-side{width: 55px;
}
.sidebar-open .primary-side{border-right-color: transparent;
background: white;
-webkit-transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;
-moz-transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;
-ms-transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;
-o-transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;
transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .2s;
}
.primary-side.first-lvl-open{width: 265px;
background: white;
-webkit-transition: .3s cubic-bezier(0, 0, 0.25, 1), background .2s;
-moz-transition: .3s cubic-bezier(0, 0, 0.25, 1), background .2s;
-ms-transition: .3s cubic-bezier(0, 0, 0.25, 1), background .2s;
-o-transition: .3s cubic-bezier(0, 0, 0.25, 1), background .2s;
transition: .3s cubic-bezier(0, 0, 0.25, 1), background .2s;
box-shadow: 10px 0px 50px -10px rgba(0,0,0,.1);
}
.sidebar-open .primary-side.first-lvl-open{box-shadow: inset -1px 0px 0px 0px rgba(0,0,0,.08);
}
body:not(.hamburger-menu) .primary-side:not(.first-lvl-open) .main-navigation ul ul{opacity: 0;
visibility: hidden;
z-index: -200;
}
}
.primary-side {
left: 0;
-webkit-transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;
-moz-transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;
-ms-transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;
-o-transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;
transition: .4s .1s cubic-bezier(0, 0, 0.25, 1), background .3s;
}
.secondary-side{right: 0;
bottom: auto;
}
.theme-side button:not(.dropdown-toggle):hover,
.theme-side button:not(.dropdown-toggle):focus,
.theme-side button:not(.dropdown-toggle):active{color: rgba(0,0,0,.7);
background: transparent;
outline: 0;
}
.big-search-open .theme-side button.big-search-close{color: white;
}
.big-search-open .theme-side button.big-search-close:hover, .big-search-open .theme-side button.big-search-close:focus, .big-search-open .theme-side button.big-search-close:active{color: rgba(255,255,255,.7);
}
.menu-toggle, .sidebar-toggle, .search-button button{padding: 5px;
} .sidebar-open .sidebar-hide-scroll{visibility: visible;
opacity: 1;
z-index: -1;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;
-moz-transition: all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;
-ms-transition: all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;
-o-transition: all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;
transition: all .2s, visibility 0s 0s, transform .3s cubic-bezier(0, 0, 0.25, 1), z-index 0s .3s;
}
.sidebar-hide-scroll{visibility: hidden;
opacity: 0;
z-index: -1;
-webkit-transition: all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;
-moz-transition: all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;
-ms-transition: all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;
-o-transition: all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;
transition: all .3s, visibility 0s .3s, transform 0s .3s, z-index 0s 0s;
position: absolute;
top: 0;
right: 0;
bottom: 0;
height: 100%;
width: 550px;
overflow: hidden;
-webkit-transform: translateX(80%);
-moz-transform: translateX(80%);
-ms-transform: translateX(80%);
-o-transform: translateX(80%);
transform: translateX(80%);
background: white;
}
#secondary{overflow-x: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
margin-right: -20px;
padding: 100px 145px 100px 75px;
height: 100%;
} .sidebar-button{position: relative;
text-align: center;
height: 20px;
width: 55px;
z-index: 1;
}
@media screen and (min-width:1201px){
.hamburger-menu .sidebar-button {
position: absolute;
top: 70px;
}
}
.sidebar-button button {
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
font-size: 16px;
}
.sidebar-button .icon-close{font-size: 14px;
}
.sidebar-button .icon-close, .sidebar-open .sidebar-button .icon-sidebar{display: none;
}
.sidebar-open .sidebar-button .icon-close{display: block;
} .big-search-open .search-wrap{visibility: visible;
z-index: 100;
background-color: rgba(0,0,0,.95);
}
.search-wrap{visibility: hidden;
z-index: -1;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(0,0,0,0);
padding: 30px 130px;
color: white;
-webkit-transition: background-color .3s;
-moz-transition: background-color .3s;
-ms-transition: background-color .3s;
-o-transition: background-color .3s;
transition: background-color .3s;
}
.big-search-open .search-wrap .search-instructions{opacity: .3;
margin-right: 0;
-webkit-transition: .4s .2s;
-moz-transition: .4s .2s;
-ms-transition: .4s .2s;
-o-transition: .4s .2s;
transition: .4s .2s;
}
.big-search-open .search-wrap .search-form{opacity: 1;
-webkit-transition: .2s .1s;
-moz-transition: .2s .1s;
-ms-transition: .2s .1s;
-o-transition: .2s .1s;
transition: .2s .1s;
}
.search-wrap .search-instructions{text-align: right;
margin-top: 2px;
opacity: 0;
margin-right: -10px;
}
.search-wrap .search-form{opacity: 0;
}
.search-wrap .search-instructions, .search-wrap .search-form{-webkit-transition: 0;
-moz-transition: 0;
-ms-transition: 0;
-o-transition: 0;
transition: 0;
}
.search-wrap .search-form{position: relative;
width: 100%;
top: calc(50% - 130px);
text-align: center;
border-bottom: 1px solid;
border-bottom-color: rgba(255,255,255,.2);
}
.search-wrap input.search-field[type="search"]{color: white;
border-bottom: none;
text-align: center;
width: calc(100% - 400px);
-webkit-appearance: textfield;
}
.search-wrap input.search-field[type="search"]:focus{outline: 0;
}
.search-wrap input.search-field[type="search"]::-webkit-input-placeholder{color: #777;
}
.search-wrap input.search-field[type="search"]:-moz-placeholder{color: #777;
}
.search-wrap input.search-field[type="search"]::-moz-placeholder{color: #777;
}
.search-wrap input.search-field[type="search"]:-ms-input-placeholder{color: #777;
}
.search-wrap [type="submit"]{display: none;
} .search-button{position: relative;
text-align: center;
height: 20px;
}
.search-button button{position: absolute;
top: 0;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
}
button.big-search-trigger{}
button.big-search-close{display: none;
}
.big-search-open button.big-search-trigger{display: none;
}
.big-search-open button.big-search-close{display: block;
z-index: 110;
}  a,
a:visited{color: black;
text-decoration: none;
}
a:hover, a:active{color: rgba(0,0,0,.35);
border-bottom-color: rgba(0,0,0,.35);
}
a:focus{outline: 0;
color: black;
}
a:hover, a:active{outline: 0;
}
.edit-link a:after{margin-left: 7px;
font-size: 16px;
vertical-align: text-top;
color: rgba(0,0,0,.3);
}
.edit-link a:hover, .edit-link a:active, .edit-link a:focus{color: inherit;
}
.edit-link a:hover:after{color: black;
} body:not(.hamburger-menu) .main-navigation-center{position: fixed;
top: 60px;
left: 0;
-webkit-transform: rotate(90deg) translateY(-100%);
-moz-transform: rotate(90deg) translateY(-100%);
-ms-transform: rotate(90deg) translateY(-100%);
-o-transform: rotate(90deg) translateY(-100%);
transform: rotate(90deg) translateY(-100%);
transform-origin: left top;
-ms-transform-origin: left top; -webkit-transform-origin: left top;
overflow: visible;
width: calc(100vh - 120px);
height: 55px;
}
body:not(.hamburger-menu) .main-navigation{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-moz-flex: 1;
-ms-flex: 1;
flex: 1;
}
.main-navigation>div{text-align: center;
width: 100%;
}
.main-navigation{clear: both;
display: block;
}
.menu-toggle{display: block;
}
.toggled #primary-menu{display: inline-block;
}
.main-navigation ul{display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
body:not(.hamburger-menu) .menu-toggle{display: none;
}
body:not(.hamburger-menu) ul.nav-menu,
body:not(.hamburger-menu) ul.menu{display: block;
}
.main-navigation-center .nav-menu, .main-navigation-center .menu{width: 100%;
}
.main-navigation li{position: relative;
padding: 0;
margin-left: 8px;
margin-right: 8px;
}
.main-navigation-center .nav-menu > li, .main-navigation-center .menu > li{display: inline-block;
float: none;
text-align: center;
margin-top: 16px;
}
.main-navigation-center .nav-menu > li > a, .main-navigation-center .menu > li > a{text-transform: uppercase;
line-height: 1;
padding: 6px;
font-size: 16px;
font-weight: 300;
}
.main-navigation a, .main-navigation .dropdown-toggle{display: inline-block;
text-decoration: none;
}
.main-navigation a:hover, .main-navigation a:focus{color: inherit;
}
body:not(.hamburger-menu) .main-navigation .nav-menu > li > ul,
body:not(.hamburger-menu).main-navigation .menu > li > ul{box-shadow: none;
position: fixed;
visibility: hidden;
display: block;
top: 1000px;
left: 0;
opacity: 0;
z-index: 99999;
transform-origin: left top;
-ms-transform-origin: left top; -webkit-transform-origin: left top;
width: 220px;
text-align: left;
padding: 500px 10px 500px 30px;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: opacity .2s, visibility 0s .2s, top 0s .2s;
-moz-transition: opacity .2s, visibility 0s .2s, top 0s .2s;
-ms-transition: opacity .2s, visibility 0s .2s, top 0s .2s;
-o-transition: opacity .2s, visibility 0s .2s, top 0s .2s;
transition: opacity .2s, visibility 0s .2s, top 0s .2s;
}
body:not(.hamburger-menu).main-navigation ul ul li:hover > ul,
body:not(.hamburger-menu).main-navigation ul ul li.focus > ul{display: block;
}
.main-navigation ul ul ul{box-shadow: none;
width: 100%;
text-align: left;
padding: 5px 10px 5px 0;
display: none;
}
.main-navigation ul ul ul{}
.main-navigation ul ul a{width: auto;
max-width: calc(100% - 18px);
}
.main-navigation ul ul li:not(:first-child){margin-top: 10px;
}
@media screen and (min-width:1201px){
body:not(.hamburger-menu) .main-navigation ul.menu:hover > li > a,
body:not(.hamburger-menu) .main-navigation ul.nav-menu:hover > li > a {
color: rgba(0,0,0,.4);
}
body:not(.hamburger-menu) .main-navigation ul.menu:hover > li > .dropdown-toggle span,
body:not(.hamburger-menu) .main-navigation ul.nav-menu:hover > li > .dropdown-toggle span{background: rgba(0,0,0,.4);
}
body:not(.hamburger-menu) .main-navigation ul.menu:hover > li:hover > a,
body:not(.hamburger-menu) .main-navigation ul.menu:hover > li.focus > a,
body:not(.hamburger-menu) .main-navigation ul.nav-menu:hover > li:hover > a,
body:not(.hamburger-menu) .main-navigation ul.nav-menu:hover > li.focus > a{color: inherit;
}
}
.main-navigation ul ul :hover > a, .main-navigation ul ul .focus > a {
}
.main-navigation ul a:hover, .main-navigation ul a.focus{color: rgba(0,0,0,.3);
}
body:not(.hamburger-menu) .main-navigation ul a:hover + .dropdown-toggle .h-line,
body:not(.hamburger-menu) .main-navigation ul a:hover + .dropdown-toggle .v-line,
body:not(.hamburger-menu) .main-navigation ul a.focus + .dropdown-toggle .h-line,
body:not(.hamburger-menu) .main-navigation ul a.focus + .dropdown-toggle .v-line{background: rgba(0,0,0,.3);
}
body:not(.hamburger-menu) .main-navigation li:hover > ul,
body:not(.hamburger-menu) .main-navigation li.focus > ul{top: 18px;
visibility: visible;
opacity: 1;
display: block;
-webkit-transition: opacity .2s .1s;
-moz-transition: opacity .2s .1s;
-ms-transition: opacity .2s .1s;
-o-transition: opacity .2s .1s;
transition: opacity .2s .1s;
}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a{}
.site-main .posts-navigation, .site-main .post-navigation{margin: 0 0 1.5em;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{float: left;
width: 50%;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{float: right;
text-align: right;
width: 50%;
} .sub-menu .dropdown-toggle{position: relative;
top: 0;
vertical-align: middle;
margin-left: 4px;
}
.dropdown-toggle{position: relative;
right: 0;
vertical-align: middle;
z-index: -1;
padding: 8px;
top: 1px;
}
.dropdown-toggle:hover, .dropdown-toggle:focus, .dropdown-toggle:active{background: transparent;
}
.dropdown-toggle .h-line, .dropdown-toggle .v-line{position: absolute;
background: black;
padding: 0;
-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.dropdown-toggle .h-line{height: 1px;
width: 9px;
top: 7px;
right: 4px;
}
.dropdown-toggle .v-line{width: 1px;
height: 9px;
top: 3px;
right: 8px;
}
.hamburger-menu .dropdown-toggle{padding: 10px;
}
.hamburger-menu .dropdown-toggle .h-line{height: 1px;
width: 13px;
top: 10px;
right: 4px;
}
.hamburger-menu .dropdown-toggle .v-line{width: 1px;
height: 13px;
top: 4px;
right: 10px;
}
.dropdown-toggle:focus{outline: none;
}
body:not(.hamburger-menu) .main-navigation ul ul li:hover > .dropdown-toggle,
body:not(.hamburger-menu) .main-navigation ul ul li.focus > .dropdown-toggle{-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
body:not(.hamburger-menu) .main-navigation .nav-menu > li:hover > .dropdown-toggle .v-line,
body:not(.hamburger-menu) .main-navigation .nav-menu > li.focus > .dropdown-toggle .v-line,
body:not(.hamburger-menu) .main-navigation .menu > li:hover > .dropdown-toggle .v-line,
body:not(.hamburger-menu) .main-navigation .menu > li.focus > .dropdown-toggle .v-line{opacity: 0;
} .hamburger-menu .main-navigation-center{}
.hamburger-menu .main-navigation-center .nav-menu > li, .hamburger-menu .main-navigation-center .menu > li{text-align: left;
}
.menu-toggle{font-size: 11px;
text-transform: uppercase;
}
.menu-toggle p{display: inline-block;
margin: 0;
}
.menu-toggle .close-menu{display: none;
}
.menu-toggle .close-menu i{position: absolute;
left: -20px;
}
@media screen and (min-width:1200px){
.menu-toggle .close-menu i {
display: none;
}
}
.menu-toggle .hamburger {
display: inline-block;
height: 12px;
width: 22px;
vertical-align: middle;
position: relative;
margin-bottom: 5px;
display: none;
}
.hamburger-menu .menu-toggle{margin-top: 4px;
width: 55px;
}
@media screen and (max-width:1200px){
.hamburger-menu .menu-toggle {
width: 40px;
-webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s;
}
}
.menu-toggle span {
width: 100%;
height: 2px;
background: black;
display: block;
position: absolute;
top: 5px;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
.menu-toggle span:first-child{top: 0;
}
.menu-toggle span:last-child{top: 10px;
}
.toggled .menu-toggle span:first-child, .toggled .menu-toggle span:last-child{opacity: 0;
}
.toggled .menu-toggle span:nth-child(2){-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.toggled .menu-toggle span:nth-child(3){-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.toggled .menu-toggle .hamburger{margin-bottom: 10px;
width: 20px;
}
.toggled .menu-toggle .close-menu{display: block;
}
.toggled .menu-toggle .open-menu{display: none;
} .hamburger-menu .main-navigation>div{position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(255,255,255,.98);
visibility: hidden;
opacity: 0;
z-index: -1;
-webkit-transition: .2s, visibility 0s .2s;
-moz-transition: .2s, visibility 0s .2s;
-ms-transition: .2s, visibility 0s .2s;
-o-transition: .2s, visibility 0s .2s;
transition: .2s, visibility 0s .2s;
}
.hamburger-menu .toggled.main-navigation>div{visibility: visible;
opacity: 1;
z-index: 200;
-webkit-transition: .3s, visibility 0s 0s;
-moz-transition: .3s, visibility 0s 0s;
-ms-transition: .3s, visibility 0s 0s;
-o-transition: .3s, visibility 0s 0s;
transition: .3s, visibility 0s 0s;
}
.hamburger-menu .toggled .menu-toggle{position: relative;
z-index: 201;
width: 100%;
}
.hamburger-menu .main-navigation>div:before{content: "";
display: inline-block;
height: 100%;
margin-right: -0.25em; vertical-align: middle;
}
.hamburger-menu .main-navigation-center .main-navigation div > ul{height: auto;
max-height: calc(100% - 140px);
max-width: 90%;
width: 90%;
margin-left: auto;
margin-right: auto;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
display: inline-block;
vertical-align: middle;
position: relative;
left: -20px;
-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.hamburger-menu .main-navigation-center .toggled.main-navigation div > ul{left: 0;
-webkit-transition: .3s .1s ease-in;
-moz-transition: .3s .1s ease-in;
-ms-transition: .3s .1s ease-in;
-o-transition: .3s .1s ease-in;
transition: .3s .1s ease-in;
}
.hamburger-menu .main-navigation-center .nav-menu > li, .hamburger-menu .main-navigation-center .menu > li{display: block;
margin-top: 5px;
}
.hamburger-menu .main-navigation li{position: relative;
}
.hamburger-menu .main-navigation-center li a{padding: 3px 6px;
touch-action: manipulation;
}
.hamburger-menu .main-navigation-center li a{margin-bottom: 10px;
max-width: calc(100% - 20px);
}
.hamburger-menu .main-navigation-center ul ul{margin-bottom: 16px;
}
.hamburger-menu .main-navigation-center ul ul a{margin-bottom: 0;
}
.hamburger-menu .main-navigation ul.sub-menu{display: none;
}
.hamburger-menu .main-navigation .toggle-on > ul, .main-navigation .toggle-on > ul{display: block;
}
.hamburger-menu .main-navigation  li.toggle-on > .dropdown-toggle{-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.hamburger-menu .main-navigation ul ul a{max-width: 100%;
}
.hamburger-menu .dropdown-toggle{position: relative;
right: auto;
top: -9px;
z-index: 1;
}
.hamburger-menu ul ul .dropdown-toggle{top: -3px;
} .post-navigation .nav-previous,
.posts-navigation .nav-previous, .post-navigation .nav-next, .posts-navigation .nav-next{}
.paging-navigation{text-align: center;
margin-top: 50px;
margin-bottom: 50px;
}
.paging-navigation ul{list-style: none;
padding-left: 0;
margin: 0;
}
.paging-navigation li{display: inline-block;
}
.paging-navigation li>*{padding: 5px 5px 0;
}
.site-main{position: relative;
}
.paging-navigation{position: absolute;
bottom: -40px;
left: 0;
margin-bottom: 0;
margin-left: 20px;
margin-right: 20px;
width: calc(100% - 40px);
border-bottom: 1px solid rgba(0,0,0,.08);
}
.blog .paging-navigation{bottom: -150px;
}
.paging-navigation ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
text-align: center;
}
.paging-navigation li{-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
-o-flex: 0 1 auto;
flex: 0 1 auto;
}
.paging-navigation li:first-child{-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.paging-navigation li:last-child{-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-ms-transform: translateX(50%);
-o-transform: translateX(50%);
transform: translateX(50%);
}
.paging-navigation li *{display: block;
}
.navigation-line{display: none;
}
.paging-navigation .navigation-line{display: block;
width: 1px;
height: 15px;
background: transparent;
margin: 10px auto 0;
}
.paging-navigation a, .paging-navigation .dots{display: inline-block;
color: rgba(0,0,0,.2);
}
.paging-navigation a:hover, .paging-navigation a:active{color: black;
}
.paging-navigation span .navigation-line{background: black;
}
.paging-navigation a:hover .navigation-line{background: black;
}
.paging-navigation a, .paging-navigation span.current{font-size: 16px;
}
.paging-navigation a.next, .paging-navigation a.prev{font-size: 14px;
}  .screen-reader-text{clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
word-wrap: normal !important; }
.screen-reader-text:focus{background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus{outline: 0;
} .alignleft{display: inline;
float: left;
margin-right: 1.5em;
}
.single .alignleft{margin-right: 2.5em;
}
.alignright{display: inline;
float: right;
margin-left: 1.5em;
}
.single .alignright{margin-left: 2.5em;
}
.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{content: "";
display: table;
table-layout: fixed;
}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear: both;
} .widget{margin: 0 0 6em;
letter-spacing: .025em;
}
.site-footer .widget{max-width: 320px;
} .widget select{max-width: 100%;
}
.widget-title{margin-bottom: 3em;
}
.widget ul{padding-left: 0;
list-style-type: none;
}
.widget ul li{margin-top: 1em;
margin-bottom: 1em;
}
.widget > ul > li:first-child, .widget div > ul > li:first-child{margin-top: 0;
} .widget_text{font-size: 13px;
line-height: 1.7;
color: rgba(0,0,0,.4);
} .widget_nav_menu,
.widget_meta, .widget_categories, .widget_archive, .widget_pages{display: inline-block;
vertical-align: top;
width: 48%;
padding-right: 40px;
} .widget table thead,
.widget table tbody{text-align: center;
}
.widget table{border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
.widget table caption{margin-bottom: 2em;
}
.widget table td, .widget table th{padding: 2px 6px;
}
.widget table thead th{padding-top: 6px;
}
.widget table tfoot td:not(.pad){padding: 12px 15px 6px;
}
.widget #today{font-weight: bold;
} .widget .cat-item a{margin-right: 5px;
} .widget_search input[type="search"]{width: calc(100% - 80px);
font-size: 14px;
margin-top: -1px;
}
.widget_search input[type="submit"]{max-width: 70px;
float: right;
} .widget_tag_cloud a{margin-right: 5px;
} .black-overlay{position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
display: block;
background: black;
visibility: hidden;
-webkit-transition: .2s, visibility 0s .2s;
-moz-transition: .2s, visibility 0s .2s;
-ms-transition: .2s, visibility 0s .2s;
-o-transition: .2s, visibility 0s .2s;
transition: .2s, visibility 0s .2s;
}
@media screen and (min-width:551px){
.sidebar-open .black-overlay {
visibility: visible;
opacity: .3;
-webkit-transition: .4s ease-in, visibility 0s 0s;
-moz-transition: .4s ease-in, visibility 0s 0s;
-ms-transition: .4s ease-in, visibility 0s 0s;
-o-transition: .4s ease-in, visibility 0s 0s;
transition: .4s ease-in, visibility 0s 0s;
}
}
.site-content {
margin-top: 18vh;
margin-bottom: 80px;
}
.entry-meta{text-transform: uppercase;
}
body.attachment .meta-author, body.attachment .posts-navigation{display: none;
}
body.attachment .attachment{text-align: center;
} .blog .site-content,
.archive .site-content{margin-top: 0;
position: relative;
}
.home .site-footer{position: relative;
}
.hero-slider-sizer{position: relative;
height: 100vh;
}
.hero-slider-clip{height: 100%;
width: 100%;
overflow: hidden;
position: absolute;
clip: rect(0, auto, auto, 0);
-webkit-clip-path: inset(0 0 0 0);
-moz-clip-path: inset(0 0 0 0);
-ms-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
}
@supports 	not (-webkit-clip-path: inset(0 0 0 0)) and
not (-moz-clip-path: inset(0 0 0 0)) and
not (-ms-clip-path: inset(0 0 0 0)) and
not (clip-path: inset(0 0 0 0)) and
not (clip: rect(0, auto, auto, 0)) {
.hero-slider-sizer + .content-area,
.home .site-footer {
background: white;
}
}
.hero-slider-wrapper {
height: 100%;
text-align: center;
overflow: hidden;
position: fixed;
background: white;
}
.hero-slider-wrapper, span.black-bg{-webkit-transition: .1s, opacity .4s ease-out;
-moz-transition: .1s, opacity .4s ease-out;
-ms-transition: .1s, opacity .4s ease-out;
-o-transition: .1s, opacity .4s ease-out;
transition: .1s, opacity .4s ease-out;
}
.center-vertically:before{content: "";
display: inline-block;
height: 100%;
margin-right: -1em;
width: 0;
vertical-align: middle;
}
.last-post{display: inline-block;
width: 100%;
}
.hero-slider-wrapper + span.black-bg{background: black;
position: fixed;
height: 100%;
z-index: -1;
opacity: 1;
}
.hero-slider-center{display: inline-block;
vertical-align: middle;
text-align: left;
width: 100%;
height: 100%;
padding: 60px 0;
}
body .hero-slider-wrapper .featured-slider article.hentry{clear: none;
margin: 0;
display: inline-block;
vertical-align: middle;
float: none;
}
.show .last-post .featured-content, .show .last-post .entry-header{-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
opacity: 1;
}
.last-post .featured-content, .last-post .entry-header{display: inline-block;
vertical-align: middle;
opacity: 0;
-webkit-transition: .4s ease-out;
-moz-transition: .4s ease-out;
-ms-transition: .4s ease-out;
-o-transition: .4s ease-out;
transition: .4s ease-out;
}
.last-post .featured-content{width: 55%;
height: 70vh;
margin-left: 4%;
margin-bottom: 0;
padding-bottom: 0;
-webkit-transform: translateX(-100px);
-moz-transform: translateX(-100px);
-ms-transform: translateX(-100px);
-o-transform: translateX(-100px);
transform: translateX(-100px);
}
.last-post .image{-webkit-background-size: contain;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
width: 100%;
height: 100%;
}
.last-post .entry-header{width: 40%;
-webkit-transform: translateX(100px);
-moz-transform: translateX(100px);
-ms-transform: translateX(100px);
-o-transform: translateX(100px);
transform: translateX(100px);
}
.show .last-post .entry-title, .show .last-post .archive-meta{top: 0;
opacity: 1;
}
.last-post .archive-meta{position: relative;
-webkit-transition: .3s .4s ease-out;
-moz-transition: .3s .4s ease-out;
-ms-transition: .3s .4s ease-out;
-o-transition: .3s .4s ease-out;
transition: .3s .4s ease-out;
}
.last-post .archive-meta{top: -10px;
opacity: 0;
}
.last-post .archive-meta .cat-links, .last-post .archive-meta .byline{display: inline-block;
text-decoration: none;
}
.last-post .archive-meta .cat-links{margin-right: 10px;
} .hero-slider-wrapper .slick-list{padding: 80px 80px 0;
}
.featured-slider article.hentry{text-align: center;
float: none;
clear: none;
display: inline-block;
vertical-align: middle;
}
.featured-slider .slick-active .featured-content, .featured-slider .slick-active .entry-text, .featured-slider .slick-active .featured-content + .entry-text{-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
opacity: 1;
}
.featured-slider .featured-content, .featured-slider .entry-text{display: inline-block;
vertical-align: middle;
opacity: 0;
-webkit-transition: .4s ease-out;
-moz-transition: .4s ease-out;
-ms-transition: .4s ease-out;
-o-transition: .4s ease-out;
transition: .4s ease-out;
}
.featured-slider .featured-content{width: 55%;
height: 70vh;
margin-right: 4%;
margin-bottom: 0;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);
}
.featured-slider .image{-webkit-background-size: contain;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
height: 100%;
width: 100%;
}
.featured-slider .featured-content img{width: 100%;
max-height: 70vh;
display: none;
}
.featured-slider .entry-text{padding: 0 3vw;
width: 60%;
-webkit-transform: translateY(100px);
-moz-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);
}
.featured-slider .featured-content + .entry-text{width: 40%;
}
.featured-slider .entry-title{margin-top: .6em;
margin-bottom: 1em;
}
.featured-slider .archive-meta .cat-links, .featured-slider .archive-meta .byline{display: block;
margin-right: 0;
} .hero-slider-wrapper .slick-dots{position: fixed;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
padding: 0;
margin: 0;
list-style-type: none;
}
.hero-slider-wrapper .slick-dots li{opacity: .15;
margin-bottom: 15px;
}
.hero-slider-wrapper .slick-dots li:hover, .hero-slider-wrapper .slick-dots .slick-active{opacity: 1;
}
.hero-slider-wrapper .slick-dots li:after{content: '';
width: 15px;
height: 1px;
background: transparent;
display: inline-block;
position: relative;
vertical-align: text-top;
top: 10px;
margin-left: 10px;
}
.hero-slider-wrapper .slick-dots .slick-active:after{background: black;
}
.hero-slider-wrapper .slick-dots button{font-size: 16px;
line-height: 1;
width: 2em;
text-align: right;
}
.hero-slider-wrapper .slick-dots button:hover, .hero-slider-wrapper .slick-dots button:focus, .hero-slider-wrapper .slick-dots button:active{background: transparent;
color: black;
}
.hero-slider-wrapper .slick-dots button:before{content: '0';
} .slick-slider{position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list{position: relative;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus{outline: none;
}
.slick-list.dragging{cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track{position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before, .slick-track:after{display: table;
content: '';
}
.slick-track:after{clear: both;
}
.slick-loading .slick-track{visibility: hidden;
}
.slick-slide{display: none;
float: left;
height: 100%;
min-height: 1px;
}
.slick-slide:focus{outline: none;
}
[dir='rtl'] .slick-slide{float: right;
}
.slick-slide img{display: block;
}
.slick-slide.slick-loading img{display: none;
}
.slick-slide.dragging img{pointer-events: none;
}
.slick-initialized .slick-slide{display: block;
}
.slick-loading .slick-slide{visibility: hidden;
}
.slick-vertical .slick-slide{display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden{display: none;
} .blog .content-area,
.archive .content-area{padding-top: 150px;
padding-bottom: 150px;
}
.archive .page-header{max-width: 800px;
text-align: center;
margin: 0 auto 140px;
}
.archive .page-title{margin-bottom: .3em;
}
.archive .page-header span{font-size: 12px;
display: block;
text-transform: uppercase;
}
.archive .archive-description{}
.blog .site-main > .container, .archive:not(.tax-jetpack-portfolio-type):not(.post-type-archive-jetpack-portfolio) .site-main > .container,
.search .site-main > .container{overflow: hidden;
padding: 0;
}
.blog .site-main .row, .archive:not(.tax-jetpack-portfolio-type):not(.post-type-archive-jetpack-portfolio) .site-main .row,
.search .site-main .row{margin-top: -40px;
margin-bottom: 50px;
}
.sticky{display: block;
}
@media screen and (min-width:900px){
.content-area .sticky .entry-content {
padding-right: 80px;
}
}
.blog .content-area .hentry.sticky, .archive .content-area .hentry.sticky {
clear: left;
}
.masonry article.post, .search .masonry article{padding-top: 40px;
padding-bottom: 40px;
transform-origin: left center;
-ms-transform-origin: left center; -webkit-transform-origin: left center;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.lines span{position: absolute;
top: 0;
bottom: 0;
width: 1px;
height: 0;
background: rgba(0,0,0,.08);
-webkit-transition: height .4s .1s ease-in;
-moz-transition: height .4s .1s ease-in;
-ms-transition: height .4s .1s ease-in;
-o-transition: height .4s .1s ease-in;
transition: height .4s .1s ease-in;
}
.lines.animate span{height: 100%;
}
.masonry article.sticky.post:before, .search .masonry article.sticky:before{content: "";
position: absolute;
top: 0;
left: 2%;
right: 2%;
bottom: 0;
width: 96%;
height: 100%;
z-index: -1;
display: block;
background: white;
}
.masonry article, .search .masonry article{border-top: 1px solid transparent;
}
.masonry article:not(.animate),
.search .masonry article:not(.animate){opacity: 0;
-webkit-transform: translateX(-20px);
-moz-transform: translateX(-20px);
-ms-transform: translateX(-20px);
-o-transform: translateX(-20px);
transform: translateX(-20px);
}
.masonry .animate.post, .search .masonry .animate{border-color: #eee;
}
.masonry .animate:not(.lines){opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-transition: .2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;
-moz-transition: .2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;
-ms-transition: .2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;
-o-transition: .2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;
transition: .2s, opacity .3s ease, transform .2s ease-out, border .4s .2s;
}
.updated:not(.published){display: none;
}
.single .byline, .group-blog .byline{display: block;
}
.page-content, .entry-content, .entry-summary{margin: 1.8em 0 0;
}
.single .entry-content{margin-top: 3em;
}
.page-links{clear: both;
margin: 0 0 1.5em;
}
.page-links a{padding: 3px;
}
.blog .entry-title, .archive .entry-title, .search .entry-title{margin-bottom: 3px !important;
}
.featured-content{padding-bottom: 24px;
text-align: center;
}
@media screen and (min-width:1200px){
.blog .masonry .featured-image:hover ~ .entry-header .entry-title a,
.archive:not(.tax-jetpack-portfolio-type):not(.post-type-archive-jetpack-portfolio) .masonry .featured-image:hover ~ .entry-header .entry-title a,
.search .masonry .featured-image:hover ~ .entry-header .entry-title a,
.search .masonry .featured-image:hover ~ .entry-text .entry-title a,
.blog .masonry .entry-title a:hover, .archive:not(.tax-jetpack-portfolio-type):not(.post-type-archive-jetpack-portfolio) .masonry .entry-title a:hover,
.search .masonry .entry-title a:hover, .jp-relatedposts-post-a:hover ~ h4 a,
.jp-relatedposts-post-a:hover {
border-bottom: 1px solid black;
color: inherit;
}
}
.archive-meta {
text-transform: uppercase;
}
body:not(.single-jetpack-portfolio) .archive-meta,
body:not(.single-jetpack-portfolio) .archive-meta a{color: rgba(0,0,0,.7);
}
body:not(.single-jetpack-portfolio) .archive-meta a:hover,
body:not(.single-jetpack-portfolio) .archive-meta a:focus{color: black;
}
.archive-meta .byline, .archive-meta .cat-links{display: inline-block;
}
.archive-meta .cat-links{margin-right: 5px;
}
.hero-slider-wrapper .archive-meta .cat-links a:hover{text-decoration: underline;
}
.archive-meta .tags-links{display: none;
}
.blog .content-area .more-link:before, .archive .content-area .more-link:before, .search .content-area .more-link:before{content: '';
display: block;
width: 100%;
height: 0;
margin-top: .5em;
}
.masonry .posts-navigation, .masonry .paging-navigation{position: absolute;
bottom: -50px;
left: 30px;
right: 30px;
margin-bottom: 10px;
margin-top: 0;
}
.read-more-link{text-transform: uppercase;
position: relative;
}
a.read-more-link:hover, a.read-more-link:focus{color: black;
}
.entry-content a.read-more-link{font-weight: 300;
}
.read-more-link:before{color: black;
position: absolute;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
right: -15px;
top: 1px;
opacity: 0;
-webkit-transition: .1s;
-moz-transition: .1s;
-ms-transition: .1s;
-o-transition: .1s;
transition: .1s;
}
.read-more-link:hover:before{opacity: 1;
-webkit-transform: translateX(70%);
-moz-transform: translateX(70%);
-ms-transform: translateX(70%);
-o-transform: translateX(70%);
transform: translateX(70%);
-webkit-transition: .3s ease-out;
-moz-transition: .3s ease-out;
-ms-transition: .3s ease-out;
-o-transition: .3s ease-out;
transition: .3s ease-out;
} .masonry .format-quote .entry-header,
.masonry .format-link .entry-header{display: none;
}
.masonry .format-quote .entry-content, .masonry .format-quote blockquote, .masonry .format-quote .entry-content p:first-of-type, .masonry .format-link .entry-content, .masonry .format-link .entry-content p:first-of-type, .masonry .format-link .entry-content a{margin: 0;
font-weight: 300;
}
.masonry .format-quote cite a{font-weight: 300;
}
.masonry .format-quote cite{margin-top: 10px;
}
.post-format-type{margin: 30px 10px 0 0;
text-transform: uppercase;
text-decoration: underline;
float: left;
}
.masonry .format-quote .archive-meta, .masonry .format-link .archive-meta{margin-top: 30px;
} .masonry .entry-content h1,
.masonry .entry-content h2, .masonry .entry-content h3{font-size: 30px;
}
.masonry .entry-content h4, .masonry .entry-content h5, .masonry .entry-content h6{font-size: 20px;
}
.masonry blockquote,400
.masonry q{padding-left: 0;
font-size: 16px;
}
.masonry .entry-content cite{font-size: 14px;
} .single-post article.container{padding-left: 0;
padding-right: 0;
}
.single article .entry-header{text-align: center;
}
.single-post article .entry-header .entry-title{max-width: 720px;
margin: 0 auto;
}
.single-post article .entry-header{padding-bottom: 150px;
}
.single .featured-content{max-width: 1000px;
margin-left: auto;
margin-right: auto;
padding-bottom: 80px;
}
.single-post .featured-content{opacity: 0;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
-webkit-transform: scale(.98);
-moz-transform: scale(.98);
-ms-transform: scale(.98);
-o-transform: scale(.98);
transform: scale(.98);
}
.show.single-post .featured-content{opacity: 1;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
@media screen and (min-width:1200px){
.single .featured-content.vertical-img img {
max-height: 65vh;
width: auto;
}
} .single-post .meta-author.fixed,
.single-post .posts-navigation > div.fixed {
position: fixed;
}
.single-post .meta-author, .single-post .posts-navigation, .single-post .posts-navigation > div{position: relative;
width: 240px;
margin-top: 3em;
}
@media screen and (min-width:1200px){
.single-post .meta-author, .single-post .posts-navigation, .single-post .posts-navigation > div {
width: 170px;
}
.single-post .entry-content.container.container-xs, .single-post .comment-wrapper{max-width: calc(100% - 380px);
}
body #jp-relatedposts{max-width: calc(100% - 190px);
}
.single-post .entry-content, .single-post .comment-wrapper{border-left: 1px solid rgba(0,0,0,.08);
border-right: 1px solid rgba(0,0,0,.08);
}
}
@media screen and (min-width:1440px){
.single-post .entry-content.container.container-xs, .single-post .comment-wrapper {
max-width: 780px;
}
body #jp-relatedposts{max-width: calc(780px + ((100% - 780px) / 2));
}
}
@media screen and (min-width:1600px){
.single-post .meta-author, .single-post .posts-navigation, .single-post .posts-navigation > div {
width: 240px;
}
}
@media screen and (min-width:1800px){
.single-post .entry-content.container.container-xs, .single-post .comment-wrapper {
max-width: 870px;
}
body #jp-relatedposts{max-width: calc(870px + ((100% - 870px) / 2));
}
}
.meta-author {
float: left;
width: 240px;
}
.single-post .entry-meta{margin-bottom: 40px;
}
.single-post .posted-on, .single-post .byline{margin-bottom: 12px;
}
.single .entry-meta p, .single .entry-footer-small p{margin-top: 0;
margin-bottom: 4px;
}
.single-post .entry-meta span a{font-weight: 300;
}
.single .author-avatar{margin-bottom: 30px;
}
.single .author-info{margin-bottom: 60px;
width: 80%;
}
.single-post .entry-footer > span{display: block;
margin-bottom: 14px;
}
.single-post .entry-footer > span.cat-links{display: none;
}
.single .tags-links a{margin-right: 2px;
}
.single .tags-links a:first-child{margin-left: 4px;
}
.single .tags-links a:hover, .single .tags-links a:focus, .single .tags-links a:active{color: black;
} .single-post .posts-navigation{float: right;
margin-top: 0;
word-wrap: break-word;
}
.single .posts-navigation .nav-previous, .single .posts-navigation .nav-next{float: none;
width: initial;
text-align: left;
}
.single-post .posts-navigation .nav-previous{margin-bottom: 100px;
}
.single .posts-navigation span{margin-bottom: 25px;
display: block;
}
.single .posts-navigation i{font-size: 5px;
vertical-align: middle;
}
.single .posts-navigation .nav-previous i{margin-right: 25px;
}
.single .posts-navigation .nav-next i{margin-left: 25px;
} .single-post .entry-content h1,
.single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h6{clear: none;
}
.entry-content > *:first-child,
.comment-content > *:first-child{margin-top: 0;
}
.dropcap{float: left;
font-weight: bold;
font-size: 3.6em;
line-height: 1;
-webkit-initial-letter: 2;
initial-letter: 2;
padding-top: 1px;
padding-right: 0.3em;
padding-left: 0;
margin-bottom: -5px;
}
.emphasis .dropcap{font-size: 2.6em;
padding-top: 0px;
padding-right: .15em;
margin-bottom: -0.2em;
margin-top: -0.02em;
}
.entry-content blockquote, .entry-content q{}
.entry-content table, .comment-content table{border: 1px solid black;
}
.entry-content thead, .comment-content thead{border-bottom: 1px solid rgba(0,0,0,.05);
}
.entry-content tfoot, .comment-content tfoot{border-top: 1px solid rgba(0,0,0,.05);
}
.entry-content td, .entry-content th, .comment-content td, .comment-content th{padding: 8px 14px;
border-right: 1px solid rgba(0,0,0,.05);
}
.entry-content td:last-child, .entry-content th:last-child, .comment-content td:last-child, .comment-content  th:last-child{border-right: none;
}
.single .mejs-container{clear: none;
} .page-title{text-align: center;
}
.page article.type-page .entry-header{opacity: .2;
}
@media screen and (min-width:1201px){
.page article.type-page .entry-header {
position: absolute;
right: 0;
top: 0;
-webkit-transform: rotate(90deg) translateX(100%) translateY(-6rem);
-moz-transform: rotate(90deg) translateX(100%) translateY(-6rem);
-ms-transform: rotate(90deg) translateX(100%) translateY(-6rem);
-o-transform: rotate(90deg) translateX(100%) translateY(-6rem);
transform: rotate(90deg) translateX(100%) translateY(-6rem);
-webkit-transform-origin: top right;
-moz-transform-origin: top right;
-ms-transform-origin: top right;
-o-transform-origin: top right;
transform-origin: top right;
width: 80vh;
}
.page article.type-page .page-title{text-align: left;
}
.page article.type-page .entry-content{margin-top: 0;
}
}
.emphasis {
line-height: 1.1;
margin-top: .5em;
margin-bottom: .5em;
}
.page .entry-content table, .page .wp-caption .wp-caption-text{width: auto;
}
.page article.type-page{position: relative;
}
.page #comments{max-width: 720px;
} .gallery .grid-sizer{margin-left: 0;
}
@media screen and (min-width:1200px){
body:not(.search) .masonry article.jetpack-portfolio .entry-header {
opacity: .8;
margin-top: 20px;
margin-bottom: 20px;
-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
body:not(.search) .masonry article.jetpack-portfolio .featured-content + .entry-header{opacity: 0;
position: relative;
top: -10px;
margin-top: 0;
margin-bottom: 0;
}
body:not(.search) .masonry article.jetpack-portfolio .featured-content:hover + .entry-header,
body:not(.search) .masonry article.jetpack-portfolio .entry-header:hover{opacity: .8;
top: 0;
}
}
body:not(.search) .masonry article.jetpack-portfolio {
padding-bottom: 40px;
}
@media screen and (min-width:1200px){
body:not(.search) .masonry article.jetpack-portfolio {
padding-bottom: 60px;
}
}
@media screen and (min-width:1800px){
body:not(.search) .masonry article.jetpack-portfolio {
padding-bottom: 80px;
}
}
body:not(.search) .masonry article.jetpack-portfolio .featured-content {
padding-bottom: 8px;
}
body:not(.search) .masonry article.jetpack-portfolio .entry-header{text-align: center;
letter-spacing: .015em;
padding-top: 1em;
}
body:not(.search) .masonry article.jetpack-portfolio .entry-title a{color: rgba(0,0,0,.4);
}
body:not(.search) .masonry article.jetpack-portfolio .entry-header a:hover{color: inherit;
}
body:not(.search) .masonry article.jetpack-portfolio .entry-content,
body:not(.search) .masonry article.jetpack-portfolio .archive-meta{display: none;
} .tax-jetpack-portfolio-type .page-title,
.post-type-archive-jetpack-portfolio .page-title{margin-bottom: 1.5em;
}  .single-jetpack-portfolio article .featured-content{margin: 0 auto;
padding-top: 100px;
padding-bottom: 100px;
}
.single-jetpack-portfolio .featured-content{opacity: 0;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
}
.show.single-jetpack-portfolio .featured-content{opacity: 1;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.single-jetpack-portfolio article .entry-header{margin-bottom: 80px;
margin-top: 80px;
}
.single-jetpack-portfolio .entry-header .archive-meta .byline{display: none;
}
.single-jetpack-portfolio .cat-links{text-decoration: none;
}
.single-jetpack-portfolio .entry-header .entry-title{margin: .2em auto .3em;
max-width: 720px;
}
.single-jetpack-portfolio .entry-header .posted-on{margin-right: 5px;
}
.single-jetpack-portfolio .entry-header .entry-meta .byline{display: inline-block;
}
.single-jetpack-portfolio .entry-header .entry-meta .byline .author{text-decoration: underline;
}
.single-jetpack-portfolio .tags-links{color: rgba(0,0,0,.5);
}
.single-jetpack-portfolio .entry-footer{margin-top: 70px;
}
.single-jetpack-portfolio .entry-footer .edit-link{display: none;
}
.single-jetpack-portfolio .entry-footer-small{margin-top: 80px;
text-transform: uppercase;
}
.single-jetpack-portfolio .entry-footer-small > div{display: inline-block;
padding-right: 40px;
max-width: 49%;
}
.single-jetpack-portfolio .entry-footer-small span{font-weight: bold;
}
.single-jetpack-portfolio .entry-footer-small .byline{float: left;
}
.navigation-wrapper{margin-top: 80px;
}
.single-jetpack-portfolio .navigation-wrapper .nav-previous, .single-jetpack-portfolio .navigation-wrapper .nav-next{display: inline-block;
width: 49%;
padding-right: 40px;
}
.single-jetpack-portfolio .entry-content{position: relative;
}
@media screen and (min-width:1201px){
.single-jetpack-portfolio div.sharedaddy:not(.sd-like) {
margin: 0;
padding-left: 10px;
position: absolute;
top: 0;
left: -20px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
transform-origin: left top;
-ms-transform-origin: left top; -webkit-transform-origin: left top;
}
.single-jetpack-portfolio .sd-content ul li a.share-icon.no-text.sd-button:before{-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
transform-origin: 43% 50%;
-ms-transform-origin: 43% 50%; -webkit-transform-origin: 43% 50%;
}
} .search .page-header {
margin-bottom: 120px;
}
.search .page-header .page-title{font-size: 14px;
color: rgba(0,0,0,.3);
}
.search .page-header span{font-size: 72px;
font-size: 4.5rem;
display: block;
color: initial;
} .search .no-results .page-header{display: none;
}
.search .no-results .no-results{text-align: center;
margin-top: 150px;
margin-bottom: 200px;
}
.search .no-results form{margin-top: 3em;
}
.search .no-results .search-field, .post-password-form input[type="password"]{height: 44px;
margin-right: 20px;
max-width: 80%;
width: 240px;
}
.page-content .search-form > label, .entry-content .search-form > label, .post-password-form label{display: inline-block;
margin-bottom: 15px;
} .error-404 .page-title{}
.error-404 .page-content{text-align: center;
margin-bottom: 30vh;
} .single .comment-wrapper{padding-top: 100px;
padding-bottom: 60px;
}
.comments-area{margin-bottom: 100px;
}
.comments-title span{display: block;
font-size: 12px;
text-transform: uppercase;
}
.site-main .comment-navigation{margin: 2em 0;
}
.comment-navigation a{font-size: 14px;
}
.comment-content a{word-wrap: break-word;
}
.bypostauthor{display: block;
}
.comment-author{padding-right: 40px;
padding-bottom: 5px;
}
.comments-area .comment-author span{display: none;
}
.comments-area .comment-author .fn{font-size: 18px;
line-height: 1;
display: inline-block;
margin-top: 18px;
}
.comments-title{margin-bottom: 2em;
text-align: center;
}
.comment-list{list-style: none;
padding-left: 0;
}
.comment-list .comment{margin-bottom: 50px;
margin-top: 50px;
}
.comment-content{margin-top: 20px;
}
.comment-list article{padding-left: 80px;
position: relative;
min-height: 80px;
}
.comment-list .avatar{position: absolute;
left: 0;
border-radius: 50%;
width: 50px;
}
.comment-list .reply, .comment-list .comment-metadata, .comment-list .edit-link{text-transform: uppercase;
font-size: 11px;
line-height: 1;
}
.comment-list .edit-link a:after{font-size: 14px;
vertical-align: text-bottom;
}
.comment-metadata a{margin-right: 5px;
display: inline-block;
color: rgba(0,0,0,.4);
}
.comment-metadata a:hover{color: black;
}
.comment-list .reply{display: inline-block;
font-weight: 300;
background: rgba(0,0,0,.2);
border-radius: 12px;
padding: 3px 0;
}
.comment-list .reply:hover{background: black;
}
.comment-list .reply a{color: white;
padding: 3px 5px 3px 7px;
}
.comment-list .children{list-style: none;
margin: 0;
padding-left: 3em;
} .pingback{margin-bottom: 5px;
font-size: 11px;
}
.pingback .url{font-size: 20px;
margin-left: 5px;
margin-right: 5px;
} .comment-form{margin-bottom: 2em;
margin-right: -50px;
}
.comment-respond{margin-top: 40px;
margin-bottom: 40px;
}
.logged-in-as, .comment-notes{float: none;
margin-top: 0;
font-size: 14px;
}
.logged-in-as, .logged-in-as a, .comment-notes{color: rgba(0,0,0,.3);
}
.logged-in-as a:hover, .logged-in-as a:focus{opacity: 1;
color: black;
}
.comment-list + .comment-respond{margin-top: 120px;
}
.comment-respond textarea{height: 2em;
}  .infinite-scroll .posts-navigation, .infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer{display: none;
} .infinity-end.neverending .site-footer{display: block;
}
div #infinite-handle{text-align: center;
margin: 80px auto 40px;
-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
div .infinite-loader{position: absolute;
left: 50%;
-webkit-transform: translateX(-16px);
-moz-transform: translateX(-16px);
-ms-transform: translateX(-16px);
-o-transform: translateX(-16px);
transform: translateX(-16px);
}
.masonry #infinite-handle{opacity: 0;
position: absolute;
bottom: -50px;
margin: 0;
left: 20px;
right: 20px;
text-align: center;
}
.masonry #infinite-handle.animate{opacity: 1;
}
.masonry .infinite-loader{position: absolute;
bottom: -40px;
}
div #infinite-handle span{display: inline-block;
background: transparent;
border-radius: 0;
color: black;
font-size: 14px;
padding: 1em 2em;
border: 1px solid black;
-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
div #infinite-handle span button{-webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s;
}
div #infinite-handle span:hover{background: black;
color: white;
}
body #infinite-footer .container{background: transparent;
border: none;
}
body #infinite-footer .blog-credits{color: rgba(0,0,0,.5);
}
body #infinite-footer .blog-credits a{color: black;
}
body #infinite-footer .blog-info a:hover,
body #infinite-footer .blog-credits a:hover{color: rgba(0,0,0,.6);
text-decoration: none;
} .page-content .wp-smiley,
.entry-content .wp-smiley, .comment-content .wp-smiley{border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe, object{max-width: 100%;
}
body:not(.single) .featured-content iframe{height: 100%;
} .wp-caption{margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"]{display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text{margin: 1em 0 1.5em;
opacity: .5;
}
.wp-caption-text{text-align: center;
} .gallery{margin-bottom: 1.5em;
}
.gallery-item{display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item{max-width: 50%;
}
.gallery-columns-3 .gallery-item{max-width: 33.33%;
}
.gallery-columns-4 .gallery-item{max-width: 25%;
}
.gallery-columns-5 .gallery-item{max-width: 20%;
}
.gallery-columns-6 .gallery-item{max-width: 16.66%;
}
.gallery-columns-7 .gallery-item{max-width: 14.28%;
}
.gallery-columns-8 .gallery-item{max-width: 12.5%;
}
.gallery-columns-9 .gallery-item{max-width: 11.11%;
}
.gallery-caption{display: block;
} .featured-content .gallery-item{margin: 0 0 -2px;
padding-left: 2px;
padding-right: 2px;
}
.featured-content .gallery-caption{display: none;
}
.tiled-gallery{clear: none;
}
.tiled-gallery .gallery-row{margin-left: auto;
margin-right: auto;
} div .slideshow-window{background-color: transparent;
border: none;
border-radius: 0;
overflow: visible;
padding-top: 30px !important;
padding-bottom: 56.25% !important;
position: relative;
z-index: 1;
}
div .slideshow-controls{z-index: 1000;
position: absolute;
bottom: 50%;
left: -5%;
right: -5%;
opacity: .2;
margin: auto;
text-align: center;
width: 110%;
-webkit-transition: 300ms opacity ease-out;
-moz-transition: 300ms opacity ease-out;
transition: 300ms opacity ease-out;
}
body div div div.slideshow-controls a:first-child{left: 0;
}
body div div div.slideshow-controls a:nth-child(2){opacity: 0;
}
.slideshow-window:hover .slideshow-controls a:nth-child(2){-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity: 1;
}
body div div div.slideshow-controls a:last-child{right: 0;
}
body div div div.slideshow-controls a:not(:nth-child(2)), body div div div.slideshow-controls a:not(:nth-child(2)):hover{font-size: 6px !important;
position: absolute;
background: none !important;
margin: 0 5px !important;
padding: 0 !important;
height: auto !important;
width: auto !important;
line-height: 20px !important;
-khtml-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
-webkit-transition: .2s ease-out;
-moz-transition: .2s ease-out;
-o-transition: .2s ease-out;
transition: .2s ease-out;
}
body div div div.slideshow-controls a, body div div div.slideshow-controls a:hover{border: none !important;
color: black !important;
}
div .slideshow-slide-caption{display: none;
} .blog div .slideshow-controls,
.archive div .slideshow-controls, .search div .slideshow-controls{bottom: 0;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);
text-align: left;
opacity: 1;
left: 0;
right: 0;
width: 100%;
}
body.blog div div div.slideshow-controls a:nth-child(2),
body.archive div div div.slideshow-controls a:nth-child(2),
body.search div div div.slideshow-controls a:nth-child(2){display: none !important;
}
body.blog div div div.slideshow-controls a:first-child, body.archive div div div.slideshow-controls a:first-child, body.search div div div.slideshow-controls a:first-child, body.blog div div div.slideshow-controls a:last-child, body.archive div div div.slideshow-controls a:last-child, body.search div div div.slideshow-controls a:last-child{left: auto;
right: auto;
position: relative;
font-size: 5px !important;
opacity: .2;
}
body.blog div div div.slideshow-controls a:hover, body.archive div div div.slideshow-controls a:hover, body.search div div div.slideshow-controls a:hover{opacity: 1;
}
body.blog div.slideshow-window * img,
body.archive div.slideshow-window * img,
body.search div.slideshow-window * img{margin: 0 5px;
max-width: calc( 100% - 10px );
}   .widget_rss .rssSummary{margin-top: .6em;
}
.widget_rss ul li{margin-top: 0;
margin-bottom: 2em;
}
.widget_rss li a{margin-right: 5px;
font-size: 16px;
}
.widget_rss .rss-date{display: block;
} body .widget_authors > ul > li{margin-bottom: 1em;
padding-bottom: 1em;
list-style: none;
border-bottom: 1px solid rgba(0,0,0,.08);
}
body .widget_authors > ul > li:last-child{border-bottom: none;
}
body .widget.widget_authors img{margin-right: 20px;
margin-bottom: 20px;
}
.widget_authors strong{font-size: 20px;
font-weight: 300;
}
.widget_authors ul li li{margin-top: 0;
margin-bottom: 0;
} .widget_goodreads div[class^="gr_custom_container"]{border-color: #eee;
border-radius: 0;
padding: 6px 0 10px;
background-color: transparent;
color: initial;
}
.widget_goodreads div[class^="gr_custom_each_container"]{margin-bottom: 0;
padding: 10px 20px;
border-bottom-color: #eee;
} .widget-grofile .grofile-meta h4{margin: 1em 0 1em;
font-size: 24px;
}
.widget-grofile > p, .grofile-meta > p{margin-top: 0;
margin-bottom: .5em;
} body .milestone-widget{margin-bottom: 6em;
}
body .milestone-header{background-color: #eee;
border: 1px solid #eee;
color: initial;
line-height: 1.3;
margin: 0;
padding: .8em;
font-size: 12px;
}
body .milestone-countdown, body .milestone-message{background-color: transparent;
border: 1px solid #eee;
border-top: 0;
color: initial;
padding-bottom: 1em;
padding-top: 1.5em;
}
body .milestone-countdown .difference{display: block;
font-size: 3em;
font-weight: bold;
line-height: 1;
} body .widget_wpcom_social_media_icons_widget li{margin-right: 1em;
display: inline-block;
margin-top: 0;
}
.widget_wpcom_social_media_icons_widget .genericon{font-size: 18px;
}
.widget_wpcom_social_media_icons_widget a{color: #ccc;
}
.widget_wpcom_social_media_icons_widget a:focus, .widget_wpcom_social_media_icons_widget a:hover{color: black;
} div div.sharedaddy,
div #content div.sharedaddy,
div #main div.sharedaddy{clear: none;
}
div.sharedaddy{margin-top: 60px;
margin-bottom: 60px;
text-transform: uppercase;
}
body .sd-social-icon .sd-content ul li a.sd-button, body .sd-social-text .sd-content ul li a.sd-button, body .sd-content ul li a.sd-button, body .sd-content ul li .option a.share-ustom, body .sd-content ul li.preview-item div.option.option-smart-off a, body .sd-content ul li.advanced a.share-more, body .sd-social-icon-text .sd-content ul li a.sd-button, body .sd-social-official .sd-content>ul>li>a.sd-button, body #sharing_email .sharing_send,
body .sd-social-official .sd-content>ul>li .digg_button >a{font-size: 11px;
color: black !important;
border-radius: 0;
background: transparent;
border: none;
box-shadow: none;
}
body .sd-social-icon .sd-content ul li a.sd-button:hover, body .sd-social-icon .sd-content ul li a.sd-button:active, body .sd-social-text .sd-content ul li a.sd-button:hover, body .sd-social-text .sd-content ul li a.sd-button:active, body .sd-social-icon-text .sd-content ul li a.sd-button:hover, body .sd-social-icon-text .sd-content ul li a.sd-button:active, body .sd-social-official .sd-content>ul>li>a.sd-button:hover, body .sd-social-official .sd-content>ul>li>a.sd-button:active, body .sd-social-official .sd-content>ul>li .digg_button>a:hover, body .sd-social-official .sd-content>ul>li .digg_button>a:active{color: rgba(0,0,0,.2) !important;
background: transparent;
border: none;
border-radius: 0;
}
div.sd-content ul{margin: 0 !important;
}
div.sharedaddy div h3.sd-title:before, div div.sharedaddy h3.sd-title:before{border-top: 0;
margin-bottom: 0;
}
div.sharedaddy div h3.sd-title, div.sharedaddy div .sd-content{display: inline-block;
}
div.sharedaddy div h3.sd-title{margin-right: 10px;
font-weight: normal;
margin: .8em 10px .8em 0;
line-height: 1;
}
div.sharedaddy div .sd-content ul li{}
div.sharedaddy .sd-social-icon .sd-content ul li a.sd-button{}
.related-holder{padding-left: 0;
padding-right: 0;
}
body #jp-relatedposts{margin-top: 0;
padding-top: 150px;
padding-bottom: 50px;
margin-bottom: 80px;
}
@media screen and (min-width:1201px){
body:not(.single-jetpack-portfolio) #jp-relatedposts {
border-right: 1px solid rgba(0,0,0,.08);
}
}
body #jp-relatedposts h3.jp-relatedposts-headline,
body #jp-relatedposts .jp-relatedposts-items {
display: inline-block;
vertical-align: top;
}
body #jp-relatedposts h3.jp-relatedposts-headline{margin: 0 80px 1em 0;
float: none;
font-size: 16px;
font-size: 1rem;
width: 100px;
opacity: .5;
}
body #jp-relatedposts h3.jp-relatedposts-headline em{font-weight: 300;
line-height: 1.3;
}
body #jp-relatedposts h3.jp-relatedposts-headline em:before{display: none;
}
body #jp-relatedposts .jp-relatedposts-items{width: 100%;
}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items{clear: none;
width: calc(100% - 190px);
}
body #jp-relatedposts .jp-relatedposts-items{margin-right: 0;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width: calc(33.3333% - 240px / 3);
}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items.jp-relatedposts-list{width: calc(100% - 400px);
margin-left: 210px;
}
body #jp-relatedposts .jp-relatedposts-items.jp-relatedposts-list .jp-relatedposts-post{width: 100%;
}
body #jp-relatedposts .jp-relatedposts-items.jp-relatedposts-list .jp-relatedposts-post:last-child{margin-bottom: 0;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{padding-right: 0;
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:not(:last-child){margin-right: 120px;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{margin-bottom: 1.2em;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title,
body #jp-relatedposts .jp-relatedposts-items h4.jp-relatedposts-post-title{margin-bottom: .5em;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-excerpt{margin-bottom: 1.2em;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post-title,
body #jp-relatedposts .jp-relatedposts-items h4.jp-relatedposts-post-title{font-size: 20px;
line-height: 1.5;
font-weight: 300;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a,
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration: none;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{font-size: 9px;
line-height: 1.2;
text-transform: uppercase;
opacity: 1;
margin-bottom: .1em;
} #TB_overlay{position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,.9);
z-index: 100;
}
#TB_window{position: fixed;
top: 50%;
left: 50%;
z-index: 101;
}
#TB_caption{text-align: center;
margin-top: 10px;
}
.tb-close-icon{position: absolute;
right: -20px;
top: -20px;
}
#TB_closeWindowButton:hover,
#TB_closeWindowButton:focus,
#TB_closeWindowButton:active{color: black;
} .contact-form{margin-top: 2em;
margin-bottom: 2em;
margin-right: -50px;
}
.contact-form > div{width: 66%;
padding-right: 50px;
margin-bottom: 50px;
float: left;
}
.comment-form > p{width: 100%;
padding-right: 50px;
float: left;
}
.comment-form > p:not(.comment-subscription-form):not(.small-input){margin-bottom: 50px;
}
.comment-form .comment-subscription-form{margin-top: 0;
margin-bottom: .5em;
}
.contact-form div.small-input{width: 33%;
}
.comment-form .small-input{width: 50%;
}
body .contact-form label{font-weight: 300;
color: rgba(0,0,0,.35);
}
body .contact-form label span{color: rgba(0,0,0,.2);
text-transform: uppercase;
}
div .contact-form input, div .contact-form textarea, .comment-form input, .comment-form textarea{margin-top: 10px;
}
div .contact-form input[type="text"],
div .contact-form input[type="email"],
div .contact-form input[type="url"],
div .contact-form input[type="password"],
div .contact-form input[type="search"],
div .contact-form input[type="number"],
div .contact-form input[type="tel"],
div .contact-form input[type="range"],
div .contact-form input[type="date"],
div .contact-form input[type="month"],
div .contact-form input[type="week"],
div .contact-form input[type="time"],
div .contact-form input[type="datetime"],
div .contact-form input[type="datetime-local"],
div .contact-form input[type="color"],
div .contact-form textarea, div .comment-form input[type="text"],
div .comment-form input[type="email"],
div .comment-form input[type="url"],
div .comment-form input[type="password"],
div .comment-form input[type="search"],
div .comment-form input[type="number"],
div .comment-form input[type="tel"],
div .comment-form input[type="range"],
div .comment-form input[type="date"],
div .comment-form input[type="month"],
div .comment-form input[type="week"],
div .comment-form input[type="time"],
div .comment-form input[type="datetime"],
div .comment-form input[type="datetime-local"],
div .comment-form input[type="color"],
div .comment-form textarea{display: block;
width: 100%;
max-width: 100%;
margin-bottom: 0;
}
div .contact-form textarea{height: calc(2em - 1px);
}
div .contact-form label.checkbox, div .contact-form label.radio{float: left;
margin-top: 20px;
margin-bottom: 0;
}
.contact-form .contact-submit, .comment-form .form-submit{clear: both;
} .ie .hero-slider-sizer + .content-area,
.ie .home .site-footer{background: white;
}
.ie body:not(.hamburger-menu) .main-navigation .nav-menu > li > ul,
.ie body:not(.hamburger-menu).main-navigation .menu > li > ul{position: absolute;
padding-top: 0 !important;
}  @media screen and (max-width:1800px){
.hero-slider-wrapper .featured-slider .entry-text {
padding: 0 30px;
}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items.jp-relatedposts-list{width: calc(100% - 400px);
margin-left: 210px;
}
}
@media screen and (max-width:1600px){
body #jp-relatedposts h3.jp-relatedposts-headline {
margin-right: 40px;
width: 80px;
}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items{width: calc(100% - 130px);
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width: calc(33.3333% - 160px / 3);
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:not(:last-child){margin-right: 80px;
}
}
@media screen and (max-width:1440px){
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items.jp-relatedposts-list {
width: calc(90% - 130px);
margin-left: 10%;
}
.single .featured-content{max-width: 800px;
}
.hero-slider-wrapper .slick-list{padding: 80px 0 0;
}
}
@media screen and (max-width:1200px){
.site-content {
margin-top: 140px;
}
.site-footer{padding-top: 30px;
}
.footer-branding{float: left;
text-align: center;
}
.site-footer .site-title{margin-top: 1em;
margin-bottom: 1em;
}
.footer-bottom-line{text-align: center;
padding-left: 2vw;
padding-right: 2vw;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.footer-bottom-line .site-info, .footer-bottom-line .footer-navigation{margin-right: 0;
-webkit-flex: 1 0 100%;
-moz-flex: 1 0 100%;
-ms-flex: 1 0 100%;
-o-flex: 1 0 100%;
flex: 1 0 100%;
}
.footer-bottom-line .footer-navigation{-webkit-order: 1;
-moz-order: 1;
-ms-order: 1;
-o-order: 1;
order: 1;
margin-bottom: 10px;
}
.footer-bottom-line .site-info{-webkit-order: 2;
-moz-order: 2;
-ms-order: 2;
-o-order: 2;
order: 2;
}
.footer-navigation ul li{margin-right: 5px;
margin-left: 5px;
}
.site-header{margin: 18px 0 0;
max-width: 70vw;
}
.admin-bar .site-header{margin-top: 25px;
}
.theme-side{padding-top: 20px;
}
.search-wrap{padding: 23px 130px;
}
.search-button{position: absolute;
right: 23px;
}
.search-button button{position: absolute;
top: 0;
left: auto;
right: 0;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
font-size: 14px;
}
.sidebar-button{position: absolute;
width: auto;
left: 20px;
z-index: 2;
margin-top: 1px;
}
.sidebar-hide-scroll{width: 450px;
}
.sidebar-open .sidebar-hide-scroll{-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
#secondary{padding: 60px 60px 40px 60px;
height: calc(100% - 60px);
margin-top: 60px;
}
.main-navigation-center{position: absolute;
left: 40px;
}
.hamburger-menu .main-navigation>div{bottom: -80px;
padding-bottom: 80px;
background: white;
} .single-post article.container{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.single-post article.container> *{-webkit-flex: 1 0 100%;
-moz-flex: 1 0 100%;
-ms-flex: 1 0 100%;
-o-flex: 1 0 100%;
flex: 1 0 100%;
}
.single-post article .featured-content, .single-post article .entry-header{-webkit-order: 1;
-moz-order: 1;
-ms-order: 1;
-o-order: 1;
order: 1;
}
.single-post .entry-content{-webkit-order: 2;
-moz-order: 2;
-ms-order: 2;
-o-order: 2;
order: 2;
}
.single-post .meta-author{-webkit-order: 3;
-moz-order: 3;
-ms-order: 3;
-o-order: 3;
order: 3;
}
.single-post .posts-navigation{-webkit-order: 4;
-moz-order: 4;
-ms-order: 4;
-o-order: 4;
order: 4;
}
.single-post .meta-author, .single-post .posts-navigation{max-width: 780px;
padding-left: 30px;
padding-right: 30px;
margin-left: auto;
margin-right: auto;
}
.single .featured-content{max-width: 70vw;
}
.single-post .posts-navigation > div{width: 100%;
}
.single-post .posted-on, .single-post .byline{display: inline-block;
margin-right: 40px;
}
.single-post .byline{float: left;
}
.single .author-box{margin-bottom: 40px;
}
.single .author-avatar, .single .author-info{display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.single .author-avatar{width: 150px;
}
.single .author-info{width: calc(100% - 155px);
max-width: 460px;
padding-left: 60px;
}
.single .posts-navigation .nav-previous, .single .posts-navigation .nav-next{float: left;
width: 50%;
padding-right: 40px;
vertical-align: top;
} .single-jetpack-portfolio article .entry-header{margin-top: 0;
margin-bottom: 120px;
}
.single-jetpack-portfolio article .featured-content{padding-top: 0;
padding-bottom: 100px;
max-width: 70%;
} .contact-form, .comment-form{margin-right: -20px;
}
.comment-form > p{padding-right: 20px;
}
.contact-form div.small-input, .comment-form .small-input{width: 50%;
}
.contact-form > div, .comment-form > div{width: 100%;
padding-right: 20px;
padding-left: 20px;
margin-bottom: 50px;
float: left;
}
.contact-form .contact-submit, .comment-form .form-submit{padding-right: 20px;
} .search .featured-content{margin-top: 0;
}
.search .entry-summary{margin-top: 1em;
} .hero-slider-clip{clip: auto;
clip-path: none;
}
.hero-slider-sizer, .hero-slider-clip, .hero-slider-wrapper{height: auto;
position: static;
}
.hero-slider-center{display: block;
text-align: center;
padding: 80px 0 60px;
}
.hero-slider-wrapper + span.black-bg{display: none;
}
.hero-slider-wrapper .slick-list{padding: 0;
height: auto;
}
.featured-slider .featured-content{width: 45%;
margin-right: 4%;
}
.featured-slider .entry-text{width: 80%;
}
.featured-slider .featured-content + .entry-text{width: 50%;
}
.hero-slider-wrapper .slick-dots{right: -5px;
}
.blog .hero-slider-sizer ~ .content-area{border-top: 1px solid rgba(0,0,0,.08);
}
.blog .content-area{padding-top: 80px;
padding-bottom: 80px;
}
.blog .paging-navigation{bottom: -80px;
}
.paging-navigation{bottom: 0;
}
.archive .content-area{padding-top: 120px;
padding-bottom: 80px;
}
.archive .page-header{margin-bottom: 80px;
} body #jp-relatedposts{padding-top: 80px;
}
body #jp-relatedposts h3.jp-relatedposts-headline{margin-right: 0;
width: auto;
margin-bottom: 60px;
}
body #jp-relatedposts .jp-relatedposts-items,
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items{width: 100%;
} .read-more-link:before{display: none;
}
}
@media screen and (max-width:900px){
.admin-bar .theme-side {
margin-top: 35px;
}
.admin-bar .site-header{margin-top: 50px;
}
.site-title{margin-bottom: .2em;
}
.custom-logo-link{display: block;
}
.custom-logo-link img{max-height: 40px;
}
.site-information{display: block;
text-align: center;
}
.site-information > *{padding-left: 0;
}
.big-search-open .search-wrap{background-color: black;
}
.search-button{right: 13px;
}
.sidebar-button{left: 18px;
}
.main-navigation-center{left: 35px;
}
.container.container-medium{padding-left: 0;
padding-right: 0;
}
.site-content{margin-bottom: 20px;
margin-top: 100px;
}
.blog .site-content, .archive .site-content{margin-bottom: 60px;
}
.widget{margin: 0 0 4em;
}
.widget-title{margin-bottom: 2em;
}
.entry-content td, .entry-content th, .comment-content td, .comment-content th{padding: 6px;
}
.search-wrap{padding: 20px 60px;
}
.search-wrap .search-form{border-bottom-color: rgba(255,255,255,.4);
top: calc(50% - 50px);
}
.search-wrap input.search-field[type="search"]{width: 100%;
}
.site-footer .widget_nav_menu{float: none;
width: 100%;
padding-right: 0;
} .last-post{margin-bottom: 60px;
}
.hero-slider article, .last-post article{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.hero-slider .entry-header, .hero-slider .featured-content, .last-post .entry-header, .last-post .featured-content{-webkit-flex: 1 0 100%;
-moz-flex: 1 0 100%;
-ms-flex: 1 0 100%;
-o-flex: 1 0 100%;
flex: 1 0 100%;
}
.hero-slider .entry-header, .last-post .entry-header{width: 100%;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
text-align: center;
-webkit-order: 2;
-moz-order: 2;
-ms-order: 2;
-o-order: 2;
order: 2;
}
.hero-slider .featured-content, .last-post .featured-content{width: 100%;
height: 70vw;
margin: 20px auto;
display: block;
-webkit-transform: translateY(-50px);
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px);
-webkit-order: 1;
-moz-order: 1;
-ms-order: 1;
-o-order: 1;
order: 1;
}
.hero-slider .archive-meta .cat-links{margin-right: 0;
}
.hero-slider .archive-meta .cat-links, .hero-slider .archive-meta .byline{display: block;
}
.featured-slider .featured-content, .last-post .featured-content{display: block;
width: 70vw;
height: 50vw;
margin: 0 auto 30px;
}
.featured-slider .entry-text, .featured-slider .featured-content + .entry-text,
.last-post .entry-header{padding: 0 3vw;
width: 100%;
}
.last-post .featured-content{margin-top: 30px;
}
.featured-slider .entry-text, .featured-slider .featured-content + .entry-text,
.last-post .entry-header{-webkit-transform: translateY(-50px);
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px);
}
.featured-slider .featured-content, .last-post .featured-content{-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);
} .single-jetpack-portfolio article .entry-header{margin-bottom: 80px;
}
.single-jetpack-portfolio article .featured-content{padding-bottom: 40px;
}
.single .posts-navigation .nav-previous, .single .posts-navigation .nav-next{float: none;
width: 100%;
padding-right: 0;
margin-bottom: 40px;
}
.single .posts-navigation span{margin-bottom: 0;
} .single-post article .entry-header{padding-bottom: 60px;
}
div.sharedaddy{margin-bottom: 0;
}
.single-post .meta-author, .single-post .posts-navigation{padding-left: 0;
padding-right: 0;
}
.single .author-avatar, .single .author-info{display: block;
}
.single-post .meta-author{text-align: center;
padding-bottom: 2em;
}
.single-post .meta-author, .single-post .posts-navigation{border-bottom: 1px solid rgba(0,0,0,.08);
}
.single-post .posted-on, .single-post .byline{display: block;
margin-right: 0;
}
.single-post .byline{float: none;
}
.single .author-avatar{width: 100%;
max-width: 80px;
margin: 0 auto;
}
.single .author-avatar img{border-radius: 40px;
}
.single .author-info{line-height: 1.5;
margin: 30px auto 0;
width: 80%;
padding-left: 0;
}
.single-post article .entry-header{padding-bottom: 0;
}
.single .comment-wrapper{padding-bottom: 0;
}
.comments-area{margin-bottom: 40px;
}
body #jp-relatedposts{padding-top: 40px;
margin-bottom: 20px;
}
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items.jp-relatedposts-list{width: 100%;
margin-left: 0;
} .comment-list article{padding-left: 0;
}
.comment-author{padding-right: 40px;
padding-bottom: 5px;
}
.comment-list .avatar{position: static;
margin-bottom: 5px;
width: 40px;
}
.comments-area .comment-author .fn{display: block;
}
.comment-list .children{padding-left: 1em;
}
.contact-form, .comment-form{margin-right: 0;
}
.comment-form > p{padding-right: 0;
}
.contact-form div.small-input, .comment-form .small-input{width: 100%;
} .search .page-header{margin-bottom: 80px;
}
.search .entry-text{left: auto;
display: block;
width: 100%;
}
.search .featured-content{display: block;
margin: 0;
}
.search .entry-text .cat-links{display: block;
} .emphasis{line-height: 1.3;
}
}
@media screen and (max-width:550px){
.site-header {
max-width: calc(100% - 160px);
margin-top: 15px;
}
.theme-side{padding-top: 16px;
}
.sidebar-button{-webkit-transition: .2s;
-moz-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
#secondary{border-top: 1px solid rgba(0,0,0,.08);
}
.sidebar-hide-scroll{width: 100vw;
}
.sidebar-open .sidebar-hide-scroll{-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
#secondary{padding: 60px 60px 40px 40px;
}
.search-wrap{padding: 20px 40px;
}
.search-wrap .search-instructions{text-align: center;
}
.paging-navigation{margin-left: 0;
margin-right: 0;
width: 100%;
} .widget_search .search-form{position: relative;
}
.widget_search input[type="search"]{width: calc(100% - 70px);
margin-top: 0;
margin-right: 70px;
font-size: 16px;
}
.widget_search input[type="submit"]{position: absolute;
right: 0;
top: 0;
float: none;
} .hero-slider-center{padding: 60px 0 0;
}
.featured-slider .entry-content{display: none;
}
.hero-slider-wrapper .slick-dots{position: static;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
text-align: center;
margin-top: 40px;
display: -webkit-flex !important;
display: -moz-flex !important;
display: -ms-flex !important;
display: -o-flex !important;
display: flex !important;
justify-content: space-between;
text-align: center;
}
.hero-slider-wrapper .slick-dots li{display: inline-block;
margin: 0 10px;
-webkit-flex: 0 1 auto;
-moz-flex: 0 1 auto;
-ms-flex: 0 1 auto;
-o-flex: 0 1 auto;
flex: 0 1 auto;
}
.hero-slider-wrapper .slick-dots button{width: auto;
text-align: center;
}
.hero-slider-wrapper .slick-dots li:after{height: 15px;
width: 1px;
background: black;
display: block;
top: 5px;
margin-left: auto;
margin-right: auto;
}
.hero-slider-wrapper .slick-dots button{padding: 0;
} .page-template-gallery-page .container-medium{padding-left: 0;
padding-right: 0;
} .comment-form > p{padding-right: 0;
}
.contact-form div.small-input, .comment-form div.small-input{width: 100%;
}
.contact-form > div, .comment-form > div{width: 100%;
padding-right: 0;
padding-left: 0;
margin-bottom: 30px;
float: none;
}
.contact-form .contact-submit, .comment-form .form-submit{padding-left: 0;
padding-right: 0;
} .single .featured-content{max-width: 100%;
}
.entry-cotent{word-wrap: break-word;
}
.twocolumn .half-width{display: block;
width: 100%;
}
.twocolumn .half-width:nth-child(even){padding-left: 0;
}
.twocolumn .half-width:nth-child(odd){padding-right: 0;
}
.single .alignright{margin-left: 1.5em;
max-width: 30%;
}
.single .alignleft{margin-right: 1.5em;
max-width: 30%;
}
.entry-content figure.aligncenter, .entry-content figure.size-full, .entry-content img.aligncenter, .entry-content>img, .entry-content p>img, .entry-content :not(.wp-caption)>img.size-full{margin-bottom: 2rem;
}
.single-post .meta-author{margin-top: 5em;
} body #jp-relatedposts{overflow: scroll;
-webkit-overflow-scrolling: touch;
margin-left: -30px;
margin-right: -30px;
}
body #jp-relatedposts h3.jp-relatedposts-headline,
body #jp-relatedposts .jp-relatedposts-items,
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items{margin-left: 30px;
margin-right: 30px;
}
body #jp-relatedposts .jp-relatedposts-items,
body #jp-relatedposts .jp-relatedposts-headline ~ .jp-relatedposts-items{width: 230vw;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width: 70vw;
margin-bottom: 0;
float: left;
clear: none;
display: inline-block;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:not(:last-child){margin-right: 10vw;
}
body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear: none;
}
.search .no-results .no-results{margin-top: 50px;
margin-bottom: 80px;
}
}