@charset "utf-8";
/*
Theme Name: Worksight 2015
Theme URI: http://www.worksight.com/
Author: Arturan
Author URI: http://arturan.com/
Description: 2015 Design by Worksight
Version: 1.0
*/

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! HTML5 Boilerplate v5.1.0 | MIT License | https://html5boilerplate.com/ */
html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}

/* wordpress */
.alignnone{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}.alignright{float:right;margin:5px 0 20px 20px;}.alignleft{float:left;margin:5px 20px 20px 0;}.aligncenter{display:block;margin:5px auto 5px auto;}a img.alignright{float:right;margin:5px 0 20px 20px;}a img.alignnone{margin:5px 20px 20px 0;}a img.alignleft{float:left;margin:5px 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:5px auto 20px;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* Hides navigation links and site footer when infinite scroll is active */
.infinite-scroll #navigation,
.infinite-scroll.neverending #footer {
 display: none;
}
/* Shows the footer again in case all posts have been loaded */
.infinity-end.neverending #footer {
 display: block;
}

/* arturan */
*{-webkit-tap-highlight-color:transparent}html{height:100%;width:100%;-webkit-animation:safariSelectorFix infinite 1s}body{height:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible}a:focus{outline:0}@-moz-document url-prefix(){body,html{font-size:16px}}@-webkit-keyframes safariSelectorFix{0%,100%{zoom:1}}.appleios body,.macos body{text-rendering:optimizeLegibility}nav ul{padding:0;list-style:none}

/* worksight */
body{font-family:'Open Sans',sans-serif;color:#666;font-weight:600;letter-spacing:0.01em;}
a{text-decoration:none;}
#header{}
#top-nav{margin:0 4%;}
.menu{list-style:none;margin:0;padding:0;text-transform:lowercase}
.menu a{font-weight:700}
.menu-top-nav-container{display:none}
#nav-phone{float:left;}
.phone{display:inline-block;line-height:23px;margin:10px 0 10px;padding:0 0 0 30px;background:url(img/phone.png) no-repeat left center;background-size:contain;color:#999;text-decoration:none;font-weight:700;font-size:1em}
.phone:hover{color:#f76d28}
#logo-trigger{float:right;}
#mobile-trigger{float:right;width:24px;padding:10px 0 0 15px;cursor:pointer}
#mobile-trigger span{display:block;height:4px;background:#000;margin-bottom:4px}
#logo{float:right;display:block;width:100px;height:34px;margin-top:2px;background:url(img/worksight.png) no-repeat center;background-size:contain;cursor:pointer}
.home #logo{cursor:default}
#main-nav{border-top:2px solid black}
.home #main-nav{background:#000 url(/wp-content/uploads/2016/09/work_v3.png) no-repeat center;background-size:contain;height:90px;height:27vw;border:none}
#main-menu-wrap{display:none;}
.menu-main-menu-container{position:absolute;top:40px;width:100%;background:#000;background:rgba(0,0,0,0.9);padding:0.4em 0 1em}
#main-menu-wrap.open {display:block}
#menu-main-menu a{display:block;color:#fff;font-size:1.1em;padding:0.2em 4%;}

#content{margin:0 4%}
h1{text-transform:uppercase;font-weight:700;color:#a3b136;font-size:1.4em;letter-spacing:0.15em;}
.page-template-page_sample h1,h2{text-transform:uppercase;font-weight:700;color:#f76d28;margin-bottom:0;font-size:1.1em;letter-spacing:0.15em;margin-top:.8em}
#content p{margin-top:0}
#content a{font-weight:700;color:#468aad}
#content a:hover{color:#f76d28}
#content p.intro{font-size:1.1em;margin-top:1em;color:#222}
#content p.intro a{color:#d2232a}
.home #content p.intro a{color:#f76d28}
#content p.intro a:hover{color:#f76d28}

.next-link{text-transform:lowercase;white-space:nowrap}

#content img{width:100% !important;height:auto !important}

#footer{margin:50px 4% 23px;/*visibility:hidden*/}
.home #footer,.page-id-2 #footer{visibility:visible}
#footer a{display:inline-block;width:24px;height:24px;margin-right:5px}
.linkedin{background:url(img/linkedin.png) no-repeat center;background-size:contain}
.instagram{background:url(img/instagram.png) no-repeat center;background-size:contain}
.facebook{background:url(img/facebook.png) no-repeat center;background-size:contain}
.twitter{background:url(img/twitter.png) no-repeat center;background-size:contain}


/*! HTML5 Boilerplate helpers */
.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}



@media only screen and (min-width:600px) {
.phone{font-size:1.2em}
#logo{width:19vw}

#content p.align-left{float:left;width:15% !important;margin:0.3em 1em 0.2em 0}
}

@media only screen and (min-width:940px) {
#mobile-trigger{display:none}
#nav-phone{padding-top:0.2em}
.menu{display:inline-block;}
.menu li{display:inline-block;margin:0;padding:0 0 0 1.1em;color:#9cb15f;font-size:1em;position:relative}
.menu li.first{padding:0}
.menu li:before{/*content:" • ";*/font-size:1.4em;line-height:0;position:absolute;bottom:.45em;left:0.09em}
@supports (-webkit-appearance:none){.menu li:before{bottom:.4em}}
@-moz-document url-prefix(){.menu li:before{bottom:.4em}}
.menu li.first:before{content:""}
#top-nav{width:790px;margin:0 auto;}
.menu-top-nav-container{display:inline-block;vertical-align:baseline;padding-right:1em}
#menu-top-nav a{display:inline-block;color:#999;font-size:0.9em}
#menu-top-nav a:hover,#menu-top-nav .current-menu-item a{color:#f76d28}
#main-nav{background:#000;border:none}
#main-menu-wrap{display:block}
.home #main-menu-wrap{display:none}
.menu-main-menu-container{position:static;width:738px;top:auto;/*text-align:right;*/background:#000;padding:0.2em 0 0.4em 52px;margin:0 auto}
.menu-main-menu-container .mobile{display:none}
#menu-main-menu a{display:inline-block;font-size:0.9em;color:#fff;padding:0}
@supports (-webkit-appearance:none) {#menu-main-menu a{font-size:0.84em;}}
@-moz-document url-prefix(){#menu-main-menu a{font-size:0.86em;}}
#menu-main-menu a:hover,#menu-main-menu .current-menu-item a,#menu-main-menu  .current-page-ancestor a{color:#f76d28}

.phone{font-size:1.2em;line-height:28px;padding-left:36px}
#logo{width:200px;margin:0;height:50px;}
.home #main-nav{height:243px}
#content{width:790px;margin:0 auto}
.home #content{width:790px;}
article{position:relative;padding-left:44px}
@supports (-webkit-appearance:none) {article{padding-left:52px}}
@-moz-document url-prefix(){article{padding-left:52px}}
.article-bracket{display:block;background:url(img/bracket_orange.png) no-repeat;position:absolute;width:36px;height:119px;left:-36px;background-size:cover}
.home #content p.intro a:hover {color: #468aad;}

#content p.intro{font-size:1.4em}
.home #footer{width:790px;margin:50px auto 23px;}
}

.content-2022 p{margin-bottom:0}
.content-2022 p+p{margin-top:1em}
.next-link-2022{margin-bottom:1em;display: inline-block;}

#searchsubmit{color:#666;border-color:#afafaf;background:linear-gradient(180deg, rgba(227,227,227,1) 0%, rgba(247,247,247,1) 100%)}

@media print{*,*:after,*:before{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}