
/*!
Theme Name: AZ Theme
Theme URI: https://github.com/synapticism/wordpress-gulp-starter-kit
Author: IRTECH Solutions
Author URI: http://www.ir-tech.ch
Description: Wordpress Theme for schaffhauser AZ
Version: 0.1.1
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl.txt
Tags: light, responsive-layout, right-sidebar, starter-theme, two-columns, translation-ready, white
Text Domain: az
Domain Path: /languages/
*/
a,img,legend{border:0}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;color:inherit;text-decoration:none;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}body,body .site{background:#fff}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{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,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}.nav-posts:after,.wrap-main:after{content:"";display:table;clear:both}.site-description{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#twitter-sidebar,.pre-header{padding-right:30px}.site-content{margin-bottom:30px}.site-content article{margin-bottom:60px}.nav-posts{margin-bottom:90px}html{font-size:18px}body{color:#4A4A4A;font-weight:300;font-family:Lato,"Helvetica Neue",Helvetica,Arial,"Nimbus Sans L","Liberation Sans",Arimo,sans-serif;line-height:1.44444}@media screen and (min-width:1500px){body .site{max-width:1400px;margin:auto}}p{font-size:17px}h1{font-size:1.6em;margin-top:22.5px;margin-bottom:10px;padding-bottom:7.5px;border-bottom:solid 1px rgba(151,151,151,.3)}h2{font-size:1.1em;color:#4A4A4A!important}h1,h2,h3,h4,h5,h6{color:#CB1533;font-weight:300;line-height:1.22222}.pre-header{background-color:rgba(74,74,74,.03);padding-left:30px}.pre-header .container:first-child{float:left}.pre-header .container{float:right}.pre-header .item{float:left;margin-right:20px}.pre-header .item img{width:auto;height:15px}.pre-header .item:last-child{float:right}.menu a,.menu-inline a,.wrap-content a,.wrap-sidebar a{color:#CB1533}figure{margin:0}img{height:auto;max-width:100%}img.full{margin-left:-30px;margin-right:-30px}a.button,input[type=button],input[type=submit]{display:block;border:none;text-align:center;width:100%;height:50px;line-height:50px;background-color:#CB1533;color:#fff;border-radius:5px;background-clip:padding-box}@media screen and (min-width:620px){a.button,input[type=button],input[type=submit]{min-width:250px;width:250px}}select{width:60%}input[disabled=disabled]{opacity:.6}.wpcf7-validates-as-required::-webkit-input-placeholder{font-weight:400}.wpcf7-validates-as-required:-ms-input-placeholder{font-weight:400}.wpcf7-validates-as-required::placeholder{font-weight:400}@media screen and (min-width:620px){a.button{min-width:0;width:auto;height:auto;background-color:transparent;color:#CB1533;display:inline-block;line-height:0;font-weight:700}a.button:hover{color:#4A4A4A}}div[role=form].wpcf7 form>div{width:90%;margin-bottom:20px}div[role=form].wpcf7 form>div.description{margin-bottom:30px}div[role=form].wpcf7 form>div textarea{height:100px}div[role=form].wpcf7 form>div input[type=date],div[role=form].wpcf7 form>div input[type=email],div[role=form].wpcf7 form>div input[type=tel],div[role=form].wpcf7 form>div input[type=text],div[role=form].wpcf7 form>div textarea{border:0;width:100%;padding-left:15px;padding-top:10px;padding-bottom:10px;background-color:rgba(74,74,74,.03)}div[role=form].wpcf7 .wpcf7-not-valid-tip{color:#CB1533;margin-left:15px;margin-top:10px}div[role=form].wpcf7 .wpcf7-response-output{margin:0;padding-top:15px;padding-bottom:15px;border:none;color:#fff}div[role=form].wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng,div[role=form].wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background-color:#CB1533}div[role=form].wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#27ae60!important}.wrap-content,.wrap-footer{box-sizing:border-box;padding:0 30px}.wrap-content{padding:0 30px 30px}@media screen and (min-width:800px){.wrap-content{width:100%}}.wrap-header{background-color:#fff}.wrap-header .site-branding>div{margin-top:15px}.wrap-header .site-branding .site-logo{text-align:center}.wrap-header .site-branding .site-headline{font-weight:700;font-size:20px;text-align:center}.wrap-header .site-branding .site-socialmedia .socialmedia-list{margin:auto;width:107.5px}.wrap-header .site-branding .site-socialmedia .socialmedia-list a{display:block;float:left;width:50px;height:50px}.wrap-header .site-branding .site-socialmedia .socialmedia-list a:first-child{margin-right:7.5px}.wrap-header .site-branding .site-socialmedia .socialmedia-list a img{display:block;width:100%;height:auto}@media screen and (min-width:800px){.wrap-header .site-branding{padding-left:30px;padding-right:30px;height:130px}.wrap-header .site-branding>div{margin-top:0}.wrap-header .site-branding .site-logo{width:20%;float:left;text-align:center}.wrap-header .site-branding .site-logo img{margin-top:15px;margin-bottom:15px;height:100px;width:auto}}@media screen and (min-width:800px) and (min-width:800px){.wrap-header .site-branding .site-logo{text-align:left}}@media screen and (min-width:800px){.wrap-header .site-branding .site-headline,.wrap-header .site-branding .site-socialmedia{height:100%;line-height:130px}.wrap-header .site-branding .site-headline{width:60%;float:left}.wrap-header .site-branding .site-socialmedia{width:20%;float:right;text-align:right}.wrap-header .site-branding .site-socialmedia .socialmedia-list{float:right;margin-top:40px}}.wrap-menu{height:0}.wrap-menu.visible{height:auto}.wrap-menu.visible .menu-main{visibility:visible;max-height:1400px;height:auto;opacity:1}.wrap-menu .menu-main{opacity:0;max-height:0;height:0;visibility:hidden}.wrap-menu .menu-main,.wrap-menu .menu-main ul{list-style-type:none}.wrap-menu .menu-main,.wrap-menu .menu-main>ul{border-bottom:solid 1px rgba(74,74,74,.05);padding-bottom:30px}.wrap-menu .menu-main li,.wrap-menu .menu-main>ul li{margin-bottom:5px}.wrap-menu .menu-main li.current-menu-item>a,.wrap-menu .menu-main>ul li.current-menu-item>a{font-weight:700}.wrap-menu .menu-main li a,.wrap-menu .menu-main>ul li a{color:#4A4A4A}@media screen and (min-width:800px){.wrap-menu{margin-left:30px;height:auto}.wrap-menu .menu-main{z-index:10;opacity:1;height:100%;max-height:100%;margin:0;padding:0}.wrap-menu .menu-main ul>li>a,.wrap-menu .menu-main>li>a{color:#fff}.wrap-menu .menu-main ul>li.current-menu-item>a,.wrap-menu .menu-main ul>li.current-menu-parent>a,.wrap-menu .menu-main>li.current-menu-item>a,.wrap-menu .menu-main>li.current-menu-parent>a{color:#fff!important;font-weight:inherit}.wrap-menu .menu-main>li{margin-bottom:0;height:40px;margin-right:4%;text-align:left;float:left;visibility:visible}.wrap-menu .menu-main>li>a{border-top:solid 4px transparent;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;color:#fff;display:block;width:100%;height:36px;line-height:32px}.wrap-menu .menu-main>li:hover .sub-menu{display:block}.wrap-menu .menu-main>li.current-menu-item>a,.wrap-menu .menu-main>li.current-menu-parent>a,.wrap-menu .menu-main>li:hover>a{border-top:solid 4px #CB1533}.wrap-menu .menu-main ul.sub-menu{background-color:#4A4A4A;padding:0;display:none;z-index:10;position:absolute;border-top:solid 1px rgba(255,255,255,.2)}.wrap-menu .menu-main ul.sub-menu>li{width:250px;height:40px;line-height:40px;margin-bottom:0;text-align:left;border-left:solid 5px #CB1533}.wrap-menu .menu-main ul.sub-menu>li>a{display:block;padding-left:30px;color:#fff}.wrap-main{width:75%;float:left}}.wrap-sidebar .a-item{margin-bottom:30px;margin-right:30px;float:left}.wrap-footer{text-align:center;border-top:solid 1px rgba(151,151,151,.5);background:rgba(216,216,216,.25);padding-bottom:15px;padding-top:15px}.site-footer,.site-header{margin-left:auto;margin-right:auto;max-width:1000px}@media screen and (min-width:800px){.wrap-sidebar{float:right;width:25%}.wrap-sidebar .a-item{float:none}.wrap-sidebar .a-item img{width:100%;height:auto}.wrap-footer{width:100%}.site-footer,.site-header{max-width:100%}.site-navigation{margin-top:10px;height:40px;width:100%;background-color:#4A4A4A}}.site-title{margin-top:0}.alignright{float:right}.alignleft{float:left}.clear{clear:both}.wrap-menu-toggle{border-top:solid 1px rgba(74,74,74,.05);border-bottom:solid 1px rgba(74,74,74,.05);margin-top:30px}.wrap-menu-toggle .wrap-content{padding-top:0;padding-bottom:0}.wrap-menu-toggle .label{color:#CB1533;float:left;line-height:50px}.wrap-menu-toggle button{padding:0;border-top:0!important;border-left:0;border-right:0;border-bottom:0;display:block;width:50px;height:40px;background-color:rgba(103,112,111,.1);border-radius:5px;background-clip:padding-box;margin-top:5px;margin-bottom:5px;margin-right:5px;float:right}.wrap-menu-toggle button span{margin:auto;height:5px;display:block;width:25px;border-bottom:solid 2px #CB1533}.nav-next,.nav-previous{box-sizing:border-box;width:50%}.wrap-menu-toggle button span:first-child{margin-top:-5px}#responsive-menu-toggle{border-top:solid 1px}.nav-previous{float:left;padding-right:15px}.nav-next{float:right;padding-left:15px;text-align:right}.widget ul,footer .footer-nav-container .footer-nav-item>div ul{list-style-type:none;padding:0}footer{color:#4A4A4A}footer .footer-bar{margin-top:30px;font-size:15px;font-weight:700;text-align:left}footer .footer-bar a{color:#CB1533}footer .footer-bar .social-media-container{width:75px;margin-top:30px}@media screen and (min-width:620px){footer .footer-bar{text-align:center}footer .footer-bar .social-media-container{margin:30px auto auto}}footer .footer-bar .social-media-container .social-media-item{width:32px;height:32px;float:right}footer .footer-bar .social-media-container .social-media-item:first-child{float:left}footer .footer-bar .social-media-container .social-media-item img{width:32px;height:32px}footer .footer-nav-container{clear:both;margin:auto}footer .footer-nav-container .footer-nav-item{text-align:left;min-height:230px}@media screen and (min-width:620px){footer .footer-nav-container .footer-nav-item{float:left;width:33%;min-height:250px;border-right:solid 1px rgba(151,151,151,.5)}footer .footer-nav-container .footer-nav-item>div{margin-left:60px}}footer .footer-nav-container .footer-nav-item:last-child{border-right-width:0}footer .footer-nav-container .footer-nav-item>div{width:80%}footer .footer-nav-container .footer-nav-item>div a,footer .footer-nav-container .footer-nav-item>div div,footer .footer-nav-container .footer-nav-item>div p{font-size:18px}@media screen and (min-width:620px){footer .footer-nav-container .footer-nav-item>div a,footer .footer-nav-container .footer-nav-item>div div,footer .footer-nav-container .footer-nav-item>div p{font-size:14px}}footer .footer-nav-container .footer-nav-item>div>h3{color:#4A4A4A;font-weight:700;font-size:18px}footer .footer-nav-container .footer-nav-item>div a{color:#4A4A4A}footer .footer-nav-container .footer-nav-item>div a:hover{color:rgba(151,151,151,.5)}.widget ul{margin:0}@media screen and (min-width:620px){footer .footer-nav-container .footer-nav-item>div>h3{font-size:16px}.list.col-medium-2 article{float:left;width:48%;margin-right:4%}.list.col-medium-2 article:nth-child(2n){margin-right:0}}@media screen and (min-width:800px){#responsive-menu-toggle,.wrap-menu-toggle{display:none}.list.col-large-3 article{width:30.666667%}.list.col-large-3 article,.list.col-large-3 article:nth-child(2n){margin-right:4%}.list.col-large-3 article:nth-child(3n){margin-right:0}.list.col-large-4 article{width:22%}.list.col-large-4 article,.list.col-large-4 article:nth-child(2n),.list.col-large-4 article:nth-child(3n){margin-right:4%}.list.col-large-4 article:nth-child(4n){margin-right:0}.list article{-webkit-transition:all .1s linear;transition:all .1s linear}.list article:hover{margin-top:0;margin-bottom:4%}}@media screen and (min-width:1200px){.list.col-xlarge-4 article{width:22%}.list.col-xlarge-4 article,.list.col-xlarge-4 article:nth-child(3n){margin-right:4%}.list.col-xlarge-4 article:nth-child(4n){margin-right:0}}.list article{margin-top:0;margin-bottom:4%;width:100%}.list article a{display:block}.list article img.wp-post-image{display:block;width:100%;height:auto}.list article div[role=details],.list article div[role=title]{background-color:#CB1533}.list article div[role=details] h2,.list article div[role=details] h3,.list article div[role=title] h2,.list article div[role=title] h3{margin:0;color:#4A4A4A;height:40px;line-height:40px;text-align:center}.list article div[role=details] div[role=informations],.list article div[role=title] div[role=informations]{color:#4A4A4A;text-align:center;padding-bottom:15px}.list article div[role=details] div[role=informations] .link-icon-list,.list article div[role=title] div[role=informations] .link-icon-list{display:inline-block;text-align:center;margin:15px auto auto}.list article div[role=details] div[role=informations] .link-icon-list a,.list article div[role=title] div[role=informations] .link-icon-list a{display:block;float:left;margin-left:10px}.list article div[role=details] div[role=informations] .link-icon-list a:first-child,.list article div[role=title] div[role=informations] .link-icon-list a:first-child{margin-left:0}.services{background-color:rgba(74,74,74,.03);margin-left:-30px;margin-right:-30px;padding-top:15px}.services h2{margin:0 0 45px}.services .list{margin-left:60px;margin-right:60px}.services .list article{text-align:center}.services .list article img{height:78px;width:auto;margin:auto auto 15px}.services .list article h3{color:#CB1533}.home .posts .edition h2 a,.home .posts .post h2 a,.services .list article div{color:#4A4A4A}.home .wc-gallery{margin-left:-30px;margin-right:-30px}.home .wc-gallery img{width:100%;height:auto}.home .posts .edition,.home .posts .post{margin-bottom:15px}.home .posts .edition h2,.home .posts .post h2{margin-top:3px;margin-bottom:3px;font-weight:700;font-size:17px}.home .posts .news{margin-bottom:30px}.home .posts .news>header>div{margin-bottom:0;margin-top:6px}.home .posts .news p{margin-top:6px;margin-bottom:10px}.home .short-news .twitter{padding-right:30px}.home .short-news .twitter h1{margin-bottom:10px}.home .short-news .twitter .atf-object{margin-top:10px}.home .short-news .twitter .atf-object .atf-user-card{margin:0!important;height:0}.home .short-news .twitter .atf-object .atf-tweet-wrapper{border-color:rgba(151,151,151,.3);padding-top:7.5px;padding-bottom:7.5px;border-radius:0;background-clip:padding-box;box-shadow:none}.home .short-news .twitter .atf-object p.atf-tweet-text{margin-top:0!important}.home .short-news .twitter .user-timeline{height:0}.home .short-news .twitter .tweet-content{font-size:17px}@media screen and (min-width:800px){.home .short-news{float:left;width:35%}.home .short-news .posts{padding-right:30px}.home .full-news{float:left;width:65%}}@media screen and (min-width:620px){.contact .item{float:left;width:35%}.contact .item.form{width:60%;margin-right:5%}}.features-content .content-area article,.features>article{margin-bottom:20px}.features>article h2{margin-bottom:5px}.features>article>img{width:32px;height:auto;float:left;margin-right:10px}.features>article div.toggable{max-height:0;height:0;overflow:hidden}.features>article div.toggable.visible{max-height:initial;height:auto}.wc-gallery .captioned.wc-gallery-captions-show .wp-caption-text.gallery-caption{background-color:#CB1533}.wc-gallery .captioned.wc-gallery-captions-show .wp-caption-text.gallery-caption p{color:#fff}.event-timeline article{margin-bottom:15px}.event-timeline article .station>h3{margin-bottom:8px}.event-timeline article .station>div{margin-bottom:20px}@media screen and (min-width:620px){.event-timeline{border-left:solid 1px #CB1533;width:80%;margin-left:60px}.event-timeline article{margin-bottom:30px}.event-timeline article .ending,.event-timeline article .start{background-color:#CB1533;margin-top:-30px;width:20px!important;height:20px!important;border-radius:20px;padding:0!important;margin-left:-10px}.event-timeline article .station{width:41%;border-bottom:solid 1px #CB1533;float:left;padding-left:30px;padding-top:1%}.event-timeline article .station>h3{margin-bottom:5px}.event-timeline article .station>div{color:#CB1533;margin-bottom:10px}.event-timeline article .image{width:30%;height:auto;margin-left:45%}}.posts .edition header h1,.posts .post header h1,.single .edition header h1,.single .post header h1{margin-bottom:9px}.posts .edition header div,.posts .post header div,.single .edition header div,.single .post header div{font-size:14px;margin-top:3px;margin-bottom:9px}.posts .edition .legend,.posts .post .legend,.single .edition .legend,.single .post .legend{font-size:12px;margin-top:2.1429px}.dataTables_wrapper,.posts .edition .comments,.posts .post .comments,.single .edition .comments,.single .post .comments{margin-top:30px}.posts .edition .read-more,.posts .post .read-more,.single .edition .read-more,.single .post .read-more{font-size:17px}.posts .post{padding-bottom:15px}.dataTables_wrapper .dataTable{font-size:16px;padding-top:30px;margin-bottom:30px;border-bottom:solid 1px rgba(151,151,151,.3)!important}.dataTables_wrapper .dataTable thead tr[role=row] th{text-align:left;border-bottom:solid 1px rgba(151,151,151,.3)}.dataTables_wrapper .paginate_button{background:#fff!important}.search-form-container label{float:left;margin-right:30px}.search-form-container input[type=submit]{height:36px;line-height:36px}.search-form-container input[type=search]{height:30px}.employees{margin-top:-30px}.employees .list article{margin-bottom:30px}.employees .list article h3{margin-top:15px;padding-bottom:7.5px;margin-bottom:7.5px;border-bottom:solid 1px rgba(151,151,151,.3)}.employees .list article .content p{font-size:15px;margin:0}