*{margin:0;padding:0}img,a img{border:0}
img{max-width:100%;height:auto}ul li,ol li{list-style:none}a,a:hover{text-decoration:none}button,input[type="submit"]{cursor:pointer}fieldset{border:0}.fix{display:block;height:.1px!important;clear:both;border:0;background:0}.left{text-align:left}.right{text-align:right}.center{text-align:center}.fLeft{float:left}.fRight{float:right}.displayNone{display:none}.visibilityHidden,.visibleNone{visibility:hidden}.button{display:inline-block;cursor:pointer;border:0;text-decoration:none!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.button.blue{background-color:#11579a;color:#d5dde8;font-size:17px;height:2.9411764705882355em;line-height:2.9411764705882355em;padding:0 1.7647058823529411em;font-weight:300;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url('PIE.htc')}.button.blue:hover{background-color:#0b3a66}.button.send{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:3em;height:3em;padding-left:1em;padding-right:6em;background-image:url('../img/icons/send.png');background-position:80.38277511961722% center;background-repeat:no-repeat}.button.send:hover{background-position:85.16746411483254% center}input,textarea{-webkit-font-smoothing:antialiased}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="file"],
textarea{border:1px solid #ddd;height:43px;font-size:15px;padding:.5333333333333333em 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
input[type="text"].smaller,input[type="password"].smaller,input[type="email"].smaller,input[type="tel"].smaller,input[type="file"].smaller,textarea.smaller{width:300px}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="file"]:focus,textarea:focus{outline:0;border-color:#11579a}textarea{height:100px}input[type="file"]{padding:5px;width:250px;height:auto;color:#222;font-size:12px;border-color:#ccc}label{cursor:pointer;width:118px;padding:10px 12px 0 0;display:inline-block;text-align:right}.wpcf7-captchac{padding:5px 4px;margin-left:7px;border:1px solid #ddd;background:#fff}body{font:400 15px/1.5 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.centered{width:980px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.centered.padded{width:960px}.aligncenter{text-align:center;margin:0 auto}.alignright{float:right;text-align:right}.alignleft{float:left;text-align:left}section.body,footer.body{clear:both}section.body.white,footer.body.white{background:#fff}section.body.grey,footer.body.grey{background:#dcddde}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif;color:#11579a;font-weight:700;margin:1em 0 0}h1{font-size:45px;margin:.6666666666666666em 0 0}h2{font-size:25px;margin:1.12em 0 0}h3{font-size:20px}h4{font-size:18px}h5,h6{font-size:16px}article p{margin:0 0 1.6666666666666667em}article blockquote{background:#f6f6f6;font-size:17px;color:#11579a;padding:1.4705882352941178em 1.7647058823529411em .8823529411764706em;margin:1.7647058823529411em 0 2.0588235294117645em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article blockquote p{margin-bottom:.8823529411764706em}article a{text-decoration:none;border-bottom:1px solid #11579a;color:#11579a;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}article a:hover{border-bottom-style:dashed}article h1 a,article h2 a,article h3 a,article h4 a,article h5 a,article h6 a{border:0}article h1 a:hover,article h2 a:hover,article h3 a:hover,article h4 a:hover,article h5 a:hover,article h6 a:hover{color:#0b3a66}article ul,article ol{margin:6px 0 20px}article li{margin-bottom:.5em}article ul li{position:relative;padding-left:2em}article ul li:before{content:'';position:absolute;top:.3333333333333333em;left:.5333333333333333em;width:.6666666666666666em;height:.6666666666666666em;background:#11579a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url('PIE.htc')}article ol{margin-left:1.7333333333333334em}article ol li{list-style:decimal outside}article hr{height:1px;background:transparent url('../img/dividers/blackHorizontal.png') repeat-x 0 0;border:0;margin:15px 0}article hr.fix{background:0;margin:0;height:.1px}article iframe{margin:15px 0 15px 10px}table{margin:10px 10px 30px;color:#111;font-size:15px;width:100%}table td,table th{padding:9px 12px}table tbody tr{background:#f3f3f3}table tbody tr.odd{background:#e7e7e7}table tbody tr .first{padding-left:20px}header.body{border-top:5px solid #444}header.body .centered{position:relative}body.home header.body .centered{border-bottom:1px solid #ddd}#logo{width:27.916666666666668%;height:74px;float:left;margin:22px 0 25px}#logo strong{display:none}#searchform{position:absolute;top:0;right:0;z-index:2;width:7%;height:100%;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}#searchform .buttonSearch{position:absolute;top:0;right:0;z-index:1;display:block;padding:0 16px 0 25px;height:100%;width:20px;background:transparent url('../img/icons/search.png') no-repeat center center;border:0;color:#fdfdfd;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#searchform .buttonSearch:active,#searchform .buttonSearch:focus{outline:0}#searchform #searchInput{height:100%;float:right;width:0;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}#searchform #searchInput input{width:90%;height:50px;padding:0 10% 0 4%;margin-top:39px;border:0;background:none!important;color:#111;font-size:22px;line-height:1.4em;border-bottom:1px solid #11579a;font-family:Arial,Helvetica,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}#searchform #searchInput input:focus{outline:0}#languages{position:fixed;top:44px;right:0;z-index:2;font-family:'Roboto Condensed',sans-serif;border:1px solid #bbb;background:#fff;border-right:0;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;behavior:url('PIE.htc');-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}#languages li{display:inline-block;text-transform:uppercase;text-align:center}#languages a{display:inline-block;width:42px;height:48px;line-height:48px;color:#999;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}#languages a:hover{color:#444}#languages.closed{right:-110px;border-color:#e6e6e6}.customize-support #languages{top:76px}.menu.top{float:right;width:57.291666666666664%;margin:39px 55px 0 0;font-size:16px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;position:static!important;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.menu.top>ul>li{display:inline-block}.menu.top>ul>li>a{color:#111;display:inline-block;padding:13px 14px;position:relative;z-index:2;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.menu.top>ul>li.slideMenuHovered a{color:#f5f7f9}.menu.top>ul>li>.submenu{position:absolute;top:-1000px;left:0;z-index:3;width:100%;background:#444;color:#fff;padding:32px 0 29px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('PIE.htc');-webkit-transition:opacity .2s ease-in,top 0 linear .2s;-moz-transition:opacity .2s ease-in,top 0 linear .2s;-o-transition:opacity .2s ease-in,top 0 linear .2s;transition:opacity .2s ease-in,top 0 linear .2s;opacity:0;filter:alpha(opacity='{@val}')}.menu.top>ul>li:hover>.submenu{top:85px;opacity:1;filter:alpha(opacity='{@val}');-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.menu.top .depth-0>.submenu>ul>li{display:inline-block;vertical-align:top;width:25.729166666666664%;padding:0 0 0 3.3333333333333335%;margin:0 0 0 4.166666666666666%;background:transparent url('../img/dividers/grayVertical.png') repeat-y 0 0}.menu.top .depth-0>.submenu>ul>li:first-child{margin-left:0;background:0}.menu.top li.depth-1>a{font-size:18px;color:#dadadc;font-weight:700;display:block;padding:5px 0 12px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.menu.top li.depth-1.menu-item-has-children>a{background:transparent url('../img/dividers/grayHorizontal.png') repeat-x left bottom}.menu.top li.depth-1.current-menu-item>a,.menu.top li.depth-1.current-menu-ancestor>a,.menu.top li.depth-1.current-menu-parent>a,.menu.top li.depth-1 a:hover{color:#fff}.menu.top li.depth-2{font-size:15px;text-transform:none;font-family:Arial,Helvetica,sans-serif}.menu.top li.depth-2 a{display:block;padding:7px 7px 7px;margin:8px -7px;color:#f6f6f6;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.menu.top li.depth-2.current-menu-item a,.menu.top li.depth-2.current-menu-ancestor a,.menu.top li.depth-2.current-menu-parent a,.menu.top li.depth-2 a:hover{background:#555;color:#fff}.menu.top .slideMenuSlider{z-index:0;background:#11579a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url('PIE.htc');-webkit-transition:background .25s linear;-moz-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}.menu.top .slideMenuSlider.submenuOpen{background:#444}html.flexbox .menu.top li.depth-0>.submenu>ul{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}html.flexbox .menu.top li.depth-0>.submenu>ul>li{margin:0;padding:0 3.3333333333333335%}header.body.searchFormOpened .menu.top{opacity:0;filter:alpha(opacity='{@val}')}header.body.searchFormOpened #searchform{width:67.70833333333334%;z-index:2}header.body.searchFormOpened #searchform #searchInput{width:100%}header.body.searchFormOpened #searchform button.buttonSearch{z-index:2}body.home article h2{text-align:center;font-size:27px}.menu.index{margin:33px 0 20px;color:#111}.menu.index li{width:32.29166666666667%;display:inline-block;vertical-align:top;margin-left:10px;background:#c0ad81;border-bottom:5px solid #ac986c;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.menu.index li:first-child{margin-left:0}.menu.index li:hover{background:#11579a;border-color:#0b3a66;color:#fff}.menu.index article{padding:4px 22px 12px;line-height:1.3}.menu.index article h2{font-size:20px;color:#fff;margin:0 0 5px;text-align:left;text-transform:uppercase}.menu.index article h2 a{color:#fff}html.flexbox .menu.index ul{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}html.flexbox .menu.index ul li{margin:0}.indexMenuInline{background:#eee;color:#202020;padding:14px 20px 15px;margin:0 0 20px;line-height:27px}.indexMenuInline p{margin:0 0 4px}.indexMenuInline ul{display:inline}.indexMenuInline li{display:inline-block;margin:0 -1px 3px 0}.indexMenuInline a{display:inline-block;color:#00519b;background:#dadadc;padding:0 18px 0 20px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.indexMenuInline a:hover{background:#11579a;color:#fff}.indexMenuInline .label{display:inline-block;margin:0 5px 0 25px}.column.left{float:left}.column.right{float:right;text-align:left}.column.column-1{width:32.29166666666667%}.column.column-1-small{width:29.166666666666668%}.column.column-2{width:66.14583333333334%}.column.column-2-wide{width:68.75%}.sidebar h2{border-top:5px solid #d1d2d4;color:#878787;font-size:18px;text-transform:uppercase;text-align:left;padding:14px 10px 6px;margin:0 0 8px}.sidebar .box{margin-bottom:42px}.sidebar.page h2{padding-left:0;padding-right:0}.sidebar.page .box{margin-bottom:30px}.sidebar.page .socials{text-align:left}.sidebar.page .socials li{margin:0 0 0 18px}.sidebar.page .socials li:first-child{margin-left:0}.sidebar.page .roundIcon{width:50px;height:50px}#slideSide{width:280px}#slideSide.fixed{position:fixed}#slideSide.absolute{position:absolute}.menu.side{background:#f6f6f6;font-family:'Roboto Condensed',sans-serif}.menu.side h2{color:#11579a;text-transform:uppercase;font-size:25px;padding:13px 20px 10px 22px;margin-bottom:0}.menu.side ul{padding:0 20px 9px 22px}.menu.side li{background:transparent url('../img/dividers/blackHorizontal.png') repeat-x 0 0;padding:6px 0}.menu.side li:first-child{padding-top:10px}.menu.side a{display:block;font-size:18px;color:#444;padding:7px;margin:0 -7px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.menu.side li.active a,.menu.side a:hover{color:#11579a}.loop li{background:transparent url('../img/dividers/blackHorizontal.png') repeat-x 0 0;padding:33px 30px 27px 0;color:#444}.loop li:first-child{background:0;padding-top:0}.loop .hasThumb{float:right;width:465px}.loop h3{margin-top:0;font-size:18px;margin:-5px 0 2px;line-height:1.3;color:#111}.loop h3 a{color:#111}.loop h3 a:hover{color:#11579a}.wp-pagenavi{text-align:right;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:700}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;padding:5px 10px;margin:0 0 0 5px;color:#11579a;height:25px;line-height:25px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.wp-pagenavi a:hover,.wp-pagenavi .current{color:#d5dde8;background:#11579a}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:24px;position:relative;left:0}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{color:#11579a;background:0;position:relative;left:3px}.wp-pagenavi .previouspostslink:hover{left:-3px}.pageList .page-item-39 ul{display:none}.subpages{color:#444}.subpages figure{display:block;float:right;font-size:0;overflow:hidden;width:170px;height:170px;border:5px solid #d1d2d4;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url('PIE.htc');-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.subpages article{width:420px}.subpages li{margin:50px 0 80px}.subpages li.odd figure{float:left}.subpages li.odd article{float:right;margin-right:30px}.subpages li.even figure{float:right}.subpages li.even article{float:left;margin-left:20px}.subpages.imageRight{color:#111;margin:23px 0 84px}.subpages.imageRight li{margin:0;padding:30px 10px;background:transparent url('../img/dividers/blackHorizontal.png') repeat-x 0 0}.subpages.imageRight li:first-child{background:0}.subpages.imageRight figure{width:140px;height:140px}.subpages.imageRight img{width:100%;height:auto}.subpages.imageRight article{float:left}.subpages.imageRight h2{font-size:28px;margin:8px 0 0}.subpages.imageRight p{margin:0;line-height:30px}.subpages.imageLeft{margin-bottom:50px}.subpages.imageLeft article{width:100%}.subpages.imageLeft figure{float:left}.subpages.imageLeft .hasThumb article{width:750px;float:right}.subpages.imageLeft li{padding-top:30px;margin:0 0 30px;background:transparent url('../img/dividers/blackHorizontal.png') repeat-x 0 0}.subpages.imageAlternate h2{padding:0 0 12px;margin-bottom:12px;background:transparent url('../img/dividers/blackHorizontal.png') repeat-x left bottom}.subpages.imageAlternate figure:hover{border-color:#11579a}.readMore{font-weight:700;color:#111;border-color:#a6a6a6;border-bottom-width:2px}.socials{text-align:center}.socials a{text-decoration:none!important}.socials li{display:inline-block;margin:0 5px}.roundIcon{display:inline-block;width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url('PIE.htc');-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.roundIcon:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.roundIcon.facebook{background:#3d5a99 url('../img/icons/facebook.png') no-repeat center center}.roundIcon.twitter{background:#19bedf url('../img/icons/twitter.png') no-repeat center center}.roundIcon.linkedin{background:#007ab4 url('../img/icons/linkedin.png') no-repeat center center}.roundIcon.rss{background:#ff9832 url('../img/icons/rss.png') no-repeat center center}header.page{border-top:5px solid #d1d2d4;margin-bottom:30px}header.page h1{margin-top:15px}.breads{color:#999;font-family:'Roboto Condensed',sans-serif;padding-bottom:5px}.breads a{color:#666;text-decoration:underline;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.breads a:hover{text-decoration:none}.breads a:nth-child(1){color:#999;text-decoration:none}.breads a:nth-child(1):hover{color:#666}section.page article>p,section.page article>h2,section.page article>h3,section.page article>h4,section.page article>h5,section.page article>h6,section.page article>ul,section.page article>ol{padding-left:10px;padding-right:10px}.gallery{font-size:0;margin:30px -2px 25px -1px;padding:0 0 50px;background:transparent url('../img/dividers/blackHorizontal.png') repeat-x left bottom}.gallery a{display:inline-block;border:0;overflow:hidden;border-left:1px solid #fff;border-bottom:1px solid #fff}.gallery img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

#web .wpcf7{background:#f6f6f6;color:#444;margin:40px 0 48px;padding:15px 30px 31px}
#web .wpcf7 h2,#web .wpcf7 h3{text-align:center}
#web .wpcf7 h2{margin-bottom:22px}
#web .wpcf7 h3{font-size:16px;color:#444;font-family:Arial,Helvetica,sans-serif;font-weight:300;position:relative;margin:58px 0 20px}
#web .wpcf7 h3:before,#web .wpcf7 h3:after{content:'';position:absolute;top:10px;left:0;width:120px;height:1px;background:transparent url('../img/dividers/blackHorizontal.png') repeat-x 0 0}
#web .wpcf7 h3:after{left:auto;right:0}
#web .wpcf7 label,#web .wpcf7 input,#web .wpcf7 textarea{margin-bottom:10px;vertical-align:top}
#web .wpcf7 input[type="file"]{margin-bottom:20px}
#web .wpcf7 .padded{padding-left:130px}
#web .wpcf7 .padded label{padding:0 0 0 4px;margin:10px 0 10px;width:auto}
#web .fullWidth .wpcf7{padding-left:180px;padding-right:180px}
#web .phoneForm{background:#f6f6f6;padding:20px 20px 32px;margin:0 10px 25px}
#web .phoneForm .wpcf7{margin:0;padding:0}

#web .phoneForm label{width:120px;float:left;padding:0;margin:0}
#web .phoneForm h2{margin:0 0 21px;text-align:left}
#web .phoneForm h2 label{width:auto;float:none}
#web .phoneForm p{line-height:40px;vertical-align:top;margin-bottom:0;text-align:right;clear:both}



#web .phoneForm input{margin:0 20px 10px 10px;max-width:450px; width: calc(100% - 150px);float:right}
#web .phoneForm input.smaller{max-width:350px; width: 100%;}

#web .phoneForm .wpcf7-form-control-wrap.cfCaptcha{float:right; width: calc(100% - 250px); }
#web .phoneForm .wpcf7-captchac{margin:0;float:left;padding-left:2px;padding-right:2px; margin-left: 10px;}
#web .phoneForm .button{vertical-align:top;color:#fff;height:40px;margin:10px 20px 0 0;line-height:40px;font-weight:300}

.infoline{padding:8px 0 9px 84px;margin:0 auto;width:300px;background:transparent url('../img/icons/phone.png') no-repeat left center;text-align:center;font-weight:300;font-size:22px;color:#11579a;text-transform:uppercase}footer.page{background:transparent url('../img/dividers/blackHorizontal.png') repeat-x 0 0;padding:30px 10px 0;margin-bottom:50px}section.newsletter{padding:46px 0 40px;background:#fafafa;border-top:12px solid #dcddde;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out}section.newsletter:hover{background-position:150px 0}section.newsletter h2,section.newsletter h3{margin:0;line-height:1.1;color:#444}section.newsletter h2{font-weight:700;font-size:41px;text-transform:uppercase}section.newsletter h3{font-size:17px;font-weight:400}


section.newsletter hgroup{width:38.54166666666667%;float:left}section.newsletter input,section.newsletter .button{margin-top:10px;float:right}


section.newsletter input{margin-right:18px;height:50px;width:290px;border-color:#fff}

section.newsletter label{width:auto;padding:0;text-align:left}.menu.footer{font-family:'Roboto Condensed',sans-serif;padding:45px 0 30px}.menu.footer a{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}

.menu.footer li.depth-0{display:inline-block;vertical-align:top;width:28.125%;margin-left:7.291666666666667%}.menu.footer li.depth-0:first-child{margin-left:0}.menu.footer li.depth-0>a{font-size:22px;color:#111;font-weight:700;text-transform:uppercase}.menu.footer li.depth-0>a:hover{color:#11579a}.menu.footer li.depth-1{margin-top:33px}.menu.footer li.depth-1:first-child{margin-top:20px}.menu.footer li.depth-1>a{display:block;color:#00519c;text-transform:uppercase;background:transparent url('../img/dividers/blackHorizontal.png') repeat-x left bottom;font-size:16px;font-weight:700;padding-bottom:8px;margin-bottom:5px}.menu.footer li.depth-1>a:hover{color:#111}.menu.footer li.depth-2{font-family:Arial,Helvetica,sans-serif;line-height:1.8;font-size:14px}.menu.footer li.depth-2 a{color:#333;text-transform:lowercase}.menu.footer li.depth-2 a:hover{color:#11579a}.subfooter{background:#d1d2d4;font-size:14px;border-top:1px solid #cdcdcf;color:#444;padding:27px 0 41px}.subfooter li,.subfooter a{color:#444}.subfooter a:hover{text-decoration:underline}.subfooter .logo{margin:0 0 0 12px}.subfooter .info{padding-bottom:27px;margin-bottom:30px;background:transparent url('../img/dividers/blackHorizontal.png') repeat-x left bottom}

.subfooter .info li{width:32.916666666666664%;display:inline-block;vertical-align:top}.subfooter .info img{vertical-align:middle}.subfooter address{font-style:normal}

.subfooter .links{width:70%;margin-top:8px;float:left}.subfooter .links li{display:inline-block;padding:0 20px;background:transparent url('../img/dividers/blackVertical.png') repeat-y 0 0}.subfooter .links li:first-child{background:0;padding-left:5px}.subfooter .links a{color:#444}

.subfooter .socials{float:right;text-align:right;width:26.041666666666668%}.subfooter .socials li{margin:0 0 0 18px}.subfooter .socials li:first-child{margin-left:0}

.subfooter .roundIcon{width:40px;height:40px;-moz-background-size:auto 40%;background-size:auto 40%}

#web .phoneForm .button{
    width: auto;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('../../images/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.sjedn{
    clear: both;
}

div#web{
    max-width: 660px;
}

div.wpcf7-response-output{
    margin: 0.5em;
}

@media (max-width:520px){
   
    #web .phoneForm{
        padding-left: 15px;
        padding-right: 15px;
    }
    
    #web .phoneForm input{
        width: calc(100% - 70px);
    }
    
    #web .phoneForm label{
        width: 100%;
        text-align: left;
        padding-left: 5px;
        line-height: 30px;
    }
    
    #web .phoneForm .wpcf7-form-control-wrap.cfCaptcha{
                width: calc(100% - 120px);
    }
    
    #web .phoneForm .wpcf7-captchac{
        margin-left: 0px;
    }
    
    #web .phoneForm h2{
        margin-bottom: 5px;
    }
    
    
}