.footer a,.footer a:hover,.nav-main a,.sitenav .menuitem{text-decoration:none}.affix,.swiper-container .swiper-button-prev{left:0}body{color:#454545;background-color:#f9f9f9}div,h1,h2,h3,h4,h5,h6,ol,p,span,ul{color:inherit}a{color:#296f9d;fill:#296f9d}a:focus,a:hover{color:#509fd2;fill:#509fd2}.nite-color-swatch{text-align:center;border:1px solid #fafafa;padding:.3em;font-size:.8em}.nite-color-swatch .color{display:inline-block;background-color:#338CC6;margin:.1em;vertical-align:middle;width:1.4em;height:1.4em}.nite-color-swatch .primary1 .color{width:1.8em;height:1.8em}.nite-color-swatch .primary2 .color{width:1.4em;height:1.4em}.nite-color-swatch .extra1 .color{width:1em;height:1em}.nite-color-swatch .palette{display:inline-block;margin:.4em;vertical-align:middle}.nite-color-swatch .extra1 .color5,.nite-color-swatch .extra1 .color6,.nite-color-swatch .primary1 .color4,.nite-color-swatch .primary1 .color5,.nite-color-swatch .primary1 .color6,.nite-color-swatch .secondary1 .color4,.nite-color-swatch .secondary1 .color5,.nite-color-swatch .secondary1 .color6{display:none}.nite-color-swatch .primary1 .color1{background-color:#338CC6}.nite-color-swatch .primary1 .color2{background-color:#509fd2}.nite-color-swatch .primary1 .color3{background-color:#0675BA}.nite-color-swatch .secondary1 .color1{background-color:#509fd2}.nite-color-swatch .secondary1 .color2,.nite-color-swatch .secondary1 .color3{background-color:#ddd}.nite-color-swatch .extra1 .color1{background-color:#266a95}.nite-color-swatch .extra1 .color2{background-color:#509fd2}.nite-color-swatch .extra1 .color3{background-color:#f1f1f1}.nite-color-swatch .extra1 .color4{background-color:#fff}.nite-color-swatch .bw .color-black{background-color:#000}.nite-color-swatch .bw .color-grey50{background-color:#7f7f7f}.borderstyle1,.containerStyle1{border:1px solid #f0f0f0;background:#fff}.affix,.nite-color-swatch .bw .color-white{background-color:#fff}body{text-rendering:optimizeLegibility;font-family:Ubuntu;font-size:16px;font-weight:400;line-height:1.6em}ol,p,span,ul{font-size:1em;margin:0 0 1.2em}p{margin-bottom:1.4em}ol,ul{margin-left:2em}li{margin-bottom:.4em}h1,h2,h3,h4,h5,h6{line-height:1.6em;margin:0 0 .6em}h1,h2{font-size:1.4em}h3,h4{font-size:1.2em}h5,h6{font-size:1.1em}strong{font-weight:700}.main-section strong,.text-strong{color:#4f4f4f}.containerStyle1{padding:2em 1.6em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.padding-sections{padding-top:1em;padding-bottom:1.2em}.body-wrapper,.container-fluid,body{padding:0}.container{margin-bottom:.8em}body{min-width:320px;min-height:320px}.page-header{margin:0}.sidebanner{margin-bottom:.6em}.main-section img{display:inherit;margin-top:.4em;margin-bottom:1.2em}@media screen and (max-width:767px){.float-left,.float-right,img{margin-left:auto;margin-right:auto}img{display:block}.header{text-align:center}.content-main{padding:1.4em 1em}.float-left,.float-right{float:none}}.float-center{float:none;margin-left:auto;margin-right:auto;display:inline-block}@media screen and (max-width:480px){.content-main{font-size:.8em}}@media screen and (min-width:768px){.main-section img{display:inherit;margin:.4em 1.6em 1.6em}.float-left{float:left;clear:both}.float-right{float:right;clear:both}.main-section img.float-left{margin-left:0}.main-section img.float-right{margin-right:0}.affix{box-shadow:0 1px 3px rgba(20,20,20,.2)}}@media screen and (min-width:980px){.headerdetails{margin:0}}.headerdetails{padding-top:.5em}.affix{position:fixed;top:0;width:100%;z-index:9000}.affix-top,.linktext,.nav-main,.nav-main .linktext,.submark:after{position:relative}.btn-primary{border-radius:2px;background:#266a95}.btn-primary:hover{background-color:#1a4765}.contact-form input{height:auto;margin-top:0}.contact-form input,.contact-form textarea{font-size:1.1em}.contact-box .box-info{list-style:none;padding:1em;background:#fafafa;display:block;margin:0}.contact-box .contact-map{width:100%;display:block;text-align:center;padding:.6em;background:#fafafa}.contact-box iframe{width:100%;height:14em;pointer-events:none}.flexbox .contact-box .ig_box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flexbox .contact-box .ig_box .box-info{font-size:.8em;padding:2.2em 1em;text-align:center}.flexbox .contact-box .ig_box .contact-map{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.contact-form .form-horizontal .control-label{float:none;width:12em;text-align:right;display:inline-block;vertical-align:top;margin-top:0;padding-top:0}.contact-form .form-horizontal .controls{float:none;margin-left:.6em;display:inline-block;vertical-align:top;width:20em}.contact-form legend{font-size:.9em;color:#999}.contact-form textarea#jform_contact_message{width:100%;max-width:20em}@media screen and (max-width:767px){.flexbox .contact-box .ig_box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .contact-box .ig_box .box-info,.flexbox .contact-box .ig_box .contact-map{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contact-form .form-horizontal .control-label{text-align:left;display:block}.contact-form .form-horizontal .controls{margin-left:0;display:block}.contact-form textarea#jform_contact_message{max-width:14em}}.header{border:1px solid #f0f0f0;padding:2em 1.6em;color:#2b75a6;background:url(../images/satspot-header-bg2.jpg) no-repeat #fff;background-size:cover}.header h1,.header h2,.header h3,.header h4{margin:0;padding:0;line-height:1.3em}.header .beta{font-size:.8em;display:inline-block;vertical-align:top;font-weight:700;background:red;color:#fff;padding:.1em .5em;border-radius:30%;margin-left:-6px;opacity:.8;-webkit-transform:rotate(16deg);-ms-transform:rotate(16deg);transform:rotate(16deg);box-shadow:2px 2px #ddd;border:2px solid #fff}.header .sitesupertitle{font-size:1em;display:block;color:inherit;font-weight:700;line-height:1em;margin:0}.header .sitetitle{font-size:1.1em;line-height:1.4em;font-weight:700;letter-spacing:.02em;display:block;margin-bottom:.06em;margin-top:.3em}.header .sitesubtitle{font-size:.8em;font-weight:400;line-height:1.1em;display:block;padding:.3rem .6rem;margin-bottom:.6em;background:#4096ce;color:#fff}.header .sitesubtitle>span{white-space:nowrap}.header .logotext-wrapper{display:inline-block}.headerlogo .logoimage{width:5em;vertical-align:top}.headerlogo .logotext{width:100%}.headerlogo .logotext-wrapper{max-width:32em;width:100%}.headerlogo .logoimage,.headerlogo .logotext{display:inline-block;max-height:5em;padding:.2em}@media screen and (min-width:980px){.headerlogo .logoimage{transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out,-webkit-transform 250ms ease-out;-webkit-transform:rotateY(0);transform:rotateY(0);outline:transparent solid 1px}.headerlogo .logoimage:hover{transition:-webkit-transform .5s ease-out .2s;transition:transform .5s ease-out .2s;transition:transform .5s ease-out .2s,-webkit-transform .5s ease-out .2s;-webkit-transform:rotateY(720deg);transform:rotateY(720deg)}}@media screen and (max-width:767px){.headerlogo .logoimage,.headerlogo .logotext,.headerlogo .logotext-wrapper{display:block;margin:0 auto}}.affix,.affix-top,.sitenav{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);text-rendering:optimizeSpeed}.affix>.container{margin-bottom:0}.sitenav{z-index:5000;font-size:1em;font-weight:400;line-height:1.3em}.sitenav .menulist{list-style:none;margin:0;padding:0}.sitenav .menuitem{margin:0;padding:0;float:none;display:block}@media screen{.sitenav .module-title{display:none}}.submark:after{line-height:60%;top:0;padding-left:.3em;font-size:.9em;content:"▼"}.nav-main a{display:block;outline:0;white-space:normal;background-color:#fcfcfc;color:inherit;transition:all .2s ease-in-out}.nav-main>.menuitem>a,.nav-main>.menuitem>span{padding:.4rem 1rem;margin-bottom:.1em;font-weight:400;box-sizing:border-box;border-radius:2px;border:1px solid #f1f1f1}.affix .nav-main>.menuitem{margin:0}.affix .nav-main>.menuitem>a,.affix .nav-main>.menuitem>span{padding:.4em .9em;margin:0;background:0 0;border-radius:0;border:#f1f1f1}.nav-main .subs:not([ie8min]){display:block;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);z-index:-1}.nav-main>.menuitem.deeper:hover>.subs{display:block;opacity:1;pointer-events:auto;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);z-index:9000;transition:opacity 180ms,-webkit-transform .2s;transition:transform .2s,opacity 180ms;transition:transform .2s,opacity 180ms,-webkit-transform .2s;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}@media screen and (max-width:979px){.nav-main>.menuitem>a{font-size:.8em;margin:0}.nav-main .subs>.menuitem>a{font-size:.9em}}.nav-main>.menuitem{float:left;text-align:left;margin-right:.4em;color:#338cc6;letter-spacing:.06em;transition:all .2s ease-in-out}.affix .nav-main>.menuitem{color:#2b75a6}.nav-main .subs>.menuitem a{color:inherit;line-height:1.6em;padding:.4em;border-bottom:1px dotted #f0f0f0;box-shadow:none}.nav-main .subs>.menuitem:last-child a{border:none}.nav-main .subs>.menuitem>a:hover,.nav-main>.menuitem a:hover{background:#fff}.affix .nav-main>.menuitem a:hover,.nav-main .subs>.menuitem:not(.active-path)>a:hover{color:#2b75a6;background-color:#cae2f1}.nav-main>.menuitem.active-path>a{color:#fff}.nav-main .subs>.menuitem>a:active{background-color:#509fd2;color:#fff;box-shadow:none}.affix-top .nav-main>.menuitem:not(.active-path):hover>a{color:#2b75a6}.nav-main>.menuitem>a:active{background-color:#509fd2}.affix-top .nav-main>.menuitem>a:active{color:#fff}.nav-main>.menuitem:active>a>.linktext{top:1px}.nav-main .menuitem.active-path>a{background-color:#78b5dc;color:#fff;box-shadow:none}.nav-main .menuitem.active-path.current>a{background-color:#509fd2}.nav-main .subs{color:#338cc6;position:absolute;padding:.2em;border-radius:2px;border:1px solid #e0e0e0;background-color:#fcfcfc;box-shadow:1px 1px 3px rgba(0,0,0,.2);font-size:.9em;display:none;opacity:0;pointer-events:none;width:auto;height:auto;min-width:22em;max-width:26em;transition:opacity 160ms,-webkit-transform 220ms;transition:transform 220ms,opacity 160ms;transition:transform 220ms,opacity 160ms,-webkit-transform 220ms;-webkit-transform:translateZ(-40) scale(.8,.8);transform:translateZ(-40) scale(.8,.8)}.ig_responsive-slide .ig_slide-image,.tinynav{width:100%;height:auto}.affix{background-color:rgba(255,255,255,.94);border-bottom:1px solid #ccc;padding:0 1em}.menuitem-fx{transition:all .2s ease-in-out}.submenu-fx{transition:opacity 180ms,-webkit-transform .2s;transition:transform .2s,opacity 180ms;transition:transform .2s,opacity 180ms,-webkit-transform .2s;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1)}.submenu-fx2{transition:opacity 160ms,-webkit-transform 220ms;transition:transform 220ms,opacity 160ms;transition:transform 220ms,opacity 160ms,-webkit-transform 220ms;-webkit-transform:translateZ(-40) scale(.8,.8);transform:translateZ(-40) scale(.8,.8)}.tinynav{margin:.5em auto;display:none;font-size:1.2em}.menuicon{color:#aaa;display:none}@media screen and (min-width:768px){.menuicon,.tinynav{display:none}}@media screen and (max-width:767px){.tinynav{display:block}.nav-main{display:none}}.nite-breadcrumbs{background:#f4f4f4;font-size:.84em;box-sizing:border-box;padding:.3rem .6rem;border-radius:2px}.nite-breadcrumbs .bcrumbs-youarehere{margin-right:.5em}.nite-breadcrumbs .bcrumbs-icon-location,.nite-breadcrumbs .icon-location{display:none}.nite-breadcrumbs .bcrumbs-separator{padding:0 .5em;color:inherit}.nite-breadcrumbs .bcrumbs-separator:after{content:"/"}.nite-breadcrumbs ul.breadcrumb{background:0 0;margin:0;padding:0;display:inline-block}.nite-breadcrumbs ul.breadcrumb li{text-shadow:none;color:#aaa;margin-bottom:0}.nite-breadcrumbs ul.breadcrumb li a{color:#777}.nite-breadcrumbs ul.breadcrumb li span{color:#444;font-weight:700;font-size:1.1em}.nite-breadcrumbs .breadcrumb>li+li:before{padding:0;color:inherit;content:""}@media screen{.nite-breadcrumbs .module-title{display:none}}.ig_responsive-slide{position:relative}.ig_responsive-slide .ig_slide{position:relative;max-height:320px;overflow:hidden}.ig_responsive-slide .ig_slide-text{top:1.6em;right:1.2em;width:22em;margin:0;position:absolute;font-size:1.8rem;line-height:1.5em;font-weight:300;letter-spacing:.02em;display:block;padding:.4em .6em;text-align:center;color:#509fd2;background:#fafafa;background-color:rgba(255,255,255,.8);box-shadow:0 0 3px rgba(0,0,0,.1)}.main-section .item-page .article-info .article-info-term,.main-section .item-page .item-image{display:none}@media screen and (max-width:1199px){.ig_responsive-slide .ig_slide-text{font-size:1.3em}}@media screen and (max-width:767px){.ig_responsive-slide .ig_slide-text{position:absolute;top:auto;bottom:0;right:0;width:100%;max-width:100%;font-size:1rem;font-weight:400;color:#555;line-heigth:1.5em;text-align:center;padding:.4em}}.footer,.main-section a{position:relative}.main-section{text-rendering:optimizeLegibility}.main-section a:active{top:1px}.main-section .content-main{border:1px solid #f0f0f0;background:#fff;padding:2em 1.6em}.main-section .content-main h1,.main-section .content-main h2,.main-section .content-main h3,.main-section .content-main h4,.main-section .content-main h5,.main-section .content-main h6{color:#338cc6;clear:both}.main-section .content-main h1{font-size:1.7em;margin-bottom:1em}.main-section .content-main h2{font-size:1.6em;margin-bottom:1em;line-height:1.3em}.main-section .content-main h1,.main-section .content-main h2{font-weight:400}.main-section .content-main h3{font-size:1.3em;margin-top:2em;line-height:1.2em}.main-section .content-main h1,.main-section .content-main h2,.main-section .content-main h3{border-bottom:1px solid #4096ce;padding-bottom:.2em}.main-section .content-main h4{font-size:1.1em;margin-top:1.8em;line-height:1.2em;margin-bottom:1.5em}.main-section .content-main h5{font-size:1em;margin-bottom:1.4em}.main-section .page-header{border:none;padding:0}.main-section ol,.main-section p,.main-section ul{margin:0 0 1.6em}.main-section ol,.main-section ul{padding-left:2.2em}.main-section ol li,.main-section ul li{line-height:1.4em}.main-section ol .level_1,.main-section ul .level_1{margin:.6em 0 .8em}.main-section .content-sidebar{text-align:center;padding-top:1em;padding-bottom:1.2em}.main-section .content-sidebar #article-intro-img{padding-bottom:12px;margin-bottom:16px}.main-section .main{font-size:1em}.main-section .item-page .article-info{font-size:.6em;color:#aaa;text-align:right;margin:-3em 0 1.4em}.main-section .item-page .article-info .icon-calendar{display:none;background:0 0}.main-section .item-page .ig_video{display:block;margin:.3em auto 1.6em;border:3px solid #fff;box-shadow:0 0 6px #999;transition:border .2s;width:560px;height:315px}.main-section .item-page .ig_video:hover{border-color:#d03030;transition:border .4s}.main-section .item-page ol,.main-section .item-page ul{color:#4f4f4f}@media screen and (min-width:768px){.main-section .main .item-page ol,.main-section .main .item-page p,.main-section .main .item-page ul{padding-right:4em}}.main-section .item-page table{font-size:.9em}.main-section .item-page table td,.main-section .item-page table th,.main-section .item-page table tr{text-align:center;padding:4px}.main-section .item-page table p{margin:0;padding:1px;color:inherit}.main-section table.category{border:none;background:0 0;font-size:1.2em;padding-bottom:12px;border-bottom:6px solid #ebebeb}.main-section table.category td,.main-section table.category tr{border:none;background:0 0}.main-section table.category td{padding:16px 8px}.main-section .endofarticle{padding-top:.5em;font-size:.8em}.main-section .endofarticle img{float:right;display:inline-block;width:24px;height:23px;padding-left:8px}.main-section .endofarticle span{display:inline-block;padding-top:2px}.sidebanner{border-radius:2px}.sidebanner .title{text-align:center;background:#70b0da;color:#fff}.sidebanner.associates{background:#fff;border:2px solid #70b0da}.sidebanner.appointment{text-align:center;background:#70b0da;color:#fff;padding:.6em;font-size:1.2em}.sidebanner.appointment span{color:inherit;letter-spacing:.05em}.bottom-position .row-fluid{margin-bottom:.8em}.bottom-module{color:#fff;background-color:#509fd2;display:table}.bottom-module h1,.bottom-module h2,.bottom-module h3,.bottom-module p,.bottom-module span{color:inherit}.bottom-module-image{background-color:#509fd2;width:50%;display:table-cell}.bottom-module-text{width:50%;display:table-cell;padding:.6em}.bottom-position.bottom1{font-size:1em}.bottom-position.bottom2{color:#9D9A9A;padding-top:1em;padding-bottom:1.2em}.ig_banner.ig_link{display:block;overflow:hidden;border:1px solid #f0f0f0;background-color:#fff;transition:background-color .3s ease}.ig_link,.ig_link:active,.ig_link:hover,.ig_link:visited{text-decoration:none;color:#509fd2}.ig_banner.ig_link:hover{border-color:#4096ce;background-color:#509fd2;color:#fff}.ig_banner .ig_image{display:block;overflow:hidden;border:1px solid #eee}.ig_banner .ig_image>img{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .4s}.ig_banner.ig_link:hover .ig_image{border-color:#296f9d}.ig_banner.ig_link:hover .ig_image>img{-webkit-transform:scale(1.16) rotate(1deg);-ms-transform:scale(1.16) rotate(1deg);transform:scale(1.16) rotate(1deg);transition:all ease-out 1.3s}.ig_title{font-weight:700}.ig_text{display:block;margin:.8em .3em;line-height:1.5em;font-size:.9em}.ig_text:first-child{margin-left:0}.ig_text:last-child{margin-right:0}.ig_modules-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ig_modules-flex .ig_banner{padding:1em;margin:.1em;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.no-flexbox .ig_modules-flex{display:inline-block;text-align:center;height:28em}.no-flexbox .ig_modules-flex .ig_banner{text-align:left;width:32%;height:100%;display:inline-block}@media screen and (max-width:979px){.ig_modules-flex{font-size:.8em}}@media screen and (max-width:767px){.ig_modules-flex,.no-flexbox .ig_modules-flex{display:block;height:auto;font-size:.9em}.ig_modules-flex .ig_banner,.no-flexbox .ig_modules-flex .ig_banner{display:block;width:100%;height:auto;max-width:100%;margin:.2em 0}.ig_modules-flex .ig_image,.no-flexbox .ig_modules-flex .ig_image{max-width:30%;margin:0 .8em .8em;float:right}}@media screen and (max-width:480px){.ig_modules-flex .ig_image{display:none}}.footer{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2em;border:1px solid #f0f0f0;background:#fff;padding:2em 1.6em;font-weight:400;color:#777}.footer p{margin-bottom:.6em}.footer .contact-information{padding-right:1em;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.footer .contact-information a{padding:.2em;white-space:nowrap}.footer .nav-aside{padding-right:1em;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.footer .nav-aside li{line-height:1em;margin-bottom:.2em;font-size:.9em}.footer .nav-aside li a{padding:.3em .4em;overflow:hidden;display:block}.footer .nav-aside li a:hover{background:#f0f0f0}.footer .ig_social-icons{font-size:.9em;margin-bottom:.8em}.footer .ig_social-icons span{display:none}.footer .ig_social-icons a{margin:.2em}.footer>div:last-child{text-align:right}.footer .ig_site-logo{-webkit-filter:grayscale(20%);filter:grayscale(20%);opacity:.8;width:100%}.footer .logoimage{max-width:1.4em;width:auto;margin-right:.4em;display:none;text-align:center}.footer .logotext{width:13em;margin-left:-.1em;display:inline-block}@media screen and (max-width:979px){.footer .ig_social-icons{font-size:.8em}}.no-flexbox .footer>div{width:24%;display:inline-block;vertical-align:top}.no-flexbox .footer>div:last-child{text-align:right}@media screen and (max-width:767px){.footer{display:block}.footer .contact-information,.footer .ig_social-icons,.footer .nav-aside,.footer>div,.footer>div:last-child{display:block;float:none;text-align:left}.footer .nav-aside{display:inline-block;width:49%;vertical-align:top}.no-flexbox .footer>div{width:100%;display:block}.no-flexbox .footer>div:last-child{text-align:left}}@media screen and (max-width:480px){.footer,.no-flexbox .footer{display:block}.footer .contact-information,.footer .ig_social-icons,.footer .nav-aside,.footer>div,.footer>div:last-child,.no-flexbox .footer .contact-information,.no-flexbox .footer .ig_social-icons,.no-flexbox .footer .nav-aside,.no-flexbox .footer>div,.no-flexbox .footer>div:last-child{text-align:center;display:block;padding:0;width:100%}.footer .ig_social-icons,.no-flexbox .footer .ig_social-icons{font-size:1em}}.affix #menulogo,.logoimage-container{display:inline-block}@media screen and (min-width:768px){.flexbox .footer>div:not(:first-child){border-left:1px solid #f0f0f0;padding-left:.7em}}.ig_content-gallery .gallery-item{width:10em;height:7em;display:inline-block;float:none;overflow:hidden;padding:0;margin:0 .3em .3em 0;border:1px solid #99c7e5;transition:border .3s}.ig_content-gallery .gallery-item:hover{border-color:#2b75a6;transition:border .3s}.ig_content-gallery .gallery-item:hover>img{-webkit-filter:brightness(114%);filter:brightness(114%);-webkit-transform:rotateZ(0) scale(1.04);-ms-transform:rotate(0) scale(1.04);transform:rotateZ(0) scale(1.04);transition:-webkit-filter .3s,-webkit-transform .4s;transition:filter .3s,transform .4s;transition:filter .3s,transform .4s,-webkit-filter .3s,-webkit-transform .4s}.ig_content-gallery .gallery-item>img{width:100%;padding:0;margin:0;-webkit-transform:rotateZ(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotateZ(0) scale(1);transition:-webkit-filter .3s,-webkit-transform .3s;transition:filter .3s,transform .3s;transition:filter .3s,transform .3s,-webkit-filter .3s,-webkit-transform .3s}#menulogo,.affix-top #menulogo{opacity:0;transition:all .3s}.affix #menulogo{width:5em;height:5em;padding:0;position:absolute;right:-10px;top:-20px;-webkit-transform:rotate(25deg) scale(.6);-ms-transform:rotate(25deg) scale(.6);transform:rotate(25deg) scale(.6);opacity:1}@media screen and (min-width:1200px){.affix #menulogo{-webkit-transform:rotate(25deg) scale(.9);-ms-transform:rotate(25deg) scale(.9);transform:rotate(25deg) scale(.9);right:0;top:-4px}}@media screen and (max-width:767px){.affix #menulogo{display:none;-webkit-transform:rotate(25deg) scale(.4);-ms-transform:rotate(25deg) scale(.4);transform:rotate(25deg) scale(.4);right:-30px}}.ig_end-of-content-signature{text-align:center;margin-top:2em}.ig_signature-logo{display:inline-block;width:2.4em;height:2.4em;-webkit-filter:grayscale(100%) brightness(118%);filter:grayscale(100%) brightness(118%);opacity:.4}svg.icon{width:3em;height:3em;fill:inherit}.readmore span{margin-bottom:0}body>div,body>span{-webkit-animation:fadein .4s;animation:fadein .4s}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-1.1em)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(-1.1em);transform:translateY(-1.1em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:980px){.slider-content{padding:1em 4em}}.swiper-container{width:100%;height:auto;padding-bottom:2.5em;border:3px solid #fff;box-shadow:0 0 4px #ccc;transition:opacity .3s,border .3s,background .3s}.swiper-container img.swiper-slide{padding:0;margin:0;float:none}.swiper-container .swiper-button{color:#fff;opacity:.4}.swiper-container .swiper-button>i{display:block;position:absolute;top:46%;font-size:1.7em}.swiper-container .swiper-button .ig_arrow{width:0;height:0;display:block;border-color:#fff;border-style:solid;border-width:.7em}.swiper-container .swiper-button .ig_arrow-left{border-top-color:transparent;border-bottom-color:transparent;border-left:none}.swiper-container .swiper-button .ig_arrow-right{border-top-color:transparent;border-bottom-color:transparent;border-right:none}.swiper-container .swiper-button:hover{color:#fff;opacity:1;transition:opacity .3s,border .3s,background .3s}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background:0 0;top:0;width:2em;height:100%;margin-top:0;display:block;transition:opacity .3s,border .3s,background .3s}.swiper-container .swiper-button-prev i{left:.16em}.swiper-container .swiper-button-next{right:0}.swiper-container .swiper-button-next i{right:.16em}.swiper-container .swiper-pagination{bottom:0}.swiper-container .swiper-pagination-bullet{overflow:hidden;margin:0 .3em;width:1.7em;height:1.7em;font-size:1em;text-align:center;background:#ddd;color:#000;border:2px solid #ddd;opacity:.5;transition:opacity .3s,border .3s,background .3s}.swiper-container .swiper-pagination-bullet:hover{background:#60a8d6;border-color:#509fd2;color:#fff;opacity:1;transition:opacity .3s,border .3s,background .3s}.swiper-container .swiper-pagination-bullet-active{background:#4498cf;border-color:#338cc6;color:#fff;font-weight:700;opacity:1}.swiper-container .bullet-num{font-size:.8em;line-height:1.8em;margin:0;padding:0;display:inline-block;text-align:center;vertical-align:top}

/** NEW ADDITIONS 2017 */
.main-section img {
    display: inline-block;
    /* margin: .4em 1.6em 1.6em; */
	margin: 0;
    vertical-align: bottom;
}


/*

	Warning: JCEMediaBox sets font-size to 0px. So em units have no effect.
*/
.pull-center {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.pull-left {
	margin-right: 1rem;
}
.pull-right {
	margin-left: 1rem;
	
}
.pull-left, 
.pull-right,
.pull-center {
	margin-bottom: 1rem;
}


.blog .item-image {
	    max-width: 240px;
    max-height: 200px;
    /* width: 100%; */
    overflow: hidden;
    border: 1px solid #f0f0f0;
    margin-bottom: 1em;
}
.blog .item-image img {
	width: 100%;
	height: auto;
}

.blog .items-row {
    padding: 2em 1em 3em;
    border: 1px solid #eee;
    margin-bottom: 1.2em;
    box-shadow: 0 3px 3px #f0f0f0;
}

.main-section .blog > h2 {
	border: none;
	font-size: 2em;
	font-weight: lighter;
}

.blog .category-desc {
	margin-bottom: 2em;
}