/*
Theme Name:		 ies19
Theme URI:		 http://childtheme-generator.com/
Description:	 ies19 is a child theme of ultra
Author:			 Puro
Author URI:		 http://childtheme-generator.com/
Template:		 ultra
Version:		 1.0.0
Text Domain:	 ies19
*/

/* parentTheme style.css */
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:.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: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 #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:87.5%;line-height:1.78571em}body,button,input,select,textarea{font-size:14px;font-size:1em;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;line-height:1.7857}h1,h2,h3,h4,h5,h6{clear:both;color:#313539;font-weight:700;hyphens:auto;margin:.89286em 0}@media (max-width: 480px){.resp h1,.resp h2,.resp h3,.resp h4,.resp h5,.resp h6{line-height:normal}}h1{font-size:24.99994px;font-size:1.78571rem;line-height:2em}h2{font-size:22.00002px;font-size:1.57143rem;line-height:2.27273em}h3{font-size:19.99998px;font-size:1.42857rem;line-height:1.25em}h4{font-size:17.99994px;font-size:1.28571rem;line-height:1.38889em}h5{font-size:16.00004px;font-size:1.14286rem;line-height:1.5625em}h6{font-size:14px;font-size:1rem;line-height:1.78571em}p{margin:0 0 1.78571em}p:last-child{margin-bottom:0}p:only-child{margin-bottom:1.78571em}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{background:#f9f9f9;border-left:3px solid #0896fe;font-size:15.00002px;font-size:1.07143rem;line-height:1.66667em;margin:1.78571em 0;overflow:hidden;padding:1.78571em}blockquote p,blockquote:last-child,blockquote:only-child{margin-bottom:0!important}address{margin:0 0 1.78571em}pre{background:#f9f9f9;font-family:"Courier 10 Pitch",Courier,monospace;font-size:14px;font-size:1rem;hyphens:none;line-height:1.78571em;margin:0 0 1.33929em;max-width:100%;overflow:auto;padding:.89286em 1.78571em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;hyphens:none}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}small{font-size:75%}big{font-size:125%}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{background:#313539}body.boxed{background:#eaeaea}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#eaeaeb;border:0;height:1px;margin:0 auto 1.78571em}ul,ol{margin:0 0 1.78571em 1.78571em;padding:0}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-top:0;margin-bottom:0}dl{margin:0 0 1.78571em}dl dt{font-weight:600}dl dd{margin:0 0 0 1.78571em}img{height:auto;max-width:100%}table{border:1px solid #eaeaeb;margin:0 0 1.78571em;width:100%}table th,table td{border:1px solid #eaeaeb;padding:.75em}@media (max-width: 480px){.resp table th,.resp table td{padding:2%}}table th{font-weight:600}.entry-content table a{border-bottom:none}.entry-content table a:hover{border-bottom:none;color:#5a5d60}button,input[type="button"],input[type="reset"],input[type="submit"]{background:#0896fe;border:none;border-radius:3px;color:#fff;cursor:pointer;-webkit-appearance:button;font-weight:400;line-height:normal;outline-style:none;padding:.7142em 1.2143em;text-transform:uppercase}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:rgba(8,150,254,0.8)}label{display:block;font-weight:600;margin-bottom:.25em}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="password"],input[type="search"],select[multiple],textarea{background:#f9f9f9;border:1px solid #eaeaeb;border-radius:3px;color:#acaeaf;line-height:normal;max-width:100%;padding:.6429em .7143em;transition:.3s;-webkit-appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{background:#fff;color:#5a5d60;outline-style:none}textarea{box-sizing:border-box;overflow:auto;padding:.7143em;vertical-align:top}input[type="file"]{font-size:14px;font-size:1rem;line-height:0}a{color:#2c6ba8;text-decoration:none;transition:.3s}a:visited{color:#0896fe}a:hover,a:focus,a:active{color:#0896fe;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.top-bar-menu{display:inline-block;line-height:normal;vertical-align:middle}.top-bar-menu .menu{list-style:none;margin:0;padding:0}.top-bar-menu .menu li{color:#acaeaf;display:inline-block;line-height:38px;margin-right:.89286em;position:relative;vertical-align:middle}.top-bar-menu .menu li a{color:#acaeaf;display:block;font-size:11.99996px;font-size:.85714rem;height:38px;line-height:38px;text-decoration:none;white-space:nowrap}.top-bar-menu .menu li a:before{color:#acaeaf}.top-bar-menu .menu li a:hover:before{color:#fff}.top-bar-menu .menu li:hover > a{color:#fff}.top-bar-menu .menu li:last-of-type{margin-right:0}.top-bar-navigation{box-sizing:border-box;display:inline-block;position:relative;text-align:right;width:50%}@media (max-width: 768px){.top-bar-navigation{text-align:center;width:100%}}.top-bar-navigation ul{list-style:none;margin:0;padding:0}.top-bar-navigation ul li{color:#acaeaf;display:inline-block;margin-right:1.33929em;position:relative;vertical-align:middle}.top-bar-navigation ul li a{color:#acaeaf;display:block;font-size:11.99996px;font-size:.85714rem;line-height:2.08333em;text-decoration:none;white-space:nowrap}.top-bar-navigation ul li a:before{color:#acaeaf}.top-bar-navigation ul li a:hover:before{color:#fff}.top-bar-navigation ul li:hover > a{color:#fff}.top-bar-navigation ul li:last-of-type{margin-right:0}.top-bar-navigation ul ul{background:#fff;box-shadow:rgba(0,0,0,0.1) 0 .5714rem 1.0714rem;border-top:3px solid #0896fe;display:none;left:0;padding:0;position:absolute;text-align:left;top:35px;z-index:400}.top-bar-navigation ul ul li{min-width:10em;padding:0;width:100%}.top-bar-navigation ul ul li a{color:#5a5d60;padding:.4em .8em}.top-bar-navigation ul ul li:hover > a{background:#0896fe;color:#fff}.top-bar-navigation ul ul ul{left:100%;top:-3px}.top-bar-navigation ul .menu-item-has-children a:after,.top-bar-navigation ul .page_item_has_children a:after{content:"\f107";font-family:"FontAwesome";line-height:normal;position:relative;padding:0 0 0 .5785em;top:.2435em}.top-bar-navigation ul .sub-menu .menu-item-has-children > a:after,.top-bar-navigation ul .sub-menu .page_item_has_children > a:after,.top-bar-navigation ul .children .menu-item-has-children > a:after,.top-bar-navigation ul .children .page_item_has_children > a:after{content:"\f105";font-family:"FontAwesome";position:absolute;right:1em;top:.9167em}.top-bar-navigation ul .sub-menu a:after,.top-bar-navigation ul .children a:after{content:none}.top-bar-navigation div > ul > li > a{display:block;height:38px;line-height:38px}.top-bar-navigation div > ul > li > a:hover{border-bottom:3px solid #0896fe}@media (max-width: 1024px){.resp .top-bar-navigation div > ul > li > a:hover{border-bottom:none}}.top-bar-navigation div > ul > li.menu-item-has-children > a:hover,.top-bar-navigation div > ul > li.page_item_has_children > a:hover{border-bottom:none}@media (max-width: 1024px){.resp .top-bar-navigation div > ul > li.menu-item-has-children > a:hover,.resp .top-bar-navigation div > ul > li.page_item_has_children > a:hover{border-bottom:none}}.top-bar-navigation ul li.left ul{left:initial;left:auto;right:0;text-align:right}.top-bar-navigation ul li.left ul ul{right:100%}.top-bar-navigation ul li.left .sub-menu .menu-item-has-children > a:after,.top-bar-navigation ul li.left .sub-menu .page_item_has_children > a:after,.top-bar-navigation ul li.left .children .menu-item-has-children > a:after,.top-bar-navigation ul li.left .children .page_item_has_children > a:after{content:"\f104";font-family:"FontAwesome";position:absolute;left:1em;padding:0 .5785em 0 0;right:initial;top:.9167em}.top-bar-navigation ul li.left .sub-menu a:after,.top-bar-navigation ul li.left .children a:after{content:none}.main-navigation{box-sizing:border-box;float:right;max-width:65%}.main-navigation > div{float:left}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation ul li{display:inline-block;margin-right:1.78571em;position:relative;vertical-align:middle}.main-navigation ul li a{color:#313539;display:block;font-size:14px;font-size:1rem;line-height:1.78571em;outline:0;text-decoration:none;white-space:nowrap}.main-navigation ul li:hover > a{color:#0896fe}.main-navigation ul li:last-of-type{margin-right:0}.main-navigation ul ul{background:#fff;border-top:3px solid #0896fe;box-shadow:rgba(0,0,0,0.1) 0 8px 15px;display:none;left:0;padding:0;position:absolute;text-align:left;top:109px;z-index:2}.main-navigation ul ul li{min-width:12em;padding:0;width:100%}.main-navigation ul ul li a{color:#5a5d60;padding:.4em .8em}.main-navigation ul ul li:hover > a{background:#0896fe;border-color:#0896fe;color:#fff}.main-navigation ul ul ul{left:100%;top:-3px}.main-navigation ul .menu-item-has-children a:after,.main-navigation ul .page_item_has_children a:after{content:"\f107";font-family:"FontAwesome";font-size:.8571em;position:relative;padding:0 0 0 .4952em;top:.2435em}.main-navigation ul .sub-menu .menu-item-has-children > a:after,.main-navigation ul .sub-menu .page_item_has_children > a:after,.main-navigation ul .children .menu-item-has-children > a:after,.main-navigation ul .children .page_item_has_children > a:after{content:"\f105";font-family:"FontAwesome";position:absolute;right:1em;top:.5em}.main-navigation ul .sub-menu a:after,.main-navigation ul .children a:after{content:none}.main-navigation .current-menu-item > a,.main-navigation .current a{color:#0896fe}.main-navigation div > ul > li > ul{font-size:12.99998px;font-size:.92857rem;line-height:1.92308em}.main-navigation div > ul > li > a{display:block;height:112px;line-height:112px}.main-navigation div > ul > li > a:hover{border-bottom:3px solid #0896fe}.main-navigation div > ul > li.menu-item-has-children > a:hover,.main-navigation div > ul > li.page_item_has_children > a:hover{border-bottom:none}body:not(.resp).header-centered .main-navigation{float:none;max-width:100%;text-align:center}body:not(.resp).header-centered .main-navigation > div{display:inline-block;float:none;vertical-align:top}.main-navigation ul li.left ul{left:initial;left:auto;right:0;text-align:right}.main-navigation ul li.left ul ul{right:100%}.main-navigation ul li.left .sub-menu .menu-item-has-children > a:after,.main-navigation ul li.left .sub-menu .page_item_has_children > a:after,.main-navigation ul li.left .children .menu-item-has-children > a:after,.main-navigation ul li.left .children .page_item_has_children > a:after{content:"\f104";font-family:"FontAwesome";position:absolute;left:1em;padding:0 .4952em 0 0;right:initial;top:.5em}.main-navigation ul li.left .sub-menu a:after,.main-navigation ul li.left .children a:after{content:none}@media (max-width: 1024px){.resp header:not(.responsive-menu) .main-navigation{max-width:60%}}@media (max-width: 768px){.resp header:not(.responsive-menu) .main-navigation{float:none;max-width:100%}.resp header:not(.responsive-menu) .main-navigation ul{text-align:center}.resp header:not(.responsive-menu) .main-navigation > div{float:none}.resp header:not(.responsive-menu) .main-navigation .menu-search{display:none}}.scale.scaled .main-navigation ul ul{top:72px}.scale.scaled .main-navigation ul ul ul{top:-3px}.scale.scaled .main-navigation div > ul > li > a{height:75px;line-height:75px}.main-navigation .menu-search{height:112px;position:relative}.main-navigation .menu-search .search-icon{float:left;padding-left:2.78571em;cursor:pointer;position:relative}.main-navigation .menu-search .search-icon:before{color:#313539;content:'\f002';font-family:"FontAwesome";height:112px;line-height:112px;position:absolute;right:0;transition:.3s;top:50%}.main-navigation .menu-search .search-icon:hover:before{color:#0896fe;cursor:pointer}.main-navigation .menu-search .searchform{background:#fff;display:none;margin-top:-3px;position:absolute;right:0;top:100%;width:17.8571rem;z-index:500}.main-navigation .menu-search .searchform input[name=s]{background-color:transparent;border:none;border-top:3px solid #0896fe;border-radius:0;box-shadow:rgba(0,0,0,0.1) 0 8px 15px;color:#313539;width:100%}.scale.scaled .main-navigation .menu-search{height:75px}.scale.scaled .main-navigation .menu-search .search-icon:before{height:75px;line-height:75px}.main-navigation .menu a:before{color:#313539}.main-navigation .menu a:hover:before{color:#0896fe}.responsive-menu .menu-toggle{background:none;border-radius:0;color:#313539;-webkit-appearance:none;display:none;height:20px;margin-top:-10px;padding:0;position:absolute;right:1.78571em;top:50%}.responsive-menu .menu-toggle:after{content:"\f0c9";font-family:"FontAwesome";font-size:1.4286rem;line-height:normal}.responsive-menu .menu-toggle:hover{background:none}.responsive-menu .main-navigation.toggled .menu-toggle:after{content:"\f00d"}.responsive-menu .main-navigation.toggled{height:auto;margin-bottom:1.78571em;max-width:100%;width:100%}.responsive-menu .main-navigation.toggled > div{float:none}.responsive-menu .main-navigation.toggled ul{display:block;margin:0}.responsive-menu .main-navigation.toggled ul > li[class*=children] .sub-menu li,.responsive-menu .main-navigation.toggled ul > li[class*=children] .children li{margin-bottom:2px}.responsive-menu .main-navigation.toggled ul > li[class*=children].up > .sub-menu,.responsive-menu .main-navigation.toggled ul > li[class*=children].up > .children{display:block}.responsive-menu .main-navigation.toggled ul > li[class*=children].up a{margin-bottom:0!important}.responsive-menu .main-navigation.toggled ul > li[class*=children] > .sub-menu,.responsive-menu .main-navigation.toggled ul > li[class*=children] > .children{display:none}.responsive-menu .main-navigation.toggled ul > li[class*=children] > span{display:block;cursor:pointer;height:46px;line-height:46px;margin:0;position:absolute;right:0;text-align:center;top:0;width:45px}.responsive-menu .main-navigation.toggled ul > li[class*=children] > span:after{content:"\f078";font-family:"FontAwesome"}.responsive-menu .main-navigation.toggled ul > li[class*=children] > a:hover ~ span{color:#fff}.responsive-menu .main-navigation.toggled ul > li[class*=children].up > span:after{content:"\f077"!important}.responsive-menu .main-navigation.toggled ul > li[class*=children] ul li a{padding-left:36px}.responsive-menu .main-navigation.toggled ul > li[class*=children] ul li ul li a{padding-left:54px}.responsive-menu .main-navigation.toggled ul > li[class*=children] ul li ul li ul li a{padding-left:72px}.responsive-menu .main-navigation.toggled ul > li[class*=children] ul li ul li ul li ul li a{padding-left:90px}.responsive-menu .main-navigation.toggled ul > li[class*=children] ul li ul li ul li ul li ul li a{padding-left:108px}.responsive-menu .main-navigation.toggled ul > li[class*=children] ul li ul li ul li ul li ul li ul li a{padding-left:126px}.responsive-menu .main-navigation.toggled ul li{display:block;margin:0;width:100%}.responsive-menu .main-navigation.toggled ul li a{background:#eaeaea;color:#5a5d60;height:auto!important;line-height:normal!important;margin:0 0 2px;padding:14px 18px 15px;text-align:left;transition:none}.responsive-menu .main-navigation.toggled ul li a:hover,.responsive-menu .main-navigation.toggled ul li a:hover:before{background:#0896fe;border-bottom:none;color:#fff}.responsive-menu .main-navigation.toggled ul > ul > li > a:last-of-type{margin-bottom:0}.responsive-menu .main-navigation.toggled ul .menu-item-has-children a:after,.responsive-menu .main-navigation.toggled ul .page_item_has_children a:after{content:none}.responsive-menu .main-navigation.toggled ul .menu-item-has-children > a:hover,.responsive-menu .main-navigation.toggled ul .page_item_has_children > a:hover{border-bottom:none}.responsive-menu .main-navigation.toggled ul ul{background:none;border-top:none;box-shadow:none;display:none;margin-top:2px;opacity:1!important;position:static;transition:none;z-index:2}.responsive-menu .main-navigation.toggled ul ul li:hover > a{background:#eaeaea;color:#5a5d60}.responsive-menu .main-navigation.toggled ul ul li a{font-size:1rem;line-height:normal}.responsive-menu .main-navigation.toggled ul ul li a:hover{background:#0896fe;border-bottom:none;color:#fff}.responsive-menu .main-navigation.toggled ul li.left ul{text-align:left}.site-main .comment-navigation,.site-main .post-navigation{border-color:#eaeaeb;border-top-style:solid;border-top-width:.07143em;padding-top:1.71429em;margin-top:1.78571em;margin-bottom:1.78571em;overflow:hidden}.site-main .comment-navigation:nth-of-type(2){border-bottom-style:solid;border-bottom-width:.07143em;float:left;margin-top:1.78571em;margin-bottom:1.78571em;padding-bottom:1.71429em;width:100%}.comment-navigation .nav-links,.paging-navigation .nav-links,.post-navigation .nav-links{text-align:center}.comment-navigation .nav-links a,.paging-navigation .nav-links a,.post-navigation .nav-links a{color:#acaeaf;text-transform:capitalize}.comment-navigation .nav-links a:hover,.paging-navigation .nav-links a:hover,.post-navigation .nav-links a:hover{color:#0896fe}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;position:relative}@media (max-width: 768px){.resp .comment-navigation .nav-previous,.resp .paging-navigation .nav-previous,.resp .post-navigation .nav-previous{float:none;margin-bottom:1.78571em;width:100%}}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;position:relative}@media (max-width: 768px){.resp .comment-navigation .nav-next,.resp .paging-navigation .nav-next,.resp .post-navigation .nav-next{float:none;width:100%}}.comment-navigation .nav-previous a:before,.comment-navigation .nav-next a:after,.post-navigation .nav-previous a:before,.post-navigation .nav-next a:after{font-family:"FontAwesome";font-size:.8125em}.comment-navigation .nav-previous a:before,.post-navigation .nav-previous a:before{content:"\f104";padding-right:.5em}.comment-navigation .nav-next a:after,.post-navigation .nav-next a:after{content:"\f105";padding-left:.5em}.pagination{margin-top:4.46429em;margin-right:auto;margin-left:auto;overflow:hidden;text-align:center}.pagination .page-numbers{background:#eaeaea;border-radius:3px;color:#5a5d60;display:inline-block;font-weight:400;line-height:normal;margin-right:.1285em;outline-style:none;padding:.7142em 1.1428em;transition:.3s}@media (max-width: 480px){.resp .pagination .page-numbers{display:none}}.pagination .page-numbers:hover{background:#0896fe;color:#fff}.pagination .page-numbers.dots{background:none;padding-right:0;padding-left:0}.pagination .page-numbers.dots:hover{background:none;color:#5a5d60}.pagination .current{background:#0896fe;color:#fff}.pagination .prev,.pagination .next{display:block;float:left;margin-right:0}@media (max-width: 480px){.resp .pagination .prev,.resp .pagination .next{display:block}}.pagination .next{float:right}.meta-nav{font-size:.8125em}.nav-previous .meta-nav{margin-right:.1875em}.nav-next .meta-nav{margin-left:.1875em}.bottom-bar-menu{display:inline-block;text-align:right;width:70%}@media (max-width: 768px){.resp .bottom-bar-menu{display:block;text-align:center;padding-bottom:.89286em;width:100%}}.bottom-bar-menu .menu{list-style:none;margin:0;padding:0}.bottom-bar-menu .menu li{color:#acaeaf;display:inline-block;margin-right:.89286em;position:relative;vertical-align:middle}.bottom-bar-menu .menu li a{color:#acaeaf;display:block;font-size:11.99996px;font-size:.85714rem;height:50px;line-height:50px;text-decoration:none;white-space:nowrap}@media (max-width: 768px){.resp .bottom-bar-menu .menu li a{height:auto;line-height:normal}}.bottom-bar-menu .menu li a:before{color:#acaeaf}.bottom-bar-menu .menu li a:hover:before{color:#fff}.bottom-bar-menu .menu li:hover > a{color:#fff}.bottom-bar-menu .menu li:last-of-type{margin-right:0}.menu a[href*="behance.net"],.menu a[href*="codepen.io"],.menu a[href*="delicious.com"],.menu a[href*="deviantart.com"],.menu a[href*="digg.com"],.menu a[href*="dribbble.com"],.menu a[href*="facebook.com"],.menu a[href*="/feed/"],.menu a[href*="flickr.com"],.menu a[href*="foursquare.com"],.menu a[href*="github.com"],.menu a[href*="plus.google.com"],.menu a[href*="instagram.com"],.menu a[href*="linkedin.com"],.menu a[href*="pinterest.com"],.menu a[href*="reddit.com"],.menu a[href*="soundcloud.com"],.menu a[href*="stackexchange.com"],.menu a[href*="stackoverflow.com"],.menu a[href*="tumblr.com"],.menu a[href*="twitter.com"],.menu a[href*="vimeo.com"],.menu a[href*="vine.co"],.menu a[href*="vk.com"],.menu a[href*="weibo.com"],.menu a[href*="wordpress.com"],.menu a[href*="xing.com"],.menu a[href*="yelp.com"],.menu a[href*="youtube.com"]{border-bottom:none;color:transparent!important;font-size:0!important;text-align:center}.menu a[href*="behance.net"]:before,.menu a[href*="codepen.io"]:before,.menu a[href*="delicious.com"]:before,.menu a[href*="deviantart.com"]:before,.menu a[href*="digg.com"]:before,.menu a[href*="dribbble.com"]:before,.menu a[href*="facebook.com"]:before,.menu a[href*="/feed/"]:before,.menu a[href*="flickr.com"]:before,.menu a[href*="foursquare.com"]:before,.menu a[href*="github.com"]:before,.menu a[href*="plus.google.com"]:before,.menu a[href*="instagram.com"]:before,.menu a[href*="linkedin.com"]:before,.menu a[href*="pinterest.com"]:before,.menu a[href*="reddit.com"]:before,.menu a[href*="soundcloud.com"]:before,.menu a[href*="stackexchange.com"]:before,.menu a[href*="stackoverflow.com"]:before,.menu a[href*="tumblr.com"]:before,.menu a[href*="twitter.com"]:before,.menu a[href*="vimeo.com"]:before,.menu a[href*="vine.co"]:before,.menu a[href*="vk.com"]:before,.menu a[href*="weibo.com"]:before,.menu a[href*="wordpress.com"]:before,.menu a[href*="xing.com"]:before,.menu a[href*="yelp.com"]:before,.menu a[href*="youtube.com"]:before{font-family:"FontAwesome";font-size:medium}.menu a[href*="behance.net"]:before{content:"\f1b4"}.menu a[href*="codepen.io"]:before{content:"\f1cb"}.menu a[href*="delicious.com"]:before{content:"\f1a5"}.menu a[href*="deviantart.com"]:before{content:"\f1bd"}.menu a[href*="digg.com"]:before{content:"\f1a6"}.menu a[href*="dribbble.com"]:before{content:"\f17d"}.menu a[href*="facebook.com"]:before{content:"\f09a"}.menu a[href*="/feed/"]:before{content:"\f09e"}.menu a[href*="flickr.com"]:before{content:"\f16e"}.menu a[href*="foursquare.com"]:before{content:"\f180"}.menu a[href*="github.com"]:before{content:"\f09b"}.menu a[href*="plus.google.com"]:before{content:"\f0d5"}.menu a[href*="instagram.com"]:before{content:"\f16d"}.menu a[href*="linkedin.com"]:before{content:"\f0e1"}.menu a[href*="pinterest.com"]:before{content:"\f0d2"}.menu a[href*="reddit.com"]:before{content:"\f1a1"}.menu a[href*="snapchat.com"]:before{content:"\f2ac"}.menu a[href*="soundcloud.com"]:before{content:"\f1be"}.menu a[href*="stackexchange.com"]:before{content:"\f18d"}.menu a[href*="stackoverflow.com"]:before{content:"\f16c"}.menu a[href*="tumblr.com"]:before{content:"\f173"}.menu a[href*="twitter.com"]:before{content:"\f099"}.menu a[href*="vimeo.com"]:before{content:"\f194"}.menu a[href*="vine.co"]:before{content:"\f1ca"}.menu a[href*="vk.com"]:before{content:"\f189"}.menu a[href*="weibo.com"]:before{content:"\f18a"}.menu a[href*="wordpress.com"]:before{content:"\f19a"}.menu a[href*="xing.com"]:before{content:"\f168"}.menu a[href*="yelp.com"]:before{content:"\f1e9"}.menu a[href*="youtube.com"]:before{content:"\f16a"}.widget .menu a[href*="behance.net"]:hover,.widget .menu a[href*="codepen.io"]:hover,.widget .menu a[href*="delicious.com"]:hover,.widget .menu a[href*="deviantart.com"]:hover,.widget .menu a[href*="digg.com"]:hover,.widget .menu a[href*="dribbble.com"]:hover,.widget .menu a[href*="facebook.com"]:hover,.widget .menu a[href*="flickr.com"]:hover,.widget .menu a[href*="foursquare.com"]:hover,.widget .menu a[href*="github.com"]:hover,.widget .menu a[href*="plus.google.com"]:hover,.widget .menu a[href*="instagram.com"]:hover,.widget .menu a[href*="linkedin.com"]:hover,.widget .menu a[href*="pinterest.com"]:hover,.widget .menu a[href*="reddit.com"]:hover,.widget .menu a[href*="snapchat.com"]:hover,.widget .menu a[href*="soundcloud.com"]:hover,.widget .menu a[href*="stackexchange.com"]:hover,.widget .menu a[href*="stackoverflow.com"]:hover,.widget .menu a[href*="tumblr.com"]:hover,.widget .menu a[href*="twitter.com"]:hover,.widget .menu a[href*="vimeo.com"]:hover,.widget .menu a[href*="vine.co"]:hover,.widget .menu a[href*="vk.com"]:hover,.widget .menu a[href*="weibo.com"]:hover,.widget .menu a[href*="wordpress.com"]:hover,.widget .menu a[href*="xing.com"]:hover,.widget .menu a[href*="yelp.com"]:hover,.widget .menu a[href*="youtube.com"]:hover{border-bottom:none}.widget .menu a[href*="behance.net"]:before,.widget .menu a[href*="codepen.io"]:before,.widget .menu a[href*="delicious.com"]:before,.widget .menu a[href*="deviantart.com"]:before,.widget .menu a[href*="digg.com"]:before,.widget .menu a[href*="dribbble.com"]:before,.widget .menu a[href*="facebook.com"]:before,.widget .menu a[href*="flickr.com"]:before,.widget .menu a[href*="foursquare.com"]:before,.widget .menu a[href*="github.com"]:before,.widget .menu a[href*="plus.google.com"]:before,.widget .menu a[href*="instagram.com"]:before,.widget .menu a[href*="linkedin.com"]:before,.widget .menu a[href*="pinterest.com"]:before,.widget .menu a[href*="reddit.com"]:before,.widget .menu a[href*="snapchat.com"]:before,.widget .menu a[href*="soundcloud.com"]:before,.widget .menu a[href*="stackexchange.com"]:before,.widget .menu a[href*="stackoverflow.com"]:before,.widget .menu a[href*="tumblr.com"]:before,.widget .menu a[href*="twitter.com"]:before,.widget .menu a[href*="vimeo.com"]:before,.widget .menu a[href*="vine.co"]:before,.widget .menu a[href*="vk.com"]:before,.widget .menu a[href*="weibo.com"]:before,.widget .menu a[href*="wordpress.com"]:before,.widget .menu a[href*="xing.com"]:before,.widget .menu a[href*="yelp.com"]:before,.widget .menu a[href*="youtube.com"]:before{color:#5a5d60}.widget .menu a[href*="behance.net"]:hover:before,.widget .menu a[href*="codepen.io"]:hover:before,.widget .menu a[href*="delicious.com"]:hover:before,.widget .menu a[href*="deviantart.com"]:hover:before,.widget .menu a[href*="digg.com"]:hover:before,.widget .menu a[href*="dribbble.com"]:hover:before,.widget .menu a[href*="facebook.com"]:hover:before,.widget .menu a[href*="flickr.com"]:hover:before,.widget .menu a[href*="foursquare.com"]:hover:before,.widget .menu a[href*="github.com"]:hover:before,.widget .menu a[href*="plus.google.com"]:hover:before,.widget .menu a[href*="instagram.com"]:hover:before,.widget .menu a[href*="linkedin.com"]:hover:before,.widget .menu a[href*="pinterest.com"]:hover:before,.widget .menu a[href*="reddit.com"]:hover:before,.widget .menu a[href*="snapchat.com"]:hover:before,.widget .menu a[href*="soundcloud.com"]:hover:before,.widget .menu a[href*="stackexchange.com"]:hover:before,.widget .menu a[href*="stackoverflow.com"]:hover:before,.widget .menu a[href*="tumblr.com"]:hover:before,.widget .menu a[href*="twitter.com"]:hover:before,.widget .menu a[href*="vimeo.com"]:hover:before,.widget .menu a[href*="vine.co"]:hover:before,.widget .menu a[href*="vk.com"]:hover:before,.widget .menu a[href*="weibo.com"]:hover:before,.widget .menu a[href*="wordpress.com"]:hover:before,.widget .menu a[href*="xing.com"]:hover:before,.widget .menu a[href*="yelp.com"]:hover:before,.widget .menu a[href*="youtube.com"]:hover:before{color:#0896fe}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.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:12.25px;font-size:.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}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignnone{clear:both;display:block}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:0 1.78571em 1.78571em 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:0 0 1.78571em 1.78571em}blockquote.aligncenter,figure.wp-caption.aligncenter,img.aligncenter{margin-bottom:1.78571em}blockquote.alignnone,figure.wp-caption.alignnone,img.alignnone{margin-bottom:1.78571em}.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}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}#main-slider{background:#f9f9f9}#main-slider .container{padding:0}#main-slider #metaslider-demo,#main-slider .metaslider{margin:0 auto;text-align:center}@media (min-width: 1024px){.overlap #main-slider{margin-top:-112px}.header-centered.overlap #main-slider{margin-top:-224px}}.metaslider a,.metaslider a:hover,.metaslider ul a,.metaslider ul a:hover,.entry-content .metaslider a,.entry-content .metaslider a:hover,.entry-content .metaslider ul a,.entry-content .metaslider ul a:hover{border-bottom:none}.metaslider.metaslider-flex{overflow:hidden}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{list-style:none;margin:0;padding:0}.flexslider a img{border:none;outline:none}.flexslider{margin:0;padding:0}.flexslider ul{border:0;line-height:normal;list-style-type:none;list-style:none;margin:0;max-height:none;max-width:none;padding:0}.flexslider:hover .flex-ultra-direction-nav li a{opacity:1}.flexslider .slides > li{background-position:center;background-size:cover;-webkit-backface-visibility:hidden;display:none;line-height:0}.flexslider .slides > img{display:block;width:100%}.slides:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}html[xmlns] .slides{display:block}* html .slides{height:1%}.flexslider,.flexslider .slides{position:relative;zoom:1}.flexslider .caption-wrap{background:rgba(0,0,0,0.7);color:#fff;font-size:1rem;line-height:normal;text-align:center}.flexslider .caption-wrap .caption{line-height:normal;padding:8px 14px 9px}.flexslider .slides > li .content img{height:auto!important;max-width:100%}#metaslider-demo .content,.ultra-slide-with-image .content{left:0;position:absolute;top:0;width:100%}#metaslider-demo .content img,.ultra-slide-with-image .content img{height:auto;max-width:100%}#metaslider-demo .ms-default-image,.ultra-slide-with-image .ms-default-image{height:auto;max-width:100%}#main-slider .flexslider:not(#metaslider-demo) ul.flex-ultra-direction-nav{margin-bottom:-40px}.flex-ultra-direction-nav a{background:rgba(0,0,0,0.4);display:block;cursor:pointer;height:48px;opacity:0;margin:-24px 0 0!important;opacity:0;position:absolute;text-indent:-9999px;top:50%;transition:ease-in-out .3s;width:48px;z-index:200}.flex-ultra-direction-nav a:hover{background:black}.flex-ultra-direction-nav a:before{color:rgba(255,255,255,0.9);font-family:"FontAwesome";font-size:20px;position:absolute;text-indent:0;top:50%}.flex-ultra-direction-nav a.flex-ultra-prev{border-radius:0 5px 5px 0;left:0}.flex-ultra-direction-nav a.flex-ultra-prev:before{content:"\f104";margin:-11px 23px 0 0;right:0}.flex-ultra-direction-nav a.flex-ultra-next{border-radius:5px 0 0 5px;right:0}.flex-ultra-direction-nav a.flex-ultra-next:before{content:"\f105";left:0;margin:-11px 0 0 23px}.flex-ultra-control-paging{bottom:12px;height:10px;margin:0!important;padding-right:12px!important;position:absolute;right:0;z-index:2}.flex-ultra-control-paging li{display:inline-block;margin:0 3px!important;text-indent:-9999px;zoom:1}.flex-ultra-control-paging li a{border:2px solid rgba(255,255,255,0.6)!important;border-radius:10px;cursor:pointer;display:block;height:10px;width:10px}.flex-ultra-control-paging li a:hover{background:white;border-color:white}.flex-ultra-control-paging li a.flex-ultra-active{background:white;border-color:white;cursor:default}p.siteorigin-panels-lite-message{white-space:normal!important}.panel-grid-cell .sow-features-list .sow-features-feature p.sow-more-text a{border:none;font-weight:700}.panel-grid-cell .sow-features-list .sow-features-feature p.sow-more-text a:hover{border:none;color:#0896fe;text-decoration:none}.entry-content .panel-grid-cell .sow-carousel-wrapper li.sow-carousel-item a,.entry-content .panel-grid-cell .sow-carousel-wrapper li.sow-carousel-item a:hover{border:none;text-decoration:none}.entry-content .panel-grid-cell .sow-carousel-wrapper .sow-carousel-title .widget-title{font-size:1.1429em;text-transform:uppercase}.entry-content .panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3{font-size:1em;font-weight:700}.entry-content .panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a:hover{color:#0896fe}.entry-content .panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay{background:#0896fe}.entry-content .widget_sow-slider li a,.entry-content .widget_sow-slider li a img{border-bottom:none}.entry-content .iw-so-folio-terms-container .iw-so-folio-terms > li > a{border-bottom:none}.entry-content .iw-so-folio-terms-container .iw-so-folio-terms > li > a:hover{border-bottom:none}#scroll-to-top{background:rgba(0,0,0,0.2);border-radius:3px;bottom:1.78571em;opacity:0;outline-style:none;position:fixed;padding:13px 18px;right:1.78571em;text-decoration:none;transform:scale(0,0);transition:.2s;-webkit-transform:translateZ(0)}#scroll-to-top .up-arrow{display:block;color:white;line-height:normal}#scroll-to-top .up-arrow:before{content:"\f106";font-family:"FontAwesome";font-size:1.424em}#scroll-to-top.displayed{opacity:1!important;transform:scale(1,1)}#secondary .widget{margin-bottom:2.67857em;width:100%}#secondary .widget:last-of-type{margin-bottom:0}#secondary .widget a:not(.button):hover{color:#5a5d60}#colophon .widget{padding:2.67857em 0}@media (max-width: 768px){.resp #colophon .widget{padding:.89286em 0}.resp #colophon .widget:first-of-type{padding-top:2.67857em}.resp #colophon .widget:last-of-type{padding-bottom:3.57143em}}#secondary .widget h3.widget-title,#colophon .widget h3.widget-title{font-size:16.00004px;font-size:1.14286rem;line-height:1.5625em;margin-bottom:.89286em;text-transform:uppercase}#secondary .widget h3.widget-title ~ *,#colophon .widget h3.widget-title ~ *{font-size:12.99998px;font-size:.92857rem;line-height:1.92308em}#secondary .widget h3.widget-title a,#colophon .widget h3.widget-title a{border-bottom:none;color:#313539}#secondary .widget h3.widget-title a:hover,#colophon .widget h3.widget-title a:hover{border-bottom:none;color:#0896fe}#secondary .widget h3.widget-title:first-of-type,#colophon .widget h3.widget-title:first-of-type{margin-top:0}#colophon .widget h3.widget-title a{color:#fff}#colophon .widget h3.widget-title a:hover{color:#fff}#secondary .widget ul,#colophon .widget ul{list-style:none;margin-left:0;padding-left:0}#secondary .widget ul li > ul,#colophon .widget ul li > ul{margin-left:1em}#colophon .widget ul{margin:0}#secondary .widget input[type="text"],#secondary .widget input[type="email"],#secondary .widget input[type="url"],#secondary .widget input[type="tel"],#secondary .widget input[type="number"],#secondary .widget input[type="date"],#secondary .widget input[type="password"],#secondary .widget input[type="search"],#colophon .widget input[type="text"],#colophon .widget input[type="email"],#colophon .widget input[type="url"],#colophon .widget input[type="tel"],#colophon .widget input[type="number"],#colophon .widget input[type="date"],#colophon .widget input[type="password"],#colophon .widget input[type="search"]{box-sizing:border-box;width:100%}#secondary .widget select,#colophon .widget select{max-width:100%}#secondary .widget textarea,#colophon .widget textarea{width:100%}#wp-calendar{border:none;margin:0}#wp-calendar caption{font-weight:600;text-align:right;padding-bottom:.4286em}#wp-calendar th,#wp-calendar td{border:none;padding:.2143em .2143em .1429em!important}#wp-calendar thead th{text-align:center;padding-bottom:.4286em!important}#wp-calendar tbody .pad{background:none}#wp-calendar tbody td{background:#eaeaea;border:.1429em solid #fff;text-align:center}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody td a{border-bottom:none!important;display:block}#wp-calendar tbody td a:hover{border-bottom:none!important}#wp-calendar tfoot #prev,#wp-calendar tfoot #next{padding-top:.4286em!important}#wp-calendar tfoot #next{text-align:right}.site-footer #wp-calendar tbody td{background:#313539;border-color:#272a2d}.site-footer #wp-calendar tbody td a{color:#fff}.site-footer #wp-calendar tbody td a:hover{color:#acaeaf}#secondary .widget_rss h3.widget-title:before,#colophon .widget_rss h3.widget-title:before{content:"\f09e";display:inline-block;font-family:"FontAwesome";font-size:.8125em;margin-right:.1875em}#secondary .widget_rss h3.widget-title .rsswidget,#colophon .widget_rss h3.widget-title .rsswidget{display:inline-block}#secondary .widget_rss img,#colophon .widget_rss img{display:none}#secondary .widget_rss li,#colophon .widget_rss li{margin-bottom:.89286em}#secondary .widget_rss li:last-of-type,#colophon .widget_rss li:last-of-type{margin-bottom:0}#secondary .widget_rss .rss-date,#colophon .widget_rss .rss-date{color:#acaeaf;display:inline-block;font-size:.9231em}#secondary .widget_rss cite,#colophon .widget_rss cite{display:inline-block}#colophon .widget_rss .rss-date{color:#989a9c}#secondary .widget_recent_comments li,#colophon .widget_recent_comments li{margin-bottom:.6429em}#secondary .widget_recent_comments li:last-of-type,#colophon .widget_recent_comments li:last-of-type{margin-bottom:0}#secondary .widget_recent_entries span,#colophon .widget_recent_entries span{color:#acaeaf;display:block;font-size:.9231em;line-height:.89286em;margin-bottom:.89286em}#colophon .widget_recent_entries span{color:#989a9c}#secondary .widget_search .search-form,#colophon .widget_search .search-form{position:relative}#secondary .widget_search .search-form label,#colophon .widget_search .search-form label{display:block!important}#secondary .widget_search .search-form label:before,#colophon .widget_search .search-form label:before{color:#acaeaf;content:'\f002';font-family:"FontAwesome";position:absolute;top:.3077em;right:1.2143em}#secondary .widget_search .search-form input[type="search"],#colophon .widget_search .search-form input[type="search"]{box-sizing:border-box;display:block;font-weight:normal;max-width:100%;padding-right:2.1538em;width:100%}#secondary .widget_search .search-form .search-submit,#colophon .widget_search .search-form .search-submit{display:none}.widget .menu li{list-style:none}#page{background:#fff}.boxed #page{box-sizing:border-box;background:none;display:block;position:relative;margin:0 auto;max-width:85.7143rem;overflow-x:visible}body:not(.resp).boxed #page{width:85.7143rem}.page-layout-full-width.boxed #page,.page-layout-full-width-sidebar.boxed #page{max-width:none}.container{box-sizing:border-box;display:block;padding:0 1.78571em;position:relative;margin:0 auto;max-width:85.7143rem}.boxed .container{padding:0 2.67857em}@media (max-width: 1200px){.resp.boxed .container{padding:0 1.78571em}}body:not(.resp) .container{width:85.7143rem}.page-layout-full-width .container,.page-layout-full-width-sidebar .container{max-width:none}.site-content{background:#fff;padding:3.57143em 0}.page-layout-no-header-margin .site-content{padding-top:0}.page-layout-no-footer-margin .site-content{padding-bottom:0}.no-page-title:not(.page-layout-no-header-margin) .site-content{padding-top:3.57143em}#primary{box-sizing:border-box;width:100%}.sidebar #primary{border-color:#eaeaeb;border-style:solid;border-width:0 1px 0 0;float:left;padding-right:3.5%;width:75%}@media (max-width: 768px){.resp.sidebar #primary{border:none;padding-right:0;padding-left:0;width:100%}}.page-layout-no-sidebar.sidebar #primary,.page-layout-full-width.sidebar #primary{border-width:0;float:none;padding-right:0;width:100%}#secondary{box-sizing:border-box;float:right;padding-left:3.5%;width:25%}@media (max-width: 768px){.resp #secondary{border-color:#eaeaeb;margin-top:3.57143em;border-top-style:solid;border-top-width:.07143em;padding-top:3.5em;padding-left:0;width:100%}}.home.blog.siteorigin-panels-home #primary,.page-template-home-panels #primary,.page-template-full-width #primary,.page-template-full-width-no-title #primary{border:none;float:none;padding:0;width:100%}.single .site-content,.page .site-content,.blog .site-content,.archive .site-content,.search-results .site-content,.error404 .site-content,.search-no-results .site-content{padding-top:0}.home.blog.siteorigin-panels-home .site-content,.page-template-home-panels .site-content,.page-template-full-width-no-title .site-content > .container,.page-template-default-no-title .site-content > .container,.blog .site-content .container.no-blog-title{padding-top:3.57143em}#top-bar{background:#313539;clear:both;position:relative;width:100%}#top-bar .top-bar-text{box-sizing:border-box;display:inline-block;width:50%}@media (max-width: 768px){.resp #top-bar .top-bar-text{text-align:center;width:100%}}#top-bar .top-bar-text span{color:#acaeaf;display:inline-block;font-size:11.99996px;font-size:.85714rem;line-height:38px;margin-right:1.78571em;white-space:nowrap}#top-bar .top-bar-text span a{color:#acaeaf;display:inline-block;text-decoration:none}#top-bar .top-bar-text span a:hover{color:#fff}#top-bar .top-bar-text span:before,#top-bar .top-bar-text span a:before{display:block;float:left;font-family:"FontAwesome";margin-right:.5em}#top-bar .top-bar-text span.phone a:before{content:"\f095"}#top-bar .top-bar-text span.email a:before{content:"\f0e0"}.top-bar-arrow{background:#313539;color:#acaeaf;cursor:pointer;display:block;height:2rem;overflow:auto;text-align:center;width:100%;z-index:1000}.top-bar-arrow:not(.show):before{content:"\f106";display:block;font-family:"FontAwesome";font-size:17px;height:auto;left:50%;margin-left:-6px;position:absolute;width:12px}.top-bar-arrow.show:before{content:"\f107";display:block;font-family:"FontAwesome";font-size:17px;height:auto;left:50%;margin-left:-6px;position:absolute;width:12px}.site-header{background:#fff;content:"";display:table;height:112px;position:relative;-webkit-transform:translateZ(0);transition:height .3s;width:100%;z-index:300}body:not(.boxed) .site-header[style]{width:100%!important}.admin-bar .site-header.is-stuck[style]{top:32px!important}@media (max-width: 600px){.admin-bar .site-header.is-stuck[style]{top:0!important}}@media (min-width: 600px) and (max-width: 780px){.admin-bar .site-header.is-stuck[style]{top:46px!important}}.site-header:before{content:"";display:block;height:100%;position:absolute;width:100%}.site-header:after{bottom:-6px;box-shadow:rgba(0,0,0,0.25) 0 6px 6px -6px inset;content:"";height:6px;position:absolute;width:100%}.site-header .container{height:112px}header:not(.responsive-menu).site-header .container{height:auto}.site-header .site-branding-container{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;display:box;box-align:center;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;float:left;height:112px;max-width:35%;overflow:hidden;padding-right:1.78571em;transition:.3s}.site-header .site-branding{display:box;box-flex:1;margin:auto;zoom:1}.site-header .site-branding h1.site-title{display:block;font-size:36.00002px;font-size:2.57143rem;font-family:"Muli",sans-serif;font-weight:300;letter-spacing:-1px;line-height:normal;margin:0;transition:.3s;zoom:1}@media (max-width: 1224px){.resp .site-header .site-branding h1.site-title{font-size:31.99994px;font-size:2.28571rem;line-height:normal}}@media (max-width: 1024px){.resp .site-header .site-branding h1.site-title{font-size:28px;font-size:2rem;line-height:normal}}@media (max-width: 768px){.resp .site-header .site-branding h1.site-title{font-size:24.99994px;font-size:1.78571rem;line-height:normal}}.site-header .site-branding h1.site-title a{color:#333;text-decoration:none}.site-header .site-branding h1.site-title a:hover{border-bottom:none}.site-header .site-branding h2.site-description{font-size:14px;font-size:1rem;font-weight:normal;line-height:normal;margin:0}@media (max-width: 768px){.resp .site-header .site-branding h2.site-description{font-size:12.99998px;font-size:.92857rem;line-height:normal}}.site-header .site-branding img{display:block;max-height:92px;-webkit-transform:translate3d(0,0,0);transition:.3s;width:auto}body:not(.resp).header-centered .site-header .container{height:auto}body:not(.resp).header-centered .site-header .site-branding-container{float:none;max-width:100%;padding-right:0;text-align:center}.tagline .site-header .site-branding img{max-height:72px}@media (max-width: 1024px){.resp header:not(.responsive-menu) .site-branding-container{max-width:40%}}@media (max-width: 768px){.resp header:not(.responsive-menu) .site-branding-container{float:none;max-width:100%;text-align:center}}.overlap .site-header:not(.is-stuck){background:rgba(255,255,255,0.9)}.site-header.is-stuck{background:white;opacity:1;top:0}.site-header.scale.scaled,.site-header.scale.scaled .site-branding-container{height:75px}.site-header.scale.scaled .container{height:75px}.header-centered .site-header.scale.scaled .container{height:150px}.site-header.scale.scaled .site-branding-container .site-branding img{max-width:75%}.tagline .site-header.scale.scaled .site-branding-container .site-branding img{max-width:55%}.site-header.scale.scaled .site-branding h1.site-title{font-size:28px;font-size:2rem;line-height:normal}.site-header.scale.scaled .site-branding h2.site-description{font-size:12.99998px;font-size:.92857rem;line-height:normal}.site-footer .footer-main{background:#272a2d}.site-footer .footer-main h3{color:#fff}.site-footer .footer-main .widget h3.widget-title ~ *{color:#acaeaf}.site-footer .footer-main a{color:#acaeaf}.site-footer .footer-main a:hover{color:#fff}.site-footer .footer-main input[type="text"],.site-footer .footer-main input[type="email"],.site-footer .footer-main input[type="url"],.site-footer .footer-main input[type="tel"],.site-footer .footer-main input[type="number"],.site-footer .footer-main input[type="date"],.site-footer .footer-main input[type="password"],.site-footer .footer-main input[type="search"],.site-footer .footer-main select[multiple],.site-footer .footer-main textarea{background:#5a5d60;border-color:#45494c}.site-footer .footer-main input[type="text"]:focus,.site-footer .footer-main input[type="email"]:focus,.site-footer .footer-main input[type="url"]:focus,.site-footer .footer-main input[type="password"]:focus,.site-footer .footer-main input[type="search"]:focus,.site-footer .footer-main textarea:focus{background:#6e7174;border:1px solid #5a5d60;color:#d5d6d7}.site-footer .footer-main button,.site-footer .footer-main input[type="button"],.site-footer .footer-main input[type="reset"],.site-footer .footer-main input[type="submit"]{background:#45494c;color:#acaeaf}.site-footer .footer-main button:hover,.site-footer .footer-main input[type="button"]:hover,.site-footer .footer-main input[type="reset"]:hover,.site-footer .footer-main input[type="submit"]:hover{background:#5a5d60}.site-footer .footer-main .widget-count-1{width:100%}.site-footer .footer-main .widget-count-2{width:48.75%}.site-footer .footer-main .widget-count-3{width:31.6666666667%}.site-footer .footer-main .widget-count-4{width:23.125%}.site-footer .footer-main .widget-count-5{width:18%}.site-footer .footer-main .widget-count-6{width:14.5833333333%}.site-footer .footer-main .widget-count-7{width:12.1428571429%}.site-footer .footer-main .widget-count-8{width:10.3125%}.site-footer .footer-main .widget-count-9{width:8.8888888889%}.site-footer .footer-main .widget-count-10{width:7.75%}.site-footer .footer-main .widget{box-sizing:content-box;margin-right:2.5%;float:left}.site-footer .footer-main .widget:last-of-type{margin-right:0}@media (max-width: 768px){.resp .site-footer .footer-main .widget{width:100%}}.site-footer .bottom-bar{background:#313539;color:#acaeaf}@media (max-width: 768px){.resp .site-footer .bottom-bar{padding-bottom:0}}.site-footer .bottom-bar a{color:#acaeaf;text-decoration:none}.site-footer .bottom-bar a:hover{color:#fff}.site-footer .bottom-bar .site-info{display:inline-block;font-size:11.99996px;font-size:.85714rem;padding:1.2em 0;text-align:left;vertical-align:middle;width:30%}@media (max-width: 768px){.resp .site-footer .bottom-bar .site-info{display:block;height:auto;line-height:normal;padding:1.33929em 0;text-align:center;width:100%}}.site-footer .bottom-bar .site-info a[rel~="designer"]{font-weight:700}.site-footer .bottom-bar .container div:only-of-type{text-align:center;width:100%}article{border-color:#eaeaeb;border-bottom-style:solid;border-bottom-width:.07143em;padding-bottom:2.60714em;margin-bottom:2.67857em}article:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.entry-thumbnail{border:none;display:block;height:auto;margin-bottom:1.78571em}.entry-thumbnail a{display:block}.entry-thumbnail img{display:block;margin-left:auto;margin-right:auto}.entry-header .entry-title,.entry-header .page-title,.page-header .entry-title,.page-header .page-title{font-size:24.99994px;font-size:1.78571rem;line-height:2em;margin:0}@media (max-width: 480px){.resp .entry-header .entry-title,.resp .entry-header .page-title,.resp .page-header .entry-title,.resp .page-header .page-title{font-size:22.00002px;font-size:1.57143rem;line-height:normal}}.entry-header .entry-title a,.entry-header .page-title a,.page-header .entry-title a,.page-header .page-title a{border:none;color:#313539}.entry-header .entry-title a:hover,.entry-header .page-title a:hover,.page-header .entry-title a:hover,.page-header .page-title a:hover{border:none;color:#0896fe}.entry-header .breadcrumbs,.page-header .breadcrumbs{box-sizing:border-box;color:#acaeaf;display:inline-block;text-align:right;vertical-align:middle;width:30%}@media (max-width: 768px){.resp .entry-header .breadcrumbs,.resp .page-header .breadcrumbs{text-align:center;width:100%}}.entry-header .breadcrumbs > *,.page-header .breadcrumbs > *{font-size:12.99998px;font-size:.92857rem;line-height:normal}.entry-header .breadcrumbs.breadcrumb-trail,.page-header .breadcrumbs.breadcrumb-trail{margin-left:-4px}.entry-header .breadcrumbs a,.page-header .breadcrumbs a{color:#acaeaf}.entry-header .breadcrumbs a:hover,.page-header .breadcrumbs a:hover{color:#0896fe}.single .entry-header,.page .site-content > .entry-header,.blog .page-header,.archive .page-header,.search-results .page-header,.search-no-results .page-header,.error404 .page-header{background:#f9f9f9;box-sizing:content-box;margin-bottom:2.67857em;padding:1.33929em 0}.page-layout-no-header-margin .site-content > .entry-header,.page-layout-no-header-margin .page-header{margin-bottom:0}.single .entry-header{margin-bottom:.89286em}.single .entry-header h1.entry-title,.page .site-content > .entry-header h1.entry-title,.blog .page-header h1.page-title,.search-results .page-header h1.page-title,.search-no-results .page-header h1.page-title,.error404 .page-header h1.page-title{box-sizing:border-box;display:inline-block;vertical-align:middle;width:70%}@media (max-width: 768px){.resp.single .entry-header h1.entry-title,.resp.page .site-content > .entry-header h1.entry-title,.resp.blog .page-header h1.page-title,.resp.search-results .page-header h1.page-title,.resp.search-no-results .page-header h1.page-title,.resp.error404 .page-header h1.page-title{text-align:center;width:100%}}.single .entry-meta{box-sizing:content-box}.single .entry-meta .container > div{border-bottom:1px solid #eaeaeb;content:"";display:table;margin-bottom:3.57143em;padding-bottom:.44643em;width:100%}.single .entry-meta .entry-meta-inner{float:left}.single .entry-meta div > span{font-size:12.99998px;font-size:.92857rem;line-height:1.92308em}.single .entry-meta .post-navigation{display:inline-block;float:right}.single .entry-meta .post-navigation .nav-previous,.single .entry-meta .post-navigation .nav-next{display:inline-block;float:none}@media (max-width: 768px){.resp.single .entry-meta .post-navigation .nav-previous,.resp.single .entry-meta .post-navigation .nav-next{margin-bottom:0;width:auto}}.single .entry-meta .post-navigation .nav-previous a:before,.single .entry-meta .post-navigation .nav-next a:after{display:block;font-family:"FontAwesome";font-size:1.1429em;line-height:normal;padding-top:3px}.archive .container .title-wrapper{box-sizing:border-box;display:inline-block;vertical-align:middle;width:70%}.archive .container .title-wrapper .taxonomy-description p{color:#acaeaf;margin:0}.site-content .entry-meta{color:#acaeaf;margin-bottom:1.78571em}.site-content .entry-meta a{border:none;color:#acaeaf;display:inline-block;font-weight:400}.site-content .entry-meta a:hover{border:none;color:#0896fe}.site-content .entry-meta div > span{font-size:12.99998px;font-size:.92857rem;line-height:1.92308em}.site-content .entry-meta span{display:inline-block;margin-right:1.0769em}.site-content .entry-meta span span{margin-right:0}.site-content .entry-meta span:before,.site-content .entry-meta a:before{font-size:12.99998px;font-size:.92857rem;font-family:"FontAwesome";line-height:1.92308em;padding-right:.4554em}.site-content .entry-meta .featured-post:before{content:"\f0c6"}.site-content .entry-meta .entry-date:before{content:"\f133"}.site-content .entry-meta .updated{display:none}.site-content .entry-meta .author:before{content:"\f040"}.site-content .entry-meta .comments-link:before{content:"\f0e6"}.entry-content p a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button),.entry-content li a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button),.entry-content dl a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button),.entry-content pre a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button),.entry-content code a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button),.entry-content blockquote a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button){border-bottom:1px dotted #0896fe;color:#0896fe}.entry-content p a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button):hover,.entry-content li a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button):hover,.entry-content dl a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button):hover,.entry-content pre a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button):hover,.entry-content code a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button):hover,.entry-content blockquote a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button):hover{border-bottom:1px solid #0896fe}.entry-content a[href$=".jpg"],.entry-content a[href$=".jpeg"],.entry-content a[href$=".jpe"],.entry-content a[href$=".png"],.entry-content a[href$=".gif"]{border:none!important}.entry-content .page-links{clear:both;margin:0 0 1.78571em}.entry-content .page-links a,.entry-content .page-links a:hover{border-bottom:none}.entry-content .page-links a:focus{outline:none}.entry-content .page-links .page-links-title{background:none;color:#5a5d60;font-weight:600;padding-right:0;padding-left:0;text-transform:none}.entry-content .page-links span{background:#0896fe;border-radius:3px;color:#fff;display:inline-block;font-weight:400;line-height:normal;margin-right:.1285em;padding:.7142em 1.1428em;text-transform:uppercase;transition:.3s}.entry-content .page-links a span{background:#eaeaea;color:#5a5d60;outline:none;transition:.3s}.entry-content .page-links a span:hover{background:#0896fe;color:#fff}.entry-content .more-wrapper,.entry-summary .more-wrapper{display:block;overflow:auto}.entry-content .more-wrapper.excerpt,.entry-summary .more-wrapper.excerpt{margin-top:1.78571em}.entry-content .more-wrapper .more-link,.entry-summary .more-wrapper .more-link{background:#eaeaea;border:none;border-radius:3px;color:#5a5d60;display:block;float:left;font-weight:400;line-height:normal;outline-style:none;padding:.7142em 1.2143em;transition:.3s}.entry-content .more-wrapper .more-link:hover,.entry-summary .more-wrapper .more-link:hover{background:#0896fe;border-bottom:none;color:#fff}.content-none .site-main a{color:#0896fe;border-bottom:1px dotted #0896fe}.content-none .site-main a:hover{border-bottom:1px solid #0896fe}.search-form,.post-password-form{margin-bottom:.8438em}.search-form label,.post-password-form label{display:inline-block;margin-right:.3125em}@media (max-width: 480px){.resp .post-password-form label input{display:block;margin-top:.8438em}}.format-chat .entry-content{background:#f9f9f9;border-radius:3px;color:#313539;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;padding:1.78571em}.author-box{border-top:1px solid #eaeaeb;display:table;margin:1.7857em 0;padding-top:2.67857em;width:100%}.author-box .author-avatar{display:table-cell;vertical-align:top;width:105px}@media (max-width: 768px){.author-box .author-avatar{display:block;width:100%}}.author-box .author-avatar img{border-radius:40px;display:block;height:80px;width:80px}@media (max-width: 768px){.author-box .author-avatar img{margin:0 auto 1em}}.author-box .author-description{display:table-cell;vertical-align:top}@media (max-width: 768px){.author-box .author-description{display:block;text-align:center}}.author-box .author-description h3{line-height:normal;margin:0}.author-box .author-description span{display:block;font-size:12.25px;font-size:.875rem;margin-bottom:.7142em}.author-box .author-description span a{color:#acaeaf}.author-box .author-description span a:hover{color:#0896fe}.author-box .author-description div{font-size:14px;font-size:1rem}.author-box .author-description div p:only-of-type{margin-bottom:0}.yarpp-related,.related-posts-section{border-top:1px solid #eaeaeb;display:inline-block;margin-top:25px;padding-bottom:25px;width:100%}.yarpp-related .related-posts,.related-posts-section .related-posts{font-size:20px}.yarpp-related ol,.related-posts-section ol{content:"";display:table;list-style:none;margin:0;padding:0;width:100%}.yarpp-related ol li,.related-posts-section ol li{display:block;float:left;margin:0 0 25px;width:31%}@media (max-width: 480px){.yarpp-related ol li,.related-posts-section ol li{width:100%}}.yarpp-related ol li:nth-child(3n+1),.related-posts-section ol li:nth-child(3n+1){margin-right:3.5%}@media (max-width: 480px){.yarpp-related ol li:nth-child(3n+1),.related-posts-section ol li:nth-child(3n+1){margin-right:0}}.yarpp-related ol li:nth-child(3n+3),.related-posts-section ol li:nth-child(3n+3){margin-left:3.5%}@media (max-width: 480px){.yarpp-related ol li:nth-child(3n+3),.related-posts-section ol li:nth-child(3n+3){margin-left:0}}.yarpp-related ol li:only-child,.related-posts-section ol li:only-child{margin:0}.yarpp-related ol li a,.related-posts-section ol li a{display:block;line-height:0;text-decoration:none}.yarpp-related ol li img,.related-posts-section ol li img{margin-bottom:10px}.yarpp-related ol li .related-post-title,.related-posts-section ol li .related-post-title{font-size:14px;font-weight:bold;line-height:normal;margin:0 0 3px}.yarpp-related ol li .related-post-title:hover,.related-posts-section ol li .related-post-title:hover{color:#0896fe}.yarpp-related ol li .related-post-date,.related-posts-section ol li .related-post-date{color:#acaeaf;font-size:13px;font-weight:normal;line-height:normal;margin:0}.yarpp-related ol li .related-post-date:hover,.related-posts-section ol li .related-post-date:hover{color:#0896fe}@media (max-width: 768px){.resp .entry-footer{text-align:center}}.entry-footer ul.share-buttons{height:20px;list-style:none;margin:2.67857em 0 0}@media (max-width: 480px){.entry-footer ul.share-buttons{height:auto;text-align:left}}.entry-footer ul.share-buttons li{display:inline-block;vertical-align:top}@media (max-width: 480px){.entry-footer ul.share-buttons li{margin-bottom:.5em}}.entry-footer ul.share-buttons li .fb_iframe_widget span[style]{vertical-align:top!important}.entry-footer ul.share-buttons li .fb_iframe_widget iframe{position:inherit!important;max-width:none!important}@media (max-width: 480px){.entry-footer ul.share-buttons li.linkedin[style]{margin-left:0!important}}.entry-footer span a{border:none;color:#acaeaf;font-weight:400}.entry-footer span a:hover{border:none;color:#0896fe}.entry-footer > span{font-size:12.99998px;font-size:.92857rem;line-height:1.92308em;margin:2.67857em 1.0769em 0 0}.entry-footer span{color:#acaeaf;display:inline-block}.entry-footer span:before,.entry-footer a:before{font-family:"FontAwesome";padding-right:.4554em}.entry-footer .cat-links:before{content:"\f03a"}.entry-footer .tags-links:before{content:"\f02c"}.entry-footer .edit-link:before{content:"\f0f6"}.search-results .entry-footer > span{margin-top:0}.ultra-left-thumb-loop .featured-image .entry-thumbnail{box-sizing:border-box;float:left;padding-right:2.67857em;width:25%}@media (max-width: 768px){.resp .ultra-left-thumb-loop .featured-image .entry-thumbnail{float:none;padding-right:0;width:100%}}.ultra-left-thumb-loop .featured-image .entry-header,.ultra-left-thumb-loop .featured-image .entry-content{box-sizing:border-box;float:left;width:75%}@media (max-width: 768px){.resp .ultra-left-thumb-loop .featured-image .entry-header,.resp .ultra-left-thumb-loop .featured-image .entry-content{float:none;width:100%}}.ultra-left-thumb-loop .featured-image .entry-header .entry-title{margin-top:-.5em}@media (max-width: 768px){.resp .ultra-left-thumb-loop .featured-image .entry-header .entry-title{margin:0}}.ultra-left-medium-loop .featured-image .entry-thumbnail{box-sizing:border-box;float:left;padding-right:2.67857em;width:45%}@media (max-width: 768px){.resp .ultra-left-medium-loop .featured-image .entry-thumbnail{float:none;padding-right:0;width:100%}}.ultra-left-medium-loop .featured-image .entry-header,.ultra-left-medium-loop .featured-image .entry-content{box-sizing:border-box;float:left;width:55%}@media (max-width: 768px){.resp .ultra-left-medium-loop .featured-image .entry-header,.resp .ultra-left-medium-loop .featured-image .entry-content{float:none;width:100%}}.ultra-left-medium-loop .featured-image .entry-header .entry-title{margin-top:-.5em}@media (max-width: 768px){.resp .ultra-left-medium-loop .featured-image .entry-header .entry-title{margin:0}}.ultra-masonry-loop{margin-left:-15px;margin-right:-15px}.ultra-masonry-loop .post{border:0;margin-bottom:2.67857em;padding:0 15px;width:33.333%}@media (max-width: 768px){.ultra-masonry-loop .post{width:50%}}@media (max-width: 480px){.ultra-masonry-loop .post{width:100%}}.ultra-masonry-loop .post .entry-thumbnail{margin-bottom:.75em}.ultra-masonry-loop .post .entry-title{font-size:19.99998px;font-size:1.42857rem;line-height:1.25em;margin-bottom:.5em}.ultra-masonry-loop .post .entry-meta{margin-bottom:1em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comments-area{margin-bottom:1.78571em;outline:none}.comments-area .comments-title{border-color:#eaeaeb;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;padding-top:1.71429em;padding-bottom:1.71429em}.comments-area .comment-list{list-style:none;margin:2.67857em 0}.comments-area .comment-list .comment{margin-top:2.67857em;margin-bottom:2.67857em;margin-left:4.5714em}.comments-area .comment-list .comment .comment-body{background:#f9f9f9;border-radius:3px;padding:1.33929em}.comments-area .comment-list .comment:first-of-type{margin-top:0}.comments-area .comment-list .comment:last-of-type{margin-bottom:0}.comments-area .comment-list .comment:only-of-type{margin-top:2.67857em;margin-bottom:2.67857em}@media (max-width: 480px){.resp .comments-area .comment-list .comment{margin-left:0}.resp .comments-area .comment-list > .comment{margin-left:4.5714em}}.comments-area .comment-list .pingback{font-size:12.99998px;font-size:.92857rem;font-weight:600;line-height:1.92308em}.comments-area .comment-list .pingback a{border-bottom:1px dotted #0896fe;font-weight:400}.comments-area .comment-list .pingback a:hover{border-bottom:1px solid #0896fe}.comments-area .comment-list .pingback .edit-link{color:#acaeaf}.comments-area .comment-list .pingback .edit-link:before{content:"\0007C";font-family:"FontAwesome";font-weight:normal;margin-left:.25em}.comments-area .comment-list .pingback .edit-link a{border-bottom:none;color:#acaeaf;margin-left:.25em}.comments-area .comment-list .pingback .edit-link a:hover{border-bottom:none;color:#0896fe}.comments-area .comment-awaiting-moderation{font-weight:600;margin-bottom:.89286em}.comments-area .comment-awaiting-moderation:before{content:"\f071";font-family:"FontAwesome";font-size:.8125em;font-weight:normal;margin-right:.4465em}.comments-area .comment-author{float:left;position:relative;width:50%}.comments-area .comment-author .avatar{border-radius:6.8571em;height:3.4286em;left:-5.8571em;position:absolute;top:-1.33929em;width:3.4286em}.comments-area .comment-author .fn a{color:#313539}.comments-area .comment-author .fn a:hover{color:#0896fe}.comments-area .comment-author .says{display:none}.comments-area .bypostauthor .fn:before{content:"\f007";font-family:"FontAwesome";font-size:.8125em;margin-right:.3125em}.comments-area .comment-metadata{float:right;font-size:11.99996px;font-size:.85714rem;line-height:2.08333em;text-align:right;width:50%}.comments-area .comment-metadata a{color:#acaeaf}.comments-area .comment-metadata a:hover{color:#0896fe}@media (max-width: 1024px){.resp .comments-area .comment-metadata .edit-link{display:none}}.comments-area .comment-metadata .edit-link:before{color:#acaeaf;content:"\0020\007c\0020"}.comments-area .comment-content{clear:both;padding-top:.89286em}.comments-area .comment-content a{border-bottom:1px dotted #0896fe;word-wrap:break-word}.comments-area .comment-content a:hover{border-bottom:1px solid #0896fe}.comments-area .comment-content p{font-size:12.99998px;font-size:.92857rem;line-height:1.92308em}.comments-area .comment-content p:last-of-type{margin-bottom:.8438em}.comments-area .comment-content blockquote{background:#eaeaea}.comments-area .comment-list .children{list-style:none;margin:0}.comments-area .comment-list .children .comment:first-of-type{margin-top:2.67857em}.comments-area .reply{margin-top:.89286em}.comments-area .reply a.comment-reply-link,.comments-area .reply a.comment-reply-login{color:#acaeaf;font-size:11.99996px;font-size:.85714rem;line-height:2.08333em}.comments-area .reply a.comment-reply-link:hover,.comments-area .reply a.comment-reply-login:hover{color:#0896fe}.comments-area .comment-respond{border-color:#eaeaeb;border-top-style:solid;border-top-width:.07143em;margin-top:1.78571em;padding-top:1.71429em}.comments-area .comment-respond .comment-reply-title{margin-bottom:.44643em}.comments-area .comment-respond .comment-reply-title small{font-size:100%}.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link{font-size:12px;line-height:0;margin:0 0 0 .6522em}.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link:before{content:"\f00d";font-family:"FontAwesome";margin-right:.25em}.comments-area .comment-respond p:first-of-type{font-size:12.99998px;font-size:.92857rem;line-height:1.92308em}.comments-area .comment-respond p:first-of-type a:hover{color:#5a5d60}.comments-area .comment-respond p.logged-in-as{margin-bottom:7px}.comments-area .comment-respond p.logged-in-as a{color:#acaeaf}.comments-area .comment-respond p.logged-in-as a:hover{color:#0896fe}.comments-area .comment-respond .comment-form-author,.comments-area .comment-respond .comment-form-email,.comments-area .comment-respond .comment-form-url{box-sizing:border-box;float:left;width:32%}@media (max-width: 480px){.resp .comments-area .comment-respond .comment-form-author,.resp .comments-area .comment-respond .comment-form-email,.resp .comments-area .comment-respond .comment-form-url{width:100%}}.comments-area .comment-respond .comment-form-author input,.comments-area .comment-respond .comment-form-email input,.comments-area .comment-respond .comment-form-url input{width:100%}.comments-area .comment-respond .comment-form-email{margin:0 2%}@media (max-width: 480px){.resp .comments-area .comment-respond .comment-form-email{margin:2% 0}}.comments-area .comment-respond p.comment-form-comment{clear:both;margin-bottom:0;padding:0 0 .89286em}.comments-area .comment-respond p.comment-form-comment label{display:none}.comments-area .comment-respond p.comment-form-comment textarea{width:100%}.comments-area .comment-respond .comment-form-cookies-consent{clear:both;display:block;margin:0;padding-top:10px}.comments-area .comment-respond .comment-form-cookies-consent input{line-height:1;margin-right:3px}.comments-area .comment-respond .comment-form-cookies-consent label{display:inline-block;font-weight:normal;margin-bottom:0}.comments-area .comment-respond .form-allowed-tags{color:#acaeaf;font-size:10.99994px;font-size:.78571rem;line-height:2.27273em}.comments-area .comment-respond .form-submit .submit{margin-top:1.78571em}.logged-in .comment-respond .form-submit .submit{margin-top:0}.comments-area .comment-respond p:last-of-type{margin-bottom:0}.comments-area .no-comments{font-weight:600;margin:1.78571em 0 0}.comments-area .commentform-error{background:#ffdfe0;border-radius:3px;color:#790000;display:block;margin:1.78571em 0;padding:1.33929em .89286em}.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%}figure.wp-caption{background:#f9f9f9;border-radius:3px;padding:.89286em}.wp-caption{max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{font-size:11.99996px;font-size:.85714rem;line-height:2.08333em;text-align:center}.wp-caption .wp-caption-text{padding:.89286em 0 0}.gallery{margin:0 0 1.78571em}.gallery-item{display:inline-block;margin:0 0 .89286em;text-align:center;vertical-align:top}.gallery-item a{border:none}.gallery-item a:hover{border:none}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item a{border:none}.gallery-item a:hover{border:none}.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;margin-bottom:.625em}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}div[id*="contact-form"] div label{margin-bottom:.25em}div[id*="contact-form"] div input,div[id*="contact-form"] div input[type='text'],div[id*="contact-form"] div input[type='email'],div[id*="contact-form"] div textarea{margin-bottom:1.33929em}div[id*="contact-form"] .contact-submit{margin-top:.44643em}div[id*="contact-form"] h3{font-size:17.99994px;font-size:1.28571rem;line-height:1.38889em;margin:0}div[id*="contact-form"] blockquote{font-size:14px;font-size:1rem;line-height:1.78571em}.widget_contact_info .contact-map{margin-bottom:.89286em}.widget_jetpack_display_posts_widget .jetpack-display-remote-posts h4{font-size:1.0769em!important;font-weight:normal;margin:.89286em 0!important}.widget_jetpack_display_posts_widget .jetpack-display-remote-posts h4 ~ a{display:block;margin-bottom:.89286em}.widget_jetpack_display_posts_widget .jetpack-display-remote-posts p{margin:0 0 1.78571em!important;line-height:1.7857!important;font-size:100%}#secondary .widget-grofile h4{font-size:1.0769em;line-height:1.7857;margin:0}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll .woocommerce-pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.widget_rss_links p{margin:0 0 .89286em}.widget_rss_links p img{display:block}p.comment-subscription-form{margin-bottom:.25em}p.comment-subscription-form input[type="checkbox"]{display:inline-block!important;font-size:12.99998px;font-size:.92857rem;line-height:1.92308em;margin-right:.25em;vertical-align:middle}p.comment-subscription-form label.subscribe-label{display:inline-block!important;font-size:12.99998px;font-size:.92857rem;font-weight:normal;line-height:1.92308em;margin-bottom:0;vertical-align:middle}#subscribe-email{margin-bottom:.89286em}#subscribe-email input{padding:.6429em .7143em!important}.site-content #jp-relatedposts{border-top:1px solid #eaeaeb;margin:1.7857em 0;padding-top:2.67857em}.site-content #jp-relatedposts .jp-relatedposts-headline{font-size:1em}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{opacity:1;margin:0;padding:.3333em 0 0;width:31%}@media (max-width: 780px){.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%}}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:first-child{margin-right:2.4%}@media (max-width: 480px){.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:first-child{margin-right:0}}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:last-child{margin-left:2.4%}@media (max-width: 480px){.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:last-child{margin-left:0}}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:only-child{margin:0}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post h4{margin-top:1em}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post h4 a{color:#313539;font-weight:700;line-height:normal}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post h4 a:hover{color:#5a5d60;text-decoration:none}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:none}.site-content #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post p{color:#acaeaf;font-size:.8666rem;margin-bottom:0;opacity:1}body.single-mbt_book .entry-header{margin-bottom:2.67857em}.mbt-breadcrumbs{color:#acaeaf;font-size:12.99998px;font-size:.92857rem;line-height:1.92308em;padding-bottom:.89286em}.mbt-breadcrumbs a{color:#acaeaf}.mbt-breadcrumbs a:hover{color:#0896fe;text-decoration:none}.mbt-book .mbt-book-meta a{font-weight:normal}.mbt-book .mbt-book-meta a:hover{color:#5a5d60}.mbt-featured-book-widget .mbt-book-title{color:#5a5d60;line-height:1.7857;margin:0 0 .89286em}.mbt-featured-book-widget .mbt-book-title a{font-size:initial}.mbt-featured-book-widget .mbt-book-title a:hover{color:#0896fe!important;font-size:initial;text-decoration:none}.mbt-featured-book-widget .mbt-book-images{padding-bottom:.89286em}.mbt-featured-book-widget .mbt-book-blurb{font-size:1em}.wpcf7 p{font-weight:600;margin-bottom:1.33929em}.wpcf7 p span{font-weight:400}.wpcf7 p span[style]{display:block!important}.wpcf7 p .wpcf7-form-control-wrap,.wpcf7 p .wpcf7-form-control{display:block}.wpcf7 p .wpcf7-not-valid-tip{background:#ffdfe0;border-top:1px solid #c89797;border-bottom:1px solid #c89797;color:#790000;font-size:14px;font-size:1rem;line-height:1.78571em;margin-top:.5em;padding:.44643em}.wpcf7 p select.wpcf7-select option::selection{background:red}.wpcf7 p span.wpcf7-list-item-label{margin-right:.3125em}.wpcf7 p span.wpcf7-list-item{margin:0 .75em 0 0}.wpcf7 p .wpcf7-form-control.wpcf7-submit{float:left;margin:0}.wpcf7 p img.ajax-loader{float:left;display:block;margin:.75em 0 0 1.5em}.wpcf7 .wpcf7-validation-errors{background:#ffdfe0;border:none;border-top:1px solid #c89797;border-bottom:1px solid #c89797;color:#790000;float:left;margin-top:.44643em}.wpcf7 .wpcf7-response-output{box-sizing:border-box;clear:both;font-size:14px;font-size:1rem;line-height:1.78571em;margin:.44643em 0 0;padding:.89286em;width:100%}.wpcf7 .wpcf7-mail-sent-ok{background:#fffbcc;border:none;border-top:1px solid #e6db55;border-bottom:1px solid #e6db55;color:#5a5d60;float:left;margin-top:1.78571em}.wpcf7:after{content:".";clear:both;display:block;height:0;visibility:hidden}.gform_wrapper .top_label .gfield_label{margin-bottom:0}.gform_wrapper .ginput_container{margin-bottom:1rem}.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio],.gform_wrapper .gfield_checkbox li input{margin-left:.125em}.ui-datepicker a{transition:0}.gform_confirmation_wrapper .gform_confirmation_message{font-size:1em!important;background:#fffbcc;border:1px solid #e6db55!important;border-right:none!important;border-left:none!important;color:#5a5d60;padding:1.2656em .8438em}#secondary .gform_confirmation_wrapper .gform_confirmation_message,#colophon .gform_confirmation_wrapper .gform_confirmation_message{font-size:.9286em!important}span.jwcontrols span button{-moz-border-radius:initial;-webkit-border-radius:initial;border-radius:initial;-moz-transition:initial;-o-transition:initial;-webkit-transition:initial;transition:initial;background:initial;border:initial;color:initial;-webkit-appearance:initial;font-weight:initial;line-height:initial;outline-style:initial;padding:initial;text-transform:initial}.so-widget-tabs li a,.so-widget-tabs li a:hover{border-bottom:none}
/*#endregion parentTheme*/

body,button,input,select,textarea, #primary p {color: #626262;font-family: 'Libre Franklin', sans-serif!important;  font-size: 15px; font-weight: 300!important; -webkit-font-smoothing: subpixel-antialiased;  -moz-osx-font-smoothing: auto; }
.archive .entry-title a{color: #77787A!important;font-family: 'Cairo', sans-serif!important;font-weight: 700!important;}
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a, .contributor-link a{color: #77787A!important;font-family: 'Cairo', sans-serif!important;font-weight: 700!important;}
.single .entry-header h1.entry-title, .page .site-content > .entry-header h1.entry-title, .blog .page-header h1.page-title, .search-results .page-header h1.page-title, .search-no-results .page-header h1.page-title, .error404 .page-header h1.page-title, .post-type-archive-tribe_events .entry-header h1.entry-title{width:auto;line-height:1.265em;}
/*.single .entry-header h1.entry-title{line-height: 1.5em;}*/
body{background: #fff;}
a, a img {outline: none;}
.home #content.site-content > .entry-header{display: none!important;}
.home #content.site-content{padding-bottom: 0;}
.home #custom_html-17{padding-top: 0;}
.entry-header .entry-title, .entry-header .page-title, .page-header .entry-title, .page-header .page-title{font-size: 22px;}
.entry-title .sub-title {font-size: 15px;display: inherit;}
.entry-content h3{margin: 0;margin-bottom: 4px;}
.entry-content a, .entry-content a:visited, .entry-content p a, .content-none .site-main a, .entry-content p a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button){color: #2c6ba8;}
.entry-content p a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button), .entry-content li a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button), .entry-content dl a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button), .entry-content pre a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button), .entry-content code a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button), .entry-content blockquote a:not(.ow-button-hover):not([class^="ow-icon-placement"]):not(.button){color: #2c6ba8;}
.entry-content a:hover, .entry-content li a:hover{color: #43caff;}
.entry-content h4{margin-bottom: 6px!important;}
.entry-content h4 a{color: #77787A!important; border-bottom: none!important;}
.entry-content a.more-link, a.noborder{color: #77787A !important;border-bottom: none!important;text-decoration:none;}
.entry-content a.more-link:hover, a.noborder:hover{color: #fff !important;border-bottom: none!important;text-decoration:none;}
.entry-content .more-wrapper .more-link, .entry-summary .more-wrapper .more-link{padding: 0.5142em 1.1143em;}
.entry-content a.page-numbers{color: #77787A!important;border-bottom: none!important;}
.entry-content a.page-numbers:hover{color: #fff!important;}
.entry-content blockquote{border-left: 3px solid #ffa71c!important;}
.entry-content a.button, .entry-content a.button:hover, .entry-content button a{border-bottom: none;}
small{font-size: 80%;}
blockquote.aligncenter, figure.wp-caption.aligncenter{background: rgba(229, 229, 230,.3);}
blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {margin: 0 1.162571em 1.78571em 0;}
figure.wp-caption{border: 1px solid #eee;}
.wpsm_panel-body .wp-caption.alignleft {margin: 20px 5px 0;min-height: 200px;padding: 5px 3px 10px;text-align: center;}
.wpsm_panel-body p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 5px 4px;}

#hero-text-wrapper {margin: 4.5em 0 0 0;}
#mission-stmt{display: inline-block;width: 54%;margin-top: 12px;}
#mission-stmt h3 {font-family: sans-serif!important;font-size: 32px;letter-spacing: .016em;float: left;display: inline-block;margin: 0 0 10px 0;}
#mission-stmt h3 span {font-family: 'Cairo',sans-serif!important;font-size: 53.5px;letter-spacing: .01126em;}
#mission-stmt p {display: inline-block;text-align: justify;float: right;line-height: 30px;font-size: 21px;color: #77787A;margin-bottom: 1.2em}
#hero-text-video {display: inline-block;width: 36%;float: right;}
#hero-text-video .flowplayer {border: 1px solid #aaa;}
#hero-text-video .flowplayer {margin: 0;padding: 0;}
/*
.flowplayer .fp-play.fp-visible svg{display: none!important;}
.fp-player .fp-ui{background-image:url(images/play_button_sm.png)!important;background-repeat: no-repeat;background-position: 50% 40% !important;background-size: 13% !important;}
@media (-webkit-min-device-pixel-ratio: 2){
   .fp-player .fp-ui{background-image:url(images/play_button_lg.png)!important;background-repeat: no-repeat;background-position: 50% 40% !important;background-size: 13% !important;}
}
#hero-text-video .fp-player .fp-ui{background-image:url(images/play_button_sm.png)!important;background-position: 82% 52% !important;background-size: 18% !important;}
@media (-webkit-min-device-pixel-ratio: 2){
   #hero-text-video  .fp-player .fp-ui{background-image:url(images/play_button_lg.png)!important;background-position: 82% 52% !important;background-size: 18% !important;}
}
*/
#hero-text-video span.aligncenter {width: 100%;text-align: center;}
#hero-text-video ul{margin: 0; padding: 0;}
#pl-2 {margin-top: 0;} /*homepage tabs*/

img.bg-overlay, img.bg-overlay2{width: 600px; height: 500px;opacity: 0.1625;position: absolute;top: 100px;}
img.covers{height: 200px;border: 1px solid #f0f0f0;padding: 10px;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.07225);}
.single-contributor .entry-date{display: none;}
/*
.section-membership .bg-section{background: url(images/bg-membership.png) no-repeat;background-size: 380px;}
.section-about-us   .bg-section, 
.single-pressroom   .bg-section,
.single-directors_board .bg-section{background: url(images/bg-about-us.png) no-repeat;background-size: 380px;}
.section-events     .bg-section{background: url(images/bg-events.png) no-repeat;background-size: 380px;}
.section-standards  .bg-section{background: url(images/bg-standards.png) no-repeat;background-size: 380px;}
.section-research   .bg-section{background: url(images/bg-research.png) no-repeat;background-size: 380px;}
.section-education  .bg-section, body.single-post .bg-section{background: url(images/bg-education.png) no-repeat;background-size: 380px;}
.section-policy     .bg-section{background: url(images/bg-policy.png) no-repeat;background-size: 380px;}
*/
div.bg-section{position: fixed; top: 360px;left: 3.625%; width: 480px; height:626px;z-index: 0;opacity: .8;}
.home div.bg-section{display: none;}
.home .so-widget-image {width: 90%;}
#cookie_action_close_header{color: #fff!important;}
i.fa a{color: #2c6ba8!important;font-family: 'Libre Franklin', sans-serif!important;font-size: 15px;font-weight: 300 !important;}
.inline{display:inline-block;}
.single .entry-meta .container > div{border: 0;}
#itemcat {width: auto;display: inline;}
#itemcat:before{content:'\25b2';position: relative;bottom: 1px;font-weight: 300;}
#itemcat a{color: #acaeaf;font-size: 13px;line-height: 1.92308em;font-weight: 300;}

#cptui .entry-meta .entry-date:before{position: relative;bottom: 1px;display: none;}
.site-content .entry-meta { margin-bottom: 0;font-size: 13px;}
#primary{padding-left: 3em;min-height: 700px;}
.page-template-home-panels #primary{float: left;}
.sidebar #primary{width:72%;}
#secondary{text-align: center;width:26.333%;padding-left: 0;}
#secondary h5.widget-title{margin-top: 0;}
body.section-fires #secondary, body.research_forum-template #secondary, body.tax-standards_cat #secondary{text-align: left;}
ul.sectionslist, .sectionslist ul {list-style-type: none;padding: 5px 0px 5px 0px !important;margin: 10px 0 15px 10px;columns: 260px;}
.sections h2 {background-color: #f9f9f9;padding: 5px;margin: 0 0 10px 0;opacity: 0.625;}
.page-template-full-width #primary, .page-template-full-width-no-title #primary, .outreach-template #primary {width: 100% !important;padding-left: 3em;}

body.lda-template .entry-meta{margin-bottom: 24px;}
.single .entry-meta .container > div{margin-bottom: 0;padding-bottom: 0;}
.single .entry-meta{padding-top: 8px;}
.rt-social-buttons{font-family: FontAwesome;}
.rt-social-buttons a, .rt-social-buttons a:link, .rt-social-buttons a:active, .rt-social-buttons a:visited  {color: #ffffff;background: #69737A;margin: 2px;border-radius: 3px;float: left;font-size: 1em;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.rt-social-buttons a:hover{background: #FFAA00;text-decoration: none;color: #fff!important;}
.rt-table-title{list-style: none;font-weight: bold;}
.rt-table-item{list-style: inside;}

.top-bar-navigation{width:auto;float: right;}
.top-bar-navigation ul {width: auto;float: left;z-index: 1000;}
.top-bar-navigation ul li:before{content: "\007c";display: inline-block;margin-right: 7px;}
.top-bar-navigation ul li:first-child:before, .top-bar-navigation ul  li.no-divider:before{content: "";display: none;}
.top-bar-navigation div > ul > li > a:hover, .top-bar-navigation ul li:hover > a {color:#F99C19; border-bottom: 3px solid #F99C19;}
#menu-topbar:last-child{padding-right: 0;}
.site-header .site-branding-container{margin: 0;padding: 0;}
.site-header .container, .site-header.scale.scaled .container {height: 48px;white-space: nowrap;text-align: left;width: auto;}
body.single #page .site-content > .entry-header{margin-bottom: 0;border-bottom: 4px solid #faa61a;display: block;}
.page .site-content > .entry-header, 
#page .site-content > .entry-header, 
body.woocommerce .entry-header, 
body.single-product #page .site-content > .entry-header,
body.single-tribe_events #page .site-content > .entry-header,
body.tribe-events-page-template #page .site-content .tribe-common > .entry-header{margin-bottom: 2.67857em;padding: 1.33929em 0;border-bottom: 4px solid #faa61a;background: #f9f9f9;position: relative;}
div.tribe-common header.entry-header div.container{box-sizing: border-box;display: block;padding: 0 1.78571em;position: relative;margin: 0 auto;max-width: 85.7143rem;}

body.page-id-27613 #single-comments-wrapper, body.page-id-27613 #itemcat{display: none;}
.single .entry-meta .post-navigation{margin-right: 20px;float: left;}
.top-bar-arrow{position: relative;}
.header div.container{margin: 0 8px;}
.site-footer .footer-main a{color: #77787A;}
.site-footer .footer-main a:hover{color: #ffa61a;}
.site-footer .bottom-bar a{color: #c6c6c6;}
#leaderboard {text-align: center;margin-bottom: 30px;}
#scroll-to-top{z-index: 10;}
#top-bar{width: 480px;float: right;position: relative;top: 16px;}
#top-bar, .site-footer .bottom-bar{ background-color:transparent;}
#top-bar .top-bar-text span a, .top-bar-navigation div > ul > li > a{font-family: 'Cairo', sans-serif;font-weight: 300; font-size: 13px;color: #626262;display: inline-block;}
.no-divider.mybutton {width: 32px;height: 32px;}
#menu-topbar .searchicon{cursor: pointer; background: url(images/img-search-sprite.png) 0 1px no-repeat;}
#menu-topbar .searchicon:hover{cursor: pointer; background: url(images/img-search-sprite.png) 0 -31px;}
.top-bar-navigation div > ul > li.searchicon > a:hover, .top-bar-navigation ul li.searchicon:hover > a , 
#menu-topbar .searchicon a:hover{border-bottom: none!important;}
#menu-item-22983{margin-right: 0;}

.fa.fa-file-pdf-o:before{color:#bd1900;}
.fa-file-excel:before{color: #1d7044;}

/* HL calendar widget style */
.hl-widget.upcoming-event{width:auto;padding:5px}
.hl-widget.upcoming-event,.hl-widget.upcoming-event #login-information-container{background-color:#efefef;width: auto!important;text-align: left;}
.hl-widget.upcoming-event #login-information-container{float:right;padding:5px 10px;margin-right:-5px;color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.hl-widget.upcoming-event #login-information-container a{color:#77787A;}
.hl-widget.upcoming-event #login-information-container .error-message{color:#c00;}
.hl-widget.upcoming-event .container{background-color:#fff;font:13px/1.22 arial,helvetica,clean,sans-serif;overflow:auto;padding:0 10px;}
.hl-widget.upcoming-event ul{padding-left:0;}
.hl-widget.upcoming-event li{list-style-type:none;margin-bottom:.5em;border-bottom:dotted 1px #afb1b3;padding:10px;}
.hl-widget.upcoming-event .item-title-container{margin-top:2px;}
.hl-widget.upcoming-event .item-title-container a{text-decoration:none;font-weight:700;font-size:1.1em;color: #2c6ba8;}
.hl-widget.upcoming-event .item-date-line-container{color:gray;margin-top:2px;}
.hl-widget.upcoming-event .item-date-line-container span{font-size:.85em;}
.hl-widget.upcoming-event .item-posted-in-container{color:gray;margin-top:2px;}
.hl-widget.upcoming-event .item-posted-in-container span{font-size:.85em;}
.hl-widget.upcoming-event .footer-container{margin:0 10px;}
.hl-widget.upcoming-event .footer-item-view-calendar{float:left;}
.hl-widget.upcoming-event .footer-item-add-event{float:right;}
.hl-widget.upcoming-event .footer-item-view-calendar,.hl-widget.upcoming-event .footer-item-add-event{padding-bottom:10px;}
.hl-widget.upcoming-event li:before { content: '\f073'; font-family: 'FontAwesome';font-size: 2.5em; float: left;margin-right: 12px; color: #F99C19;}
.hl-widget.upcoming-event .item-body-container, .hl-widget.upcoming-event .item-header-container{margin-left: 42px;}

/*tooltip*/
.tooltip{font:bold;font-size: 10px;text-align:center;min-width:40px;white-space:nowrap;cursor:default;position:absolute;top:-1000px;left:-1000px;z-index:999;padding:2px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;background:#fff;-moz-border-radius:1px;border-radius:1px;background-clip:padding-box;-webkit-background-clip:padding;-moz-background-clip:padding;-ms-background-clip:padding;background-clip:padding;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);box-shadow:0 0 2px 1px rgba(0,0,0,0.2)}
.tooltip:before,.tooltip:after{content:'';display:none;position:absolute;width:0;height:0;border:5px solid #fff;z-index:20}
.tooltip:after{border:6px solid rgba(0,0,0,0.2);z-index:10}
.tooltip-t:before,.tooltip-b:before{display:block;left:50%;margin-left:-5px}
.tooltip-t:after,.tooltip-b:after{display:block;left:50%;margin-left:-6px}
.tooltip-r:before,.tooltip-l:before{display:block;top:50%;margin-top:-5px}
.tooltip-r:after,.tooltip-l:after{display:block;top:50%;margin-top:-6px}
.tooltip-tr:before,.tooltip-br:before{margin:0;left:5px}
.tooltip-tr:after,.tooltip-br:after{margin:0;left:4px}
.tooltip-tl:before,.tooltip-bl:before{margin:0;left:auto;right:5px}
.tooltip-tl:after,.tooltip-bl:after{margin:0;left:auto;right:4px}
.tooltip-rt:before,.tooltip-lt:before{margin:0;top:auto;bottom:5px}
.tooltip-rt:after,.tooltip-lt:after{margin:0;top:auto;bottom:4px}
.tooltip-rb:before,.tooltip-lb:before{margin:0;top:5px}
.tooltip-rb:after,.tooltip-lb:after{margin:0;top:4px}
.tooltip-t:before{border-top-color:#fff;border-bottom-width:0;bottom:-5px}
.tooltip-t:after{border-top-color:rgba(0,0,0,0.2);border-bottom-width:0;bottom:-6px}
.tooltip-b:before{border-bottom-color:#fff;border-top-width:0;top:-5px}
.tooltip-b:after{border-bottom-color:rgba(0,0,0,0.2);border-top-width:0;top:-6px}
.tooltip-r:before{border-right-color:#fff;border-left-width:0;left:-5px}
.tooltip-r:after{border-right-color:rgba(0,0,0,0.2);border-left-width:0;left:-6px}
.tooltip-l:before{border-left-color:#fff;border-right-width:0;right:-5px}
.tooltip-l:after{border-left-color:rgba(0,0,0,0.2);border-right-width:0;right:-6px}
.tooltip-rt:before{border-right-color:#fff}
.tooltip-rt:after{border-right-color:rgba(0,0,0,0.2)}
.tooltip-lt:before{border-left-color:#fff}
.tooltip-lt:after{border-left-color:rgba(0,0,0,0.2)}
.tooltip-rb:before{border-right-color:#fff}
.tooltip-rb:after{border-right-color:rgba(0,0,0,0.2)}
.tooltip-lb:before{border-left-color:#fff}
.tooltip-lb:after{border-left-color:rgba(0,0,0,0.2)}
.tooltip-t:before,.tooltip-t:after,.tooltip-b:before,.tooltip-b:after{border-left-color:transparent!important;border-right-color:transparent!important}
.tooltip-r:before,.tooltip-r:after,.tooltip-l:before,.tooltip-l:after{border-top-color:transparent!important;border-bottom-color:transparent!important}

.fancybox-title-inside{font-family: 'Libre Franklin', sans-serif !important;text-align: left !important;}
.katex {font-size: 26px !important;}

.sort_name {margin-bottom: 32px;width: 188px;height: 280px; float: left;text-align: center;}
.sort_name a{display: inherit;text-align: center;}
a.fa{color: #c1c1c1;}
.tablepress {font-size: 11px;}
.tablepress td, .tablepress th{padding: 10px 0!important;white-space: normal!important;line-height: 12px!important;}
.tablepress .sorting::after, .tablepress .sorting_asc::after, .tablepress .sorting_desc::after{bottom: 29px!important;right: 18px!important;}
ul.paperslist {list-style-type: none;}
.revslider {box-sizing: border-box;display: block;position: relative;width: 100%;}

.main-navigation .sub-menu ul {top: 0px !important;}
.top-bar-navigation ul li{margin-right: .3929em;}
.main-navigation ul li a{color: #77787A;font-family: 'Cairo',sans-serif!important;font-size:12pt; font-weight: 400;}
.main-navigation ul li:hover > a {color: #F99C19;}
.main-navigation ul ul li a {padding: 0.1em 0.8em;}
.main-navigation ul ul li:hover > a {background: #F99C19;border-color: #F99C19;color: #fff;}
.main-navigation .current-menu-item > a, .main-navigation .current a, .main-navigation .current_page_parent > a{color: #F99C19;}
.main-navigation{clear: both;width: 100%;max-width:100%; float: left;}
.main-navigation ul li{margin-right: 1.58571em;}
.main-navigation > div{width: 100%;text-align: center;}
.main-navigation div > ul > li > a, .scale.scaled .main-navigation div > ul > li > a {height: 38px;line-height: 38px;}
.main-navigation div > ul > li > a:hover {border-bottom: 3px solid #F99C19;}
.main-navigation ul ul li {padding: 0; width: auto;display: block;margin-right: 0;}
.menu-item-description {display: block;font-size: 11px;height: 12px;position: relative;bottom: 12px;}
.menu-topbar-container, .calltoaction1{display: none;}
#menu-topbar .ies-button{height: 18px;font-size: 10px;background: #ffa71c;padding: 0 6px;color: #fff;line-height: 4px;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.05);}
#menu-topbar .ies-button.store{background: #2C6BA8!important;position: relative;top: 1px;}
#menu-topbar .ies-button.loggedin{background: #fff!important; border: 1px solid #2C6BA8;color:#626262 !important;}

#itemcat a{border-bottom: 3px solid transparent;}
#itemcat a:hover{color: #F99C19;border-bottom: 3px solid #F99C19;}
.nav-links a:hover{color: #F99C19!important;}

.responsive-menu .main-navigation.toggled ul li a:hover, 
.responsive-menu .main-navigation.toggled ul ul li a:hover,
.responsive-menu .main-navigation.toggled ul li a:hover::before {background: #F99C19;border-bottom: none;color: #fff;}

.board-container {width: 33.3333333333%;float: left;padding: 1.6667em;padding-top: 0;max-width: 300px;height: 300px;text-align: center;margin-bottom: 32px;}
.staff-container {width: 33.3333333333%;float: left;padding: 1.6667em;padding-top: 0;max-width: 300px;height: 420px;text-align: center;}
.gantry-width-20{width: 23%;float: left;}
.gantry-width-80{width: 76%;float: left;}
.gantry-width-spacer {margin: 10px;}
.gantry-row{margin:0 15px;}
.gantry-width-container{display: flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.gantry-width-33{width:33.3333333333%;}

#cntctfrm_contact_form.cntctfrm_width_custom .cntctfrm_input, #cntctfrm_contact_form.cntctfrm_width_custom .cntctfrm_select, #cntctfrm_contact_form.cntctfrm_width_custom .cntctfrm_checkbox {max-width: 65%;}
.cntctfrm_field_wrap{margin: 0 0 15px;}
.cntctfrm_field_attachment_wrap{margin: 32px 0;}
.cntctfrm_checkbox_gdpr{max-width: 100%;margin-bottom: 24px;}
#cntctfrm_contact_form .cntctfrm_label_attachment,.cntctfrm_input_attachment, .cntctfrm_checkbox_gdpr, .cntctfrm_checkbox_send_copy{max-width: 100%!important;}
.cntctfrm_label_attachment label{float:left;}
#cntctfrm_contact_department{width: 50%;}

table.table-hover {border: solid 1px #eaeaeb;border-collapse: collapse;border-spacing: 0;border-left: none;border-right: none;border-top: none;}
table.table-hover th {background-color: #eaeaeb;padding: 10px;text-align: left;text-shadow: 1px 1px 1px #fff;border: none;opacity: .7;}
table.table-hover tbody td {border: solid 1px #eaeaeb;color: #333;padding: 10px;text-shadow: 1px 1px 1px #fff;}
table.table-hover tbody tr:hover {background-color: #f5f5f5b3;}
table.table-hover tbody td {border-left: none;border-right: none;}

#css-table {display: table;}
#css-table .col1 {display: table-cell;width: 25%;vertical-align: top;}
#css-table .col2 {display: table-cell;width:75%;vertical-align: top;}

.section-wrap {display: inline-block;}
.section-wrap  h4{margin: 0!important;}
.anchortarget {position: relative;bottom: 90px;}

.container.homebanner {min-height: 210px;background: #f9f9f9;background-clip: content-box;}
.loginmodule{border-left: 3px solid #ffa71c;background: #f9f9f9;padding: 1.78571em;}
.home .loginmodule{float: right;width: 29%;height: 100%;position: absolute;right: 0;top: 0;padding: .6em 1em 1em 4em;background-clip: content-box;background: none;}
.home .loginmodule h5{margin: 0;}
.home .loginmodule p{margin: 0;line-height: 1.2em;font-size: .8em;}
.home .loginmodule input{padding: 4px;}
.home .loginmodule #wp-submit{height: 24px;line-height: 12px;margin-top: 5px;}
.login-notice {display: inline-block;padding: 15px 0;font-size: 16px;line-height: 24px;}

.rt-flex-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.box2{color:#fff;background:#F99C19;}
.module-title{margin-bottom:15px;}
.rt-block h2.title{line-height:28.8px;margin:20px 10px;}
.rt-image.with-attribution .rt-attribution a,.rt-image.with-attribution .rt-attribution span,.rt-image.with-attribution .rt-img-overlay a,.rt-image.with-attribution .rt-img-overlay span,.rt-image.with-overlay .rt-attribution a,.rt-image.with-overlay .rt-attribution span,.rt-image.with-overlay .rt-img-overlay a,.rt-image.with-overlay .rt-img-overlay span{color:#fff!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.box1{color:#fff;background:#f2d30a;}

.flex {display: flex;justify-content: center;flex-wrap: wrap;}
.flex-horizontal-center {justify-content: center;padding: 0 12px;}

.flex-container{padding:0;margin:0;border:1px solid #eaeaeb;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.flex-container .flex-item{width:30%;height:auto;margin:10px auto;color:#77787A;text-align:left;line-height: 1.6em;background: #ffe3ba;
    background: #ffd89c;
    background: -moz-linear-gradient(top, #ffd89c 45%, #ffe3ba 100%);
    background: -webkit-linear-gradient(top, #ffd89c 45%,#ffe3ba 100%);
    background: linear-gradient(to bottom, #ffd89c 45%,#ffe3ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd89c', endColorstr='#ffe3ba',GradientType=0 );}
.flex-container .flex-item h3{text-align:left;}
.alliance-attribution{font-size:1.2em;text-align:left;display:block;}
.alliance-width-spacer {padding:10px;}
.attribution-hover{position: absolute;top: 0;left: 0;width: 100%;height: 101%;color: #ffffff;background: rgba(0,0,0,0.5);border-radius: 3px;opacity: 0;visibility: hidden;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.attribution-hover:hover{opacity: 1;visibility: visible;}
.partner-wrap, .related-wrap{border: 1px solid #eaeaeb;}
.partner-wrap .partner-row{background-color: #e1e1e1;display: inline-block;margin: 15px;}
.related-wrap .partner-row{background-color: #f4f4f4;display: inline-block;margin: 15px;}

.webinar-wrap{display: grid;grid-gap:40px;grid-template-columns: repeat(auto-fit, 270px);grid-template-rows: repeat(2, 150px);justify-content: center;}
.webinar-wrap img{border: 1px solid #f0f0f0;padding: 20px;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.07225);}
.webinar-wrap2 {}
.webinar-wrap2 p{margin: 0;}
.webinar-block { width: 46%;height: 260px; margin: 12px 6px 24px 12px;line-height: 1.20165em;border: 1px solid #efefef;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.07225);border-top-left-radius: 5px;border-top-right-radius: 5px;}
.webinar-block a.button{display: none;}
.webinar-top-standards-webinars{background: url(images/bg-webinar-silver.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-top-indispensable-lighting-series{background: url(images/bg-webinar-standards.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-top-lighting-education-facility-showcase, .webinar-top-lesa, .webinar-top-tutorials, .webinar-top-nysid, .webinar-top-university-of-colorado-boulder{background: url(images/bg-webinar-orange.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-top-lighting-education{background: url(images/bg-webinar-standards.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-top-open-webinar{background: url(images/bg-webinar-standards.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-top-progress{background: url(images/bg-webinar-standards.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-top-section-seminars{background: url(images/bg-webinar-standards.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-top-trailblazers-icons{background: url(images/bg-webinar-standards.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-top-archival-videos{background: url(images/bg-webinar-standards.png);padding:8px 16px 10px 10px;background-size: cover;background-repeat: no-repeat;max-height:200px;}
.webinar-bot {font-size: 12px;font-weight: normal;line-height: 1.4em;color: #77787A;padding: 10px;}
.webinar-top a, .webinar-bot a{border-bottom: none!important;}
.webinar-cat {font-size: 12px;font-weight: normal;color: #fff; display: block;margin-top: 10px;padding-left: 70px;text-align: right;width: 100%;position: relative;right: -6px;}
.webinar-title {height: 60px;display: inline-block;width: 100%;}
.h2textblock {color: #fff; font-size: 17px;font-weight: bold;display: inline-block;height: 80px;width: 100%; margin-top: 12px;}
.h2textblock:hover, .webinar-block a:hover{color: #2c6ba8!important; border-bottom: none;text-decoration: none;}
.btn-webinar {height: 18px;line-height: 1em;font-size: 11px;background: #2c6ba8 !important;}
.btn-webinar:hover{background: #2c6ba8b3!important;}
.btn-webinar:after{content: '\f108';font-family: FontAwesome;padding-left: 6px;font-size: 12px;color: #fff;position: relative;top: 0.5px;}

.ac-wrap{display: grid;grid-gap:40px;grid-template-columns: repeat(auto-fit, 270px);grid-template-rows: repeat(2, 340px);justify-content: center;}
.ac-wrap img{height: 240px; border: 1px solid #f0f0f0;padding: 10px;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.07225);}
a.annual-conf{text-align: center;display: inline-block;}
a.annual-conf:hover{color: #2c6ba8!important;}
#post-38255 img.covers{height: auto;}

.woocommerce #primary{padding-left: 0;}
#woocommerce_product_categories-2, #menu-publication-categories {text-align: left;line-height: 16px;}
#woocommerce_product_categories-2 a, #menu-publication-categories a {font-size: 1.125em;margin-bottom: 12px;display: inline-block;}
.memprice {color: #B12704 ;}
li.wpmenucartli a.wpmenucart-contents span.cartcontents{display: none!important;}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover {display: inline-block;border-bottom: none;}
#wpmenucartli:before{content:none;}
.berocket_lgv_additional_data{max-width: 75%;}
li.berocket_lgv_grid a.button{position: absolute;top: 9em;left: 50%;transform: translateX(-50%);white-space: nowrap;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);}
.woocommerce ul.products .product.berocket_lgv_list:nth-child(n), .woocommerce-page ul.products .product.berocket_lgv_list:nth-child(n){margin-right: 20px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{min-height: 340px;margin-bottom: 4.3em;}
.woocommerce ul.products li.product .button{text-align: center;}
.woocommerce ul.products li.product a img{margin-bottom: 0;border: 1px solid #ededed;}
.woocommerce-product-gallery img{border: 1px solid #ededed;}
.woocommerce .has-post-thumbnail .alignright{border: none;}
.woocommerce-product-details__short-description p{margin: 4px 0;}
.berocket_lgv_additional_data .lgv_link h3, .berocket_lgv_additional_data .lgv_link_hover h3{line-height: 18px;position: relative;bottom: 4px;margin-bottom: 12px;}
.berocket_lgv_after_additional{border-top: 1px solid #eaeaeb;margin-bottom: 20px;padding-top: 20px;}
li.berocket_lgv_list_grid{margin-bottom: 60px;}
.related.products {margin-top: 10em;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#myaccountlink{text-align: left;}
#myaccountlink a, .content-area a{color: #2c6ba8;border-bottom: 1px dotted #0896fe;}
#myaccountlink a:hover, .content-area a:hover{border-bottom: 1px solid #0896fe;}
span.myaccountlinktxt{font-size:.8em;text-align:left;display:inherit;}

/*
.home #secondary{border: 1px solid #ffa71c;border-radius: 8px;background-color: #ffa71c38;padding: 0 20px 20px 20px;}
#theme-my-login-2{text-align: left;}
#theme-my-login-2 label{font-size: 1.1rem;color: #77787A!important;font-family: 'Cairo', sans-serif!important;font-weight: 700!important;}
#theme-my-login-2 h5.widget-title{display:none;}
*/

div.contributors-list img{width:160px;height: 160px;padding: 3px;}
div.contributors-list a, div.contributors-list a:hover, .content-area .board-container a, .content-area .board-container a:hover{border-bottom: none;}
.contributor-link{width: 60%;display: inline-block;min-height: 86px;}
.contributor-link a{text-align: left;color: #77787A !important;border-bottom: none;}
.contributor-box{background-color: #f5f5f5b3;border: solid 1px #eaeaeb;border-bottom: none;}
.contributor-box .contributor-bio{display: inline-block;padding: 0 0 18px 18px;width: 70%;vertical-align: top;}
.contributor-img {display: inline-block;margin:18px 0 0 18px}
.contributor-img img{width: 160px;height: 160px;}
.contributer-inner{border-bottom: solid 1px #eaeaeb;}
.contributer-inner:hover{border-bottom: solid 1px #eaeaeb;background-color: #fefefeb3;transition: background-color 0.5s ease;}
.contributor-info {display: inline-block;min-width: 24px;min-height: 24px;}
.contributor-info div {display: inline-block;margin-bottom: 10px;position: relative;bottom: 12px;}
.contributor-info a, .contributor-info a:hover  {margin: 0 0 0 20px;border-bottom: none;}
.content-area a.contributor-articles, .content-area a.contributor-articles:hover{display: block;border-bottom: none;}
.content-area article.type-research_forum a.button{color: #fff;}

.loginform-error{background: #f34e21;border-radius: 3px;color: #fff;padding: 0 3px;}
.loginform-resetpass{background: #2c6ba8;border-radius: 3px;padding: 0 3px;margin-left: 8px;}
.loginform-resetpass a{color: #fff!important;}
/*.loginform-resetpass-bottom, .loginform-join {font-size: 11.5px;}*/
.loginform-resetpass-bottom, .loginform-join, .loginform-footer{font-size: 13px;}
.directors{text-align: center;margin-bottom: 24px;}
.directors h2{margin-bottom: 0;}
.directors img{border: 1px solid #ededed;padding: 3px;}
.img-circle {border-radius: 50%;border: 1.5px solid #dddddd;padding: 3px;}
.staff-phone, .staff-email{display: block;}
.staff-phone:after, .staff-email:after{content: '\A';white-space: pre;}
.alignright {float: right;margin: 0 0 10px 10px;padding: 3px;}
.has-post-thumbnail .alignright {border: 1px solid #ededed;}
ul.ies-list li {margin: 20px;}

.site-footer .footer-main{text-align: left;background: 0;}
.site-footer .bottom-bar{background: url(images/bot-border.png)no-repeat center top;background-color: #69737A; color: #77787A;min-height: 110px;}
.site-footer .bottom-bar .site-info{padding-top: 0;}
#social-footer .widget{padding-top: 0;padding-bottom: 12px;}
#colophon{position: relative;z-index: 1;}

.is-hidden{display: none;}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {display: none;}
div.contributor-img img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {display: block;}

#cptui .has-post-thumbnail {padding-top:20px;}
#cptui .has-post-thumbnail h4.cptui-entry-title, #cptui h4.cptui-entry-title{margin-top: 0;}
.cptui-entry-summary{margin-bottom: 18px;}
.cptui-entry-summary p {margin-bottom: 14px;}
.cptui-shortcode-post_cards .attachment-post-thumbnail.size-post-thumbnail.wp-post-image{display: block;}
.cptui-entry {border-bottom: 2px solid #efefef;}
.has-post-thumbnail .cptui-entry-thumbnail{padding-top: 0.6rem;width: 26%;}
.cptui-entry-thumbnail img {height: 7.25em!important;padding-right: 2px;padding-bottom: 2px;border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;object-fit: cover;}

.ies-button, #cptui a.button, .button, a.button, button, input[type="button"], input[type="reset"], input[type="submit"] {background-color:#ffa61a!important;display:table-cell;margin:2px auto;font-size:16px;line-height:36px;color:#fff!important;border-bottom: none; text-decoration:none;padding:0 8px;border-radius:4px;vertical-align:middle;text-shadow:none;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;}
.ies-button:hover, .ies-button:focus, .ies-button:active, .entry-content .cptui-entry-summary a.button:hover, #cptui a.button:hover, .button:hover, a.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {background-color:#FFD402!important;color:#fff;border-bottom: none;box-shadow:inset 0 -100px 0 transparent;transition:all linear 1s}
button.ies-button-blue{color: #fff; background-color: #2c6ba8!important;border-color: #2c6ba8;}
   button.ies-button-blue:hover{background-color: #50b8d9!important;}
button.ies-button-white{color: #333!important;background-color: #fff!important;border: 1px solid #ccc!important;}
   button.ies-button-white:hover{background-color: #e6e5e5!important;}
a.btn-noline{position: relative;bottom: 1px;}
button.myportal{font-size: 8.1pt;color: #626262!important;height: 20px;padding: 0 2px;line-height: 14px;border: 1px solid #ffa61a !important;background-color: #fff !important; box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.05);}
button.myportal:hover, #menu-topbar .ies-button.loggedin:hover{color:#F99C19;}
button.myportal:after {content: '\f2bd';font-family: FontAwesome;padding-left: 2px;font-size: 14px;color: #2c6ba8;position: relative;top: 0.5px;}
button.btn-advert {box-shadow: none;font-size: 8.1pt;color: #626262 !important;height: 20px;padding: 0 2px;line-height: 14px;border: 1px solid #2C6BA8 !important;background-color: #fff !important;margin-right: 4px;position: relative;bottom: 2px;cursor: default;}

.tribe-section-s{padding:5px 0}.tribe-section-s:first-of-type{padding-top:0}.tribe-section-s:last-of-type{padding-bottom:0}.tribe-section-m{padding:10px 0}.tribe-section-m:first-of-type{padding-top:0}.tribe-section-m:last-of-type{padding-bottom:0}.tribe-section-l{padding:20px 0}.tribe-section-l:first-of-type{padding-top:0}.tribe-section-l:last-of-type{padding-bottom:0}.tribe-mini-calendar-grid-wrapper{margin-bottom:10px}.tribe-mini-calendar{border-collapse:collapse;margin-left:-1px;width:100%}.tribe-mini-calendar td,.tribe-mini-calendar th{border:1px solid #d2d2d2;text-align:center;vertical-align:top;width:14.2857142857%}.tribe-mini-calendar-nav{border:1px solid #666;text-align:center;vertical-align:middle}.tribe-mini-calendar-nav div{position:relative}.tribe-mini-calendar-nav span{margin:0 20px}.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link{display:inline-block;padding:5px}.tribe-mini-calendar-dayofweek{padding:3px 0}.tribe-mini-calendar-no-event{padding:5px}.tribe-events-has-events a{display:block;font-weight:700;padding:5px;text-decoration:none}.tribe-events-has-events .tribe-mini-calendar-day-link:before{background:#999;border-radius:7px;content:"";display:block;height:7px;margin:5px auto 0;padding:0;width:7px}#ajax-loading-mini{display:none}.tribe-mini-calendar{line-height:1}.tribe-mini-calendar td,.tribe-mini-calendar th{padding:0}.tribe-mini-calendar .tribe-events-past{opacity:.6}.tribe-mini-calendar .tribe-events-present,.tribe-mini-calendar .tribe-mini-calendar-today{background-color:#666}.tribe-mini-calendar .tribe-events-present a{color:#fff}.tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a{display:block;padding:5px 0 15px;position:relative;text-decoration:none}.tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a:before{bottom:4px;left:50%;margin:5px auto 0 -4px;position:absolute}.tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a:hover:before{background:#fff}.tribe-mini-calendar .tribe-events-has-events:hover{background:#444}.tribe-mini-calendar .tribe-events-has-events:hover a:hover{background:#999}.tribe-mini-calendar .tribe-events-has-events:hover a,.tribe-mini-calendar .tribe-events-has-events:hover a:hover{color:#fff;text-decoration:none}.tribe-mini-calendar .tribe-events-has-events.tribe-events-present:hover,.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover{background:#666}.tribe-mini-calendar .tribe-events-has-events.tribe-events-present a,.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a{color:#fff}.tribe-mini-calendar .tribe-events-has-events.tribe-events-present div[id*=daynum-] a:before,.tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today div[id*=daynum-] a:before{background:#fff}.tribe-mini-calendar-nav span{color:#fff;display:inline-block;font-weight:700;margin:0 auto;text-transform:uppercase}.tribe-mini-calendar-nav span.active{visibility:hidden}.tribe-mini-calendar-nav .prev-month{margin:0 20px 0 0}.tribe-mini-calendar-nav .next-month{margin:0 0 0 20px}.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link:hover{color:#6fb7ff}.tribe-mini-calendar-nav #ajax-loading-mini{display:none;height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.tribe-mini-calendar thead{background:#666;border:1px solid #666;color:#fff;text-align:center;vertical-align:middle}.tribe-mini-calendar-dayofweek{background:#ddd;color:#333;font-weight:700;text-transform:uppercase}.tribe-mini-calendar-no-event{color:#999;display:block;font-weight:700;padding:5px 5px 15px;text-decoration:none}.tribe-mini-calendar-wrapper a.tribe-events-button{background-color:#666;background-image:none;border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;line-height:normal;margin-top:10px;padding:6px 9px;text-align:center;text-decoration:none;text-transform:uppercase}.tribe-theme-twentyfifteen .tribe_mini_calendar_widget{word-wrap:normal}.tribe-theme-twentyfifteen .tribe-mini-calendar-event{margin-left:0;margin-right:0}.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date{margin-right:7%;width:18%}.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-info{width:75%}.tribe-theme-twentyfifteen .tribe-mini-calendar-list-wrapper .type-tribe_events{box-shadow:none;margin-left:0;margin-right:0}.tribe-theme-twentyfifteen .tribe-mini-calendar div[id*=daynum-] a{padding:5px 0 15px}.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}.tribe-countdown-timer h3.tribe-countdown-complete,.tribe-countdown-timer span.format,.tribe-countdown-timer span.tribe-countdown-seconds{display:none}div.tribe-countdown-timer{line-height:1.5em;min-height:60px;padding-top:10px;text-align:center}div.tribe-countdown-number{color:#000;float:left;font-size:2.4em}span.tribe-countdown-under{color:#666;font-size:10px;font-weight:500;text-transform:uppercase}div.tribe-countdown-colon{color:#666;float:left;font-size:1.5em;padding:0 4px}div.tribe-countdown-right{float:left}div.tribe-countdown-text{clear:both}.tribe-countdown-text{margin:0 0 10px}.tribe-countdown-timer{line-height:1.5em;min-height:60px}.tribe-theme-twentyfifteen .tribe-events-countdown-widget{word-wrap:normal}.tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number{font-size:24px}.tribe-theme-twentyfourteen #footer-sidebar div.tribe-countdown-number,.tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number,.tribe-theme-twentythirteen #secondary div.tribe-countdown-number{color:#fff;text-shadow:1px 1px #000}.tribe-theme-twentythirteen #secondary span.tribe-countdown-under{color:#fff}.tribe-mini-calendar-event{border-bottom:1px dotted #2f2f2f;margin-bottom:5px;overflow:hidden;padding-bottom:5px;width:100%}.tribe-mini-calendar-event.first{margin-top:10px}.tribe-mini-calendar-event .list-date{background:#666;box-sizing:border-box;display:inline;float:left;font-weight:700;margin:10px 5% 10px 0;overflow:hidden;padding:3px;text-align:center;width:15%}.tribe-mini-calendar-event .list-info{display:inline;float:left;margin:10px 0;width:80%}.tribe-mini-calendar-event .list-date .list-dayname{background:#fff;color:#666;display:block;font-size:11px;letter-spacing:.5px;padding:3px;text-align:center;text-transform:uppercase}.tribe-mini-calendar-event .list-date .list-daynumber{color:#fff;display:block;font-size:15px;line-height:1.6;text-align:center;width:100%}.tribe-mini-calendar-event .list-date .list-daymonth{background:#fff;color:#666;display:block;font-size:12px;line-height:1.6;text-align:center;text-transform:uppercase;width:100%}.tribe-mini-calendar-event .list-info{font-size:13px;line-height:1.6}.tribe-mini-calendar-event .list-info h2{font-size:14px;font-weight:700;line-height:18px;margin-bottom:10px;margin-top:0}.tribe-mini-calendar-event .list-info p{display:none;margin:5px 0}.tribe-mini-calendar-event.first .list-info p{display:block}.tribe-mini-calendar-event .tribe-events-divider{display:inline;font-weight:400}.tribe-mini-calendar-event .tribe-events-event-schedule-details{display:inline-block}.tribe-mini-calendar-event-cost{font-weight:700}.tribe-mini-calendar-right .tribe-mini-calendar-event:last-child{border:0}.tribe-mini-calendar-event-venue,.tribe-mini-calendar-event .tribe-events-event-schedule-details{margin:5px 0 0}.tribe-mini-calendar-list-wrapper .type-tribe_events{margin:0;padding:0}.tribe-events-adv-list-widget .tribe-event-featured,.tribe-mini-calendar-list-wrapper .tribe-event-featured{color:hsla(0,0%,100%,.7)}.tribe-events-adv-list-widget .tribe-event-featured .tribe-event-title a,.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-list-event-title a,.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-title a,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-event-title a,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-list-event-title a,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-title a{color:#fff}.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration,.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-event-meta,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-duration,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-event-meta{color:hsla(0,0%,100%,.7);font-weight:400}.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-content,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-content{color:hsla(0,0%,100%,.9)}.tribe-events-adv-list-widget .tribe-event-featured a,.tribe-mini-calendar-list-wrapper .tribe-event-featured a{color:hsla(0,0%,100%,.7)}.tribe-events-adv-list-widget .tribe-event-featured a:active,.tribe-events-adv-list-widget .tribe-event-featured a:hover,.tribe-mini-calendar-list-wrapper .tribe-event-featured a:active,.tribe-mini-calendar-list-wrapper .tribe-event-featured a:hover{color:hsla(0,0%,100%,.9)}.tribe-events-adv-list-widget ol li,.tribe-mini-calendar-list-wrapper ol li{list-style:none;margin-bottom:30px}.tribe-events-adv-list-widget .tribe-venue,.tribe-mini-calendar-list-wrapper .tribe-venue{display:block;margin-top:10px}.tribe-events-adv-list-widget .tribe-events-location:empty,.tribe-events-adv-list-widget .tribe-events-organizer:empty,.tribe-mini-calendar-list-wrapper .tribe-events-location:empty,.tribe-mini-calendar-list-wrapper .tribe-events-organizer:empty{display:none}.tribe-events-adv-list-widget .list-info,.tribe-mini-calendar-list-wrapper .list-info{margin-bottom:.25rem}.tribe-events-adv-list-widget .tribe-organizer,.tribe-mini-calendar-list-wrapper .tribe-organizer{display:block}.tribe-events-adv-list-widget .duration,.tribe-events-adv-list-widget .tribe-events-event-cost,.tribe-mini-calendar-list-wrapper .duration,.tribe-mini-calendar-list-wrapper .tribe-events-event-cost{display:inline}.tribe-events-adv-list-widget .event-is-recurring .tribe-events-divider,.tribe-mini-calendar-list-wrapper .event-is-recurring .tribe-events-divider{display:none}.tribe-events-adv-list-widget .event-is-recurring,.tribe-mini-calendar-list-wrapper .event-is-recurring{color:inherit}.tribe-events-adv-list-widget .type-tribe_events,.tribe-mini-calendar-list-wrapper .type-tribe_events{margin:0 0 .25rem;padding:0}.tribe-events-adv-list-widget .tribe-event-title,.tribe-mini-calendar-list-wrapper .tribe-event-title{margin-top:.75rem}.tribe-events-adv-list-widget .tribe-event-featured,.tribe-mini-calendar-list-wrapper .tribe-event-featured{border-bottom:1px dotted #2f2f2f;margin-top:.75rem;padding-bottom:.75rem}.tribe-events-adv-list-widget .tribe-event-featured:first-of-type,.tribe-mini-calendar-list-wrapper .tribe-event-featured:first-of-type{margin-top:0}.tribe-events-adv-list-widget .tribe-event-featured:last-of-type,.tribe-mini-calendar-list-wrapper .tribe-event-featured:last-of-type{border-bottom:0}.tribe-events-adv-list-widget .tribe-event-featured .list-date,.tribe-mini-calendar-list-wrapper .tribe-event-featured .list-date{display:none}.tribe-events-adv-list-widget .tribe-event-featured .list-info,.tribe-mini-calendar-list-wrapper .tribe-event-featured .list-info{display:block;padding:0 1.5rem;width:100%}.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event{background:#0ea0d7;border:0;margin-bottom:0;padding-bottom:16px}.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-event-image,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-event-image{line-height:0;overflow:hidden}.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .list-info,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .list-info{margin-bottom:0}.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a{color:#fff}.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a:hover,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event .tribe-events-title a:hover{color:hsla(0,0%,100%,.9)}.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event a,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event a{box-shadow:none}.tribe-theme-twentyfifteen .tribe-events-adv-list-widget{word-wrap:normal}.tribe-theme-twentyfifteen .tribe-events-adv-list-widget .type-tribe_events.hentry{box-shadow:none;margin-left:0;margin-right:0}.tribe-theme-twentyfifteen .tribe-events-adv-list-widget .tribe-mini-calendar-event{border-bottom:0}.tribe-this-week-widget-wrapper{position:relative;width:100%}.tribe-this-week-widget-weekday-wrapper{margin-bottom:10px;min-height:170px;overflow:hidden}.tribe-this-week-widget-day{margin:15px 0}.tribe-this-week-widget-wrapper .tribe-events-page-title{font-size:26px;text-align:center}.tribe-events-visuallyhidden{display:none}.entry-content ul.tribe-events-sub-nav,.tribe-events-sub-nav{font-size:14px;line-height:normal;list-style-type:none;margin:0 0 15px;overflow:hidden;padding:0;text-align:center}.tribe-events-sub-nav .tribe-this-week-nav-link.nav-next,.tribe-events-sub-nav .tribe-this-week-nav-link.nav-previous{border:none;display:inline-block;float:left;list-style-type:none;margin:0 .5% 0 0;padding:.5rem 0;text-align:left}.tribe-events-sub-nav .tribe-this-week-nav-link.nav-next{float:right;margin:0 0 0 .5%;text-align:right}.tribe-this-week-widget-header-date{background-color:#f5f5f5;border:none;color:#333;font-weight:700;margin-bottom:8px;padding:5px 0;text-align:center}.tribe-this-week-widget-day-wrap{padding:0 6px 6px 0}.tribe-this-week-event{border-left:4px solid #f5f5f5;margin-bottom:8px;padding:0 0 0 6px}.tribe-this-week-widget-wrapper .entry-title,.tribe-this-week-widget-wrapper .entry-title a{color:#333;font-size:16px;margin:0;text-decoration:none}.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue a{text-decoration:underline}.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration,.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue{font-size:13px;line-height:1}.tribe-this-week-widget-day{font-size:16px;margin:0}.tribe-this-week-widget-vertical .tribe-this-week-widget-day{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;vertical-align:top}.tribe-this-week-widget-vertical .tribe-this-week-widget-header-date{padding-left:15px;text-align:left}.tribe-this-week-widget-horizontal .tribe-this-week-widget-day{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;font-size:14px;vertical-align:top;width:14.28%}.tribe-this-week-widget-horizontal .tribe-this-week-widget-hide-weekends .tribe-this-week-widget-day{width:20%}.tribe-this-week-widget-horizontal .entry-title,.tribe-this-week-widget-horizontal .entry-title a{font-size:14px}.tribe-events-ajax-loading{background:#666;border-radius:5px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;display:none;left:50%;margin-left:-27px;padding:15px;position:absolute;top:150px;z-index:10}.tribe-events-spinner-medium{height:24px;width:24px}.tribe-events-ajax-loading.tribe-events-active-spinner,.tribe-events-ajax-loading.tribe-events-active-spinner img,.tribe-events-loading .tribe-events-ajax-loading{display:block}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .this-week-past .type-tribe_events,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .this-week-past .type-tribe_events{filter:Alpha(opactiy=7);opacity:.7}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .entry-title,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .entry-title{line-height:1.1;margin-bottom:.25em}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .entry-title a,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .entry-title a{color:#fff}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .entry-title a:hover,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .entry-title a:hover{color:#ccc}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .tribe-events-viewmore,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .tribe-events-viewmore{border-color:#555;font-size:.8rem}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .tribe-events-viewmore a,.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .tribe-venue a,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .tribe-events-viewmore a,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .tribe-venue a{color:#ccc;line-height:1.25}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .tribe-events-viewmore a:hover,.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .tribe-venue a:hover,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .tribe-events-viewmore a:hover,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .tribe-venue a:hover{color:#aaa}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .duration,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .duration{color:#90bbd0;margin-bottom:.25em}.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .tribe-this-week-widget-day,.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .tribe-this-week-widget-day{color:#90bbd0}.tribe-venue-widget-wrapper,.tribe-venue-widget-wrapper .tribe-venue-widget-venue{margin-bottom:20px}.tribe-venue-widget-wrapper .tribe-venue-widget-venue-name a{font-weight:700}.tribe-venue-widget-wrapper .tribe-venue-widget-list{font-size:13px;line-height:1.6;list-style-type:none;margin:0;padding:0}.tribe-venue-widget-wrapper .tribe-venue-widget-list .tribe-events-event-schedule-details{display:inline;font-weight:700}.tribe-venue-widget-wrapper .tribe-venue-widget-list .entry-title{margin:0 0 5px}.tribe-venue-widget-wrapper .tribe-venue-widget-list .type-tribe_events{margin-bottom:10px;padding-bottom:15px}.tribe-venue-widget-wrapper .type-tribe_events{border:0;border-bottom:1px dotted #2f2f2f;list-style-type:none;margin-bottom:0 0 10px;padding:0 0 15px}.tribe-venue-widget-wrapper .tribe-event-title{font-size:14px;font-weight:700;line-height:18px;margin-bottom:10px;margin-top:0;padding-top:.75em}.tribe-venue-widget-wrapper .tribe-venue-widget-thumbnail{margin:10px 0 20px}.tribe-venue-widget-wrapper .tribe-venue-widget-thumbnail img{display:block;height:auto;max-width:100%}.tribe-theme-twentysixteen .tribe-venue-widget-list{list-style:none;margin-left:0}.tribe-theme-twentyfifteen .tribe-events-venue-widget .hentry{box-shadow:none;display:inline-block;margin-left:0;margin-right:0}.tribe-theme-twentyfifteen .tribe-events-venue-widget .hentry .entry-title{font-size:1.2em}.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper ul.tribe-venue-widget-list{list-style-type:none}.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper h4{font-size:14px}.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-end,.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-start,.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .end-time,.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .tribe-events-event-cost{font-size:13px}.tribe-theme-twentyfifteen .tribe-venue-widget-wrapper .date-end{display:block}@media screen and (min-width:59.6875em){.tribe-theme-twentyfifteen .tribe-events-countdown-widget div.tribe-countdown-number{font-size:2.1em}}@media only screen and (max-width:767px){.tribe-this-week-widget-wrapper{max-width:400px;margin:0 auto}.tribe-this-week-widget-horizontal .tribe-this-week-widget-day,.tribe-this-week-widget-horizontal .tribe-this-week-widget-hide-weekends .tribe-this-week-widget-day{width:100%}}
.tribe-events-pg-template{padding-top: 0;padding-right: 42px;padding-bottom: 160px;padding-left: 42px;min-height: 700px;   max-width: 1260px;margin-left: auto;margin-right: auto;width: 100%;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top: 0!important;padding-bottom: 0;}
div.tribe-common button{font-family: 'Libre Franklin', sans-serif !important;text-transform: none;background: none!important;line-height:normal;color:#626262!important;font-size: 15px;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium,
.tribe-common--breakpoint-xsmall.tribe-common .tribe-common-h4--min-medium{font-size: 24px;line-height: 1.42;font-weight: 700;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content {box-shadow: 0 2px 5px 0 rgba(0,0,0,.14);}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {padding: 12px 12px 12px 40px;}
.tribe-events-filters-content button, 
.tribe-events-header__events-bar button, 
.tribe-events-pro-map__event-card-button,
.tribe-events-c-top-bar button, 
.tribe-events-c-top-bar a{font-size: 10px !important;font-weight: 700!important;}
.tribe-events-pro-map__event-venue{font-size: 15px;font-weight: 300;}
.tribe-events-pro-map__event-date-tag-datetime{font-size: 17px;}
.tribe_events_filters_close_filters{position: relative;bottom: 4px;}
.tribe-events-filters-horizontal .tribe_events_filter_control button + button {margin-left: 10px;font-size: 10px;}
.tribe-events .tribe-events-calendar-list__month-separator::after {background-color: #d5d5d5;content: "";display: block;flex: auto;height: 1px;margin-left: 20px;}
.tribe-events-c-view-selector__button-text:after{width: 5px;height: 5px;border: 0.313em solid transparent;border-bottom: none;border-top-color: #000;content: '';vertical-align: middle;display: inline-block;padding:1px;}
.tribe-events-calendar-list__event-featured-image{width: 250px;}
.tribe-events-c-nav__next-label{text-transform: none;}
.tribe-events-c-search__button:before {content: "\f002";font-family:FontAwesome;margin-right: 3px;}
.tribe-events-nav-pagination{font-size: 12px;}
.tribe-events-back{font-size: 16px;}
.single-tribe_events #tribe-events-header, .tribe-events-map #tribe-events-header{margin:0 0 14px 0;}
.tribe-events-nav-previous, .tribe-events-nav-previous a{float: left;text-align: left;}
.tribe-events-nav-next, .tribe-events-nav-next a{float: right;text-align: right;}
.tribe-events-calendar-list__month-separator-text.tribe-common-h7.tribe-common-h6--min-medium.tribe-common-h--alt {font-weight: 700;font-size: 1.1625em;}
.tribe-events .tribe-events-calendar-list__event-featured-image {margin: 0 auto;padding-top: 30px;}
article.tribe-events-pro-photo__event {padding-left: 24px;padding-right: 24px;margin: 0 48px 48px 0;border: 1px solid #ebebeb;border-radius: 6px;padding-top: 24px;}
.tribe-events-pro-week-grid__event-datetime, .tribe-events-calendar-month__calendar-event-datetime {font-size: 12px;}
.tribe-events-pro-week-grid__event-title, 
.tribe-events-calendar-month__calendar-event-title {font-size: 14px;}
.tribe-events-pro-week-grid__events-day article {min-height: 100px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {margin: 0 -24px 40px;}
p.tribe-events-back{margin-bottom:10px;;}
.tribe-events-cost {clear: both;display: block;font-size: 16px;font-weight: 700;}
.organizer-name-wrap {width: 100%;display: inline-flex;}
.organizer-name-span {}
.tribe-organizer-name {font-size: 16px;font-weight: 700;text-align: center;}
.tribe-organizer-name-single{font-size: 16px;font-weight: 700;}
.dashicons.dashicons-image-rotate.tribe-reset-icon {position: relative;bottom: 4px;margin-right: 2px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{width: 35.5%}
/*.tribe-events .tribe-events-c-events-bar__views{display:none!important;}*/
.tribe-events-c-top-bar.tribe-events-header__top-bar {margin-bottom: 0!important;width: 50%!important;position: relative;bottom: 14px;}
.tribe-events-event-image {float: right;margin-left: 32px;max-width: 300px;}
#tribe-view-nav {margin-bottom: 20px;width: 50%;}
ul.tribe-view-selector-ul{font-size: 10px!important;font-weight: 700!important;background:#f5f5f5;list-style:none;margin:0;padding-left:0;float: right;}
li.tribe-events-view-selector-li{background:#f5f5f5;display:block;float:left;padding:12px;text-decoration:none;transition-duration:.5s;}
li.tribe-events-view-selector-li:hover{background: #c8c8c8;color:#fff;}
li.tribe-events-view-selector-li a{color:#77787A;}
li.tribe-events-view-selector-li a:hover{color:inherit;}
li.tribe-events-view-selector-li a:hover{cursor:pointer;}
ul.tribe-view-selector-ul li ul{background:#ececec;visibility:hidden;opacity:0;min-width:5rem;position:absolute;transition:all .5s ease;margin-top:1rem;left:0;display:none;}
ul.tribe-view-selector-ul li:hover > ul,ul li:focus-within > ul, ul.tribe-view-selector-ul li ul:hover{visibility:visible;opacity:1;display:block;}
ul.tribe-view-selector-ul li ul li{clear:both;width:100%;}
#tribe_events_filters_wrapper .tribe-events-filter-group ul li{padding: 8px;display: flex;}
#tribe-events-adv-list-widget-2 {border: 1px solid #e0e0e0;padding: 12px;border-radius: 5px;text-align: left;}
#tribe-events-adv-list-widget-2 h5.widget-title{font-size: 18px;text-align: center;}
.tribe-mini-calendar-event .list-info h2 {font-size: 16px;}
.tribe-mini-calendar-event .list-info {font-size: 11px;}
.tribe-mini-calendar-event .list-date {background: #FFA61A;}

.home #secondary {border: 1px solid #ccc !important;}
.tribe-common-b1{margin-left: 20px !important;}
.tribe-common-g-row.tribe-events-widget-events-list__event-row {border-bottom: 1px dotted #ccc;margin: 20px 0;padding-bottom: 10px;}
#custom_html-22 {margin-bottom: 0 !important;}
.tribe-events-widget-events-list__events {margin: 0 12px !important;}
.tribe-events-widget-events-list__event-title.tribe-common-h7 {line-height: 1.2em!important;margin-bottom: 6px;font-size: 16px !important;}
.tribe-events-widget-events-list__events .tribe-common-b2--bold {font-weight: normal!important;}
.tribe-common .tribe-common-b2 {color: #626262;}
.tribe-common .tribe-common-anchor-thin:hover {border-bottom: 1px solid transparent !important;color: #000 !important;}
#tribe-events-pg-template {padding: 0 60px 0 74px;}
#tribe-events-content{margin-bottom:0;}

.calltoaction1{position: relative;width: 152px;float: right;text-align: right;}
.calltoaction1 a:hover{color: #000;}
#mega-menu-wrap-primary #mega-menu-primary > li.mymemberportal{display: none;}

header .widget { width: 100%; }
header div.gsc-control-cse { padding: 0 10px; }
header .gsc-search-button { padding: 0; margin: 0; background-color: #fff; border: none; }
header input.gsc-search-button, header button.gsc-search-button, .gsc-search-button-v2, .gsc-search-button-v2:hover { background-color: #FFAA00!important; background-image: none!important;}
header button.gsc-search-button{padding:4px;background-image: none;}
header .gse-search { float: right;width: 100%; }
header .gsc-input { border: none; }
header #gs_tti50 { padding:0;}
header td.gsib_b { display:none;}
header #gsc-i-id1 { height: 27px!important;}
header .gsc-clear-button { border: none; }
.gsc-completion-container span { font-size: 12px; }
table.gstl_50 { left:100px!important;top:40px!important;}
table.gstl_50.gssb_c{width: 40% !important;}
table#gs_id50{margin:0;}
div.gsc-results-wrapper-overlay.gsc-results-wrapper-visible{height:700px;}
div.gs-title {line-height: 18px;text-align: left;}
td.gsc-table-cell-snippet-close {white-space: normal;}
div.gsc-expansionArea {height: 400px;}

header .gse-search {float: right;width: 100%;margin-top: 8px;height: 52px;}
.search-form label{width:86%;}
input.search-field{width: 100%;height: 24px;padding: 0;}
input.search-field:focus {box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 9px rgba(0, 103, 203, 0.68)}
input.search-submit{line-height: 12px;height: 24px;position: relative;bottom: 2px;}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {color: #fff;text-decoration:none;}
.navigation li {display: inline;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {background-color: #6FB7E9;border-radius: 3px;cursor: pointer;padding: 12px;padding: 0.75rem;}
.navigation li a:hover,
.navigation li.active a {background-color: #3C8DC5;}

.mybutton{margin:4px;position: relative; vertical-align: bottom;}
div.ad-spacer{background: url(images/grey-yellow-box.png) center;height: 80px;background-size: cover;}

li.orange { position: relative; padding-left: 20px; margin-bottom: 10px;}
li.orange:before { content: '\f0c8'; font-family: 'FontAwesome';float: left;margin-left: -1.5em; color: #F99C19;}
li.o1 { position: relative; padding-left: 20px; margin-bottom: 10px;}
li.o1:before { content: '\f111'; font-family: 'FontAwesome'; float: left; margin-left: -1.5em; color: #F99C19; font-size: .5em;}
li.o2 { position: relative; padding-left: 20px; margin-bottom: 10px;}
li.o2:before { content: '\f05d'; font-family: 'FontAwesome'; float: left; margin-left: -1.5em; color: #F99C19;}
li.o3 { position: relative; padding-left: 20px; margin-bottom: 10px;}
li.o3:before { content: '\f096'; font-family: 'FontAwesome'; float: left; margin-left: -1.5em; color: #F99C19;}

.entry-footer ul.share-buttons{position: relative;left: -40px;}
.entry-footer ul.share-buttons li.plusone{display: none;}
.entry-footer ul.share-buttons li.facebook{width: 64px!important;margin-right: 6px;}
.entry-footer ul.share-buttons li.twitter{width: 84px!important;margin-right: -2px;}
.entry-footer ul.share-buttons li.linkedin{position: relative;bottom: 4px;}

#copyright-bot{position: relative;bottom: 4px;}
#terms-privacy{margin-top: 62px;color: #c6c6c6;}
#glossary-categories{float: left;margin-bottom: 24px;margin-left: 20px;position: relative;top: 6px;right: 20px;}
#glossaryList-nav{margin: 0 0 15px;}
.glossary_top_filter{margin: 20px 0;}

/*div.mega-toggle-blocks-center, div.mega-toggle-blocks-right, button.menu-toggle{display: none!important;}*/
.mega-menu-description {position: relative;bottom: 10px;margin-bottom: -7px !important;}

body.lda-newswire #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-33429 > a.mega-menu-link,
body.lda-featured #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-33429 > a.mega-menu-link,
body.lda-emerging-professional #mega-menu-wrap-primary #mega-menu-item-33429 > a.mega-menu-link,
body.section-illumination-awards #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-33429 > a.mega-menu-link,
body.single-pressroom #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-28208 > a.mega-menu-link,
body.research_forum-template #mega-menu-wrap-primary #mega-menu-item-32703 > a.mega-menu-link,
body.tax-standards_cat #mega-menu-wrap-primary #mega-menu-item-32703 > a.mega-menu-link,
body.single-directors_board #mega-menu-wrap-primary #mega-menu-item-28208 > a.mega-menu-link,
body.single-policies #mega-menu-wrap-primary #mega-menu-item-32706 > a.mega-menu-link
{background: linear-gradient(to bottom, rgba(255, 166, 26, 0.83), #ffa61a);color: white;}

body.research_forum-template #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-33553 > a.mega-menu-link,
body.tax-standards_cat #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-33553 > a.mega-menu-link,
body.single-directors_board #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-23179 > a.mega-menu-link,
body.single-pressroom #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-23180 > a.mega-menu-link,
body.lda-newswire #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-23233 > a.mega-menu-link,
body.lda-featured #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-23231 > a.mega-menu-link,
body.lda-emerging-professional #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-23234 > a.mega-menu-link,
body.single-policies #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item-23229 > a.mega-menu-link
{color: #f99c19;}

#mega-menu-wrap-primary ul#mega-menu-primary li.mega-resources-col{background: linear-gradient(0deg, rgba(239,239,239,1) 0%, rgba(228,228,228,1) 75%)!important;border: 1px solid #ccc !important;margin: 10px 10px 10px 0 !important;position: relative!important;left: 80px!important;}
#mega-menu-wrap-primary ul#mega-menu-primary li.mega-resources-col h4{color: #626262!important; text-align: center!important;line-height: 28px;padding-bottom: 0!important;background-color: #efefef;position: relative;top:20px;}
#mega-menu-wrap-primary ul#mega-menu-primary li.mega-menu-item.widget_custom_html{padding-top: 0!important;position: relative ;top: -10px;}

style#customizer-css, #wp-admin-bar-customize{display:none;}
#wp-admin-bar-edit a{width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

#pgc-2-0-0 , #pgc-2-1-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } 
#pl-2 #panel-2-0-0-0 , #pl-2 #panel-2-1-0-0 , #pl-2 #panel-2-2-0-0 , #pl-2 #panel-2-2-1-0 , #pl-2 #panel-2-2-2-0 { } #pg-2-0 , #pg-2-1 , #pl-2 .so-panel { margin-bottom:30px } 
#pgc-2-2-0 , #pgc-2-2-1 , #pgc-2-2-2 { width:33.3333%;width:calc(33.3333% - ( 0.66666666666667 * 30px ) ) } 
#pl-2 .so-panel:last-child { margin-bottom:0px } 
#pg-2-1.panel-no-style, #pg-2-1.panel-has-style > .panel-row-style , #pg-2-2.panel-no-style, #pg-2-2.panel-has-style > .panel-row-style { -webkit-align-items:flex-start;align-items:flex-start } 
#pgc-2-1-0 , #pgc-2-2-0 { align-self:auto } 

#custom-post-type-categories-2 li, #custom-post-type-recent-posts-2 li{line-height: 1.265em;padding-bottom: 16px;}

#sya_container h5, #sya_container h5 a{font-weight: normal!important;}
.sya_postcontent {font-size: 14px;line-height: 18px;margin-bottom: 14px;border-bottom: 1px solid #e6e6e6;padding-bottom: 4px;}
.sya_date {font-size: 11.5px;}

.sponsor-wrap {width: 100%;border-bottom: 1px solid #ececec;margin-top: 24px;}
.sponsor-head { font-size: 18px; width: 100%; text-transform: uppercase; display: inline-block; text-align: center; margin-top: 24px; border-bottom: 1px solid #efefef; }
.sponsor-wrap h2 {color: #fff!important;background: #ff8200;text-align: center;text-transform: uppercase;line-height: 28.8px;padding: 8px;margin: 0;width: 100%;}
.sponsor-wrap .champion h2 {background: #462e8c;}
.sponsor-wrap .ambassador h2 {background: #1881c5;}
.sponsor-wrap .benefactor h2 {background: #00a988;}
.sponsor-wrap .supporter h2 {background: #ef4129;}
.sponsor-wrap .contributor h2 {background: #fddd00;}
.sponsor-wrap h2:before {float:left;background-size: 46px 46px;display: inline-block;width: 46px;height: 46px;content:"";position: relative;bottom: 8px;}
.sponsor-wrap .champion h2:before {background-image: url('images/ies-sm-champion-logo-100x100.png');}
.sponsor-wrap .ambassador h2:before {background-image: url('images/ies-sm-ambassador-logo-100x100.png');}
.sponsor-wrap .benefactor h2:before {background-image: url('images/ies-sm-benefactor-logo-100x100.png');}
.sponsor-wrap .supporter h2:before {background-image: url('images/ies-sm-supporter-logo-100x100.png');}
.sponsor-wrap .contributor h2:before {background-image: url('images/ies-sm-contributor-logo-100x100.png');}
.sponsor-section {display: flex;flex-flow: row wrap;align-items: center;justify-content: center;}
.sponsor-section a {padding: 12px;}

#keepaliveiframe{display:none;}

.cta-wrap{position:relative;margin:0 auto;}
.cta-grid{background:none;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;align-items: flex-end;justify-content: center;}
.cta-grid .cta-item{color:#2c6ba8;height:160px;width:180px;margin:15px;padding:10px 15px;border:1px solid #cdcdcd;border-radius:6px;background:#fff;transition:all .15s ease-in-out;display:flex;justify-content:center;flex-direction:column;}
.cta-grid .cta-item:hover{transform:scale(1.06);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);background:#2c6ba8;}
.cta-grid .item-title{text-align:center;font-weight:700;font-size:1.0em;line-height: 18px;padding:10px 0 0;margin:0;text-transform:uppercase;display:flex;justify-content:center;}
.cta-grid .item-subtitle{;font-weight:500;font-size:.86em;line-height: 14px;padding:4px 0 0;margin:0;display:flex;justify-content:center;}
.cta-grid .cta-item:hover .item-title, .cta-grid .cta-item:hover .item-subtitle{color:#fff;}
.cta-grid .cta-item:hover i.far,.cta-grid .cta-item:hover i.fas{color:#fff;}
.cta-grid a{text-decoration:none;border-bottom: 0;}
.cta-grid a:hover{text-decoration:none;border-bottom: 0;}
.cta-grid i.fas,.cta-grid i.far{font-size:36px;text-align:center;height:36px;}

h2.hr-txt, h3.hr-txt, h4.hr-txt {position: relative;z-index: 1;overflow: hidden;text-align: center;}
h2.hr-txt:before, h2.hr-txt:after, h3.hr-txt:before, h3.hr-txt:after, h4.hr-txt:before, h4.hr-txt:after {position: absolute;top: 51%;overflow: hidden;width: 49%;height: 1px;content: '\a0';background-color: #c6c6c6;margin: 0 8px;}
h2.hr-txt:before, h3.hr-txt:before, h4.hr-txt:before {margin-left: -50%;text-align: right;}

.group .group-title {font-size: 1.62571rem;line-height: 2em;display: inline-block;color: #77787A !important;font-family: 'Cairo', sans-serif !important;font-weight: 700 !important;padding-bottom: 0;}
.committee-listing .group {margin-bottom: 20px;}
.committees .committee span {display: block;}
.committee {padding-bottom: 20px;}
.committees hr {display: none;}

.commitee-roster {border-bottom: 1px solid #ccc;}
.commitee-roster .committee-chair-name {font-size: 18px;font-weight: 700;}
.commitee-roster .committee-chair-bio {margin-bottom: 32px;display: block;position: relative;top: -4px;}
.commitee-roster .committee-chair-photo{float: right;width: 200px;}
.commitee-roster br{display: none;}

/* *************media queries *********** */
/* ***put full size css above this ****** */

@media (max-width: 1144px) { 
   #mission-stmt h3 {font-size: 28px;white-space: nowrap;}
   #mission-stmt h3 span {font-size: 47px;white-space: nowrap;}
    #mission-stmt p{font-size: 20px;} 
   }
    
@media (max-width: 1024px) {
    /* .site-header .container{height: 40px;} */
    content{padding-left: 12px;padding-right: 12px;}
    #top-bar{;z-index: 1000;}
    .main-navigation{max-width: 100%!important;}
    .main-navigation > div {top: 80px;position: relative;}
    .responsive-menu .menu-toggle {top: 30px;}
   .responsive-menu .menu-toggle:after{content: '';}
    .top-bar-arrow{visibility:hidden;}
    div.gsc-results-wrapper-overlay.gsc-results-wrapper-visible{height:500px;}
    .staff-container {width: 33.3333333333%;float: left;padding: 1.6667em;padding-top: 0;}  
   .home .loginmodule{padding-left: 2em;}
   .home .loginmodule input{width: 80%;}
   .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 32.05%;}
   .berocket_lgv_additional_data{width: 60%;}
    #mission-stmt p{width: 100%;float: left;}
   .site-header .site-branding-container{height: 90px;}
   #mega-menu-wrap-primary #mega-menu-primary > li.mymemberportal{display: block;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mymemberportal a.mega-menu-link {display: inline; padding: 0 4px; border: 1px solid #ffa61a !important;border-radius:4px; }
   .top-bar-navigation ul li.callmyportal{display: none;}
}

@media (max-width: 960px) {
    .flex-container .flex-item{width: 45%;}
}

@media (max-width:780px){ 
   #pg-2-0.panel-no-style, #pg-2-0.panel-has-style > .panel-row-style , #pg-2-1.panel-no-style, #pg-2-1.panel-has-style > .panel-row-style , #pg-2-2.panel-no-style, #pg-2-2.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } 
   #pg-2-0 .panel-grid-cell , #pg-2-1 .panel-grid-cell , #pg-2-2 .panel-grid-cell { margin-right:0 } #pg-2-0 .panel-grid-cell , #pg-2-1 .panel-grid-cell , #pg-2-2 .panel-grid-cell { width:100% } #pgc-2-2-0 , #pgc-2-2-1 { margin-bottom:30px } 
   #pl-2 .panel-grid-cell { padding:0 } #pl-2 .panel-grid .panel-grid-cell-empty { display:none } #pl-2 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } 
} 

@media (max-width: 768px) {
   .container{0 1.178571em}
    .site-header .site-branding img{max-height: 82px;}
    .site-header.scale.scaled .site-branding-container .site-branding img{max-width: 65%;}
    #copyright-bot {position: relative;bottom: 16px;}
    div.gsc-results-wrapper-overlay.gsc-results-wrapper-visible{height:400px;}
    .staff-container{width:50%;padding: .8667em;padding-top: 0;}
   .home .loginmodule{padding-left: 2em;float: left;position: unset;width: 100%;margin-top:24px;margin-bottom: 20px;background: #f9f9f9;}
   .revslider{display: inline-block;width: 100%;}
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label,
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after{color: #77787A!important;}
    
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children a.mega-menu-link::after {float: none!important;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item,
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item
        {padding: 8px;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link
        {font-size: 14px;font-weight: normal;}
   .resp #colophon .widget:last-of-type, .resp #colophon .widget:first-of-type, .resp #colophon .widget{padding: 10px 0;}
   .panel-grid-cell{margin-bottom: 1em;}
   .site-footer .footer-main{text-align: center;}
   #mission-stmt{width: 100%;}
   #mission-stmt h3 {font-size: 20px;white-space: nowrap;}
   #mission-stmt h3 span {font-size: 33.5px;line-height: 26px;white-space: nowrap;}
   #hero-text-video{width: 100%;float: left;}
}

@media (max-width: 480px) {
    .flex-container .flex-item{width: 85%;}
    .sort_name{width: 180px;}
    div.contributors-list img{width: 140px;height: 140px;}
   #top-bar{float: none;width: 100%;}
   .site-header .container, .site-header.scale.scaled .container {padding: 0 0 0 12px;}
   .site-header .site-branding-container{height: 62px;}
   .site-header .site-branding img{max-height: 62px;}
   #cntctfrm_contact_form.cntctfrm_width_custom .cntctfrm_label{max-width: 100px!important;}
   .section-membership .bg-section{background:none;}
   .section-about-us   .bg-section, 
   .single-pressroom   .bg-section,
   .single-directors_board .bg-section{background:none;}
   .section-events     .bg-section{background: none;}
   .section-standards  .bg-section{background: none;}
   .section-research   .bg-section{background: none;}
   .section-education  .bg-section, body.single-post .bg-section{background:none;}
   .section-policy     .bg-section{background: none;}
   .webinar-block{width: 80%;}
    .cta-grid .cta-item{width: 144px;height: 128px;}
}

@media (min-width: 32em) {
  .modal-box { width: 70%; }
}

