img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}video{max-width:100%;height:auto}.hs-responsive-embed{position:relative;height:auto;overflow:hidden;padding-top:0;padding-left:0;padding-right:0}.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed{width:100%;height:100%;border:0}.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo{padding-bottom:2%}.hs-responsive-embed.hs-responsive-embed-instagram{padding-bottom:116.01%}.hs-responsive-embed.hs-responsive-embed-pinterest{height:auto;overflow:visible;padding:0}.hs-responsive-embed.hs-responsive-embed-pinterest iframe{position:static;width:auto;height:auto}iframe[src^="http://www.slideshare.net/slideshow/embed_code/"]{width:100%;max-width:100%}@media(max-width:568px){iframe{max-width:100%}}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{padding:6px;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hs-menu-wrapper ul{padding:0}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:inline-block;margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;left:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:180px;top:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch{position:relative;margin-bottom:20px;min-height:7em}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children{position:static}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;width:auto;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical{width:100%}.hs-menu-wrapper.hs-menu-flow-vertical ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-vertical li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-vertical>ul{margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a{width:auto}.hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:10px 20px;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;top:0;left:180px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a{min-width:140px;width:auto}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul{max-width:100%;overflow:hidden}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li.hs-item-has-children>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1;position:static}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2>a{padding-left:4em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3>a{padding-left:6em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4>a{padding-left:8em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5>a{padding-left:140px}.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul{box-shadow:0px 1px 3px rgba(0,0,0,0.18);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.18);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.18)}@media(max-width:568px){.hs-menu-wrapper,.hs-menu-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0;display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:block;max-width:100%;width:100%}}.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible;opacity:1}.widget-type-space{visibility:hidden}.hs-author-listing-header{margin:0 0 .75em 0}.hs-author-social-links{display:inline-block}.hs-author-social-links a.hs-author-social-link{width:24px;height:24px;border-width:0px;border:0px;line-height:24px;background-size:24px 24px;background-repeat:no-repeat;display:inline-block;text-indent:-99999px}.hs-author-social-links a.hs-author-social-link.hs-social-facebook{background-image:url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-linkedin{background-image:url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-twitter{background-image:url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-google-plus{background-image:url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")}.hs_cos_wrapper_type_image_slider{display:block;overflow:hidden}.hs_cos_flex-container a:active,.hs_cos_flex-slider a:active,.hs_cos_flex-container a:focus,.hs_cos_flex-slider a:focus{outline:0}.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav{margin:0;padding:0;list-style:none}.hs_cos_flex-slider{margin:0;padding:0}.hs_cos_flex-slider .hs_cos_flex-slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.hs_cos_flex-slider .hs_cos_flex-slides img{width:100%;display:block;border-radius:0px}.hs_cos_flex-pauseplay span{text-transform:capitalize}.hs_cos_flex-slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .hs_cos_flex-slides{display:block}* html .hs_cos_flex-slides{height:1%}.hs_cos_flex-slider{margin:0 0 60px;background:#fff;border:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}.hs_cos_flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .hs_cos_flex-viewport{max-height:300px}.hs_cos_flex-slider .hs_cos_flex-slides{zoom:1}.carousel li{margin-right:5px}.hs_cos_flex-direction-nav{*height:0}.hs_cos_flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.hs_cos_flex-direction-nav .hs_cos_flex-next{background-position:100% 0;right:-36px}.hs_cos_flex-direction-nav .hs_cos_flex-prev{left:-36px}.hs_cos_flex-slider:hover .hs_cos_flex-next{opacity:.8;right:5px}.hs_cos_flex-slider:hover .hs_cos_flex-prev{opacity:.8;left:5px}.hs_cos_flex-slider:hover .hs_cos_flex-next:hover,.hs_cos_flex-slider:hover .hs_cos_flex-prev:hover{opacity:1}.hs_cos_flex-direction-nav .hs_cos_flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.hs_cos_flex_thumbnavs-direction-nav{margin:0px;padding:0px;list-style:none}.hs_cos_flex_thumbnavs-direction-nav{*height:0}.hs_cos_flex_thumbnavs-direction-nav a{width:30px;height:140px;margin:-60px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next{background-position:100% 40%;right:0px}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev{left:0px}.hs-cos-flex-slider-control-panel img{cursor:pointer}.hs-cos-flex-slider-control-panel img:hover{opacity:.8}.hs-cos-flex-slider-control-panel{margin-top:-30px}.hs_cos_flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.hs_cos_flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.hs_cos_flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.hs_cos_flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.hs_cos_flex-control-paging li a.hs_cos_flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.hs_cos_flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.hs_cos_flex-control-thumbs li{width:25%;float:left;margin:0}.hs_cos_flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.hs_cos_flex-control-thumbs img:hover{opacity:1}.hs_cos_flex-control-thumbs .hs_cos_flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.hs_cos_flex-direction-nav .hs_cos_flex-prev{opacity:1;left:0}.hs_cos_flex-direction-nav .hs_cos_flex-next{opacity:1;right:0}}.hs_cos_flex-slider .caption{background-color:rgba(0,0,0,0.5);position:absolute;font-size:2em;line-height:1.1em;color:white;padding:0px 5% 0px 5%;width:100%;bottom:0;text-align:center}.hs_cos_flex-slider .superimpose .caption{color:white;font-size:3em;line-height:1.1em;position:absolute;padding:0px 5% 0px 5%;width:90%;top:40%;text-align:center;background-color:transparent}@media all and (max-width:400px){.hs_cos_flex-slider .superimpose .caption{background-color:black;position:static;font-size:2em;line-height:1.1em;color:white;width:90%;padding:0px 5% 0px 5%;top:40%;text-align:center}#recaptcha_area table#recaptcha_table{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r1_c1{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r4_c4{width:67px !important}#recaptcha_area table#recaptcha_table #recaptcha_image{width:280px !important}}.hs_cos_flex-slider h1,.hs_cos_flex-slider h2,.hs_cos_flex-slider h3,.hs_cos_flex-slider h4,.hs_cos_flex-slider h5,.hs_cos_flex-slider h6,.hs_cos_flex-slider p{color:white}.hs-gallery-thumbnails li{display:inline-block;margin:0px;padding:0px;margin-right:-4px}.hs-gallery-thumbnails.fixed-height li img{max-height:150px;margin:0px;padding:0px;border-width:0px}pre{overflow-x:auto}table pre{white-space:pre-wrap}.comment{margin:10px 0 10px 0}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:break-word}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}.wp-float-left{float:left;margin:0 20px 20px 0}.wp-float-right{float:right;margin:0 0 20px 20px}#map_canvas img,.google-maps img{max-width:none}#recaptcha_table td{line-height:0}.recaptchatable #recaptcha_response_field{min-height:0;line-height:12px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(___YUICSSMIN_PRESERVED_TOKEN_7___)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.instagallery-items{display:block;overflow:hidden}.instagallery-items:after{display:block;content:"";clear:both}.instagallery-items .ig-item{float:left;padding:10px;box-sizing:border-box;text-align:center;vertical-align:middle}.instagallery-items .ig-item.no-spacing{padding:0}.instagallery-items .ig-item a{display:block;width:100%;position:relative;text-align:center;overflow:hidden}.instagallery-items .ig-item.ighover a:after{content:"";left:50%;top:50%;width:0;height:0;position:absolute;z-index:8;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;margin:0}.instagallery-items .ig-item.ighover a:hover:after{background:#007aff;width:100%;height:100%;opacity:.5;left:0;top:0}.instagallery-items .ig-item a img{margin:auto;max-width:100%;-webkit-box-shadow:none;box-shadow:none;display:block}.ig-likes-comments{position:absolute;top:45%;z-index:9;width:100%;color:#fff;left:0;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;line-height:20px;font-size:18px;text-align:center}.ig-likes-comments>span{padding:0 5px}.ig-likes-comments span svg{height:16px;width:16px;margin-right:3px}.ig-item a:hover .ig-likes-comments{opacity:1}.instagallery-actions{text-align:center;margin:10px 0}.instagallery-actions .igact-instalink{line-height:20px;font-size:16px;background:#c32a67;color:#fff;display:inline-block;padding:5px 15px;-webkit-transition:all .3s;transition:all .3s}.instagallery-actions .igact-instalink:hover{background:#da894a;text-decoration:none}.instacarousel .swiper-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.instacarousel .swiper-slide{overflow:hidden}.instacarousel .swiper-slide img{-webkit-transition:all .3s;transition:all .3s;max-width:100%;display:block;margin:auto}.ic-likes-comments{position:absolute;top:-20%;z-index:9;width:100%;color:#fff;left:0;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;line-height:20px;font-size:18px;text-align:center}.ic-likes-comments>span{padding:0 5px}.ic-likes-comments span svg{height:16px;width:16px;margin-right:3px}.instacarousel .swiper-slide a:hover .ic-likes-comments{opacity:1;top:45%}.instacarousel .swiper-slide a:after{content:"";left:50%;top:50%;width:0;height:0;position:absolute;z-index:8;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.instacarousel .swiper-slide a:hover:after{background:#007aff;width:100%;height:100%;opacity:.5;left:0;top:0}.instacarousel .swiper-button-prev{left:0}.instacarousel .swiper-button-next{right:0}.instacarousel .swiper-button-next,.instacarousel .swiper-button-prev{-webkit-transition:all .3s;transition:all .3s;background:none;top:0;height:100%;margin-top:0;background:transparent;width:32px}.instacarousel .swiper-button-next svg,.instacarousel .swiper-button-prev svg{fill:#e23565;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.instacarousel .swiper-button-next:hover,.instacarousel .swiper-button-prev:hover{background-color:rgba(0,0,0,.2)}.ig-spinner{position:relative;padding:20px;height:60px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ig-spin{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;-webkit-animation:igspin 4s linear infinite;-moz-animation:igspin 4s linear infinite;animation:igspin 4s linear infinite}@-moz-keyframes igspin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes igspin{100%{-webkit-transform:rotate(360deg)}}@keyframes igspin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ig_front_msg-color{color:#e93b59}.instagal-ie-8 .ig-spinner,.instagal-ie-9 .ig-spinner{display:none}.instagal-ie-8 .ig-item.ighover a:hover:after,.instagal-ie-8 .instacarousel .swiper-slide a:hover:after{background:none}.instagal-ie-8 .instacarousel .swiper-slide,.instagal-ie-9 .instacarousel .swiper-slide{max-width:33.333%;float:left}.instagal-ie-8 .swiper-button-prev,.instagal-ie-8 .swiper-button-next,.instagal-ie-9 .swiper-button-prev,.instagal-ie-9 .swiper-button-next{display:none}.igblock-wrap-IElte8 .instacarousel .swiper-slide{width:25%;float:left}.igblock-wrap-IElte8 .instacarousel:after{clear:both;display:block;content:""}.mfp-figure small svg{width:16px;height:16px;fill:#ccc}.mfp-figure small svg:hover{fill:white}@media screen and (max-width:1023px) and (min-width:768px){.ig-item{min-width:33.333%;padding:10px}}@media screen and (max-width:767px){.ig-item{min-width:33.333%;padding:5px}}@media screen and (max-width:480px){.ig-item{min-width:50%;padding:5px}}@charset "UTF-8";/*!Theme Name: icsTheme URI: http://underscores.me/Author: ICS Creative AgencyAuthor URI: http://informativecomputersolutions.com/Description: New Brunswick\'s #1 Web Design and Marketing AgencyVersion: 1.0.0License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlText Domain: icsTags:This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.ics is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.Underscores is distributed under the terms of the GNU GPL v2 or later.Normalizing styles have been helped along thanks to the fine work ofNicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/*//*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------# Normalize# Typography# Elements# Forms# Navigation	## Links	## Menus# Accessibility# Alignments# Clearings# Widgets# Content	## Posts and pages	## Comments# Infinite scroll# Media	## Captions	## Galleries--------------------------------------------------------------*/html {  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; }body {  margin: 0; }article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {  display: block; }audio,canvas,progress,video {  display: inline-block;  vertical-align: baseline; }audio:not([controls]) {  display: none;  height: 0; }[hidden],template {  display: none; }a {  background-color: transparent; }a:active,a:hover {  outline: 0; }abbr[title] {  border-bottom: 1px dotted; }b,strong {  font-weight: bold; }dfn {  font-style: italic; }h1 {  font-size: 2em;  margin: 0.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: -0.5em; }sub {  bottom: -0.25em; }img {  border: 0; }svg:not(:root) {  overflow: hidden; }figure {  margin: 1em 40px; }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: 0.35em 0.625em 0.75em; }legend {  border: 0;  padding: 0; }textarea {  overflow: auto; }optgroup {  font-weight: bold; }table {  border-collapse: collapse;  border-spacing: 0; }td,th {  padding: 0; }/*  Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {  *,  *:before,  *:after {    background: transparent !important;    color: #000 !important;    box-shadow: none !important;    text-shadow: none !important; }  a,  a:visited {    text-decoration: underline; }  a[href]:after {    content: "(" attr(href) ")"; }  abbr[title]:after {    content: "(" attr(title) ")"; }  a[href^="#"]:after,  a[href^="javascript:"]:after {    content: ""; }  pre,  blockquote {    border: 1px solid #999;    page-break-inside: avoid; }  thead {    display: table-header-group; }  tr,  img {    page-break-inside: avoid; }  img {    max-width: 100% !important; }  p,  h2,  h3 {    orphans: 3;    widows: 3; }  h2,  h3 {    page-break-after: avoid; }  .navbar {    display: none; }  .btn > .caret,  .dropup > .btn > .caret {    border-top-color: #000 !important; }  .label {    border: 1px solid #000; }  .table {    border-collapse: collapse !important; }    .table td,    .table th {      background-color: #fff !important; }  .table-bordered th,  .table-bordered td {    border: 1px solid #ddd !important; } }@font-face {  font-family: 'Glyphicons Halflings';  src: url("/wp-content/themes/ics/fonts/glyphicons-halflings-regular.eot");  src: url("/wp-content/themes/ics/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/ics/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/wp-content/themes/ics/fonts/glyphicons-halflings-regular.woff") format("woff"), url("/wp-content/themes/ics/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("/wp-content/themes/ics/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }.glyphicon {  position: relative;  top: 1px;  display: inline-block;  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }.glyphicon-asterisk:before {  content: "\002a"; }.glyphicon-plus:before {  content: "\002b"; }.glyphicon-euro:before,.glyphicon-eur:before {  content: "\20ac"; }.glyphicon-minus:before {  content: "\2212"; }.glyphicon-cloud:before {  content: "\2601"; }.glyphicon-envelope:before {  content: "\2709"; }.glyphicon-pencil:before {  content: "\270f"; }.glyphicon-glass:before {  content: "\e001"; }.glyphicon-music:before {  content: "\e002"; }.glyphicon-search:before {  content: "\e003"; }.glyphicon-heart:before {  content: "\e005"; }.glyphicon-star:before {  content: "\e006"; }.glyphicon-star-empty:before {  content: "\e007"; }.glyphicon-user:before {  content: "\e008"; }.glyphicon-film:before {  content: "\e009"; }.glyphicon-th-large:before {  content: "\e010"; }.glyphicon-th:before {  content: "\e011"; }.glyphicon-th-list:before {  content: "\e012"; }.glyphicon-ok:before {  content: "\e013"; }.glyphicon-remove:before {  content: "\e014"; }.glyphicon-zoom-in:before {  content: "\e015"; }.glyphicon-zoom-out:before {  content: "\e016"; }.glyphicon-off:before {  content: "\e017"; }.glyphicon-signal:before {  content: "\e018"; }.glyphicon-cog:before {  content: "\e019"; }.glyphicon-trash:before {  content: "\e020"; }.glyphicon-home:before {  content: "\e021"; }.glyphicon-file:before {  content: "\e022"; }.glyphicon-time:before {  content: "\e023"; }.glyphicon-road:before {  content: "\e024"; }.glyphicon-download-alt:before {  content: "\e025"; }.glyphicon-download:before {  content: "\e026"; }.glyphicon-upload:before {  content: "\e027"; }.glyphicon-inbox:before {  content: "\e028"; }.glyphicon-play-circle:before {  content: "\e029"; }.glyphicon-repeat:before {  content: "\e030"; }.glyphicon-refresh:before {  content: "\e031"; }.glyphicon-list-alt:before {  content: "\e032"; }.glyphicon-lock:before {  content: "\e033"; }.glyphicon-flag:before {  content: "\e034"; }.glyphicon-headphones:before {  content: "\e035"; }.glyphicon-volume-off:before {  content: "\e036"; }.glyphicon-volume-down:before {  content: "\e037"; }.glyphicon-volume-up:before {  content: "\e038"; }.glyphicon-qrcode:before {  content: "\e039"; }.glyphicon-barcode:before {  content: "\e040"; }.glyphicon-tag:before {  content: "\e041"; }.glyphicon-tags:before {  content: "\e042"; }.glyphicon-book:before {  content: "\e043"; }.glyphicon-bookmark:before {  content: "\e044"; }.glyphicon-print:before {  content: "\e045"; }.glyphicon-camera:before {  content: "\e046"; }.glyphicon-font:before {  content: "\e047"; }.glyphicon-bold:before {  content: "\e048"; }.glyphicon-italic:before {  content: "\e049"; }.glyphicon-text-height:before {  content: "\e050"; }.glyphicon-text-width:before {  content: "\e051"; }.glyphicon-align-center:before {  content: "\e053"; }.glyphicon-align-right:before {  content: "\e054"; }.glyphicon-align-justify:before {  content: "\e055"; }.glyphicon-list:before {  content: "\e056"; }.glyphicon-indent-left:before {  content: "\e057"; }.glyphicon-indent-right:before {  content: "\e058"; }.glyphicon-facetime-video:before {  content: "\e059"; }.glyphicon-picture:before {  content: "\e060"; }.glyphicon-map-marker:before {  content: "\e062"; }.glyphicon-adjust:before {  content: "\e063"; }.glyphicon-tint:before {  content: "\e064"; }.glyphicon-edit:before {  content: "\e065"; }.glyphicon-share:before {  content: "\e066"; }.glyphicon-check:before {  content: "\e067"; }.glyphicon-move:before {  content: "\e068"; }.glyphicon-step-backward:before {  content: "\e069"; }.glyphicon-fast-backward:before {  content: "\e070"; }.glyphicon-backward:before {  content: "\e071"; }.glyphicon-play:before {  content: "\e072"; }.glyphicon-pause:before {  content: "\e073"; }.glyphicon-stop:before {  content: "\e074"; }.glyphicon-forward:before {  content: "\e075"; }.glyphicon-fast-forward:before {  content: "\e076"; }.glyphicon-step-forward:before {  content: "\e077"; }.glyphicon-eject:before {  content: "\e078"; }.glyphicon-chevron-left:before {  content: "\e079"; }.glyphicon-chevron-right:before {  content: "\e080"; }.glyphicon-plus-sign:before {  content: "\e081"; }.glyphicon-minus-sign:before {  content: "\e082"; }.glyphicon-remove-sign:before {  content: "\e083"; }.glyphicon-ok-sign:before {  content: "\e084"; }.glyphicon-question-sign:before {  content: "\e085"; }.glyphicon-info-sign:before {  content: "\e086"; }.glyphicon-screenshot:before {  content: "\e087"; }.glyphicon-remove-circle:before {  content: "\e088"; }.glyphicon-ok-circle:before {  content: "\e089"; }.glyphicon-ban-circle:before {  content: "\e090"; }.glyphicon-arrow-left:before {  content: "\e091"; }.glyphicon-arrow-right:before {  content: "\e092"; }.glyphicon-arrow-up:before {  content: "\e093"; }.glyphicon-arrow-down:before {  content: "\e094"; }.glyphicon-share-alt:before {  content: "\e095"; }.glyphicon-resize-full:before {  content: "\e096"; }.glyphicon-resize-small:before {  content: "\e097"; }.glyphicon-exclamation-sign:before {  content: "\e101"; }.glyphicon-gift:before {  content: "\e102"; }.glyphicon-leaf:before {  content: "\e103"; }.glyphicon-fire:before {  content: "\e104"; }.glyphicon-eye-open:before {  content: "\e105"; }.glyphicon-eye-close:before {  content: "\e106"; }.glyphicon-warning-sign:before {  content: "\e107"; }.glyphicon-plane:before {  content: "\e108"; }.glyphicon-calendar:before {  content: "\e109"; }.glyphicon-random:before {  content: "\e110"; }.glyphicon-comment:before {  content: "\e111"; }.glyphicon-magnet:before {  content: "\e112"; }.glyphicon-chevron-up:before {  content: "\e113"; }.glyphicon-chevron-down:before {  content: "\e114"; }.glyphicon-retweet:before {  content: "\e115"; }.glyphicon-shopping-cart:before {  content: "\e116"; }.glyphicon-folder-close:before {  content: "\e117"; }.glyphicon-folder-open:before {  content: "\e118"; }.glyphicon-resize-vertical:before {  content: "\e119"; }.glyphicon-resize-horizontal:before {  content: "\e120"; }.glyphicon-hdd:before {  content: "\e121"; }.glyphicon-bullhorn:before {  content: "\e122"; }.glyphicon-bell:before {  content: "\e123"; }.glyphicon-certificate:before {  content: "\e124"; }.glyphicon-thumbs-up:before {  content: "\e125"; }.glyphicon-thumbs-down:before {  content: "\e126"; }.glyphicon-hand-right:before {  content: "\e127"; }.glyphicon-hand-left:before {  content: "\e128"; }.glyphicon-hand-up:before {  content: "\e129"; }.glyphicon-hand-down:before {  content: "\e130"; }.glyphicon-circle-arrow-right:before {  content: "\e131"; }.glyphicon-circle-arrow-left:before {  content: "\e132"; }.glyphicon-circle-arrow-up:before {  content: "\e133"; }.glyphicon-circle-arrow-down:before {  content: "\e134"; }.glyphicon-globe:before {  content: "\e135"; }.glyphicon-wrench:before {  content: "\e136"; }.glyphicon-tasks:before {  content: "\e137"; }.glyphicon-filter:before {  content: "\e138"; }.glyphicon-briefcase:before {  content: "\e139"; }.glyphicon-fullscreen:before {  content: "\e140"; }.glyphicon-dashboard:before {  content: "\e141"; }.glyphicon-paperclip:before {  content: "\e142"; }.glyphicon-heart-empty:before {  content: "\e143"; }.glyphicon-link:before {  content: "\e144"; }.glyphicon-phone:before {  content: "\e145"; }.glyphicon-pushpin:before {  content: "\e146"; }.glyphicon-usd:before {  content: "\e148"; }.glyphicon-gbp:before {  content: "\e149"; }.glyphicon-sort:before {  content: "\e150"; }.glyphicon-sort-by-alphabet:before {  content: "\e151"; }.glyphicon-sort-by-alphabet-alt:before {  content: "\e152"; }.glyphicon-sort-by-order:before {  content: "\e153"; }.glyphicon-sort-by-order-alt:before {  content: "\e154"; }.glyphicon-sort-by-attributes:before {  content: "\e155"; }.glyphicon-sort-by-attributes-alt:before {  content: "\e156"; }.glyphicon-unchecked:before {  content: "\e157"; }.glyphicon-expand:before {  content: "\e158"; }.glyphicon-collapse-down:before {  content: "\e159"; }.glyphicon-collapse-up:before {  content: "\e160"; }.glyphicon-log-in:before {  content: "\e161"; }.glyphicon-flash:before {  content: "\e162"; }.glyphicon-log-out:before {  content: "\e163"; }.glyphicon-new-window:before {  content: "\e164"; }.glyphicon-record:before {  content: "\e165"; }.glyphicon-save:before {  content: "\e166"; }.glyphicon-open:before {  content: "\e167"; }.glyphicon-saved:before {  content: "\e168"; }.glyphicon-import:before {  content: "\e169"; }.glyphicon-export:before {  content: "\e170"; }.glyphicon-send:before {  content: "\e171"; }.glyphicon-floppy-disk:before {  content: "\e172"; }.glyphicon-floppy-saved:before {  content: "\e173"; }.glyphicon-floppy-remove:before {  content: "\e174"; }.glyphicon-floppy-save:before {  content: "\e175"; }.glyphicon-floppy-open:before {  content: "\e176"; }.glyphicon-credit-card:before {  content: "\e177"; }.glyphicon-transfer:before {  content: "\e178"; }.glyphicon-cutlery:before {  content: "\e179"; }.glyphicon-header:before {  content: "\e180"; }.glyphicon-compressed:before {  content: "\e181"; }.glyphicon-earphone:before {  content: "\e182"; }.glyphicon-phone-alt:before {  content: "\e183"; }.glyphicon-tower:before {  content: "\e184"; }.glyphicon-stats:before {  content: "\e185"; }.glyphicon-sd-video:before {  content: "\e186"; }.glyphicon-hd-video:before {  content: "\e187"; }.glyphicon-subtitles:before {  content: "\e188"; }.glyphicon-sound-stereo:before {  content: "\e189"; }.glyphicon-sound-dolby:before {  content: "\e190"; }.glyphicon-sound-5-1:before {  content: "\e191"; }.glyphicon-sound-6-1:before {  content: "\e192"; }.glyphicon-sound-7-1:before {  content: "\e193"; }.glyphicon-copyright-mark:before {  content: "\e194"; }.glyphicon-registration-mark:before {  content: "\e195"; }.glyphicon-cloud-download:before {  content: "\e197"; }.glyphicon-cloud-upload:before {  content: "\e198"; }.glyphicon-tree-conifer:before {  content: "\e199"; }.glyphicon-tree-deciduous:before {  content: "\e200"; }.glyphicon-cd:before {  content: "\e201"; }.glyphicon-save-file:before {  content: "\e202"; }.glyphicon-open-file:before {  content: "\e203"; }.glyphicon-level-up:before {  content: "\e204"; }.glyphicon-copy:before {  content: "\e205"; }.glyphicon-paste:before {  content: "\e206"; }.glyphicon-alert:before {  content: "\e209"; }.glyphicon-equalizer:before {  content: "\e210"; }.glyphicon-king:before {  content: "\e211"; }.glyphicon-queen:before {  content: "\e212"; }.glyphicon-pawn:before {  content: "\e213"; }.glyphicon-bishop:before {  content: "\e214"; }.glyphicon-knight:before {  content: "\e215"; }.glyphicon-baby-formula:before {  content: "\e216"; }.glyphicon-tent:before {  content: "\26fa"; }.glyphicon-blackboard:before {  content: "\e218"; }.glyphicon-bed:before {  content: "\e219"; }.glyphicon-apple:before {  content: "\f8ff"; }.glyphicon-erase:before {  content: "\e221"; }.glyphicon-hourglass:before {  content: "\231b"; }.glyphicon-lamp:before {  content: "\e223"; }.glyphicon-duplicate:before {  content: "\e224"; }.glyphicon-piggy-bank:before {  content: "\e225"; }.glyphicon-scissors:before {  content: "\e226"; }.glyphicon-bitcoin:before {  content: "\e227"; }.glyphicon-btc:before {  content: "\e227"; }.glyphicon-xbt:before {  content: "\e227"; }.glyphicon-yen:before {  content: "\00a5"; }.glyphicon-jpy:before {  content: "\00a5"; }.glyphicon-ruble:before {  content: "\20bd"; }.glyphicon-rub:before {  content: "\20bd"; }.glyphicon-scale:before {  content: "\e230"; }.glyphicon-ice-lolly:before {  content: "\e231"; }.glyphicon-ice-lolly-tasted:before {  content: "\e232"; }.glyphicon-education:before {  content: "\e233"; }.glyphicon-option-horizontal:before {  content: "\e234"; }.glyphicon-option-vertical:before {  content: "\e235"; }.glyphicon-menu-hamburger:before {  content: "\e236"; }.glyphicon-modal-window:before {  content: "\e237"; }.glyphicon-oil:before {  content: "\e238"; }.glyphicon-grain:before {  content: "\e239"; }.glyphicon-sunglasses:before {  content: "\e240"; }.glyphicon-text-size:before {  content: "\e241"; }.glyphicon-text-color:before {  content: "\e242"; }.glyphicon-text-background:before {  content: "\e243"; }.glyphicon-object-align-top:before {  content: "\e244"; }.glyphicon-object-align-bottom:before {  content: "\e245"; }.glyphicon-object-align-horizontal:before {  content: "\e246"; }.glyphicon-object-align-left:before {  content: "\e247"; }.glyphicon-object-align-vertical:before {  content: "\e248"; }.glyphicon-object-align-right:before {  content: "\e249"; }.glyphicon-triangle-right:before {  content: "\e250"; }.glyphicon-triangle-left:before {  content: "\e251"; }.glyphicon-triangle-bottom:before {  content: "\e252"; }.glyphicon-triangle-top:before {  content: "\e253"; }.glyphicon-console:before {  content: "\e254"; }.glyphicon-superscript:before {  content: "\e255"; }.glyphicon-subscript:before {  content: "\e256"; }.glyphicon-menu-left:before {  content: "\e257"; }.glyphicon-menu-right:before {  content: "\e258"; }.glyphicon-menu-down:before {  content: "\e259"; }.glyphicon-menu-up:before {  content: "\e260"; }* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }*:before,*:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }html {  font-size: 10px;  -webkit-tap-highlight-color: transparent; }body {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;  line-height: 1.42857;  color: #333333;  background-color: #fff; }input,button,select,textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit; }a {  color: #337ab7;  text-decoration: none; }  a:hover, a:focus {    color: #23527c;    text-decoration: unset;}  a:focus {    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px; }figure {  margin: 0; }img {  vertical-align: middle; }.img-responsive {  display: block;  max-width: 100%;  height: auto; }.img-rounded {  border-radius: 6px; }.img-thumbnail {  padding: 4px;  line-height: 1.42857;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  display: inline-block;  max-width: 100%;  height: auto; }.img-circle {  border-radius: 50%; }hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eeeeee; }.sr-only {  position: absolute;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; }.sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto; }[role="button"] {  cursor: pointer; }h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {  font-family: inherit;  font-weight: 500;  line-height: 1.1;  color: inherit; }  h1 small,  h1 .small, h2 small,  h2 .small, h3 small,  h3 .small, h4 small,  h4 .small, h5 small,  h5 .small, h6 small,  h6 .small,  .h1 small,  .h1 .small, .h2 small,  .h2 .small, .h3 small,  .h3 .small, .h4 small,  .h4 .small, .h5 small,  .h5 .small, .h6 small,  .h6 .small {    font-weight: normal;    line-height: 1;    color: #777777; }h1, .h1,h2, .h2,h3, .h3 {  margin-top: 20px;  margin-bottom: 10px; }  h1 small,  h1 .small, .h1 small,  .h1 .small,  h2 small,  h2 .small, .h2 small,  .h2 .small,  h3 small,  h3 .small, .h3 small,  .h3 .small {    font-size: 65%; }h4, .h4,h5, .h5,h6, .h6 {  margin-top: 10px;  margin-bottom: 10px; }  h4 small,  h4 .small, .h4 small,  .h4 .small,  h5 small,  h5 .small, .h5 small,  .h5 .small,  h6 small,  h6 .small, .h6 small,  .h6 .small {    font-size: 75%; }h1, .h1 {  font-size: 36px; }h2, .h2 {  font-size: 30px; }h3, .h3 {  font-size: 24px; }h4, .h4 {  font-size: 18px; }h5, .h5 {  font-size: 14px; }h6, .h6 {  font-size: 12px; }p {  margin: 0 0 10px; }.lead {  margin-bottom: 20px;  font-size: 16px;  font-weight: 300;  line-height: 1.4; }  @media (min-width: 768px) {    .lead {      font-size: 21px; } }small,.small {  font-size: 85%; }mark,.mark {  background-color: #fcf8e3;  padding: .2em; }.text-left {  text-align: left; }.text-right {  text-align: right; }.text-center {  text-align: center; }.text-justify {  text-align: justify; }.text-nowrap {  white-space: nowrap; }.text-lowercase {  text-transform: lowercase; }.text-uppercase, .initialism {  text-transform: uppercase; }.text-capitalize {  text-transform: capitalize; }.text-muted {  color: #777777; }.text-primary {  color: #337ab7; }a.text-primary:hover,a.text-primary:focus {  color: #286090; }.text-success {  color: #3c763d; }a.text-success:hover,a.text-success:focus {  color: #2b542c; }.text-info {  color: #31708f; }a.text-info:hover,a.text-info:focus {  color: #245269; }.text-warning {  color: #8a6d3b; }a.text-warning:hover,a.text-warning:focus {  color: #66512c; }.text-danger {  color: #a94442; }a.text-danger:hover,a.text-danger:focus {  color: #843534; }.bg-primary {  color: #fff; }.bg-primary {  background-color: #337ab7; }a.bg-primary:hover,a.bg-primary:focus {  background-color: #286090; }.bg-success {  background-color: #dff0d8; }a.bg-success:hover,a.bg-success:focus {  background-color: #c1e2b3; }.bg-info {  background-color: #d9edf7; }a.bg-info:hover,a.bg-info:focus {  background-color: #afd9ee; }.bg-warning {  background-color: #fcf8e3; }a.bg-warning:hover,a.bg-warning:focus {  background-color: #f7ecb5; }.bg-danger {  background-color: #f2dede; }a.bg-danger:hover,a.bg-danger:focus {  background-color: #e4b9b9; }.page-header {  padding-bottom: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eeeeee; }ul,ol {  margin-top: 0;  margin-bottom: 10px; }  ul ul,  ul ol,  ol ul,  ol ol {    margin-bottom: 0; }.list-unstyled {  padding-left: 0;  list-style: none; }.list-inline {  padding-left: 0;  list-style: none;  margin-left: -5px; }  .list-inline > li {    display: inline-block;    padding-left: 5px;    padding-right: 5px; }dl {  margin-top: 0;  margin-bottom: 20px; }dt,dd {  line-height: 1.42857; }dt {  font-weight: bold; }dd {  margin-left: 0; }.dl-horizontal dd:before, .dl-horizontal dd:after {  content: " ";  display: table; }.dl-horizontal dd:after {  clear: both; }@media (min-width: 768px) {  .dl-horizontal dt {    float: left;    width: 160px;    clear: left;    text-align: right;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; }  .dl-horizontal dd {    margin-left: 180px; } }abbr[title],abbr[data-original-title] {  cursor: help;  border-bottom: 1px dotted #777777; }.initialism {  font-size: 90%; }blockquote {  padding: 10px 20px;  margin: 0 0 20px;  font-size: 17.5px;  border-left: 5px solid #eeeeee; }  blockquote p:last-child,  blockquote ul:last-child,  blockquote ol:last-child {    margin-bottom: 0; }  blockquote footer,  blockquote small,  blockquote .small {    display: block;    font-size: 80%;    line-height: 1.42857;    color: #777777; }    blockquote footer:before,    blockquote small:before,    blockquote .small:before {      content: '\2014 \00A0'; }.blockquote-reverse,blockquote.pull-right {  padding-right: 15px;  padding-left: 0;  border-right: 5px solid #eeeeee;  border-left: 0;  text-align: right; }  .blockquote-reverse footer:before,  .blockquote-reverse small:before,  .blockquote-reverse .small:before,  blockquote.pull-right footer:before,  blockquote.pull-right small:before,  blockquote.pull-right .small:before {    content: ''; }  .blockquote-reverse footer:after,  .blockquote-reverse small:after,  .blockquote-reverse .small:after,  blockquote.pull-right footer:after,  blockquote.pull-right small:after,  blockquote.pull-right .small:after {    content: '\00A0 \2014'; }address {  margin-bottom: 20px;  font-style: normal;  line-height: 1.42857; }code,kbd,pre,samp {  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }code {  padding: 2px 4px;  font-size: 90%;  color: #c7254e;  background-color: #f9f2f4;  border-radius: 4px; }kbd {  padding: 2px 4px;  font-size: 90%;  color: #fff;  background-color: #333;  border-radius: 3px;  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }  kbd kbd {    padding: 0;    font-size: 100%;    font-weight: bold;    box-shadow: none; }pre {  display: block;  padding: 9.5px;  margin: 0 0 10px;  font-size: 13px;  line-height: 1.42857;  word-break: break-all;  word-wrap: break-word;  color: #333333;  background-color: #f5f5f5;  border: 1px solid #ccc;  border-radius: 4px; }  pre code {    padding: 0;    font-size: inherit;    color: inherit;    white-space: pre-wrap;    background-color: transparent;    border-radius: 0; }.pre-scrollable {  max-height: 340px;  overflow-y: scroll; }.container {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px; }  .container:before, .container:after {    content: " ";    display: table; }  .container:after {    clear: both; }  @media (min-width: 768px) {    .container {      width: 750px; } }  @media (min-width: 992px) {	  .navigation-wrapper.fixed {    position: fixed;    width: 100%;    z-index: 99;		      -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.navigation-wrapper.fixed {    min-height: 80px;    height: 80px;	    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.fixed .site-branding__inner {    height: 86px;}.fixed nav#site-navigation {    height: 88px;}.fixed  .site-branding a {    vertical-align: baseline;    margin-top: 9px;}.fixed .header_right {padding:16px 0 42px;}.fixed .site-branding a {width: 316px;}.fixed span.site_info {font-size: 23px;}.fixed span.site_info {    width: 180px;}.fixed i.i_open.glyphicon.glyphicon-align-left {    height: 32px;    width: 40px;    margin-top: 2px;}	  .post-type-archive-service .portfolio-item__wrapper--portfolio {    position: relative;    height: 464px;    overflow: hidden;}    .container {      width: 970px; } }  @media (min-width: 1300px) {    .container {      width: 1366px;     padding-right: 34px; }	  div#content {    overflow: hidden;}	  }	    @media (min-width: 1024px) and (max-width: 1250px){   section.blog.gray-bg.padding-top {    margin-top: 70px;    overflow: hidden;    width: 100%;}	  }.container-fluid {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px; }  .container-fluid:before, .container-fluid:after {    content: " ";    display: table; }  .container-fluid:after {    clear: both; }.row {  margin-left: -15px;  margin-right: -15px; }  .row:before, .row:after {    content: " ";    display: table; }  .row:after {    clear: both; }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  position: relative;  min-height: 1px;  padding-left: 15px;  padding-right: 15px; }.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {  float: left; }.col-xs-1 {  width: 8.33333%; }.col-xs-2 {  width: 16.66667%; }.col-xs-3 {  width: 25%; }.col-xs-4 {  width: 33.33333%; }.col-xs-5 {  width: 41.66667%; }.col-xs-6 {  width: 50%; }.col-xs-7 {  width: 58.33333%; }.col-xs-8 {  width: 66.66667%; }.col-xs-9 {  width: 75%; }.col-xs-10 {  width: 83.33333%; }.col-xs-11 {  width: 91.66667%; }.col-xs-12 {  width: 100%; }.col-xs-pull-0 {  right: auto; }.col-xs-pull-1 {  right: 8.33333%; }.col-xs-pull-2 {  right: 16.66667%; }.col-xs-pull-3 {  right: 25%; }.col-xs-pull-4 {  right: 33.33333%; }.col-xs-pull-5 {  right: 41.66667%; }.col-xs-pull-6 {  right: 50%; }.col-xs-pull-7 {  right: 58.33333%; }.col-xs-pull-8 {  right: 66.66667%; }.col-xs-pull-9 {  right: 75%; }.col-xs-pull-10 {  right: 83.33333%; }.col-xs-pull-11 {  right: 91.66667%; }.col-xs-pull-12 {  right: 100%; }.col-xs-push-0 {  left: auto; }.col-xs-push-1 {  left: 8.33333%; }.col-xs-push-2 {  left: 16.66667%; }.col-xs-push-3 {  left: 25%; }.col-xs-push-4 {  left: 33.33333%; }.col-xs-push-5 {  left: 41.66667%; }.col-xs-push-6 {  left: 50%; }.col-xs-push-7 {  left: 58.33333%; }.col-xs-push-8 {  left: 66.66667%; }.col-xs-push-9 {  left: 75%; }.col-xs-push-10 {  left: 83.33333%; }.col-xs-push-11 {  left: 91.66667%; }.col-xs-push-12 {  left: 100%; }.col-xs-offset-0 {  margin-left: 0%; }.col-xs-offset-1 {  margin-left: 8.33333%; }.col-xs-offset-2 {  margin-left: 16.66667%; }.col-xs-offset-3 {  margin-left: 25%; }.col-xs-offset-4 {  margin-left: 33.33333%; }.col-xs-offset-5 {  margin-left: 41.66667%; }.col-xs-offset-6 {  margin-left: 50%; }.col-xs-offset-7 {  margin-left: 58.33333%; }.col-xs-offset-8 {  margin-left: 66.66667%; }.col-xs-offset-9 {  margin-left: 75%; }.col-xs-offset-10 {  margin-left: 83.33333%; }.col-xs-offset-11 {  margin-left: 91.66667%; }.col-xs-offset-12 {  margin-left: 100%; }@media (min-width: 768px) {  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {    float: left; }  .col-sm-1 {    width: 8.33333%; }  .col-sm-2 {    width: 16.66667%; }  .col-sm-3 {    width: 25%; }  .col-sm-4 {    width: 33.33333%; }  .col-sm-5 {    width: 41.66667%; }  .col-sm-6 {    width: 50%; }  .col-sm-7 {    width: 58.33333%; }  .col-sm-8 {    width: 66.66667%; }  .col-sm-9 {    width: 75%; }  .col-sm-10 {    width: 83.33333%; }  .col-sm-11 {    width: 91.66667%; }  .col-sm-12 {    width: 100%; }  .col-sm-pull-0 {    right: auto; }  .col-sm-pull-1 {    right: 8.33333%; }  .col-sm-pull-2 {    right: 16.66667%; }  .col-sm-pull-3 {    right: 25%; }  .col-sm-pull-4 {    right: 33.33333%; }  .col-sm-pull-5 {    right: 41.66667%; }  .col-sm-pull-6 {    right: 50%; }  .col-sm-pull-7 {    right: 58.33333%; }  .col-sm-pull-8 {    right: 66.66667%; }  .col-sm-pull-9 {    right: 75%; }  .col-sm-pull-10 {    right: 83.33333%; }  .col-sm-pull-11 {    right: 91.66667%; }  .col-sm-pull-12 {    right: 100%; }  .col-sm-push-0 {    left: auto; }  .col-sm-push-1 {    left: 8.33333%; }  .col-sm-push-2 {    left: 16.66667%; }  .col-sm-push-3 {    left: 25%; }  .col-sm-push-4 {    left: 33.33333%; }  .col-sm-push-5 {    left: 41.66667%; }  .col-sm-push-6 {    left: 50%; }  .col-sm-push-7 {    left: 58.33333%; }  .col-sm-push-8 {    left: 66.66667%; }  .col-sm-push-9 {    left: 75%; }  .col-sm-push-10 {    left: 83.33333%; }  .col-sm-push-11 {    left: 91.66667%; }  .col-sm-push-12 {    left: 100%; }  .col-sm-offset-0 {    margin-left: 0%; }  .col-sm-offset-1 {    margin-left: 8.33333%; }  .col-sm-offset-2 {    margin-left: 16.66667%; }  .col-sm-offset-3 {    margin-left: 25%; }  .col-sm-offset-4 {    margin-left: 33.33333%; }  .col-sm-offset-5 {    margin-left: 41.66667%; }  .col-sm-offset-6 {    margin-left: 50%; }  .col-sm-offset-7 {    margin-left: 58.33333%; }  .col-sm-offset-8 {    margin-left: 66.66667%; }  .col-sm-offset-9 {    margin-left: 75%; }  .col-sm-offset-10 {    margin-left: 83.33333%; }  .col-sm-offset-11 {    margin-left: 91.66667%; }  .col-sm-offset-12 {    margin-left: 100%; } }@media (min-width: 992px) {  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {    float: left; }  .col-md-1 {    width: 8.33333%; }  .col-md-2 {    width: 16.66667%; }  .col-md-3 {    width: 25%; }  .col-md-4 {    width: 33.33333%; }  .col-md-5 {    width: 41.66667%; }  .col-md-6 {    width: 50%; }  .col-md-7 {    width: 58.33333%; }  .col-md-8 {    width: 66.66667%; }  .col-md-9 {    width: 75%; }  .col-md-10 {    width: 83.33333%; }  .col-md-11 {    width: 91.66667%; }  .col-md-12 {    width: 100%; }  .col-md-pull-0 {    right: auto; }  .col-md-pull-1 {    right: 8.33333%; }  .col-md-pull-2 {    right: 16.66667%; }  .col-md-pull-3 {    right: 25%; }  .col-md-pull-4 {    right: 33.33333%; }  .col-md-pull-5 {    right: 41.66667%; }  .col-md-pull-6 {    right: 50%; }  .col-md-pull-7 {    right: 58.33333%; }  .col-md-pull-8 {    right: 66.66667%; }  .col-md-pull-9 {    right: 75%; }  .col-md-pull-10 {    right: 83.33333%; }  .col-md-pull-11 {    right: 91.66667%; }  .col-md-pull-12 {    right: 100%; }  .col-md-push-0 {    left: auto; }  .col-md-push-1 {    left: 8.33333%; }  .col-md-push-2 {    left: 16.66667%; }  .col-md-push-3 {    left: 25%; }  .col-md-push-4 {    left: 33.33333%; }  .col-md-push-5 {    left: 41.66667%; }  .col-md-push-6 {    left: 50%; }  .col-md-push-7 {    left: 58.33333%; }  .col-md-push-8 {    left: 66.66667%; }  .col-md-push-9 {    left: 75%; }  .col-md-push-10 {    left: 83.33333%; }  .col-md-push-11 {    left: 91.66667%; }  .col-md-push-12 {    left: 100%; }  .col-md-offset-0 {    margin-left: 0%; }  .col-md-offset-1 {    margin-left: 8.33333%; }  .col-md-offset-2 {    margin-left: 16.66667%; }  .col-md-offset-3 {    margin-left: 25%; }  .col-md-offset-4 {    margin-left: 33.33333%; }  .col-md-offset-5 {    margin-left: 41.66667%; }  .col-md-offset-6 {    margin-left: 50%; }  .col-md-offset-7 {    margin-left: 58.33333%; }  .col-md-offset-8 {    margin-left: 66.66667%; }  .col-md-offset-9 {    margin-left: 75%; }  .col-md-offset-10 {    margin-left: 83.33333%; }  .col-md-offset-11 {    margin-left: 91.66667%; }  .col-md-offset-12 {    margin-left: 100%; } }@media (min-width: 1200px) {  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {    float: left; }  .col-lg-1 {    width: 8.33333%; }  .col-lg-2 {    width: 16.66667%; }  .col-lg-3 {    width: 25%; }  .col-lg-4 {    width: 33.33333%; }  .col-lg-5 {    width: 41.66667%; }  .col-lg-6 {    width: 50%; }  .col-lg-7 {    width: 58.33333%; }  .col-lg-8 {    width: 66.66667%; }  .col-lg-9 {    width: 75%; }  .col-lg-10 {    width: 83.33333%; }  .col-lg-11 {    width: 91.66667%; }  .col-lg-12 {    width: 100%; }  .col-lg-pull-0 {    right: auto; }  .col-lg-pull-1 {    right: 8.33333%; }  .col-lg-pull-2 {    right: 16.66667%; }  .col-lg-pull-3 {    right: 25%; }  .col-lg-pull-4 {    right: 33.33333%; }  .col-lg-pull-5 {    right: 41.66667%; }  .col-lg-pull-6 {    right: 50%; }  .col-lg-pull-7 {    right: 58.33333%; }  .col-lg-pull-8 {    right: 66.66667%; }  .col-lg-pull-9 {    right: 75%; }  .col-lg-pull-10 {    right: 83.33333%; }  .col-lg-pull-11 {    right: 91.66667%; }  .col-lg-pull-12 {    right: 100%; }  .col-lg-push-0 {    left: auto; }  .col-lg-push-1 {    left: 8.33333%; }  .col-lg-push-2 {    left: 16.66667%; }  .col-lg-push-3 {    left: 25%; }  .col-lg-push-4 {    left: 33.33333%; }  .col-lg-push-5 {    left: 41.66667%; }  .col-lg-push-6 {    left: 50%; }  .col-lg-push-7 {    left: 58.33333%; }  .col-lg-push-8 {    left: 66.66667%; }  .col-lg-push-9 {    left: 75%; }  .col-lg-push-10 {    left: 83.33333%; }  .col-lg-push-11 {    left: 91.66667%; }  .col-lg-push-12 {    left: 100%; }  .col-lg-offset-0 {    margin-left: 0%; }  .col-lg-offset-1 {    margin-left: 8.33333%; }  .col-lg-offset-2 {    margin-left: 16.66667%; }  .col-lg-offset-3 {    margin-left: 25%; }  .col-lg-offset-4 {    margin-left: 33.33333%; }  .col-lg-offset-5 {    margin-left: 41.66667%; }  .col-lg-offset-6 {    margin-left: 50%; }  .col-lg-offset-7 {    margin-left: 58.33333%; }  .col-lg-offset-8 {    margin-left: 66.66667%; }  .col-lg-offset-9 {    margin-left: 75%; }  .col-lg-offset-10 {    margin-left: 83.33333%; }  .col-lg-offset-11 {    margin-left: 91.66667%; }  .col-lg-offset-12 {    margin-left: 100%; } }table {  background-color: transparent; }caption {  padding-top: 8px;  padding-bottom: 8px;  color: #777777;  text-align: left; }th {  text-align: left; }.table {  width: 100%;  max-width: 100%;  margin-bottom: 20px; }  .table > thead > tr > th,  .table > thead > tr > td,  .table > tbody > tr > th,  .table > tbody > tr > td,  .table > tfoot > tr > th,  .table > tfoot > tr > td {    padding: 8px;    line-height: 1.42857;    vertical-align: top;    border-top: 1px solid #ddd; }  .table > thead > tr > th {    vertical-align: bottom;    border-bottom: 2px solid #ddd; }  .table > caption + thead > tr:first-child > th,  .table > caption + thead > tr:first-child > td,  .table > colgroup + thead > tr:first-child > th,  .table > colgroup + thead > tr:first-child > td,  .table > thead:first-child > tr:first-child > th,  .table > thead:first-child > tr:first-child > td {    border-top: 0; }  .table > tbody + tbody {    border-top: 2px solid #ddd; }  .table .table {    background-color: #fff; }.table-condensed > thead > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > th,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > th,.table-condensed > tfoot > tr > td {  padding: 5px; }.table-bordered {  border: 1px solid #ddd; }  .table-bordered > thead > tr > th,  .table-bordered > thead > tr > td,  .table-bordered > tbody > tr > th,  .table-bordered > tbody > tr > td,  .table-bordered > tfoot > tr > th,  .table-bordered > tfoot > tr > td {    border: 1px solid #ddd; }  .table-bordered > thead > tr > th,  .table-bordered > thead > tr > td {    border-bottom-width: 2px; }.table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9; }.table-hover > tbody > tr:hover {  background-color: #f5f5f5; }table col[class*="col-"] {  position: static;  float: none;  display: table-column; }table td[class*="col-"],table th[class*="col-"] {  position: static;  float: none;  display: table-cell; }.table > thead > tr > td.active,.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,.table > tbody > tr > td.active,.table > tbody > tr > th.active,.table > tbody > tr.active > td,.table > tbody > tr.active > th,.table > tfoot > tr > td.active,.table > tfoot > tr > th.active,.table > tfoot > tr.active > td,.table > tfoot > tr.active > th {  background-color: #f5f5f5; }.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8; }.table > thead > tr > td.success,.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,.table > tbody > tr > td.success,.table > tbody > tr > th.success,.table > tbody > tr.success > td,.table > tbody > tr.success > th,.table > tfoot > tr > td.success,.table > tfoot > tr > th.success,.table > tfoot > tr.success > td,.table > tfoot > tr.success > th {  background-color: #dff0d8; }.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6; }.table > thead > tr > td.info,.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,.table > tbody > tr > td.info,.table > tbody > tr > th.info,.table > tbody > tr.info > td,.table > tbody > tr.info > th,.table > tfoot > tr > td.info,.table > tfoot > tr > th.info,.table > tfoot > tr.info > td,.table > tfoot > tr.info > th {  background-color: #d9edf7; }.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3; }.table > thead > tr > td.warning,.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,.table > tbody > tr > td.warning,.table > tbody > tr > th.warning,.table > tbody > tr.warning > td,.table > tbody > tr.warning > th,.table > tfoot > tr > td.warning,.table > tfoot > tr > th.warning,.table > tfoot > tr.warning > td,.table > tfoot > tr.warning > th {  background-color: #fcf8e3; }.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc; }.table > thead > tr > td.danger,.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,.table > tbody > tr > td.danger,.table > tbody > tr > th.danger,.table > tbody > tr.danger > td,.table > tbody > tr.danger > th,.table > tfoot > tr > td.danger,.table > tfoot > tr > th.danger,.table > tfoot > tr.danger > td,.table > tfoot > tr.danger > th {  background-color: #f2dede; }.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc; }.table-responsive {  overflow-x: auto;  min-height: 0.01%; }  @media screen and (max-width: 767px) {	  .hidden-md.hidden-lg.text-center {    display: none;}	 .portfolio-item  a.btn.ics-btn.btn3 {    margin-left: 21px;    text-transform: capitalize;    margin-top: 33px;}.banner > .container {    background-size: 41%;background-position: bottom right}span.banner__subheader {    font-size: 23px;    position: absolute;    top: -80px;    width: 100%;    left: 62px;}.section-subheader--blue {margin-top: -14px !important;font-size: 23px;}}.portfolio-item--service .section-header {    width: 100%;}    .table-responsive {      width: 100%;      margin-bottom: 15px;      overflow-y: hidden;      -ms-overflow-style: -ms-autohiding-scrollbar;      border: 1px solid #ddd; }      .table-responsive > .table {        margin-bottom: 0; }        .table-responsive > .table > thead > tr > th,        .table-responsive > .table > thead > tr > td,        .table-responsive > .table > tbody > tr > th,        .table-responsive > .table > tbody > tr > td,        .table-responsive > .table > tfoot > tr > th,        .table-responsive > .table > tfoot > tr > td {          white-space: nowrap; }      .table-responsive > .table-bordered {        border: 0; }        .table-responsive > .table-bordered > thead > tr > th:first-child,        .table-responsive > .table-bordered > thead > tr > td:first-child,        .table-responsive > .table-bordered > tbody > tr > th:first-child,        .table-responsive > .table-bordered > tbody > tr > td:first-child,        .table-responsive > .table-bordered > tfoot > tr > th:first-child,        .table-responsive > .table-bordered > tfoot > tr > td:first-child {          border-left: 0; }        .table-responsive > .table-bordered > thead > tr > th:last-child,        .table-responsive > .table-bordered > thead > tr > td:last-child,        .table-responsive > .table-bordered > tbody > tr > th:last-child,        .table-responsive > .table-bordered > tbody > tr > td:last-child,        .table-responsive > .table-bordered > tfoot > tr > th:last-child,        .table-responsive > .table-bordered > tfoot > tr > td:last-child {          border-right: 0; }        .table-responsive > .table-bordered > tbody > tr:last-child > th,        .table-responsive > .table-bordered > tbody > tr:last-child > td,        .table-responsive > .table-bordered > tfoot > tr:last-child > th,        .table-responsive > .table-bordered > tfoot > tr:last-child > td {          border-bottom: 0; } }fieldset {  padding: 0;  margin: 0;  border: 0;  min-width: 0; }legend {  display: block;  width: 100%;  padding: 0;  margin-bottom: 20px;  font-size: 21px;  line-height: inherit;  color: #333333;  border: 0;  border-bottom: 1px solid #e5e5e5; }label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px;  font-weight: bold; }input[type="search"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }input[type="radio"],input[type="checkbox"] {  margin: 4px 0 0;  margin-top: 1px \9;  line-height: normal; }input[type="file"] {  display: block; }input[type="range"] {  display: block;  width: 100%; }select[multiple],select[size] {  height: auto; }input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px; }output {  display: block;  padding-top: 7px;  font-size: 14px;  line-height: 1.42857;  color: #555555; }.form-control {  display: block;  width: 100%;  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857;  color: #555555;  background-color: #fff;  background-image: none;  border: 1px solid #ccc;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }  .form-control:focus {    border-color: #66afe9;    outline: 0;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }  .form-control::-moz-placeholder {    color: #999;    opacity: 1; }  .form-control:-ms-input-placeholder {    color: #999; }  .form-control::-webkit-input-placeholder {    color: #999; }  .form-control::-ms-expand {    border: 0;    background-color: transparent; }  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {    background-color: #eeeeee;    opacity: 1; }  .form-control[disabled], fieldset[disabled] .form-control {    cursor: not-allowed; }textarea.form-control {  height: auto; }input[type="search"] {  -webkit-appearance: none; }@media screen and (-webkit-min-device-pixel-ratio: 0) {  input[type="date"].form-control,  input[type="time"].form-control,  input[type="datetime-local"].form-control,  input[type="month"].form-control {    line-height: 34px; }  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,  .input-group-sm > input[type="date"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"],  input[type="time"].input-sm,  .input-group-sm > input[type="time"].form-control,  .input-group-sm > input[type="time"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm  input[type="time"],  input[type="datetime-local"].input-sm,  .input-group-sm > input[type="datetime-local"].form-control,  .input-group-sm > input[type="datetime-local"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm  input[type="datetime-local"],  input[type="month"].input-sm,  .input-group-sm > input[type="month"].form-control,  .input-group-sm > input[type="month"].input-group-addon,  .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm  input[type="month"] {    line-height: 30px; }  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,  .input-group-lg > input[type="date"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"],  input[type="time"].input-lg,  .input-group-lg > input[type="time"].form-control,  .input-group-lg > input[type="time"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg  input[type="time"],  input[type="datetime-local"].input-lg,  .input-group-lg > input[type="datetime-local"].form-control,  .input-group-lg > input[type="datetime-local"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg  input[type="datetime-local"],  input[type="month"].input-lg,  .input-group-lg > input[type="month"].form-control,  .input-group-lg > input[type="month"].input-group-addon,  .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg  input[type="month"] {    line-height: 46px; } }.form-group {  margin-bottom: 15px; }.radio,.checkbox {  position: relative;  display: block;  margin-top: 10px;  margin-bottom: 10px; }  .radio label,  .checkbox label {    min-height: 20px;    padding-left: 20px;    margin-bottom: 0;    font-weight: normal;    cursor: pointer; }.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {  position: absolute;  margin-left: -20px;  margin-top: 4px \9; }.radio + .radio,.checkbox + .checkbox {  margin-top: -5px; }.radio-inline,.checkbox-inline {  position: relative;  display: inline-block;  padding-left: 20px;  margin-bottom: 0;  vertical-align: middle;  font-weight: normal;  cursor: pointer; }.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline {  margin-top: 0;  margin-left: 10px; }input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled, fieldset[disabled]input[type="checkbox"] {  cursor: not-allowed; }.radio-inline.disabled, fieldset[disabled] .radio-inline,.checkbox-inline.disabled, fieldset[disabled].checkbox-inline {  cursor: not-allowed; }.radio.disabled label, fieldset[disabled] .radio label,.checkbox.disabled label, fieldset[disabled].checkbox label {  cursor: not-allowed; }.form-control-static {  padding-top: 7px;  padding-bottom: 7px;  margin-bottom: 0;  min-height: 34px; }  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,  .input-group-lg > .form-control-static.input-group-addon,  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,  .input-group-sm > .form-control-static.input-group-addon,  .input-group-sm > .input-group-btn > .form-control-static.btn {    padding-left: 0;    padding-right: 0; }.input-sm, .input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; }select.input-sm, .input-group-sm > select.form-control,.input-group-sm > select.input-group-addon,.input-group-sm > .input-group-btn > select.btn {  height: 30px;  line-height: 30px; }textarea.input-sm, .input-group-sm > textarea.form-control,.input-group-sm > textarea.input-group-addon,.input-group-sm > .input-group-btn > textarea.btn,select[multiple].input-sm,.input-group-sm > select[multiple].form-control,.input-group-sm > select[multiple].input-group-addon,.input-group-sm > .input-group-btn > select[multiple].btn {  height: auto; }.form-group-sm .form-control {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; }.form-group-sm select.form-control {  height: 30px;  line-height: 30px; }.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {  height: auto; }.form-group-sm .form-control-static {  height: 30px;  min-height: 32px;  padding: 6px 10px;  font-size: 12px;  line-height: 1.5; }.input-lg, .input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33333;  border-radius: 6px; }select.input-lg, .input-group-lg > select.form-control,.input-group-lg > select.input-group-addon,.input-group-lg > .input-group-btn > select.btn {  height: 46px;  line-height: 46px; }textarea.input-lg, .input-group-lg > textarea.form-control,.input-group-lg > textarea.input-group-addon,.input-group-lg > .input-group-btn > textarea.btn,select[multiple].input-lg,.input-group-lg > select[multiple].form-control,.input-group-lg > select[multiple].input-group-addon,.input-group-lg > .input-group-btn > select[multiple].btn {  height: auto; }.form-group-lg .form-control {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.33333;  border-radius: 6px; }.form-group-lg select.form-control {  height: 46px;  line-height: 46px; }.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {  height: auto; }.form-group-lg .form-control-static {  height: 46px;  min-height: 38px;  padding: 11px 16px;  font-size: 18px;  line-height: 1.33333; }.has-feedback {  position: relative; }  .has-feedback .form-control {    padding-right: 42.5px; }.form-control-feedback {  position: absolute;  top: 0;  right: 0;  z-index: 2;  display: block;  width: 34px;  height: 34px;  line-height: 34px;  text-align: center;  pointer-events: none; }.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,.input-group-lg > .input-group-addon + .form-control-feedback,.input-group-lg > .input-group-btn > .btn + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback {  width: 46px;  height: 46px;  line-height: 46px; }.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,.input-group-sm > .input-group-addon + .form-control-feedback,.input-group-sm > .input-group-btn > .btn + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback {  width: 30px;  height: 30px;  line-height: 30px; }.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {  color: #3c763d; }.has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }  .has-success .form-control:focus {    border-color: #2b542c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }.has-success .input-group-addon {  color: #3c763d;  border-color: #3c763d;  background-color: #dff0d8; }.has-success .form-control-feedback {  color: #3c763d; }.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {  color: #8a6d3b; }.has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }  .has-warning .form-control:focus {    border-color: #66512c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }.has-warning .input-group-addon {  color: #8a6d3b;  border-color: #8a6d3b;  background-color: #fcf8e3; }.has-warning .form-control-feedback {  color: #8a6d3b; }.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {  color: #a94442; }.has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }  .has-error .form-control:focus {    border-color: #843534;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }.has-error .input-group-addon {  color: #a94442;  border-color: #a94442;  background-color: #f2dede; }.has-error .form-control-feedback {  color: #a94442; }.has-feedback label ~ .form-control-feedback {  top: 25px; }.has-feedback label.sr-only ~ .form-control-feedback {  top: 0; }.help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373; }@media (min-width: 768px) {  .form-inline .form-group {    display: inline-block;    margin-bottom: 0;    vertical-align: middle; }  .form-inline .form-control {    display: inline-block;    width: auto;    vertical-align: middle; }  .form-inline .form-control-static {    display: inline-block; }  .form-inline .input-group {    display: inline-table;    vertical-align: middle; }    .form-inline .input-group .input-group-addon,    .form-inline .input-group .input-group-btn,    .form-inline .input-group .form-control {      width: auto; }  .form-inline .input-group > .form-control {    width: 100%; }  .form-inline .control-label {    margin-bottom: 0;    vertical-align: middle; }  .form-inline .radio,  .form-inline .checkbox {    display: inline-block;    margin-top: 0;    margin-bottom: 0;    vertical-align: middle; }    .form-inline .radio label,    .form-inline .checkbox label {      padding-left: 0; }  .form-inline .radio input[type="radio"],  .form-inline .checkbox input[type="checkbox"] {    position: relative;    margin-left: 0; }  .form-inline .has-feedback .form-control-feedback {    top: 0; } }.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {  margin-top: 0;  margin-bottom: 0;  padding-top: 7px; }.form-horizontal .radio,.form-horizontal .checkbox {  min-height: 27px; }.form-horizontal .form-group {  margin-left: -15px;  margin-right: -15px; }  .form-horizontal .form-group:before, .form-horizontal .form-group:after {    content: " ";    display: table; }  .form-horizontal .form-group:after {    clear: both; }@media (min-width: 768px) {  .form-horizontal .control-label {    text-align: right;    margin-bottom: 0;    padding-top: 7px; } }.form-horizontal .has-feedback .form-control-feedback {  right: 15px; }@media (min-width: 768px) {  .form-horizontal .form-group-lg .control-label {    padding-top: 11px;    font-size: 18px; } }@media (min-width: 768px) {  .form-horizontal .form-group-sm .control-label {    padding-top: 6px;    font-size: 12px; } }.btn {  display: inline-block;  margin-bottom: 0;  font-weight: normal;  text-align: center;  vertical-align: middle;  touch-action: manipulation;  cursor: pointer;  background-image: none;  border: 1px solid transparent;  white-space: nowrap;  padding: 6px 12px;  font-size: 14px;  line-height: 1.42857;  border-radius: 4px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; }  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px; }  .btn:hover, .btn:focus, .btn.focus {    color: #333;    text-decoration: none; }  .btn:active, .btn.active {    outline: 0;    background-image: none;    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {    cursor: not-allowed;    opacity: 0.65;    filter: alpha(opacity=65);    -webkit-box-shadow: none;    box-shadow: none; }a.btn.disabled, fieldset[disabled] a.btn {  pointer-events: none; }.btn-default {  color: #333;  background-color: #fff;  border-color: #ccc; }  .btn-default:focus, .btn-default.focus {    color: #333;    background-color: #e6e6e6;    border-color: #8c8c8c; }  .btn-default:hover {    color: #333;    background-color: #e6e6e6;    border-color: #adadad; }  .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {    color: #333;    background-color: #e6e6e6;    border-color: #adadad; }    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {      color: #333;      background-color: #d4d4d4;      border-color: #8c8c8c; }  .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {    background-image: none; }  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {    background-color: #fff;    border-color: #ccc; }  .btn-default .badge {    color: #fff;    background-color: #333; }.btn-primary {  color: #fff;  background-color: #337ab7;  border-color: #2e6da4; }  .btn-primary:focus, .btn-primary.focus {    color: #fff;    background-color: #286090;    border-color: #122b40; }  .btn-primary:hover {    color: #fff;    background-color: #286090;    border-color: #204d74; }  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {    color: #fff;    background-color: #286090;    border-color: #204d74; }    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {      color: #fff;      background-color: #204d74;      border-color: #122b40; }  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {    background-image: none; }  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {    background-color: #337ab7;    border-color: #2e6da4; }  .btn-primary .badge {    color: #337ab7;    background-color: #fff; }.btn-success {  color: #fff;  background-color: #5cb85c;  border-color: #4cae4c; }  .btn-success:focus, .btn-success.focus {    color: #fff;    background-color: #449d44;    border-color: #255625; }  .btn-success:hover {    color: #fff;    background-color: #449d44;    border-color: #398439; }  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {    color: #fff;    background-color: #449d44;    border-color: #398439; }    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {      color: #fff;      background-color: #398439;      border-color: #255625; }  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {    background-image: none; }  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {    background-color: #5cb85c;    border-color: #4cae4c; }  .btn-success .badge {    color: #5cb85c;    background-color: #fff; }.btn-info {  color: #fff;  background-color: #5bc0de;  border-color: #46b8da; }  .btn-info:focus, .btn-info.focus {    color: #fff;    background-color: #31b0d5;    border-color: #1b6d85; }  .btn-info:hover {    color: #fff;    background-color: #31b0d5;    border-color: #269abc; }  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {    color: #fff;    background-color: #31b0d5;    border-color: #269abc; }    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {      color: #fff;      background-color: #269abc;      border-color: #1b6d85; }  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {    background-image: none; }  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {    background-color: #5bc0de;    border-color: #46b8da; }  .btn-info .badge {    color: #5bc0de;    background-color: #fff; }.btn-warning {  color: #fff;  background-color: #f0ad4e;  border-color: #eea236; }  .btn-warning:focus, .btn-warning.focus {    color: #fff;    background-color: #ec971f;    border-color: #985f0d; }  .btn-warning:hover {    color: #fff;    background-color: #ec971f;    border-color: #d58512; }  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {    color: #fff;    background-color: #ec971f;    border-color: #d58512; }    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {      color: #fff;      background-color: #d58512;      border-color: #985f0d; }  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {    background-image: none; }  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {    background-color: #f0ad4e;    border-color: #eea236; }  .btn-warning .badge {    color: #f0ad4e;    background-color: #fff; }.btn-danger {  color: #fff;  background-color: #d9534f;  border-color: #d43f3a; }  .btn-danger:focus, .btn-danger.focus {    color: #fff;    background-color: #c9302c;    border-color: #761c19; }  .btn-danger:hover {    color: #fff;    background-color: #c9302c;    border-color: #ac2925; }  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {    color: #fff;    background-color: #c9302c;    border-color: #ac2925; }    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {      color: #fff;      background-color: #ac2925;      border-color: #761c19; }  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {    background-image: none; }  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {    background-color: #d9534f;    border-color: #d43f3a; }  .btn-danger .badge {    color: #d9534f;    background-color: #fff; }.btn-link {  color: #337ab7;  font-weight: normal;  border-radius: 0; }  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {    background-color: transparent;    -webkit-box-shadow: none;    box-shadow: none; }  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {    border-color: transparent; }  .btn-link:hover, .btn-link:focus {    color: #23527c;    text-decoration: underline;    background-color: transparent; }  .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {    color: #777777;    text-decoration: none; }.btn-lg, .btn-group-lg > .btn {  padding: 10px 16px;  font-size: 18px;  line-height: 1.33333;  border-radius: 6px; }.btn-sm, .btn-group-sm > .btn {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; }.btn-xs, .btn-group-xs > .btn {  padding: 1px 5px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px; }.btn-block {  display: block;  width: 100%; }.btn-block + .btn-block {  margin-top: 5px; }input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {  width: 100%; }.fade {  opacity: 0;  -webkit-transition: opacity 0.15s linear;  -o-transition: opacity 0.15s linear;  transition: opacity 0.15s linear; }  .fade.in {    opacity: 1; }.collapse {  display: none; }  .collapse.in {    display: block; }tr.collapse.in {  display: table-row; }tbody.collapse.in {  display: table-row-group; }.collapsing {  position: relative;  height: 0;  overflow: hidden;  -webkit-transition-property: height, visibility;  transition-property: height, visibility;  -webkit-transition-duration: 0.35s;  transition-duration: 0.35s;  -webkit-transition-timing-function: ease;  transition-timing-function: ease; }.caret {  display: inline-block;  width: 0;  height: 0;  margin-left: 2px;  vertical-align: middle;  border-top: 4px dashed;  border-top: 4px solid \9;  border-right: 4px solid transparent;  border-left: 4px solid transparent; }.dropup,.dropdown {  position: relative; }.dropdown-toggle:focus {  outline: 0; }.dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  list-style: none;  font-size: 14px;  text-align: left;  background-color: #fff;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);  background-clip: padding-box; }  .dropdown-menu.pull-right {    right: 0;    left: auto; }  .dropdown-menu .divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5; }  .dropdown-menu > li > a {    display: block;    padding: 3px 20px;    clear: both;    font-weight: normal;    line-height: 1.42857;    color: #333333;    white-space: nowrap; }.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {  text-decoration: none;  color: #262626;  background-color: #f5f5f5; }.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {  color: #fff;  text-decoration: none;  outline: 0;  background-color: #337ab7; }.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  color: #777777; }.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {  text-decoration: none;  background-color: transparent;  background-image: none;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  cursor: not-allowed; }.open > .dropdown-menu {  display: block; }.open > a {  outline: 0; }.dropdown-menu-right {  left: auto;  right: 0; }.dropdown-menu-left {  left: 0;  right: auto; }.dropdown-header {  display: block;  padding: 3px 20px;  font-size: 12px;  line-height: 1.42857;  color: #777777;  white-space: nowrap; }.dropdown-backdrop {  position: fixed;  left: 0;  right: 0;  bottom: 0;  top: 0;  z-index: 990; }.pull-right > .dropdown-menu {  right: 0;  left: auto; }.dropup .caret,.navbar-fixed-bottom .dropdown .caret {  border-top: 0;  border-bottom: 4px dashed;  border-bottom: 4px solid \9;  content: ""; }.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {  top: auto;  bottom: 100%;  margin-bottom: 2px; }@media (min-width: 768px) {  .navbar-right .dropdown-menu {    right: 0;    left: auto; }  .navbar-right .dropdown-menu-left {    left: 0;    right: auto; } }.btn-group,.btn-group-vertical {  position: relative;  display: inline-block;  vertical-align: middle; }  .btn-group > .btn,  .btn-group-vertical > .btn {    position: relative;    float: left; }    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,    .btn-group-vertical > .btn:hover,    .btn-group-vertical > .btn:focus,    .btn-group-vertical > .btn:active,    .btn-group-vertical > .btn.active {      z-index: 2; }.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group {  margin-left: -1px; }.btn-toolbar {  margin-left: -5px; }  .btn-toolbar:before, .btn-toolbar:after {    content: " ";    display: table; }  .btn-toolbar:after {    clear: both; }  .btn-toolbar .btn,  .btn-toolbar .btn-group,  .btn-toolbar .input-group {    float: left; }  .btn-toolbar > .btn,  .btn-toolbar > .btn-group,  .btn-toolbar > .input-group {    margin-left: 5px; }.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {  border-radius: 0; }.btn-group > .btn:first-child {  margin-left: 0; }  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {    border-bottom-right-radius: 0;    border-top-right-radius: 0; }.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {  border-bottom-left-radius: 0;  border-top-left-radius: 0; }.btn-group > .btn-group {  float: left; }.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; }.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-top-right-radius: 0; }.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-bottom-left-radius: 0;  border-top-left-radius: 0; }.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {  outline: 0; }.btn-group > .btn + .dropdown-toggle {  padding-left: 8px;  padding-right: 8px; }.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {  padding-left: 12px;  padding-right: 12px; }.btn-group.open .dropdown-toggle {  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }  .btn-group.open .dropdown-toggle.btn-link {    -webkit-box-shadow: none;    box-shadow: none; }.btn .caret {  margin-left: 0; }.btn-lg .caret, .btn-group-lg > .btn .caret {  border-width: 5px 5px 0;  border-bottom-width: 0; }.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {  border-width: 0 5px 5px; }.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {  display: block;  float: none;  width: 100%;  max-width: 100%; }.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {  content: " ";  display: table; }.btn-group-vertical > .btn-group:after {  clear: both; }.btn-group-vertical > .btn-group > .btn {  float: none; }.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group {  margin-top: -1px;  margin-left: 0; }.btn-group-vertical > .btn:not(:first-child):not(:last-child) {  border-radius: 0; }.btn-group-vertical > .btn:first-child:not(:last-child) {  border-top-right-radius: 4px;  border-top-left-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; }.btn-group-vertical > .btn:last-child:not(:first-child) {  border-top-right-radius: 0;  border-top-left-radius: 0;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px; }.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {  border-radius: 0; }.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; }.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0; }.btn-group-justified {  display: table;  width: 100%;  table-layout: fixed;  border-collapse: separate; }  .btn-group-justified > .btn,  .btn-group-justified > .btn-group {    float: none;    display: table-cell;    width: 1%; }  .btn-group-justified > .btn-group .btn {    width: 100%; }  .btn-group-justified > .btn-group .dropdown-menu {    left: auto; }[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {  position: absolute;  clip: rect(0, 0, 0, 0);  pointer-events: none; }.input-group {  position: relative;  display: table;  border-collapse: separate; }  .input-group[class*="col-"] {    float: none;    padding-left: 0;    padding-right: 0; }  .input-group .form-control {    position: relative;    z-index: 2;    float: left;    width: 100%;    margin-bottom: 0; }    .input-group .form-control:focus {      z-index: 3; }.input-group-addon,.input-group-btn,.input-group .form-control {  display: table-cell; }  .input-group-addon:not(:first-child):not(:last-child),  .input-group-btn:not(:first-child):not(:last-child),  .input-group .form-control:not(:first-child):not(:last-child) {    border-radius: 0; }.input-group-addon,.input-group-btn {  width: 1%;  white-space: nowrap;  vertical-align: middle; }.input-group-addon {  padding: 6px 12px;  font-size: 14px;  font-weight: normal;  line-height: 1;  color: #555555;  text-align: center;  background-color: #eeeeee;  border: 1px solid #ccc;  border-radius: 4px; }  .input-group-addon.input-sm,  .input-group-sm > .input-group-addon,  .input-group-sm > .input-group-btn > .input-group-addon.btn {    padding: 5px 10px;    font-size: 12px;    border-radius: 3px; }  .input-group-addon.input-lg,  .input-group-lg > .input-group-addon,  .input-group-lg > .input-group-btn > .input-group-addon.btn {    padding: 10px 16px;    font-size: 18px;    border-radius: 6px; }  .input-group-addon input[type="radio"],  .input-group-addon input[type="checkbox"] {    margin-top: 0; }.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-bottom-right-radius: 0;  border-top-right-radius: 0; }.input-group-addon:first-child {  border-right: 0; }.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-bottom-left-radius: 0;  border-top-left-radius: 0; }.input-group-addon:last-child {  border-left: 0; }.input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap; }  .input-group-btn > .btn {    position: relative; }    .input-group-btn > .btn + .btn {      margin-left: -1px; }    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {      z-index: 2; }  .input-group-btn:first-child > .btn,  .input-group-btn:first-child > .btn-group {    margin-right: -1px; }  .input-group-btn:last-child > .btn,  .input-group-btn:last-child > .btn-group {    z-index: 2;    margin-left: -1px; }.nav {  margin-bottom: 0;  padding-left: 0;  list-style: none; }  .nav:before, .nav:after {    content: " ";    display: table; }  .nav:after {    clear: both; }  .nav > li {    position: relative;    display: block; }    .nav > li > a {      position: relative;      display: block;      padding: 10px 15px; }      .nav > li > a:hover, .nav > li > a:focus {        text-decoration: none;        background-color: #eeeeee; }    .nav > li.disabled > a {      color: #777777; }      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {        color: #777777;        text-decoration: none;        background-color: transparent;        cursor: not-allowed; }  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {    background-color: #eeeeee;    border-color: #337ab7; }  .nav .nav-divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5; }  .nav > li > a > img {    max-width: none; }.nav-tabs {  border-bottom: 1px solid #ddd; }  .nav-tabs > li {    float: left;    margin-bottom: -1px; }    .nav-tabs > li > a {      margin-right: 2px;      line-height: 1.42857;      border: 1px solid transparent;      border-radius: 4px 4px 0 0; }      .nav-tabs > li > a:hover {        border-color: #eeeeee #eeeeee #ddd; }    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {      color: #555555;      background-color: #fff;      border: 1px solid #ddd;      border-bottom-color: transparent;      cursor: default; }.nav-pills > li {  float: left; }  .nav-pills > li > a {    border-radius: 4px; }  .nav-pills > li + li {    margin-left: 2px; }  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {    color: #fff;    background-color: #337ab7; }.nav-stacked > li {  float: none; }  .nav-stacked > li + li {    margin-top: 2px;    margin-left: 0; }.nav-justified, .nav-tabs.nav-justified {  width: 100%; }  .nav-justified > li, .nav-tabs.nav-justified > li {    float: none; }    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {      text-align: center;      margin-bottom: 5px; }  .nav-justified > .dropdown .dropdown-menu {    top: auto;    left: auto; }  @media (min-width: 768px) {    .nav-justified > li, .nav-tabs.nav-justified > li {      display: table-cell;      width: 1%; }      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {        margin-bottom: 0; } }.nav-tabs-justified, .nav-tabs.nav-justified {  border-bottom: 0; }  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {    margin-right: 0;    border-radius: 4px; }  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,  .nav-tabs-justified > .active > a:hover,  .nav-tabs.nav-justified > .active > a:hover,  .nav-tabs-justified > .active > a:focus,  .nav-tabs.nav-justified > .active > a:focus {    border: 1px solid #ddd; }  @media (min-width: 768px) {    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {      border-bottom: 1px solid #ddd;      border-radius: 4px 4px 0 0; }    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,    .nav-tabs-justified > .active > a:hover,    .nav-tabs.nav-justified > .active > a:hover,    .nav-tabs-justified > .active > a:focus,    .nav-tabs.nav-justified > .active > a:focus {      border-bottom-color: #fff; } }.tab-content > .tab-pane {  display: none; }.tab-content > .active {  display: block; }.nav-tabs .dropdown-menu {  margin-top: -1px;  border-top-right-radius: 0;  border-top-left-radius: 0; }.navbar {  position: relative;  min-height: 50px;  margin-bottom: 20px;  border: 1px solid transparent; }  .navbar:before, .navbar:after {    content: " ";    display: table; }  .navbar:after {    clear: both; }  @media (min-width: 768px) {    .navbar {      border-radius: 4px; } }.navbar-header:before, .navbar-header:after {  content: " ";  display: table; }.navbar-header:after {  clear: both; }@media (min-width: 768px) {  .navbar-header {    float: left; } }.navbar-collapse {  overflow-x: visible;  padding-right: 15px;  padding-left: 15px;  border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);  -webkit-overflow-scrolling: touch; }  .navbar-collapse:before, .navbar-collapse:after {    content: " ";    display: table; }  .navbar-collapse:after {    clear: both; }  .navbar-collapse.in {    overflow-y: auto; }  @media (min-width: 768px) {    .navbar-collapse {      width: auto;      border-top: 0;      box-shadow: none; }      .navbar-collapse.collapse {        display: block !important;        height: auto !important;        padding-bottom: 0;        overflow: visible !important; }      .navbar-collapse.in {        overflow-y: visible; }      .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {        padding-left: 0;        padding-right: 0; } }.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {  max-height: 340px; }  @media (max-device-width: 480px) and (orientation: landscape) {    .navbar-fixed-top .navbar-collapse,    .navbar-fixed-bottom .navbar-collapse {      max-height: 200px; } }.container > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-header,.container-fluid > .navbar-collapse {  margin-right: -15px;  margin-left: -15px; }  @media (min-width: 768px) {    .container > .navbar-header,    .container > .navbar-collapse,    .container-fluid > .navbar-header,    .container-fluid > .navbar-collapse {      margin-right: 0;      margin-left: 0; } }.navbar-static-top {  z-index: 1000;  border-width: 0 0 1px; }  @media (min-width: 768px) {    .navbar-static-top {      border-radius: 0; } }.navbar-fixed-top,.navbar-fixed-bottom {  position: fixed;  right: 0;  left: 0;  z-index: 1030; }  @media (min-width: 768px) {    .navbar-fixed-top,    .navbar-fixed-bottom {      border-radius: 0; } }.navbar-fixed-top {  top: 0;  border-width: 0 0 1px; }.navbar-fixed-bottom {  bottom: 0;  margin-bottom: 0;  border-width: 1px 0 0; }.navbar-brand {  float: left;  padding: 15px 15px;  font-size: 18px;  line-height: 20px;  height: 50px; }  .navbar-brand:hover, .navbar-brand:focus {    text-decoration: none; }  .navbar-brand > img {    display: block; }  @media (min-width: 768px) {    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {      margin-left: -15px; } }.navbar-toggle {  position: relative;  float: right;  margin-right: 15px;  padding: 9px 10px;  margin-top: 8px;  margin-bottom: 8px;  background-color: transparent;  background-image: none;  border: 1px solid transparent;  border-radius: 4px; }  .navbar-toggle:focus {    outline: 0; }  .navbar-toggle .icon-bar {    display: block;    width: 22px;    height: 2px;    border-radius: 1px; }  .navbar-toggle .icon-bar + .icon-bar {    margin-top: 4px; }  @media (min-width: 768px) {    .navbar-toggle {      display: none; } }.navbar-nav {  margin: 7.5px -15px; }  .navbar-nav > li > a {    padding-top: 10px;    padding-bottom: 10px;    line-height: 20px; }  @media (max-width: 767px) {    .navbar-nav .open .dropdown-menu {      position: static;      float: none;      width: auto;      margin-top: 0;      background-color: transparent;      border: 0;      box-shadow: none; }      .navbar-nav .open .dropdown-menu > li > a,      .navbar-nav .open .dropdown-menu .dropdown-header {        padding: 5px 15px 5px 25px; }      .navbar-nav .open .dropdown-menu > li > a {        line-height: 20px; }        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {          background-image: none; } }  @media (min-width: 768px) {    .navbar-nav {      float: left;      margin: 0; }      .navbar-nav > li {        float: left; }        .navbar-nav > li > a {          padding-top: 15px;          padding-bottom: 15px; } }.navbar-form {  margin-left: -15px;  margin-right: -15px;  padding: 10px 15px;  border-top: 1px solid transparent;  border-bottom: 1px solid transparent;  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);  margin-top: 8px;  margin-bottom: 8px; }  @media (min-width: 768px) {    .navbar-form .form-group {      display: inline-block;      margin-bottom: 0;      vertical-align: middle; }    .navbar-form .form-control {      display: inline-block;      width: auto;      vertical-align: middle; }    .navbar-form .form-control-static {      display: inline-block; }    .navbar-form .input-group {      display: inline-table;      vertical-align: middle; }      .navbar-form .input-group .input-group-addon,      .navbar-form .input-group .input-group-btn,      .navbar-form .input-group .form-control {        width: auto; }    .navbar-form .input-group > .form-control {      width: 100%; }    .navbar-form .control-label {      margin-bottom: 0;      vertical-align: middle; }    .navbar-form .radio,    .navbar-form .checkbox {      display: inline-block;      margin-top: 0;      margin-bottom: 0;      vertical-align: middle; }      .navbar-form .radio label,      .navbar-form .checkbox label {        padding-left: 0; }    .navbar-form .radio input[type="radio"],    .navbar-form .checkbox input[type="checkbox"] {      position: relative;      margin-left: 0; }    .navbar-form .has-feedback .form-control-feedback {      top: 0; } }  @media (max-width: 767px) {    .navbar-form .form-group {      margin-bottom: 5px; }      .navbar-form .form-group:last-child {        margin-bottom: 0; } }  @media (min-width: 768px) {    .navbar-form {      width: auto;      border: 0;      margin-left: 0;      margin-right: 0;      padding-top: 0;      padding-bottom: 0;      -webkit-box-shadow: none;      box-shadow: none; } }.navbar-nav > li > .dropdown-menu {  margin-top: 0;  border-top-right-radius: 0;  border-top-left-radius: 0; }.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {  margin-bottom: 0;  border-top-right-radius: 4px;  border-top-left-radius: 4px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; }.navbar-btn {  margin-top: 8px;  margin-bottom: 8px; }  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {    margin-top: 10px;    margin-bottom: 10px; }  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {    margin-top: 14px;    margin-bottom: 14px; }.navbar-text {  margin-top: 15px;  margin-bottom: 15px; }  @media (min-width: 768px) {    .navbar-text {      float: left;      margin-left: 15px;      margin-right: 15px; } }@media (min-width: 768px) {  .navbar-left {    float: left !important; }  .navbar-right {    float: right !important;    margin-right: -15px; }    .navbar-right ~ .navbar-right {      margin-right: 0; } }.navbar-default {  background-color: #f8f8f8;  border-color: #e7e7e7; }  .navbar-default .navbar-brand {    color: #777; }    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {      color: #5e5e5e;      background-color: transparent; }  .navbar-default .navbar-text {    color: #777; }  .navbar-default .navbar-nav > li > a {    color: #777; }    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {      color: #333;      background-color: transparent; }  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {    color: #555;    background-color: #e7e7e7; }  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {    color: #ccc;    background-color: transparent; }  .navbar-default .navbar-toggle {    border-color: #ddd; }    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {      background-color: #ddd; }    .navbar-default .navbar-toggle .icon-bar {      background-color: #888; }  .navbar-default .navbar-collapse,  .navbar-default .navbar-form {    border-color: #e7e7e7; }  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {    background-color: #e7e7e7;    color: #555; }  @media (max-width: 767px) {    .navbar-default .navbar-nav .open .dropdown-menu > li > a {      color: #777; }      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {        color: #333;        background-color: transparent; }    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {      color: #555;      background-color: #e7e7e7; }    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {      color: #ccc;      background-color: transparent; } }  .navbar-default .navbar-link {    color: #777; }    .navbar-default .navbar-link:hover {      color: #333; }  .navbar-default .btn-link {    color: #777; }    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {      color: #333; }    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {      color: #ccc; }.navbar-inverse {  background-color: #222;  border-color: #090909; }  .navbar-inverse .navbar-brand {    color: #9d9d9d; }    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {      color: #fff;      background-color: transparent; }  .navbar-inverse .navbar-text {    color: #9d9d9d; }  .navbar-inverse .navbar-nav > li > a {    color: #9d9d9d; }    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {      color: #fff;      background-color: transparent; }  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {    color: #fff;    background-color: #090909; }  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {    color: #444;    background-color: transparent; }  .navbar-inverse .navbar-toggle {    border-color: #333; }    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {      background-color: #333; }    .navbar-inverse .navbar-toggle .icon-bar {      background-color: #fff; }  .navbar-inverse .navbar-collapse,  .navbar-inverse .navbar-form {    border-color: #101010; }  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {    background-color: #090909;    color: #fff; }  @media (max-width: 767px) {    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {      border-color: #090909; }    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {      background-color: #090909; }    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {      color: #9d9d9d; }      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {        color: #fff;        background-color: transparent; }    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {      color: #fff;      background-color: #090909; }    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {      color: #444;      background-color: transparent; } }  .navbar-inverse .navbar-link {    color: #9d9d9d; }    .navbar-inverse .navbar-link:hover {      color: #fff; }  .navbar-inverse .btn-link {    color: #9d9d9d; }    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {      color: #fff; }    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {      color: #444; }.breadcrumb {  padding: 8px 15px;  margin-bottom: 20px;  list-style: none;  background-color: #f5f5f5;  border-radius: 4px; }  .breadcrumb > li {    display: inline-block; }    .breadcrumb > li + li:before {      content: "/ ";      padding: 0 5px;      color: #ccc; }  .breadcrumb > .active {    color: #777777; }.pagination {  display: inline-block;  padding-left: 0;  margin: 20px 0;  border-radius: 4px; }  .pagination > li {    display: inline; }    .pagination > li > a,    .pagination > li > span {      position: relative;      float: left;      padding: 6px 12px;      line-height: 1.42857;      text-decoration: none;      color: #337ab7;      background-color: #fff;      border: 1px solid #ddd;      margin-left: -1px; }    .pagination > li:first-child > a,    .pagination > li:first-child > span {      margin-left: 0;      border-bottom-left-radius: 4px;      border-top-left-radius: 4px; }    .pagination > li:last-child > a,    .pagination > li:last-child > span {      border-bottom-right-radius: 4px;      border-top-right-radius: 4px; }  .pagination > li > a:hover, .pagination > li > a:focus,  .pagination > li > span:hover,  .pagination > li > span:focus {    z-index: 2;    color: #23527c;    background-color: #eeeeee;    border-color: #ddd; }  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,  .pagination > .active > span,  .pagination > .active > span:hover,  .pagination > .active > span:focus {    z-index: 3;    color: #fff;    background-color: #337ab7;    border-color: #337ab7;    cursor: default; }  .pagination > .disabled > span,  .pagination > .disabled > span:hover,  .pagination > .disabled > span:focus,  .pagination > .disabled > a,  .pagination > .disabled > a:hover,  .pagination > .disabled > a:focus {    color: #777777;    background-color: #fff;    border-color: #ddd;    cursor: not-allowed; }.pagination-lg > li > a,.pagination-lg > li > span {  padding: 10px 16px;  font-size: 18px;  line-height: 1.33333; }.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {  border-bottom-left-radius: 6px;  border-top-left-radius: 6px; }.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {  border-bottom-right-radius: 6px;  border-top-right-radius: 6px; }.pagination-sm > li > a,.pagination-sm > li > span {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5; }.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {  border-bottom-left-radius: 3px;  border-top-left-radius: 3px; }.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {  border-bottom-right-radius: 3px;  border-top-right-radius: 3px; }.pager {  padding-left: 0;  margin: 20px 0;  list-style: none;  text-align: center; }  .pager:before, .pager:after {    content: " ";    display: table; }  .pager:after {    clear: both; }  .pager li {    display: inline; }    .pager li > a,    .pager li > span {      display: inline-block;      padding: 5px 14px;      background-color: #fff;      border: 1px solid #ddd;      border-radius: 15px; }    .pager li > a:hover,    .pager li > a:focus {      text-decoration: none;      background-color: #eeeeee; }  .pager .next > a,  .pager .next > span {    float: right; }  .pager .previous > a,  .pager .previous > span {    float: left; }  .pager .disabled > a,  .pager .disabled > a:hover,  .pager .disabled > a:focus,  .pager .disabled > span {    color: #777777;    background-color: #fff;    cursor: not-allowed; }.label {  display: inline;  padding: .2em .6em .3em;  font-size: 75%;  font-weight: bold;  line-height: 1;  color: #fff;  text-align: center;  white-space: nowrap;  vertical-align: baseline;  border-radius: .25em; }  .label:empty {    display: none; }  .btn .label {    position: relative;    top: -1px; }a.label:hover, a.label:focus {  color: #fff;  text-decoration: none;  cursor: pointer; }.label-default {  background-color: #777777; }  .label-default[href]:hover, .label-default[href]:focus {    background-color: #5e5e5e; }.label-primary {  background-color: #337ab7; }  .label-primary[href]:hover, .label-primary[href]:focus {    background-color: #286090; }.label-success {  background-color: #5cb85c; }  .label-success[href]:hover, .label-success[href]:focus {    background-color: #449d44; }.label-info {  background-color: #5bc0de; }  .label-info[href]:hover, .label-info[href]:focus {    background-color: #31b0d5; }.label-warning {  background-color: #f0ad4e; }  .label-warning[href]:hover, .label-warning[href]:focus {    background-color: #ec971f; }.label-danger {  background-color: #d9534f; }  .label-danger[href]:hover, .label-danger[href]:focus {    background-color: #c9302c; }.badge {  display: inline-block;  min-width: 10px;  padding: 3px 7px;  font-size: 12px;  font-weight: bold;  color: #fff;  line-height: 1;  vertical-align: middle;  white-space: nowrap;  text-align: center;  background-color: #777777;  border-radius: 10px; }  .badge:empty {    display: none; }  .btn .badge {    position: relative;    top: -1px; }  .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge {    top: 0;    padding: 1px 5px; }  .list-group-item.active > .badge, .nav-pills > .active > a > .badge {    color: #337ab7;    background-color: #fff; }  .list-group-item > .badge {    float: right; }  .list-group-item > .badge + .badge {    margin-right: 5px; }  .nav-pills > li > a > .badge {    margin-left: 3px; }a.badge:hover, a.badge:focus {  color: #fff;  text-decoration: none;  cursor: pointer; }.jumbotron {  padding-top: 30px;  padding-bottom: 30px;  margin-bottom: 30px;  color: inherit;  background-color: #eeeeee; }  .jumbotron h1,  .jumbotron .h1 {    color: inherit; }  .jumbotron p {    margin-bottom: 15px;    font-size: 21px;    font-weight: 200; }  .jumbotron > hr {    border-top-color: #d5d5d5; }  .container .jumbotron, .container-fluid .jumbotron {    border-radius: 6px;    padding-left: 15px;    padding-right: 15px; }  .jumbotron .container {    max-width: 100%; }  @media screen and (min-width: 768px) {    .jumbotron {      padding-top: 48px;      padding-bottom: 48px; }      .container .jumbotron, .container-fluid .jumbotron {        padding-left: 60px;        padding-right: 60px; }      .jumbotron h1,      .jumbotron .h1 {        font-size: 63px; } }.thumbnail {  display: block;  padding: 4px;  margin-bottom: 20px;  line-height: 1.42857;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 4px;  -webkit-transition: border 0.2s ease-in-out;  -o-transition: border 0.2s ease-in-out;  transition: border 0.2s ease-in-out; }  .thumbnail > img,  .thumbnail a > img {    display: block;    max-width: 100%;    height: auto;    margin-left: auto;    margin-right: auto; }  .thumbnail .caption {    padding: 9px;    color: #333333; }a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {  border-color: #337ab7; }.alert {  padding: 15px;  margin-bottom: 20px;  border: 1px solid transparent;  border-radius: 4px; }  .alert h4 {    margin-top: 0;    color: inherit; }  .alert .alert-link {    font-weight: bold; }  .alert > p,  .alert > ul {    margin-bottom: 0; }  .alert > p + p {    margin-top: 5px; }.alert-dismissable,.alert-dismissible {  padding-right: 35px; }  .alert-dismissable .close,  .alert-dismissible .close {    position: relative;    top: -2px;    right: -21px;    color: inherit; }.alert-success {  background-color: #dff0d8;  border-color: #d6e9c6;  color: #3c763d; }  .alert-success hr {    border-top-color: #c9e2b3; }  .alert-success .alert-link {    color: #2b542c; }.alert-info {  background-color: #d9edf7;  border-color: #bce8f1;  color: #31708f; }  .alert-info hr {    border-top-color: #a6e1ec; }  .alert-info .alert-link {    color: #245269; }.alert-warning {  background-color: #fcf8e3;  border-color: #faebcc;  color: #8a6d3b; }  .alert-warning hr {    border-top-color: #f7e1b5; }  .alert-warning .alert-link {    color: #66512c; }.alert-danger {  background-color: #f2dede;  border-color: #ebccd1;  color: #a94442; }  .alert-danger hr {    border-top-color: #e4b9c0; }  .alert-danger .alert-link {    color: #843534; }@-webkit-keyframes progress-bar-stripes {  from {    background-position: 40px 0; }  to {    background-position: 0 0; } }@keyframes progress-bar-stripes {  from {    background-position: 40px 0; }  to {    background-position: 0 0; } }.progress {  overflow: hidden;  height: 20px;  margin-bottom: 20px;  background-color: #f5f5f5;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }.progress-bar {  float: left;  width: 0%;  height: 100%;  font-size: 12px;  line-height: 20px;  color: #fff;  text-align: center;  background-color: #337ab7;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);  -webkit-transition: width 0.3s ease;  -o-transition: width 0.3s ease;  transition: width 0.3s ease; }.progress-striped .progress-bar,.progress-bar-striped {  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);  background-size: 40px 40px; }.progress.active .progress-bar,.progress-bar.active {  -webkit-animation: progress-bar-stripes 2s linear infinite;  -o-animation: progress-bar-stripes 2s linear infinite;  animation: progress-bar-stripes 2s linear infinite; }.progress-bar-success {  background-color: #5cb85c; }  .progress-striped .progress-bar-success {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }.progress-bar-info {  background-color: #5bc0de; }  .progress-striped .progress-bar-info {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }.progress-bar-warning {  background-color: #f0ad4e; }  .progress-striped .progress-bar-warning {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }.progress-bar-danger {  background-color: #d9534f; }  .progress-striped .progress-bar-danger {    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }.media {  margin-top: 15px; }  .media:first-child {    margin-top: 0; }.media,.media-body {  zoom: 1;  overflow: hidden; }.media-body {  width: 10000px; }.media-object {  display: block; }  .media-object.img-thumbnail {    max-width: none; }.media-right,.media > .pull-right {  padding-left: 10px; }.media-left,.media > .pull-left {  padding-right: 10px; }.media-left,.media-right,.media-body {  display: table-cell;  vertical-align: top; }.media-middle {  vertical-align: middle; }.media-bottom {  vertical-align: bottom; }.media-heading {  margin-top: 0;  margin-bottom: 5px; }.media-list {  padding-left: 0;  list-style: none; }.list-group {  margin-bottom: 20px;  padding-left: 0; }.list-group-item {  position: relative;  display: block;  padding: 10px 15px;  margin-bottom: -1px;  background-color: #fff;  border: 1px solid #ddd; }  .list-group-item:first-child {    border-top-right-radius: 4px;    border-top-left-radius: 4px; }  .list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px; }a.list-group-item,button.list-group-item {  color: #555; }  a.list-group-item .list-group-item-heading,  button.list-group-item .list-group-item-heading {    color: #333; }  a.list-group-item:hover, a.list-group-item:focus,  button.list-group-item:hover,  button.list-group-item:focus {    text-decoration: none;    color: #555;    background-color: #f5f5f5; }button.list-group-item {  width: 100%;  text-align: left; }.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {  background-color: #eeeeee;  color: #777777;  cursor: not-allowed; }  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {    color: inherit; }  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {    color: #777777; }.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {  z-index: 2;  color: #fff;  background-color: #337ab7;  border-color: #337ab7; }  .list-group-item.active .list-group-item-heading,  .list-group-item.active .list-group-item-heading > small,  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,  .list-group-item.active:hover .list-group-item-heading > small,  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,  .list-group-item.active:focus .list-group-item-heading > small,  .list-group-item.active:focus .list-group-item-heading > .small {    color: inherit; }  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {    color: #c7ddef; }.list-group-item-success {  color: #3c763d;  background-color: #dff0d8; }a.list-group-item-success,button.list-group-item-success {  color: #3c763d; }  a.list-group-item-success .list-group-item-heading,  button.list-group-item-success .list-group-item-heading {    color: inherit; }  a.list-group-item-success:hover, a.list-group-item-success:focus,  button.list-group-item-success:hover,  button.list-group-item-success:focus {    color: #3c763d;    background-color: #d0e9c6; }  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,  button.list-group-item-success.active,  button.list-group-item-success.active:hover,  button.list-group-item-success.active:focus {    color: #fff;    background-color: #3c763d;    border-color: #3c763d; }.list-group-item-info {  color: #31708f;  background-color: #d9edf7; }a.list-group-item-info,button.list-group-item-info {  color: #31708f; }  a.list-group-item-info .list-group-item-heading,  button.list-group-item-info .list-group-item-heading {    color: inherit; }  a.list-group-item-info:hover, a.list-group-item-info:focus,  button.list-group-item-info:hover,  button.list-group-item-info:focus {    color: #31708f;    background-color: #c4e3f3; }  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,  button.list-group-item-info.active,  button.list-group-item-info.active:hover,  button.list-group-item-info.active:focus {    color: #fff;    background-color: #31708f;    border-color: #31708f; }.list-group-item-warning {  color: #8a6d3b;  background-color: #fcf8e3; }a.list-group-item-warning,button.list-group-item-warning {  color: #8a6d3b; }  a.list-group-item-warning .list-group-item-heading,  button.list-group-item-warning .list-group-item-heading {    color: inherit; }  a.list-group-item-warning:hover, a.list-group-item-warning:focus,  button.list-group-item-warning:hover,  button.list-group-item-warning:focus {    color: #8a6d3b;    background-color: #faf2cc; }  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,  button.list-group-item-warning.active,  button.list-group-item-warning.active:hover,  button.list-group-item-warning.active:focus {    color: #fff;    background-color: #8a6d3b;    border-color: #8a6d3b; }.list-group-item-danger {  color: #a94442;  background-color: #f2dede; }a.list-group-item-danger,button.list-group-item-danger {  color: #a94442; }  a.list-group-item-danger .list-group-item-heading,  button.list-group-item-danger .list-group-item-heading {    color: inherit; }  a.list-group-item-danger:hover, a.list-group-item-danger:focus,  button.list-group-item-danger:hover,  button.list-group-item-danger:focus {    color: #a94442;    background-color: #ebcccc; }  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,  button.list-group-item-danger.active,  button.list-group-item-danger.active:hover,  button.list-group-item-danger.active:focus {    color: #fff;    background-color: #a94442;    border-color: #a94442; }.list-group-item-heading {  margin-top: 0;  margin-bottom: 5px; }.list-group-item-text {  margin-bottom: 0;  line-height: 1.3; }.panel {  margin-bottom: 20px;  background-color: #fff;  border: 1px solid transparent;  border-radius: 4px;  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }.panel-body {  padding: 15px; }  .panel-body:before, .panel-body:after {    content: " ";    display: table; }  .panel-body:after {    clear: both; }.panel-heading {  padding: 10px 15px;  border-bottom: 1px solid transparent;  border-top-right-radius: 3px;  border-top-left-radius: 3px; }  .panel-heading > .dropdown .dropdown-toggle {    color: inherit; }.panel-title {  margin-top: 0;  margin-bottom: 0;  font-size: 16px;  color: inherit; }  .panel-title > a,  .panel-title > small,  .panel-title > .small,  .panel-title > small > a,  .panel-title > .small > a {    color: inherit; }.panel-footer {  padding: 10px 15px;  background-color: #f5f5f5;  border-top: 1px solid #ddd;  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; }.panel > .list-group,.panel > .panel-collapse > .list-group {  margin-bottom: 0; }  .panel > .list-group .list-group-item,  .panel > .panel-collapse > .list-group .list-group-item {    border-width: 1px 0;    border-radius: 0; }  .panel > .list-group:first-child .list-group-item:first-child,  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {    border-top: 0;    border-top-right-radius: 3px;    border-top-left-radius: 3px; }  .panel > .list-group:last-child .list-group-item:last-child,  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {    border-bottom: 0;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px; }.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {  border-top-right-radius: 0;  border-top-left-radius: 0; }.panel-heading + .list-group .list-group-item:first-child {  border-top-width: 0; }.list-group + .panel-footer {  border-top-width: 0; }.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table {  margin-bottom: 0; }  .panel > .table caption,  .panel > .table-responsive > .table caption,  .panel > .panel-collapse > .table caption {    padding-left: 15px;    padding-right: 15px; }.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child {  border-top-right-radius: 3px;  border-top-left-radius: 3px; }  .panel > .table:first-child > thead:first-child > tr:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {    border-top-left-radius: 3px;    border-top-right-radius: 3px; }    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {      border-top-left-radius: 3px; }    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {      border-top-right-radius: 3px; }.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child {  border-bottom-right-radius: 3px;  border-bottom-left-radius: 3px; }  .panel > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {    border-bottom-left-radius: 3px;    border-bottom-right-radius: 3px; }    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {      border-bottom-left-radius: 3px; }    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {      border-bottom-right-radius: 3px; }.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body {  border-top: 1px solid #ddd; }.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td {  border-top: 0; }.panel > .table-bordered,.panel > .table-responsive > .table-bordered {  border: 0; }  .panel > .table-bordered > thead > tr > th:first-child,  .panel > .table-bordered > thead > tr > td:first-child,  .panel > .table-bordered > tbody > tr > th:first-child,  .panel > .table-bordered > tbody > tr > td:first-child,  .panel > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-bordered > tfoot > tr > td:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {    border-left: 0; }  .panel > .table-bordered > thead > tr > th:last-child,  .panel > .table-bordered > thead > tr > td:last-child,  .panel > .table-bordered > tbody > tr > th:last-child,  .panel > .table-bordered > tbody > tr > td:last-child,  .panel > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-bordered > tfoot > tr > td:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {    border-right: 0; }  .panel > .table-bordered > thead > tr:first-child > td,  .panel > .table-bordered > thead > tr:first-child > th,  .panel > .table-bordered > tbody > tr:first-child > td,  .panel > .table-bordered > tbody > tr:first-child > th,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {    border-bottom: 0; }  .panel > .table-bordered > tbody > tr:last-child > td,  .panel > .table-bordered > tbody > tr:last-child > th,  .panel > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-bordered > tfoot > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {    border-bottom: 0; }.panel > .table-responsive {  border: 0;  margin-bottom: 0; }.panel-group {  margin-bottom: 20px; }  .panel-group .panel {    margin-bottom: 0;    border-radius: 4px; }    .panel-group .panel + .panel {      margin-top: 5px; }  .panel-group .panel-heading {    border-bottom: 0; }    .panel-group .panel-heading + .panel-collapse > .panel-body,    .panel-group .panel-heading + .panel-collapse > .list-group {      border-top: 1px solid #ddd; }  .panel-group .panel-footer {    border-top: 0; }    .panel-group .panel-footer + .panel-collapse .panel-body {      border-bottom: 1px solid #ddd; }.panel-default {  border-color: #ddd; }  .panel-default > .panel-heading {    color: #333333;    background-color: #f5f5f5;    border-color: #ddd; }    .panel-default > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #ddd; }    .panel-default > .panel-heading .badge {      color: #f5f5f5;      background-color: #333333; }  .panel-default > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #ddd; }.panel-primary {  border-color: #337ab7; }  .panel-primary > .panel-heading {    color: #fff;    background-color: #337ab7;    border-color: #337ab7; }    .panel-primary > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #337ab7; }    .panel-primary > .panel-heading .badge {      color: #337ab7;      background-color: #fff; }  .panel-primary > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #337ab7; }.panel-success {  border-color: #d6e9c6; }  .panel-success > .panel-heading {    color: #3c763d;    background-color: #dff0d8;    border-color: #d6e9c6; }    .panel-success > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #d6e9c6; }    .panel-success > .panel-heading .badge {      color: #dff0d8;      background-color: #3c763d; }  .panel-success > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #d6e9c6; }.panel-info {  border-color: #bce8f1; }  .panel-info > .panel-heading {    color: #31708f;    background-color: #d9edf7;    border-color: #bce8f1; }    .panel-info > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #bce8f1; }    .panel-info > .panel-heading .badge {      color: #d9edf7;      background-color: #31708f; }  .panel-info > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #bce8f1; }.panel-warning {  border-color: #faebcc; }  .panel-warning > .panel-heading {    color: #8a6d3b;    background-color: #fcf8e3;    border-color: #faebcc; }    .panel-warning > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #faebcc; }    .panel-warning > .panel-heading .badge {      color: #fcf8e3;      background-color: #8a6d3b; }  .panel-warning > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #faebcc; }.panel-danger {  border-color: #ebccd1; }  .panel-danger > .panel-heading {    color: #a94442;    background-color: #f2dede;    border-color: #ebccd1; }    .panel-danger > .panel-heading + .panel-collapse > .panel-body {      border-top-color: #ebccd1; }    .panel-danger > .panel-heading .badge {      color: #f2dede;      background-color: #a94442; }  .panel-danger > .panel-footer + .panel-collapse > .panel-body {    border-bottom-color: #ebccd1; }.embed-responsive {  position: relative;  display: block;  height: 0;  padding: 0;  overflow: hidden; }  .embed-responsive .embed-responsive-item,  .embed-responsive iframe,  .embed-responsive embed,  .embed-responsive object,  .embed-responsive video {    position: absolute;    top: 0;    left: 0;    bottom: 0;    height: 100%;    width: 100%;    border: 0; }.embed-responsive-16by9 {  padding-bottom: 56.25%; }.embed-responsive-4by3 {  padding-bottom: 75%; }.well {  min-height: 20px;  padding: 19px;  margin-bottom: 20px;  background-color: #f5f5f5;  border: 1px solid #e3e3e3;  border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }  .well blockquote {    border-color: #ddd;    border-color: rgba(0, 0, 0, 0.15); }.well-lg {  padding: 24px;  border-radius: 6px; }.well-sm {  padding: 9px;  border-radius: 3px; }.close {  float: right;  font-size: 21px;  font-weight: bold;  line-height: 1;  color: #000;  text-shadow: 0 1px 0 #fff;  opacity: 0.2;  filter: alpha(opacity=20); }  .close:hover, .close:focus {    color: #000;    text-decoration: none;    cursor: pointer;    opacity: 0.5;    filter: alpha(opacity=50); }button.close {  padding: 0;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none; }.modal-open {  overflow: hidden; }.modal {  display: none;  overflow: hidden;  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  -webkit-overflow-scrolling: touch;  outline: 0; }  .modal.fade .modal-dialog {    -webkit-transform: translate(0, -25%);    -ms-transform: translate(0, -25%);    -o-transform: translate(0, -25%);    transform: translate(0, -25%);    -webkit-transition: -webkit-transform 0.3s ease-out;    -moz-transition: -moz-transform 0.3s ease-out;    -o-transition: -o-transform 0.3s ease-out;    transition: transform 0.3s ease-out; }  .modal.in .modal-dialog {    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0); }.modal-open .modal {  overflow-x: hidden;  overflow-y: auto; }.modal-dialog {  position: relative;  width: auto;  margin: 10px; }.modal-content {  position: relative;  background-color: #fff;  border: 1px solid #999;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  background-clip: padding-box;  outline: 0; }.modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000; }  .modal-backdrop.fade {    opacity: 0;    filter: alpha(opacity=0); }  .modal-backdrop.in {    opacity: 0.5;    filter: alpha(opacity=50); }.modal-header {  padding: 15px;  border-bottom: 1px solid #e5e5e5; }  .modal-header:before, .modal-header:after {    content: " ";    display: table; }  .modal-header:after {    clear: both; }.modal-header .close {  margin-top: -2px; }.modal-title {  margin: 0;  line-height: 1.42857; }.modal-body {  position: relative;  padding: 15px; }.modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5; }  .modal-footer:before, .modal-footer:after {    content: " ";    display: table; }  .modal-footer:after {    clear: both; }  .modal-footer .btn + .btn {    margin-left: 5px;    margin-bottom: 0; }  .modal-footer .btn-group .btn + .btn {    margin-left: -1px; }  .modal-footer .btn-block + .btn-block {    margin-left: 0; }.modal-scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll; }@media (min-width: 768px) {  .modal-dialog {    width: 600px;    margin: 30px auto; }  .modal-content {    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }  .modal-sm {    width: 300px; } }@media (min-width: 992px) {  .modal-lg {    width: 900px; } }.tooltip {  position: absolute;  z-index: 1070;  display: block;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 12px;  opacity: 0;  filter: alpha(opacity=0); }  .tooltip.in {    opacity: 0.9;    filter: alpha(opacity=90); }  .tooltip.top {    margin-top: -3px;    padding: 5px 0; }  .tooltip.right {    margin-left: 3px;    padding: 0 5px; }  .tooltip.bottom {    margin-top: 3px;    padding: 5px 0; }  .tooltip.left {    margin-left: -3px;    padding: 0 5px; }.tooltip-inner {  max-width: 200px;  padding: 3px 8px;  color: #fff;  text-align: center;  background-color: #000;  border-radius: 4px; }.tooltip-arrow {  position: absolute;  width: 0;  height: 0;  border-color: transparent;  border-style: solid; }.tooltip.top .tooltip-arrow {  bottom: 0;  left: 50%;  margin-left: -5px;  border-width: 5px 5px 0;  border-top-color: #000; }.tooltip.top-left .tooltip-arrow {  bottom: 0;  right: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000; }.tooltip.top-right .tooltip-arrow {  bottom: 0;  left: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000; }.tooltip.right .tooltip-arrow {  top: 50%;  left: 0;  margin-top: -5px;  border-width: 5px 5px 5px 0;  border-right-color: #000; }.tooltip.left .tooltip-arrow {  top: 50%;  right: 0;  margin-top: -5px;  border-width: 5px 0 5px 5px;  border-left-color: #000; }.tooltip.bottom .tooltip-arrow {  top: 0;  left: 50%;  margin-left: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; }.tooltip.bottom-left .tooltip-arrow {  top: 0;  right: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; }.tooltip.bottom-right .tooltip-arrow {  top: 0;  left: 5px;  margin-top: -5px;  border-width: 0 5px 5px;  border-bottom-color: #000; }.popover {  position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: none;  max-width: 276px;  padding: 1px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-style: normal;  font-weight: normal;  letter-spacing: normal;  line-break: auto;  line-height: 1.42857;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  font-size: 14px;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ccc;  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 6px;  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }  .popover.top {    margin-top: -10px; }  .popover.right {    margin-left: 10px; }  .popover.bottom {    margin-top: 10px; }  .popover.left {    margin-left: -10px; }.popover-title {  margin: 0;  padding: 8px 14px;  font-size: 14px;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0; }.popover-content {  padding: 9px 14px; }.popover > .arrow, .popover > .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid; }.popover > .arrow {  border-width: 11px; }.popover > .arrow:after {  border-width: 10px;  content: ""; }.popover.top > .arrow {  left: 50%;  margin-left: -11px;  border-bottom-width: 0;  border-top-color: #999999;  border-top-color: rgba(0, 0, 0, 0.25);  bottom: -11px; }  .popover.top > .arrow:after {    content: " ";    bottom: 1px;    margin-left: -10px;    border-bottom-width: 0;    border-top-color: #fff; }.popover.right > .arrow {  top: 50%;  left: -11px;  margin-top: -11px;  border-left-width: 0;  border-right-color: #999999;  border-right-color: rgba(0, 0, 0, 0.25); }  .popover.right > .arrow:after {    content: " ";    left: 1px;    bottom: -10px;    border-left-width: 0;    border-right-color: #fff; }.popover.bottom > .arrow {  left: 50%;  margin-left: -11px;  border-top-width: 0;  border-bottom-color: #999999;  border-bottom-color: rgba(0, 0, 0, 0.25);  top: -11px; }  .popover.bottom > .arrow:after {    content: " ";    top: 1px;    margin-left: -10px;    border-top-width: 0;    border-bottom-color: #fff; }.popover.left > .arrow {  top: 50%;  right: -11px;  margin-top: -11px;  border-right-width: 0;  border-left-color: #999999;  border-left-color: rgba(0, 0, 0, 0.25); }  .popover.left > .arrow:after {    content: " ";    right: 1px;    border-right-width: 0;    border-left-color: #fff;    bottom: -10px; }.carousel {  position: relative; }.carousel-inner {  position: relative;  overflow: hidden;  width: 100%; }  .carousel-inner > .item {    display: none;    position: relative;    -webkit-transition: 0.6s ease-in-out left;    -o-transition: 0.6s ease-in-out left;    transition: 0.6s ease-in-out left; }    .carousel-inner > .item > img,    .carousel-inner > .item > a > img {      display: block;      max-width: 100%;      height: auto;      line-height: 1; }    @media all and (transform-3d), (-webkit-transform-3d) {      .carousel-inner > .item {        -webkit-transition: -webkit-transform 0.6s ease-in-out;        -moz-transition: -moz-transform 0.6s ease-in-out;        -o-transition: -o-transform 0.6s ease-in-out;        transition: transform 0.6s ease-in-out;        -webkit-backface-visibility: hidden;        -moz-backface-visibility: hidden;        backface-visibility: hidden;        -webkit-perspective: 1000px;        -moz-perspective: 1000px;        perspective: 1000px; }        .carousel-inner > .item.next, .carousel-inner > .item.active.right {          -webkit-transform: translate3d(100%, 0, 0);          transform: translate3d(100%, 0, 0);          left: 0; }        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {          -webkit-transform: translate3d(-100%, 0, 0);          transform: translate3d(-100%, 0, 0);          left: 0; }        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {          -webkit-transform: translate3d(0, 0, 0);          transform: translate3d(0, 0, 0);          left: 0; } }  .carousel-inner > .active,  .carousel-inner > .next,  .carousel-inner > .prev {    display: block; }  .carousel-inner > .active {    left: 0; }  .carousel-inner > .next,  .carousel-inner > .prev {    position: absolute;    top: 0;    width: 100%; }  .carousel-inner > .next {    left: 100%; }  .carousel-inner > .prev {    left: -100%; }  .carousel-inner > .next.left,  .carousel-inner > .prev.right {    left: 0; }  .carousel-inner > .active.left {    left: -100%; }  .carousel-inner > .active.right {    left: 100%; }.carousel-control {  position: absolute;  top: 0;  left: 0;  bottom: 0;  width: 15%;  opacity: 0.5;  filter: alpha(opacity=50);  font-size: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  background-color: transparent; }  .carousel-control.left {    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }  .carousel-control.right {    left: auto;    right: 0;    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }  .carousel-control:hover, .carousel-control:focus {    outline: 0;    color: #fff;    text-decoration: none;    opacity: 0.9;    filter: alpha(opacity=90); }  .carousel-control .icon-prev,  .carousel-control .icon-next,  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right {    position: absolute;    top: 50%;    margin-top: -10px;    z-index: 5;    display: inline-block; }  .carousel-control .icon-prev,  .carousel-control .glyphicon-chevron-left {    left: 50%;    margin-left: -10px; }  .carousel-control .icon-next,  .carousel-control .glyphicon-chevron-right {    right: 50%;    margin-right: -10px; }  .carousel-control .icon-prev,  .carousel-control .icon-next {    width: 20px;    height: 20px;    line-height: 1;    font-family: serif; }  .carousel-control .icon-prev:before {    content: '\2039'; }  .carousel-control .icon-next:before {    content: '\203a'; }.carousel-indicators {  position: absolute;  bottom: 10px;  left: 50%;  z-index: 15;  width: 60%;  margin-left: -30%;  padding-left: 0;  list-style: none;  text-align: center; }  .carousel-indicators li {    display: inline-block;    width: 10px;    height: 10px;    margin: 1px;    text-indent: -999px;    border: 1px solid #fff;    border-radius: 10px;    cursor: pointer;    background-color: #000 \9;    background-color: transparent; }  .carousel-indicators .active {    margin: 0;    width: 12px;    height: 12px;    background-color: #fff; }.carousel-caption {  position: absolute;  left: 15%;  right: 15%;  bottom: 20px;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #fff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }  .carousel-caption .btn {    text-shadow: none; }@media screen and (min-width: 768px) {  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-prev,  .carousel-control .icon-next {    width: 30px;    height: 30px;    margin-top: -10px;    font-size: 30px; }  .carousel-control .glyphicon-chevron-left,  .carousel-control .icon-prev {    margin-left: -10px; }  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next {    margin-right: -10px; }  .carousel-caption {    left: 20%;    right: 20%;    padding-bottom: 30px; }  .carousel-indicators {    bottom: 20px; } }.clearfix:before, .clearfix:after {  content: " ";  display: table; }.clearfix:after {  clear: both; }.center-block {  display: block;  margin-left: auto;  margin-right: auto; }.pull-right {  float: right !important; }.pull-left {  float: left !important; }.hide {  display: none !important; }.show {  display: block !important; }.invisible {  visibility: hidden; }.text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0; }.hidden {  display: none !important; }.affix {  position: fixed; }@-ms-viewport {  width: device-width; }.visible-xs {  display: none !important; }.visible-sm {  display: none !important; }.visible-md {  display: none !important; }.visible-lg {  display: none !important; }.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {  display: none !important; }@media (max-width: 767px) {  .visible-xs {    display: block !important; }  table.visible-xs {    display: table !important; }  tr.visible-xs {    display: table-row !important; }  th.visible-xs,  td.visible-xs {    display: table-cell !important; } }@media (max-width: 767px) {  .visible-xs-block {    display: block !important; } }@media (max-width: 767px) {  .visible-xs-inline {    display: inline !important; } }@media (max-width: 767px) {  .visible-xs-inline-block {    display: inline-block !important; } }@media (min-width: 768px) and (max-width: 991px) {  .visible-sm {    display: block !important; }  table.visible-sm {    display: table !important; }  tr.visible-sm {    display: table-row !important; }  th.visible-sm,  td.visible-sm {    display: table-cell !important; } }@media (min-width: 768px) and (max-width: 991px) {  .visible-sm-block {    display: block !important; } }@media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline {    display: inline !important; } }@media (min-width: 768px) and (max-width: 991px) {  .visible-sm-inline-block {    display: inline-block !important; } }@media (min-width: 992px) and (max-width: 1199px) {  .visible-md {    display: block !important; }  table.visible-md {    display: table !important; }  tr.visible-md {    display: table-row !important; }  th.visible-md,  td.visible-md {    display: table-cell !important; } }@media (min-width: 992px) and (max-width: 1199px) {  .visible-md-block {    display: block !important; } }@media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline {    display: inline !important; } }@media (min-width: 992px) and (max-width: 1199px) {  .visible-md-inline-block {    display: inline-block !important; } }@media (min-width: 1200px) {  .visible-lg {    display: block !important; }  table.visible-lg {    display: table !important; }  tr.visible-lg {    display: table-row !important; }  th.visible-lg,  td.visible-lg {    display: table-cell !important; } }@media (min-width: 1200px) {  .visible-lg-block {    display: block !important; } }@media (min-width: 1200px) {  .visible-lg-inline {    display: inline !important; } }@media (min-width: 1200px) {  .visible-lg-inline-block {    display: inline-block !important; } }@media (max-width: 767px) {  .hidden-xs {    display: none !important; } }@media (min-width: 768px) and (max-width: 991px) {  .hidden-sm {    display: none !important; } }@media (min-width: 992px) and (max-width: 1199px) {  .hidden-md {    display: none !important; } }@media (min-width: 1200px) {  .hidden-lg {    display: none !important; } }.visible-print {  display: none !important; }@media print {  .visible-print {    display: block !important; }  table.visible-print {    display: table !important; }  tr.visible-print {    display: table-row !important; }  th.visible-print,  td.visible-print {    display: table-cell !important; } }.visible-print-block {  display: none !important; }  @media print {    .visible-print-block {      display: block !important; } }.visible-print-inline {  display: none !important; }  @media print {    .visible-print-inline {      display: inline !important; } }.visible-print-inline-block {  display: none !important; }  @media print {    .visible-print-inline-block {      display: inline-block !important; } }@media print {  .hidden-print {    display: none !important; } }/*--------------------------------------------------------------# Normalize--------------------------------------------------------------*/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: 0.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: -0.5em; }sub {  bottom: -0.25em; }img {  border: 0; }svg:not(:root) {  overflow: hidden; }figure {  margin: 1em 40px; }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-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none; }fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em; }legend {  border: 0;  padding: 0; }textarea {  overflow: auto; }optgroup {  font-weight: bold; }table {  border-collapse: collapse;  border-spacing: 0; }td,th {  padding: 0; }/*--------------------------------------------------------------# Typography--------------------------------------------------------------*/body,button,input,select,textarea {  color: #404040;  font-family: sans-serif;  font-size: 16px;  font-size: 1rem;  line-height: 1.5; }h1, h2, h3, h4, h5, h6 {  clear: both; }p {  margin-bottom: 1.5em; }dfn, cite, em, i {  font-style: italic; }blockquote {  margin: 0 1.5em; }address {  margin: 0 0 1.5em; }pre {  background: #eee;  font-family: "Courier 10 Pitch", Courier, monospace;  font-size: 15px;  font-size: 0.9375rem;  line-height: 1.6;  margin-bottom: 1.6em;  max-width: 100%;  overflow: auto;  padding: 1.6em; }code, kbd, tt, var {  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;  font-size: 15px;  font-size: 0.9375rem; }abbr, acronym {  border-bottom: 1px dotted #666;  cursor: help; }mark, ins {  background: #fff9c0;  text-decoration: none; }big {  font-size: 125%; }/*--------------------------------------------------------------# Elements--------------------------------------------------------------*/html {  box-sizing: border-box; }*,*:before,*:after {  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */  box-sizing: inherit; }body {  background: #fff;  /* Fallback for when there is no custom background color defined. */ }blockquote, q {  quotes: "" ""; }  blockquote:before, blockquote:after, q:before, q:after {    content: ""; }hr {  background-color: #ccc;  border: 0;  height: 1px;  margin-bottom: 1.5em; }ul, ol {  margin: 0 0 1.5em 3em; }ul {  list-style: disc; }ol {  list-style: decimal; }li > ul,li > ol {  margin-bottom: 0;  margin-left: 1.5em; }dt {  font-weight: bold; }dd {  margin: 0 1.5em 1.5em; }img {  height: auto;  /* Make sure images are scaled correctly. */  max-width: 100%;  /* Adhere to container width. */ }figure {  margin: 1em 0;  /* Extra wide images within figure tags don't overflow the content area. */ }table {  margin: 0 0 1.5em;  width: 100%; }/*--------------------------------------------------------------# Forms--------------------------------------------------------------*/button,input[type="button"],input[type="reset"],input[type="submit"] {  border: 1px solid;  border-color: #ccc #ccc #bbb;  border-radius: 3px;  background: #e6e6e6;  color: rgba(0, 0, 0, 0.8);  font-size: 12px;  font-size: 0.75rem;  line-height: 1;  padding: .6em 1em .4em; }  button:hover,  input[type="button"]:hover,  input[type="reset"]:hover,  input[type="submit"]:hover {    border-color: #ccc #bbb #aaa; }  button:active, button:focus,  input[type="button"]:active,  input[type="button"]:focus,  input[type="reset"]:active,  input[type="reset"]:focus,  input[type="submit"]:active,  input[type="submit"]:focus {    border-color: #aaa #bbb #bbb; }input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea {  color: #666;  border: 1px solid #ccc;  border-radius: 3px;  padding: 3px; }  input[type="text"]:focus,  input[type="email"]:focus,  input[type="url"]:focus,  input[type="password"]:focus,  input[type="search"]:focus,  input[type="number"]:focus,  input[type="tel"]:focus,  input[type="range"]:focus,  input[type="date"]:focus,  input[type="month"]:focus,  input[type="week"]:focus,  input[type="time"]:focus,  input[type="datetime"]:focus,  input[type="datetime-local"]:focus,  input[type="color"]:focus,  textarea:focus {    color: #111; }select {  border: 1px solid #ccc; }textarea {  width: 100%; }/*--------------------------------------------------------------# Navigation--------------------------------------------------------------*//*--------------------------------------------------------------## Links--------------------------------------------------------------*/a {  color: #0d5362; }  a:visited {    color: #0d5362; }  a:hover, a:focus, a:active {    color: #0d5362; }  a:hover, a:active {    outline: 0; }/*--------------------------------------------------------------## Menus--------------------------------------------------------------*/.main-navigation {  clear: both;  display: block;  float: left;  width: 100%; }  .main-navigation ul {    display: none;    list-style: none;    margin: 0;    padding-left: 0; }    .main-navigation ul ul {      box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);      float: left;      position: absolute;      top: 1.5em;      left: -999em;      z-index: 99999; }      .main-navigation ul ul ul {        left: -999em;        top: 0; }      .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {        left: 100%; }      .main-navigation ul ul a {        width: 200px; }    .main-navigation ul li:hover > ul,    .main-navigation ul li.focus > ul {      left: auto; }  .main-navigation li {    float: left;    position: relative; }  .main-navigation a {    display: block;    text-decoration: none; }/* Small menu. */.menu-toggle,.main-navigation.toggled ul {  display: block; }.site-main .comment-navigation, .site-main.posts-navigation, .site-main.post-navigation {  margin: 0 0 1.5em;  overflow: hidden; }.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {  float: left;  width: 50%; }.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {  float: right;  text-align: right;  width: 50%; }.navigation-wrapper {  background-color: #25c1e2;  min-height: 120px;  position: relative; }.site-header {  padding: 0 15px;  width: 100%; }  @media all and (min-width: 992px) {    .site-header {      margin: 0 auto; } }@media all and (min-width: 992px) {  .main-navigation {    width: 330.66667px; } }@media all and (min-width: 1200px) {  .main-navigation {    width: 77%; } }.site-branding {  line-height: 120px;  float: left;  padding-left: 15px; }  @media all and (min-width: 768px) {    .site-branding {      width: 50%;      padding-left: 15px;      padding-right: 15px; } }  @media all and (min-width: 992px) {    .site-branding {      width: calc(___YUICSSMIN_PRESERVED_TOKEN_21___); } }  @media all and (min-width: 1200px) {    .site-branding {      width: calc(___YUICSSMIN_PRESERVED_TOKEN_22___); } }  .site-branding a {    font-size: 0;    width: 112px;    height: 80px;    background: url(___YUICSSMIN_PRESERVED_TOKEN_8___) center center/contain no-repeat;    background-size: contain;    display: inline-block;    vertical-align: middle; }    @media all and (min-width: 992px) {      .site-branding a {        width: 415px;        height: 62px;        background: url(___YUICSSMIN_PRESERVED_TOKEN_9___) center center/contain no-repeat; } }  @media all and (min-width: 1200px) {.site-branding__inner {    width: 400px;    margin-right: 400px;    float: none;    margin: 0 auto !important;}}  .site-branding--footer a {    width: 157px;    height: 108px;    background-image: url(___YUICSSMIN_PRESERVED_TOKEN_10___);    background-repeat: no-repeat;    background-position: center center;    background-size: contain;    margin-bottom: 40px; }    @media (min-width: 992px) {      .site-branding--footer a {        margin-bottom: -80px; } }@media all and (max-width: 767px) {  #masthead .site-branding {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_23___); } }@media (min-width: 768px) {  #masthead .social-menu--header {    display: block;    width: auto;padding-right: 16px; } }.primary-menu {  margin: 0;  padding: 0; }  .primary-menu li {    float: none;    text-align: center;    display: block; }    .primary-menu li a {      font-size: 20px;      text-transform: uppercase;      font-weight: 800;      padding: 17px 0;      text-decoration: none;      margin: 0 10px; }      @media all and (min-width: 992px) {        .primary-menu li a {          font-size: 30px;          padding: 17px 0;          letter-spacing: -1px; } }  .primary-menu--header li {    text-align: center; }    .primary-menu--header li a {      color: #fff; }  .primary-menu--footer li {    padding-top: 40px;    padding-bottom: 40px;    text-align: center; }    @media all and (min-width: 768px) {      .primary-menu--footer li {        text-align: right; } }    .primary-menu--footer li a {      color: #25c1e2; }.social-menu {  padding-bottom: 30px; }  .social-menu li {    display: inline-block;    line-height: 1;    float: none; }    @media all and (min-width: 768px) {      .social-menu li {        margin-right: 20px; } }    .social-menu li a {      font-size: 0;      color: #25c1e2; }      .social-menu li a:hover, .social-menu li a:focus, .social-menu li a:visited {        text-decoration: none;        color: #25c1e2; }      .social-menu li a:before {        font-family: 'FontAwesome';        text-decoration: inherit;        display: inline-block;        font-size: 34px; }        @media all and (min-width: 1200px) {          .social-menu li a:before {            font-size: 32px;            margin-right: 20px; } }      .social-menu li a:hover:before {        -webkit-transform: scale(1.3, 1.3);        -moz-transform: scale(1.3, 1.3);        -ms-transform: scale(1.3, 1.3);        -o-transform: scale(1.3, 1.3);        transform: scale(1.3, 1.3); }    .social-menu li.facebook a:before {      content: "\f09a"; }    .social-menu li.instagram a:before {      content: "\f16d"; }    .social-menu li.twitter a:before {      content: "\f099"; }    @media all and (min-width: 768px) {      .social-menu li {     width: 34px;    height: 120px;    line-height: 120px;    float: right; }	.social-menu--footer li {    float: none; }#social-menu--footer {    padding-bottom: 0;	    margin: 0px;}#colophon .container {    padding-top: 7px;    padding-bottom: 25px;}#colophon .menu-social-container {    position: relative;    top: -17px;}	}  @media all and (min-width: 767px) {    .social-menu {      display: block; } }  .social-menu--header {    width: 100%;    text-align: center;    overflow: hidden;    margin-top: 16px; }    @media (min-width: 768px) {      .social-menu--header {        padding-bottom: 0; } }    .social-menu--header li {      margin-right: 23px;      margin-left: 23px; }      @media (min-width: 768px) {        .social-menu--header li {          margin-right: 4px;          margin-left: 4px; }		  .toggled .social-menu li {     float: none;}		  }      .social-menu--header li a:before {        color: #fff;        font-size: 28px; }  .social-menu--footer {    margin-left: 0;    padding-left: 0;    text-align: center; }    @media (min-width: 992px) {      .social-menu--footer {        text-align: right; } }    .social-menu--footer li {      margin-left: 18px;      margin-right: 18px; }      @media all and (min-width: 768px) {        .social-menu--footer li {          margin-left: 8px;          margin-right: 8px; } }      .social-menu--footer li a:before {        color: #25c1e2;        font-size: 35px; }#colophon .site-branding {  float: none;  text-align: center;  padding-left: 0; }  @media all and (min-width: 768px) {    #colophon .site-branding {      float: left;      margin-right: 10px;      width: 50%; } }  @media all and (min-width: 992px) {    #colophon .site-branding {      align-self: stretch;      margin-right: auto;      width: 200px; } }@media all and (min-width: 768px) {  #colophon .social-container-w {    width: 50%;    margin-right: 10px;    float: left; } }@media all and (min-width: 992px) {  #colophon .social-container-w {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_24___);    float: right;    margin-right: 0;    margin-left: 10px; } }#colophon .menu-menu-1-container {  width: 100%; }  @media all and (min-width: 768px) {    #colophon .menu-menu-1-container {      margin-left: 50%;      width: 50%; } }  @media all and (min-width: 992px) {    #colophon .menu-menu-1-container {      width: calc(___YUICSSMIN_PRESERVED_TOKEN_25___);      margin-left: 200px;      text-align: right; } }  @media all and (min-width: 992px) {    #colophon .menu-menu-1-container .menu-item {      display: inline-block; }      #colophon .menu-menu-1-container .menu-item a {        font-size: 18px; } }#colophon .menu-social-container .menu {  padding-left: 0;  margin-left: 0;  text-align: center;  margin-top: 15px; }  @media (min-width: 768px) {    #colophon .menu-social-container .menu {      margin-top: 0;      text-align: right; } }.nav-c {  background-color: #1d98b2;  width: 100px;  float: right;  overflow: hidden;  padding-right: 25px;  padding-left: 25px; }  @media all and (min-width: 768px) {    .nav-c {      width: 50%;      float: left;      padding-left: 15px;      padding-right: 15px; } }  @media all and (min-width: 992px) {    .nav-c {      width: calc(___YUICSSMIN_PRESERVED_TOKEN_26___); } }  @media all and (min-width: 1200px) {    .nav-c {      width: calc(___YUICSSMIN_PRESERVED_TOKEN_27___); } }  .nav-c a {    color: #fff; }footer #primary-menu li a {  font-size: 18px;  padding-bottom: 4px; }.main-menu-btn {    background: 0;    border: 0;    box-shadow: none;    color: #fff;    font-size: 40px;    padding: 0;    height: 58px;    line-height: 3;    width: 100%;    outline: none;    text-align: right;    margin-right: 20px;}  @media all and (min-width: 768px) {    .main-menu-btn {      width: 30px;      font-size: 30px;      float: right; } }  .main-menu-btn .i_open {    display: inline-block;    font-size: 48px; }    @media all and (min-width: 992px) {      .main-menu-btn .i_open {        font-size: 28px; } }  .main-menu-btn .i_close {    display: none; }  .main-menu-btn i {    color: #fff;    display: inline-block;    float: none;    vertical-align: middle; }.open .site-header {  width: 100%; }.open .main-menu-btn {  text-align: right; }  .open .main-menu-btn .i_open {    display: none; }  .open .main-menu-btn .i_close {    display: inline-block;    position: relative;    z-index: 9; }.open.navigation-wrapper:before {  left: 0; }  @media all and (min-width: 768px) {    .open.navigation-wrapper:before {      left: 50%; } }  @media all and (min-width: 992px) {    .open.navigation-wrapper:before {      margin-left: -161.66667px; } }  @media all and (min-width: 1200px) {    .open.navigation-wrapper:before {      margin-left: -195px; } }.open #masthead .site-branding {  width: 50%; }  @media all and (min-width: 992px) {    .open #masthead .site-branding {      width: 323.33333px; } }  @media all and (min-width: 1200px) {    .open #masthead .site-branding {      width: 44.6666%; } }.open .nav-c {  width: 100%; }  @media all and (min-width: 768px) {    .open .nav-c {      width: 50%; } }  @media all and (min-width: 992px) {    .open .nav-c {      width: 646.66667px; } }  @media all and (min-width: 1200px) {    .open .nav-c {      width: 55.3333%; } }@media all and (min-width: 992px) {  .open .main-navigation {    width: 100%; } }@media all and (min-width: 992px) {  .open .menu-menu-1-container {    width: 50%;    float: left;    padding-bottom: 40px; } }@media all and (min-width: 992px) {  .open .menu-social-container {    width: 50%;    float: left; }    .open .menu-social-container:before {      content: 'Where else are we?';      text-transform: uppercase;      display: block;      text-align: center;      font-size: 18px;      color: #fff;      font-weight: bold; } }    @media all and (min-width: 992px) and (min-width: 1200px) {      .open .menu-social-container:before {        font-size: 32px;        font-weight: 800; } }.open #social-menu {  text-align: center;  float: none;  padding-bottom: 20px; }  .open #social-menu li {    float: none;    text-align: center;    margin-right: 0; }    .open #social-menu li a:before {      font-size: 56px; }.open .site-branding {  display: none; }  @media all and (min-width: 768px) {    .open .site-branding {      text-align: center;      display: block;      margin: 0 auto;      line-height: 430px; } }  @media all and (min-width: 992px) {    .open .site-branding {      margin: 0; } }  .open .site-branding a {    width: 125px;    height: 106px;    background-image: url(___YUICSSMIN_PRESERVED_TOKEN_11___);    background-repeat: no-repeat;    background-position: center center;    background-size: contain;    margin: 0 auto;    display: inline-block; }    @media all and (min-width: 768px) {      .open .site-branding a {        width: 264px;        height: 420px; } }    @media all and (min-width: 992px) {      .open .site-branding a {        background-image: url(___YUICSSMIN_PRESERVED_TOKEN_12___);        background-repeat: no-repeat;        background-position: center center; } }  .open .site-branding__inner {    margin-right: 0; }footer .menu-menu-1-container a {  color: #25c1e2;  position: relative;  padding: 0 0 18px 0;     letter-spacing: 0.1px; }  footer .menu-menu-1-container a:hover, footer .menu-menu-1-container a:focus, footer .menu-menu-1-container a:visited {    text-decoration: none; }  footer .menu-menu-1-container a:after {    content: "";    position: absolute;    width: 0;    height: 2%;    background-color: #fff;    transition: all .5s ease-in-out; }  footer .menu-menu-1-container a:hover:after {    width: 50%;    height: 2%; }  footer .menu-menu-1-container a:before {    content: "";    position: absolute;    width: 0;    height: 2%;    background-color: #fff;    transition: all .5s ease-in-out; }  footer .menu-menu-1-container a:hover:before {    width: 50%;    height: 2%; }  footer .menu-menu-1-container a:after {    bottom: 0;    left: 0; }  footer .menu-menu-1-container a:before {    bottom: 0;    right: 0; }footer .copyright {  text-align: center;  font-size: 18px;  text-transform: uppercase;  color: #25c1e2; }  @media all and (min-width: 768px) {    footer .copyright {      text-align: right; } }  footer .copyright .divider {    display: block;    font-size: 0; }    @media all and (min-width: 768px) {      footer .copyright .divider {        display: inline-block;        margin-left: 10px;        margin-right: 10px;        font-size: 22px; } }  footer .copyright a {    color: #25c1e2; }footer .menu-social-container .social-menu li {  height: 0;  line-height: 1; }  footer .menu-social-container .social-menu li.facebook, footer .menu-social-container .social-menu li.instagram, footer .menu-social-container .social-menu li.twitter {    width: 38px; }    footer .menu-social-container .social-menu li.facebook a, footer .menu-social-container .social-menu li.instagram a, footer .menu-social-container .social-menu li.twitter a {      font-size: 0;      color: #25c1e2; }      footer .menu-social-container .social-menu li.facebook a:hover, footer .menu-social-container .social-menu li.facebook a:focus, footer .menu-social-container .social-menu li.facebook a:visited, footer .menu-social-container .social-menu li.instagram a:hover, footer .menu-social-container .social-menu li.instagram a:focus, footer .menu-social-container .social-menu li.instagram a:visited, footer .menu-social-container .social-menu li.twitter a:hover, footer .menu-social-container .social-menu li.twitter a:focus, footer .menu-social-container .social-menu li.twitter a:visited {        text-decoration: none;        color: #25c1e2; }      footer .menu-social-container .social-menu li.facebook a:before, footer .menu-social-container .social-menu li.instagram a:before, footer .menu-social-container .social-menu li.twitter a:before {        font-family: FontAwesome;        text-decoration: inherit;        display: inline-block;        font-size: 34px;        color: #25c1e2;        padding-right: 22px; }      footer .menu-social-container .social-menu li.facebook a:hover:before, footer .menu-social-container .social-menu li.instagram a:hover:before, footer .menu-social-container .social-menu li.twitter a:hover:before {        -webkit-transform: scale(1.3, 1.3);        -moz-transform: scale(1.3, 1.3);        -ms-transform: scale(1.3, 1.3);        -o-transform: scale(1.3, 1.3);        transform: scale(1.3, 1.3); }  footer .menu-social-container .social-menu li.facebook a:before {    content: "\f09a"; }  footer .menu-social-container .social-menu li.instagram a:before {    content: "\f16d"; }  footer .menu-social-container .social-menu li.twitter a:before {    content: "\f099"; }footer .more {  display: none; }/*--------------------------------------------------------------# Accessibility--------------------------------------------------------------*//* Text meant only for screen readers. */.screen-reader-text {  clip: rect(1px, 1px, 1px, 1px);  position: absolute !important;  height: 1px;  width: 1px;  overflow: hidden; }  .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: 14px;    font-size: 0.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;    /* Above WP toolbar. */ }/* Do not show the outline on the skip link target. */#content[tabindex="-1"]:focus {  outline: 0; }/*--------------------------------------------------------------# Alignments--------------------------------------------------------------*/.alignleft {  display: inline;  float: left;  margin-right: 1.5em; }.alignright {  display: inline;  float: right;  margin-left: 1.5em; }.aligncenter {  clear: both;  display: block;  margin-left: auto;  margin-right: auto; }/*--------------------------------------------------------------# Clearings--------------------------------------------------------------*/.clear:before:before, .clear:before:after,.clear:after:before,.clear:after:after,.entry-content:before:before,.entry-content:before:after,.entry-content:after:before,.entry-content:after:after,.comment-content:before:before,.comment-content:before:after,.comment-content:after:before,.comment-content:after:after,.site-header:before:before,.site-header:before:after,.site-header:after:before,.site-header:after:after,.site-content:before:before,.site-content:before:after,.site-content:after:before,.site-content:after:after,.site-footer:before:before,.site-footer:before:after,.site-footer:after:before,.site-footer:after:after {  content: " ";  display: table; }.clear:before:after,.clear:after:after,.entry-content:before:after,.entry-content:after:after,.comment-content:before:after,.comment-content:after:after,.site-header:before:after,.site-header:after:after,.site-content:before:after,.site-content:after:after,.site-footer:before:after,.site-footer:after:after {  clear: both; }.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {  clear: both; }/*--------------------------------------------------------------# Widgets--------------------------------------------------------------*/.widget {  margin: 0 0 1.5em;  /* Make sure select elements fit in widgets. */ }  .widget select {    max-width: 100%; }/*--------------------------------------------------------------# Content--------------------------------------------------------------*//*--------------------------------------------------------------## Posts and pages--------------------------------------------------------------*/.sticky {  display: block; }.hentry {  margin: 0 0 1.5em; }.byline,.updated:not(.published) {  display: none; }.single .byline,.group-blog .byline {  display: inline; }.page-content,.entry-content,.entry-summary {  margin: 1.5em 0 0; }.page-links {  clear: both;  margin: 0 0 1.5em; }/*--------------------------------------------------------------## Comments--------------------------------------------------------------*/.comment-content a {  word-wrap: break-word; }.bypostauthor {  display: block; }/*--------------------------------------------------------------# Infinite scroll--------------------------------------------------------------*//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {  /* Theme Footer (when set to scrolling) */  display: none; }/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */.infinity-end.neverending .site-footer {  display: block; }/*--------------------------------------------------------------# Media--------------------------------------------------------------*/.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {  border: none;  margin-bottom: 0;  margin-top: 0;  padding: 0; }/* Make sure embeds and iframes fit their containers. */embed,iframe,object {  max-width: 100%; }/*--------------------------------------------------------------## Captions--------------------------------------------------------------*/.wp-caption {  margin-bottom: 1.5em;  max-width: 100%; }  .wp-caption img[class*="wp-image-"] {    display: block;    margin-left: auto;    margin-right: auto; }  .wp-caption .wp-caption-text {    margin: 0.8075em 0; }.wp-caption-text {  text-align: center; }/*--------------------------------------------------------------## Galleries--------------------------------------------------------------*/.gallery {  margin-bottom: 1.5em; }.gallery-item {  display: inline-block;  text-align: center;  vertical-align: top;  width: 100%; }  .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; }/*----------------------------------------------------------------# Custom---------------------------------------------------------------*/@font-face {  font-family: 'FontAwesome';  src: url("/wp-content/themes/ics/fonts/fontawesome-webfont.eot");  src: url("/wp-content/themes/ics/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/ics/fonts/fontawesome-webfont.woff2") format("woff2"), url("/wp-content/themes/ics/fonts/fontawesome-webfont.woff") format("woff"), url("/wp-content/themes/ics/fonts/fontawesome-webfont.ttf") format("truetype"), url("/wp-content/themes/ics/fonts/fontawesome-webfont.svg#glyphicons_halflingsregular") format("svg"); }.container {  padding-top: 40px;  padding-bottom: 40px; }.valign {  display: flex;  align-items: center;  flex-wrap: wrap; }.halign {  display: flex;  justify-content: center; }.p {  color: #6a6a6a; }.padding-top {  padding-top: 40px; }.no-margin-top {  margin-top: -40px; }.gray-bg {  background-color: #f3f3f3; }.orange {  color: #f6861f; }.blue {  color: #25c1e2; }.bold {  font-weight: 900; }.ics-btn {  color: #fff;  font-size: 18px;  padding: 17px 22px;  font-weight: 700;  text-transform: uppercase;  background-color: #25c1e2;  border: 1px solid #25c1e2;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);  -webkit-transition-duration: 0.5s;  transition-duration: 0.5s; }  .ics-btn:visited {    color: #fff; }  .ics-btn:hover, .ics-btn:focus, .ics-btn:active {    color: #25c1e2;    border: 1px solid #25c1e2;    background-color: #fff;   }  @media all and (min-width: 1200px) {    .ics-btn--large {      font-size: 30px;      font-weight: 800;      padding: 24px 60px;      border-radius: 8px; } }.alm-btn-wrap {  text-align: right; }.more {  font-size: 22px;  font-weight: 700;  text-transform: uppercase;  border: 0;  box-shadow: 0;  background: transparent; }  .more:hover, .more:focus, .more:active, .more:visited {    color: inherit;    text-decoration: underline; }.full-size-wrapper {  position: relative; }.banner {  background-color: #f3f3f3; }  .banner > .container {    background: url("/wp-content/themes/ics/img/banner-awards.png") center center/cover no-repeat; }    @media (min-width: 992px) {.banner > .container {    background: url(/wp-content/themes/ics/img/banner-awards.png) right 57px/30% no-repeat;    padding-bottom: 67px;}  .banner__header {      display: block;    font-size: 142px;    font-weight: 900;    color: #25c1e2;    margin-bottom: 0;    line-height: 138px;    margin-top: 29px; }  .banner__subheader {    font-size: 48px;    font-weight: 900;    text-transform: uppercase;    line-height: 1; }.section-header {  font-weight: 800;  font-size: 30px;  letter-spacing: 1px;  position: relative;  text-transform: uppercase; }	}  @media all and (min-width: 768px) {    .section-header {      font-size: 36px; } }  @media all and (min-width: 992px) {    .section-header {      font-size: 42px; } }  @media all and (min-width: 1200px) {    .section-header {      font-size: 50px; } }  .section-header_first {    font: 900 44px/1.2 "Montserrat";    text-transform: uppercase;    color: #3c3c3c; }  .section-header--closed {    position: relative;    margin-bottom: 90px; }    .section-header--closed:after {      content: '';      display: block;      height: 18px;      width: 110px;      background-color: #f6861f;      position: absolute;      left: 0;      bottom: -46px; }  .section-header--overlayed span {    display: inline-block;    position: relative;    z-index: 1; }    .section-header--overlayed span:before {    content: '';    display: block;    width: 270px;    height: 34px;    background-color: #f6861f;    right: -40px;    bottom: -9px;    position: absolute;    z-index: -1; }	.home .blog__header img {    height: 100%;    object-fit: cover;}.home .blog__header {    position: relative;    height: 200px;}	.home section.blog.gray-bg h1 {    margin-bottom: 56px !important;}  .section-header--slogan {    position: relative; }    @media all and (max-width: 768px) {      .section-header--slogan {        margin-bottom: 90px;     text-align: right; }		h1.section-header { font-size: 45px !important;}.post-type-archive-service .orange.more {    text-align: right;    padding-right: 20px !important;    padding-bottom: 18px;}.portfolio-page__item__logo.col-xs-2.box-2 {    width: 85px;}.portfolio-page__item__heading.col-xs-10.box-3 {    width: 74.33333%;}.post-type-archive-portfolio .portfolio-page__item.col-sm-6.col-md-3 .portfolio-page__item__logo {padding: 0px 15px !important;}.service-content {    padding-top: 0;    padding-bottom: 0;}.postid-144 .col-md-4 {    width: 100% !important;}.service-content__branding__list {    column-count: 1 !important;}.service-content--smm__content {    text-align: left;}.portfolio-page__item__heading.col-xs-10.box-3 {    font-size: 19px;}.service-gallery h4 {    top: 0 !important;}.service-gallery h4:after {    left: 0;    right: 0;    margin: 0 auto;}		}    @media all and (min-width: 768px) {      .section-header--slogan {        float: left; } }    .section-header--slogan:before {      content: attr(data-subtitle);      right: 120px;      font-size: 18px;      position: absolute;      bottom: -22px;      font-weight: 400;text-transform: none;	  }    .section-header--slogan:after {      content: '';      position: absolute;      width: 106px;      height: 18px;      background-color: #f6861f;      bottom: -20px;      right: 0; }@media all and (min-width: 1200px) {  .home .section-header {    font-size: 58px; } }.page-header {  border-bottom: 0;  margin-top: 0; }.subtitle > p {  font-size: 24px;  letter-spacing: .5;  line-height: 1.75;  margin-bottom: 60px; }  .subtitle > p--portfolio > p {    margin-top: 0; }.subtitle_closed > p {    position: relative;    margin-bottom: 76px;    margin-top: 56px !important;}.subtitle_closed > p:after {    content: '';    display: block;    height: 18px;    width: 110px;    background-color: #f6861f;    position: absolute;    left: 50%;    margin-left: -55px;    bottom: -36px;}.post-type-archive-service .subtitle_closed > p:after {	 top: -36px;}.home .container-fluid {    padding-top: 60px;    padding-bottom: 100px;    margin-top: -29px; }.section-subheader {  display: block;  position: relative;  font-size: 24px;  margin-top: -10px;  margin-bottom: 40px; }  .section-subheader:after {    content: '';    display: block;    height: 18px;    width: 110px;    background-color: #f6861f;    position: absolute;    right: 0;    bottom: 8px; }  .section-subheader--service-clients {    margin-top: -25px;    display: block;    text-align: center; }    .section-subheader--service-clients:after {      position: static;      display: inline-block;      margin-bottom: -2px; }  .section-subheader--blue {    display: block;    position: relative;    font-size: 28px;    font-weight: 600;    margin-top: -30px;    margin-bottom: 40px; }    .section-subheader--blue:after {      content: '';      display: block;      height: 18px;      width: 110px;      background-color: #25c1e2;      position: absolute;      left: 0;      bottom: -45px; }.home-header__description {  padding: 15px; }.home-header__img {  min-height: 400px;  background-size: cover;  background-repeat: no-repeat;  background-position: center; }@media all and (min-width: 992px) {  .home-header {    display: flex;    align-items: stretch;    padding: 0; }    .home-header__description {      width: calc(___YUICSSMIN_PRESERVED_TOKEN_28___);      padding: 100px 25px 60px 15px;      order: 2; }      .home-header__description .section-header_first, .home-header__description .subtitle {        font-size: 50px;        letter-spacing: 1px;     margin-left: 15px; }    .home-header__img {      width: calc(___YUICSSMIN_PRESERVED_TOKEN_29___);      order: 1; } }@media all and (min-width: 1200px) {  .home-header__description {    width:50%;    padding: 120px 50px 120px 30px;    box-sizing:border-box;	}    .home-header__description .section-header_first {      font-size: 60px; }  .home-header__img {    width:50%; } }@media all and (min-width: 992px) {  .portfolio-item__wrapper .portfolio-item--service {    padding-left: 42px; } }.portfolio-item__wrapper .portfolio-item__wrapper {  position: relative;  margin-top: 8px;  margin-bottom: 8px; }  @media all and (min-width: 480px) {    .portfolio-item__wrapper .portfolio-item__wrapper {      padding: 0 4px; } }  .portfolio-item__wrapper .portfolio-item__wrapper--sub-c {    padding-left: 42px; }  @media all and (max-width: 480px) {    .portfolio-item__wrapper .portfolio-item__wrapper {      float: none; } }  @media all and (min-width: 480px) {    .portfolio-item__wrapper .portfolio-item__wrapper {      width: 33.333%;      float: left; } }  .portfolio-item__wrapper .portfolio-item__wrapper .portfolio-item__title,  .portfolio-item__wrapper .portfolio-item__wrapper .portfolio-item__subtitle {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; }.portfolio-item__wrapper--portfolio {  position: relative; }  .portfolio-item__wrapper--portfolio .portfolio-item {    position: absolute;    top: 30px;    left: 15px;    width: 66%; }  @media all and (min-width: 992px) {    .portfolio-item__wrapper--portfolio {      width: 50%;      float: left; }      .portfolio-item__wrapper--portfolio + .portfolio-item__wrapper {        width: 50%;        float: left; height: 464px;} }.portfolio-item .portfolio-item .portfolio-item__logo {  width: 54px;  height: 54px; }.portfolio-item .portfolio-item .portfolio-item__heading {  position: absolute;  padding: 0;  top: auto;  bottom: 30px;  left: 30px;  right: 15px; }.portfolio-item .portfolio-item .portfolio-item__title {  font-size: 24px; }  .portfolio-item .portfolio-item .portfolio-item__title:after {    display: none; }.portfolio-item--service {  overflow: hidden; }  .portfolio-item--service .container {    max-width: 100%; }.portfolio-item__img {  width: 100%;  max-width: 100%;  height: auto;  display: block; }.portfolio-item__logo {  position: absolute;  top: 0;  right: 22px; }.portfolio-item__heading {  position: absolute;  top: 10px;  padding-bottom: 34px;  padding-left: 22px; }.portfolio-item__title {  font-size: 16px;  color: #fff;  text-transform: uppercase;  font-weight: 800;  margin-bottom: 12px;  margin-top: 0;  line-height: 1.2;  display: block;  position: relative; }  .portfolio-item__title:hover, .portfolio-item__title:focus, .portfolio-item__title:active, .portfolio-item__title:visited {    color: #fff; }  @media all and (min-width: 992px) {    .portfolio-item__title {      font-size: 36px; } }  @media all and (min-width: 1200px) {    .portfolio-item__title {      font-size: 44px; } }  .portfolio-item__title:after {    content: '';    width: 106px;    height: 18px;    background-color: #f6861f;    position: absolute;    bottom: -30px;    left: 0; }.portfolio-item__subtitle {  font-size: 14px;  margin-top: 0;  margin-bottom: 0;  color: #fff;  text-transform: uppercase;  font-weight: 200; }.portfolio-item--service {  display: block; }  .portfolio-item--service .section-header {    float: left;    position: relative; }    .portfolio-item--service .section-header::before {      content: 'No big deal';      position: absolute;      bottom: -22px;      right: 120px;      font-size: 18px;      font-weight: 400; }    .portfolio-item--service .section-header:after {      content: '';      position: absolute;      width: 106px;      height: 18px;      background-color: #f6861f;      bottom: -20px;      right: 0; }  .portfolio-item--service .section-subheader {    display: none; }.orange.more {  margin-top: 10px;  color: #f6861f; }  .orange.more:after {    content: '';    display: inline-block;    border-left: 16px solid #f6861f;    border-top: 8px solid transparent;    border-bottom: 8px solid transparent; }.home-portfolio {  padding-bottom: 0; }  .home-portfolio + .container {    padding-top: 0; }  .home-portfolio .portfolio-item {    position: relative;    margin: 8px 0; height: 100%;     background-size: cover;}	.portfolio-item__img {    width: 100%;    max-width: 100%;    height: auto;    display: block;	min-height:167px;    height: 100%;    object-fit: cover;}	.blog__header{		 position: relative;	}    .home-portfolio .portfolio-item:before, .blog__header:before {      content: '';      position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.4); }    @media all and (min-width: 768px) {      .home-portfolio .portfolio-item__wrapper {        float: left;          width: 25%;    height: 392px;        padding: 0 8px; } }    @media all and (min-width: 992px) {      .home-portfolio .portfolio-item__wrapper {        float: left;        } }    .home-portfolio .portfolio-item__heading {      padding: 0;      top: auto;      bottom: 31px;      left: 15px;      right: 15px; }    .home-portfolio .portfolio-item__title {      font-size: 24px;     margin-bottom: 1px; }      .home-portfolio .portfolio-item__title:after {        display: none; }    .home-portfolio .portfolio-item__logo {      width: 80px;      height: 80px; }    .home-portfolio .portfolio-item__subtitle {      overflow: hidden;      text-overflow: ellipsis;      white-space: nowrap; }.portfolio-page__item {  position: relative;  background: #ccc; }  .portfolio-page__item:before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.5); }  .portfolio-page__item__overlay {    display: none;    opacity: 0; }  .portfolio-page__item:hover .portfolio-page__item__overlay {    display: block;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    opacity: .4; }  .portfolio-page__item__content {    position: absolute;    bottom: 0; }  .portfolio-page__item__logo {    padding: 15px;    text-align: center; }  .portfolio-page__item__title {    color: #fff;    text-transform: uppercase;    text-decoration: none;    font-size: 16px;    font-weight: 800; }    .portfolio-page__item__title:active, .portfolio-page__item__title:visited, .portfolio-page__item__title:focus {      color: #fff; }  .portfolio-page__item__subtitle {    color: #fff;    text-transform: uppercase;    text-decoration: none;    font-size: 12px; }	.post-type-archive-portfolio .portfolio-page__item__subtitle {    color: #fff;    text-transform: uppercase;    text-decoration: none;	 font-size: 14px;}		.post-type-archive-portfolio .portfolio-page__item__title {	 font-size: 22px;}  .portfolio-page__item:nth-child(1) .portfolio-page__item__title, .portfolio-page__item:nth-child(2) .portfolio-page__item__title {    font-size: 28px; }  .portfolio-page__item:nth-child(1) .portfolio-page__item____subtitle, .portfolio-page__item:nth-child(2) .portfolio-page__item____subtitle {    font-size: 22px; }.logos__item {     height: 269px;  line-height: 270px;  text-align: center;  font-size: 0;  padding: 0px;  background-position: center center;  background-repeat: no-repeat; }  .logos__item--central__title {    font-weight: 900;    font-size: 40px;    letter-spacing: -1px;    position: relative;    text-transform: uppercase;    line-height: 1.3;    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    text-align: center;    color: #0d5362;    margin-top: 22px;	}    .logos__item--central__title span {      display: block;    margin-top: 3px; }  .logos__item__img {    display: inline-block;    max-width: 100%;    max-height: 100%;    vertical-align: middle; }.blog__header {  position: relative; }  .blog__header--archive:before {    content: '';    position: absolute;    display: block;    left: 0;    top: -30px;    background-color: #6a6a6a;    height: 1px;    width: 100%;    box-shadow: 0px -1px 1px #ddd; }  .blog__header--archive:after {    content: '';    position: absolute;    display: block;    width: 100%;    height: 100%;    left: 0;    top: 0;    background-color: rgba(0, 0, 0, 0.4); }.blog__item {  padding-bottom: 15px;  margin-bottom: 40px; }  .blog__item--first:first-of-type .blog__header--archive:before {    display: none; }  .blog__item--sticky {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    display: flex;    align-items: center;    align-content: center;    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.4);    margin-bottom: 0; }    @media all and (min-width: 992px) {      .blog__item--sticky {        position: absolute;        left: 0;        right: 50%;        margin-right: -146.66px;        top: 0;        bottom: 0;        overflow: hidden; } }    @media all and (min-width: 1200px) {      .blog__item--sticky {        margin-right: -195px; } }    .blog__item--sticky img {      width: 100%; }.blog__title {text-transform: uppercase;    font-weight: 800;    font-size: 16px;    color: #fff;    position: absolute;    bottom: 0;    left: 10px;    padding-bottom: 34px;    z-index: 1;    line-height: 1.2; }  @media all and (min-width: 768px) {    .blog__title {      font-size: 18px; } }  @media all and (min-width: 1200px) {    .blog__title {      font-size: 25px; } }  .blog__title:before {    content: '';    position: absolute;    display: block;    left: 0;    bottom: 15px;    background-color: #f6861f;    height: 12px;    width: 70px; }  .blog__title:hover, .blog__title:focus, .blog__title:visited {    color: #fff; }  .blog__title--sticky {    position: static;    font-size: 50px;    margin-bottom: 60px; }    @media all and (min-width: 992px) {      .blog__title--sticky:before {        height: 22px;        width: 160px;        bottom: -40px; } }.blog__excerpt {  color: #6a6a6a;  font-size: 18px;    line-height: 27px;  position: relative;  padding-bottom: 20px;  padding-top: 36px; }  .blog__excerpt:after {    content: '';    display: block;    position: absolute;    width: 52px;    height: 8px;    bottom: 0;    left: 50%;    margin-left: -26px;    background-color: #25c1e2; }  .blog__excerpt--archive {    margin-bottom: 45px; }    .blog__excerpt--archive:after {      left: 0;      margin-left: 0;      bottom: -25px; }  .blog__excerpt--sticky {    color: #fff;    padding-bottom: 0;    padding-top: 40px; }    .blog__excerpt--sticky:after {      display: none; }.blog__more-link {  display: block;  text-transform: uppercase;  color: #0d5362;  text-decoration: underline;  text-decoration-color: #9daeb3;  font-size: 20px;  font-weight: 800; }  .blog__more-link:hover, .blog__more-link:focus, .blog__more-link:visited {    color: #0d5362;    text-decoration-style: dotted; }  .blog__more-link--archive:after {    text-align: left; }  .blog__more-link--sticky {    color: #fff;    text-align: left;    font-weight: normal;    font-size: 16px; }    .blog__more-link--sticky:hover, .blog__more-link--sticky:focus, .blog__more-link--sticky:visited {      color: #fff; }.single-blog__header {  margin-bottom: 15px;  position: relative; }  .single-blog__img {    width: 100%;    height: 100%;    object-fit: cover;}.single-blog .container {    font-size: 19px;    line-height: 2.5;    padding-bottom: 60px;    border-bottom: 1px solid #bebebe;    margin-bottom: 60px;    padding-top: 91px;}.single-blog {    background: #f7f7f7;}  @media (min-width: 992px) {    .single-blog__header {      width: calc(___YUICSSMIN_PRESERVED_TOKEN_30___);      margin-right: 30px;      margin-bottom: 15px;	      height: 560px;      float: left;      position: relative; } }.single-blog__title {  position: absolute;  width: 100%;  height: 100%;  display: flex;  align-items: center;  background: rgba(0, 0, 0, 0.6); }  @media (min-width: 992px) {    .single-blog__title {      justify-content: flex-end; } }  .single-blog__title__inner {    padding-right: 30px;    padding-left: 30px; }    @media all and (min-width: 992px) {      .single-blog__title__inner {        width: 496px; } }    @media all and (min-width: 1200px) {      .single-blog__title__inner {        width: 600px; } }.single-blog__heading {    font-size: 44px;    position: relative;    left: 0;    font-weight: bold;}  .single-blog__heading:before {    left: 0;    bottom: 0; }.single-blog__img {  width: 100%; }.single-blog__date-author {  display: flex;  flex-wrap: wrap;  color: #fff; }  .single-blog__date-author__date {    padding-right: 15px;    border-right: 2px solid #25c1e2; }    .single-blog__date-author__date__day {      font-size: 21px;      font-weight: bold; }    .single-blog__date-author__date__month {      font-size: 12px; }  .single-blog__date-author__author {    display: flex;    align-items: center;    padding-left: 10px; } .single-blog__date-author__author__name {    padding-right: 8px;    font-size: 17px;}    .single-blog__date-author__author__upic {      border-radius: 50%;      width: 42px;      height: 42px;      overflow: hidden;      border: 2px solid #25c1e2;      display: inline-block;      margin-left: 15px; }      .single-blog__date-author__author__upic img {        width: 100%;        max-width: 100%; }  .single-blog__date-author__read-time {    width: 100%; }.single-blog__reading-time {  font-size: 11px; }.single-blog .container {  font-size: 16px;  line-height: 2.5;  padding-bottom: 60px;  border-bottom: 1px solid #bebebe;  margin-bottom: 60px; }  .single-blog .container h1, .single-blog .container h2, .single-blog .container h3, .single-blog .container h4, .single-blog .container h5, .single-blog .container h6 {    clear: none; }  .single-blog .container h3 {    text-transform: uppercase;    font-weight: bold;    margin-top: 80px;    margin-bottom: 36px; }  .single-blog .container a {    color: #25c1e2;    position: relative; }.service-header {  background-size: auto;  background-repeat: no-repeat;     padding: 46px 0 83px;      background-position: left top;} .section.service.service-content  .valign {  display: block;}  .service-header__title {    color: #fff;    font: 900 36px/1.2 "Montserrat";    text-transform: uppercase;    position: relative; }    @media all and (min-width: 768px) {      .service-header__title {        font: 900 48px/1.2 "Montserrat"; } }    .service-header__title:after {      content: '';      display: block;      height: 18px;      width: 110px;      background-color: #f6861f;      position: absolute;      left: 0;      bottom: -46px; }      @media all and (min-width: 768px) {        .service-header__title:after {          left: 50%;          margin-left: -55px; } }.service-content {  padding-top: 40px;  padding-bottom: 40px; }  .service-content p {    font-size: 18px;    letter-spacing: 1.1px;    line-height: 2;    color: #6a6a6a; }  .service-content h3 {    text-transform: uppercase;    font-weight: 900;    color: #25c1e2;    font-size: 25px;    letter-spacing: 1.5px; }  @media all and (min-width: 768px) {    .service-content__slogan {      width: 44%;      margin-right: 2%; } }  .service-content__slogan h4 {    font: 900 36px/1.2 "Montserrat";    text-align: left;    position: relative;    padding-bottom: 30px;    text-transform: uppercase; }    @media all and (min-width: 768px) {  }    .service-content__slogan h4:after {      content: '';      position: absolute;      bottom: 2px;      left: 0;      background-color: #f6861f;      width: 110px;      height: 16px; }    .service-content__slogan h4.noafter {      padding-bottom: 0; }      .service-content__slogan h4.noafter:after {        display: none; }  .service-content__slogan h5 {    font: 900 20px/0 "Montserrat";    text-align: left;    position: relative;    padding-bottom: 30px;    text-transform: uppercase; }    .service-content__slogan h5.hasafter {      position: relative;      padding-bottom: 50px; }      .service-content__slogan h5.hasafter:after {        content: '';        position: absolute;        bottom: 2px;        left: 0;        background-color: #f6861f;        width: 110px;        height: 16px; }  .service-content__slogan .ics-btn {    margin-top: 20px; }  .service-content__slogan--fullwidth {    width: 100%;    margin-right: 0;    text-align: center; }    .service-content__slogan--fullwidth h4 {      text-align: center;  }	   .single-service  section.gray-bg.text-center {    padding: 23px;}  .service-content__slogan--fullwidth  section.gray-bg.text-center h4 {	  text-transform: capitalize;  }      .service-content__slogan--fullwidth h4:after {        content: '';        left: 0;        background-color: #f6861f;        width: 110px;        height: 16px; }        @media all and (min-width: 768px) {          .service-content__slogan--fullwidth h4:after {            left: 50%;            margin-left: -4%; } }  .service-content__slogan--seo h4:after {    display: none; }  .service-content--smm {    background-size: cover;    position: relative; }    @media all and (min-width: 992px) {      .service-content--smm {        padding: 90px 0; } }    .service-content--smm:before {      content: '';      position: absolute;      display: block;      left: 0;      top: 0;      width: 100%;      height: 100%;      background-color: rgba(0, 0, 0, 0.7); }    .service-content--smm .container {      position: relative;      color: #fff;      text-align: center; }      @media all and (min-width: 992px) {        .service-content--smm .container {          padding-left: 100px;          padding-right: 100px; } }    .service-content--smm__slogan h4 {      font: 900 36px/1.2 "Montserrat";      position: relative;      padding-bottom: 30px;      text-transform: uppercase; }      @media all and (min-width: 768px) {        .service-content--smm__slogan h4 {          font: 900 46px/1.2 "Montserrat"; } }      .service-content--smm__slogan h4:after {        content: '';        position: absolute;        bottom: 2px;        left: 0;        background-color: #25c1e2;        width: 110px;        height: 16px; }        @media all and (min-width: 768px) {          .service-content--smm__slogan h4:after {            left: 50%;            margin-left: -4%; } }    .service-content--smm__content {      font: 300 17px/2.5 "Montserrat"; }  .service-content__branding__slogan h4 {    font: 900 36px/1.2 "Montserrat";    position: relative;    padding-bottom: 30px;    text-transform: uppercase; }    @media all and (min-width: 768px) {      .service-content__branding__slogan h4 {        font: 900 46px/1.2 "Montserrat"; } }    .service-content__branding__slogan h4:after {      content: '';      position: absolute;      bottom: 2px;      left: 0;      background-color: #fff;      width: 110px;      height: 16px; }  .service-content__branding__list {    font: 300 17px/2.5 "Montserrat";    column-count: 3;    list-style-type: none;    margin: 40px 0 0 0;    padding: 0; }    .service-content__branding__list__item {      margin-left: 10px;      margin-bottom:7px; }      .service-content__branding__list__item:before {        content: '';        display: inline-block;        top: 0;        width: 15px;        height: 15px;        background-color: #fff;        margin-right: 15px; }  .service-content__branding__samples {    display: flex;    flex-wrap: wrap; }.service-content__branding__samples__sample img {    width: 100%;    height: 100%;    object-fit: cover;}      .service-content__branding__samples__sample img {        width: 100%; }  .service-content__seo-service {    color: #fff;    background-color: #25c1e2; }    .service-content__seo-service:nth-of-type(4) {      background-color: #1d98b2; }    .service-content__seo-service:nth-of-type(5) {      background-color: #0d5362; }    @media all and (min-width: 768px) {      .service-content__seo-service__slogan {        width: 33%;        margin-right: 2%; } }    .service-content__seo-service__slogan h4:after {      background-color: #fff; }    @media all and (min-width: 768px) {      .service-content__seo-service__content {        width: 63%;        margin-left: 2%; } }.service-content__content {    font: 300 18px/2.5 "Montserrat";    text-align: left;    font-weight: 500;}    @media all and (min-width: 768px) {		.sec_78 h4 {    font-size: 37px !important;}.service-content__slogan.sec_78 {    margin-top: -28px;}      .service-content__content {        width: 44%;        margin-left: 2%; } }    .service-content__content .ics-btn {      margin-top: 20px; }  .service-content__content h4 {    font: 500 19px/2.5 "Montserrat";    color: #25c1e2;    text-transform: uppercase;    font-weight: 600;}    .service-content__content ul {         margin: 0;    padding: 0 20px 20px; }    .service-content__content--fullwidth {      width: 100%;      margin-left: 0;      text-align: center; }  .service-content__smm-service {    display: flex;    flex-wrap: wrap; }    .service-content__smm-service__single {      width: 50%;      text-align: center;      padding-top: 30px;     padding-bottom: 20px; }      @media all and (min-width: 992px) {        .service-content__smm-service__single {          width: 25%; } }      .service-content__smm-service__single h4 {        text-align: left;        padding-top: 10px;        padding-bottom: 30px;        color: #fff;        font: 700 22px/1.0 "Montserrat";        position: relative;        padding-left: 10px; }        @media all and (min-width: 768px) {          .service-content__smm-service__single h4 {            padding-left: 40px; } }        .service-content__smm-service__single h4:after {          content: '';          position: absolute;          bottom: 2px;          left: 0;          background-color: #fff;          width: 70px;          height: 16px;          margin-left: 10px; }          @media all and (min-width: 768px) {            .service-content__smm-service__single h4:after {              margin-left: 40px; } }.service-img {  min-height: 500px;  background-position: center;  background-repeat: no-repeat;  background-size: cover;  display: flex;  align-items: center;  align-content: center; }.service-gallery h4 {  font: 900 36px/1.2 "Montserrat";  text-align: center;  position: relative;  padding-bottom: 30px;  text-transform: uppercase; }  @media all and (min-width: 768px) {    .service-gallery h4 {      font: 900 46px/1.2 "Montserrat"; } }  .service-gallery h4:after {    content: '';    position: absolute;    bottom: 2px;    background-color: #f6861f;    width: 110px;    height: 16px;    left: 0; }    @media all and (min-width: 768px) {      .service-gallery h4:after {        left: 50%;        margin-left: -4%; } }.service-slide {  display: flex;  flex-wrap: wrap; }  .service-slide__photo {    width: 50%; }  .service-slide__button {    position: relative;    text-transform: uppercase;    font: 900 12px/1 'Montserrat';    float: right;    cursor: pointer; }    .service-slide__button:before {      content: '';      position: absolute;      top: 0;      width: 32px;      height: 32px;      border-radius: 50%;      background-color: #f6861f; }    .service-slide__button:after {      content: '';      position: absolute;      border-color: #fff;      border-top: 8px solid transparent;      border-bottom: 8px solid transparent;      top: 8px; }    .service-slide__button--prev {      padding: 10px 20px 10px 50px; }      .service-slide__button--prev:before {        left: 0; }      .service-slide__button--prev:after {        border-right: 18px solid #fff;        left: 4px; }    .service-slide__button--next {      padding: 10px 50px 10px 20px; }      .service-slide__button--next:before {        right: 0; }      .service-slide__button--next:after {        border-left: 18px solid #fff;        right: 4px; }.swiper-container .container {  padding-top: 0;  padding-bottom: 20px; }.service-clients-w {  display: flex;  flex-wrap: wrap;  align-items: stretch; }.service-clients__item {  padding-top: 15px;  padding-bottom: 34px;  display: flex;  justify-content: center;  flex-wrap: wrap; }  .service-clients__item img {    align-self: flex-start; }.service-clients__heading {  align-self: flex-end;  width: 100%; }  .service-clients__heading__title {    color: #fff;    font-weight: 800;    font-size: 18px;    text-transform: uppercase;    margin-bottom: 0; }  .service-clients__heading__subtitle {    color: #fff;    font-size: 16px;    text-decoration: underline;    text-transform: uppercase; }    .service-clients__heading__subtitle:hover {      color: #fff;      opacity: .8; }.service-clients__logo {  width: 19%; text-align: center; }  .service-clients__logo img { max-width: 84%; }.seo-logos {  display: flex;  justify-content: center;     background: #fff; }  .single-service .form-all {  background-color: transparent}  .seo-logos__logo img {    max-width: 100%; }.testimonial {  background-size: cover;  color: #fff; }  .testimonial h4 {    font: 500 20px/1.2 "Montserrat";    text-transform: uppercase; }  .testimonial p {    color: #fff; }    .testimonial p.jobtitle {      line-height: 1; }.service-content__sticky--right {    position: absolute;    top: 0;    bottom: -40px;    left: 50%;    right: 0;}  @media all and (min-width: 992px) {    .service-content__sticky--right {      margin-left: 165.33333px; } }  @media all and (min-width: 1200px) {    .service-content__sticky--right {      margin-left: 200px; } }.position {  padding-top: 40px;  padding-bottom: 40px;  background-repeat: no-repeat;  background-size: cover; }.position-header__title {  color: #fff;  font: 900 48px/1.2 "Montserrat";  text-transform: uppercase;  position: relative; }  .position-header__title--second {    text-align: center;    color: #3c3c3c;    margin-bottom: 100px; }  .position-header__title:after {    content: '';    display: block;    height: 18px;    width: 110px;    background-color: #f6861f;    position: absolute;    left: 50%;    margin-left: -55px;    bottom: -46px; }.position-header__subtitle {  color: #fff;  margin-top: 100px;  display: flex;  align-items: center; }  .position-header__subtitle__slogan {    font: 900 50px/1.2 "Montserrat";    width: 44%;    margin-right: 2%;    text-align: right; }  .position-header__subtitle__content {       font: 300 19px/2.1 "Montserrat";    width: 44%;    margin-left: 2%;    text-align: left; }.position-benefits {  padding: 20px 0; }  .position-benefits__benefits {    display: flex;    justify-content: space-around; }    .position-benefits__benefits__single {      text-align: center;      padding: 10px;      max-width: 10%; }      .position-benefits__benefits__single__title {        font: 600 14px/1.1 "Montserrat";        margin-top: 10px;        color: #3c3c3c; }.position-items-w {  display: flex;  flex-wrap: wrap;  align-items: stretch;  align-content: stretch; }  .position-items-w .position-item {    width: 50%;    overflow: hidden;    position: relative; }    @media all and (min-width: 1200px) {      .position-items-w .position-item__description {        margin-left: 200px; }      .position-items-w .position-item:nth-child(odd) {        text-align: right; }        .position-items-w .position-item:nth-child(odd) .position-item__description {          margin-right: 200px;          margin-left: 0; } }    .position-items-w .position-item__img {      position: absolute;      min-width: 100%;      min-height: 100%;      left: 0;      top: 0; }    .position-items-w .position-item__description {      margin-top: 100px;      margin-bottom: 100px;      color: #fff;      text-align: left; }      @media all and (min-width: 1200px) {        .position-items-w .position-item__description {          width: 400px;          display: inline-block; } }    .position-items-w .position-item__title {      display: block;      color: #fff;      position: relative;      font: 900 32px/1.2 "Montserrat";      text-transform: uppercase;      padding-bottom: 24px;      margin-bottom: 20px; }      .position-items-w .position-item__title:after {        content: '';        position: absolute;        bottom: 2px;        left: 0;        background-color: #f6861f;        width: 110px;        height: 16px; }    .position-items-w .position-item__details {      margin-bottom: 14px; }      .position-items-w .position-item__details__title {     text-transform: uppercase;    color: #fff;    font-size: 21px;    margin: 8px 0;    font-weight: 800;    letter-spacing: 1px; }      .position-items-w .position-item__details__p {           font-size: 17px;    letter-spacing: 1px;    font-weight: 500; }      .position-items-w .position-item__details .ics-btn {        padding: 18px 70px;        font-size: 13px;        margin-top: 40px; }.ics-form .form-all {  width: 100%;  font: 300 17px/2.5 "Montserrat"; }.signup-form {  background-color: #25c1e2;  color: #fff;    padding: 28px 60px;}  .signup-form__title {    font-size: 62px;    font-weight: 700;    margin-top: 0;     margin-bottom: 15px;}  .signup-form__subtitle {    font-size: 15px;     line-height: 22px; }  .signup-form__label {    font-weight: bold;	    margin-bottom: 11px;    font-size: 19px;    display: block; }  .signup-form__input {    border: 0 !important;    outline: none;    background-color: #92e7f9;    display: block;    border-radius: 0 !important;    margin-bottom: 15px;    padding: 10px 15px !important;    height: 64px; }	h1.signup-form__title {    width: 50%;}  .signup-form__button {    display: block;    width: 100%;    background-color: #fff;    color: #25c1e2;    border-radius: 3px;    font-size: 16px;    padding-top: 16px;    padding-bottom: 16px;    text-transform: uppercase;    font-weight: 600; }  .signup-form__submit-desc {    font-size: 18px;    font-weight: 500; }.share {  text-align: center;  margin-top: 60px;  margin-bottom: 60px; }  .share__title {    font-size: 30px;    font-weight: bold;    margin-bottom: 15px; }  .share__icons-w {    text-align: center; }  .share__icon {    display: inline-block;    text-align: center;    width: 68px;    height: 68px;    line-height: 68px;    margin: 0 10px;    background-color: #ddd;    border-radius: 50%;     margin-bottom: 20px; }    .share__icon:before {      font-family: "FontAwesome";      font-size: 38px;      display: inline-block;      vertical-align: middle;      color: #bebebe;      transition: transform .3s ease-in-out; }    .share__icon:hover:before {      transform: rotate(-20deg); }    .share__icon--twitter:before {      content: '\f099'; }    .share__icon--facebook:before {      content: '\f09a'; }    .share__icon--mail:before {      content: '\f0e0'; }    .share__icon--linkedin:before {      content: '\f0e1'; }    .share__icon--slack:before {      content: '\f198'; }    .share__icon--google:before {      content: '\f0d5'; }    .share__icon--pinterest:before {      content: '\f231'; }@keyframes shownameandpos {  0% {    display: none; }  1% {    display: block;    transform: skew(90deg); }  100% {    display: block;    transform: skew(0deg); } }@keyframes hidenick {  0% {    transform: skew(0deg);    display: block; }  99% {    transform: skew(90deg);    display: block; }  100% {    display: none; } }@keyframes hide {  0% {    display: block;    opacity: 1; }  99% {    display: block; }  100% {    display: none;    opacity: 0; } }@keyframes show {  0% {    display: none;    opacity: 0; }  1% {    display: block;    opacity: .1; }  100% {    display: block;    opacity: 1; } }.team-list {  background-color: #f7f7f7; }.team__header {  color: #fff;     letter-spacing: 2px; }  .team__header:after {    left: 50%;    margin-left: -50px; }.team__subtitle {  color: #fff;  font-size: 18px; }.team-list__inner {  display: flex;  flex-wrap: wrap;  justify-content: space-between; }.team-member {  width: 100%;  padding-top: 100%;  margin-bottom: 20px;  height: 0;  position: relative;  background-size: contain; }  @media all and (min-width: 768px) {	  ul#primary-menu--header {    padding-top: 41px;}.toggled .menu-social-container {    margin-top: 80px;}    .team-member {      width: 49%;      width: calc(___YUICSSMIN_PRESERVED_TOKEN_31___);      padding-top: 49%;      padding-top: calc(___YUICSSMIN_PRESERVED_TOKEN_32___); } }  @media all and (min-width: 992px) {    .team-member {      width: 32%;      width: calc(___YUICSSMIN_PRESERVED_TOKEN_33___);      padding-top: 32%;      padding-top: calc(___YUICSSMIN_PRESERVED_TOKEN_34___); } }  .team-member__inner {    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: flex;    flex-direction: column;    align-items: flex-start;    justify-content: flex-end;    padding-left: 40px;    padding-bottom: 60px;    padding-right: 15px;    background-color: rgba(0, 0, 0, 0.3);    overflow: hidden; }    .team-member__inner:after {      content: '';      position: absolute;      display: block;      bottom: 25px;      left: 40px;      width: 140px;      height: 20px;      background-color: #25c1e2; }    .team-member__inner:hover .team-member__nick {      display: none; }    .team-member__inner:hover .team-member__name {      max-height: 100%;      margin-bottom: 8px;      opacity: 1; }    .team-member__inner:hover .team-member__position {      max-height: 100%;      opacity: 1; }.team-member__nick {    color: #fff;    font-weight: 800;    font-size: 32px;    margin-bottom: 0;    margin-top: 0;    line-height: 1;    transition: 0.6s;    position: absolute;    z-index: 9 ;    bottom: 56px;}  .team-member__name {    color: #fff;    font-weight: 800;    font-size: 32px;    margin-top: 0;    line-height: 1;    max-height: 0;    overflow: hidden;    transition: all .3s linear;    margin-bottom: 0;    opacity: 0; }  .team-member__position {    color: #fff;    font-weight: 800;    font-size: 20px;    line-height: 1;    max-height: 0;    overflow: hidden;    transition: all .3s linear;    margin-bottom: 0;    opacity: 0; }.contact {  background-size: cover; }  .contact__content {    display: flex;    align-items: stretch;    flex-wrap: wrap;    justify-content: space-between; }    @media (min-width: 992px) {      .contact__content {        flex-wrap: nowrap; } }    .contact__content > div {      margin-bottom: 15px; }  .contact__header {    color: #fff;	    font-weight: 800;    letter-spacing: 2px;	}    .contact__header:after {      left: 50%;      margin-left: -50px; }  .contact__subtitle {    color: #fff;    font-size: 18px;    margin-bottom: 80px !important; }  .contact__img-wrap {    padding-top: 125%;    border: 2px solid #fff;    height: 100%;    background: none center center / cover no-repeat; }    @media (min-width: 992px) {      .contact__img-wrap {        padding-top: 0; } }  .contact h3 {    color: #fff;    font-size: 24px;    font-weight: 800;    padding-bottom: 18px;    margin-bottom: 24px;    line-height: 1;    position: relative; }    .contact h3:after {      content: '';      position: absolute;      left: 0;      bottom: -8px;      background-color: #25c1e2;      width: 66px;      height: 10px; }    .contact h3:first-of-type {      margin-top: 0; }  .contact p {    color: #fff;    line-height: 1.2;    font-size: 16px;    margin-bottom: 8px; }  .contact a {    color: #25c1e2;    text-decoration: underline; }#contactForm .section-header {  font-size: 28px;  text-transform: capitalize;  margin-bottom: 18px; }  #contactForm .section-header:after {    width: 102px;    height: 10px;    bottom: -16px; }#contactForm .modal-header {  border-bottom: 0; }#contactForm .modal-content {  border: 0;  border-radius: 0; }#contactForm input {  border: 1px solid #eee;  background-color: #eee;  height: 38px;  border-radius: 0;  color: #a9a9a9;  box-shadow: none; }  #contactForm input.form-checkbox-other-input {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_35___);    float: right; }#contactForm label {  font-weight: normal;  color: #a9a9a9;     font-size: 14px; }#contactForm .form-checkbox-item {  width: 100%; }#contactForm .form-checkbox-item label {  margin-bottom: 0;  display: block;  width: 100%; }#contactForm input[type="checkbox"] {  float: left;  height: auto;  margin-right: 6px;  border: 1px solid #eee;  background-color: #eee; }#contactForm .form-dropdown {  height: 38px;  border: 1px solid #eee;  background-color: #eee;  box-shadow: none;  border-radius: 0; }#contactForm .btn {    width: 164px;    height: 46px;    color: #fff;    text-transform: uppercase;    background-color: #25c1e2;    border: 0;    font-weight: bold;    font-size: 17px;    letter-spacing: 1px;}.portfolio-header {  position: relative;  text-align: center;  padding-bottom: 32px;  margin-bottom: 32px; }  .portfolio-header__title {    font: 800 56px/1.25 "Montserrat";    text-transform: uppercase;    margin-bottom: 0;	}.portfolio-header__subtitle {font: 400 23px/1.25 "Montserrat";    margin-top: 0;}    .portfolio-header__subtitle--strong {      font-weight: 800; }  .portfolio-header:after {    content: '';    display: block;    position: absolute;    left: 50%;    width: 154px;    margin-left: -77px;    height: 18px;    bottom: -9px;    background-color: #f6861f; }.portfolio-content__text {  line-height: 2.5;  font-size: 17px;  font-weight: 500; }  .portfolio-content__text--white {    color: #fff; }.portfolio-title {  font: 800 42px/1 'Montserrat';  text-transform: uppercase;  position: relative;  margin-bottom: 42px;margin-top: 36px;  }  .portfolio-title:after {    content: '';    display: block;    position: absolute;    left: 0;    width: 68px;    height: 16px;    bottom: -32px;    background-color: #25c1e2; }.videoWrapper {  position: relative;  padding-bottom: 56.25%;  /* 16:9 */  padding-top: 25px;  height: 0; }  .videoWrapper iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%; }@media all and (min-width: 991px) {	section.sec_2 {    padding-bottom: 160px;}.col-xs-12.sec_3 {    margin-top: 50px;}}@media (min-width: 1200px) {.sec_3 .container {    width: 95%;}}@media all and (min-width: 991px) {.modal {  text-align: center;  padding: 0!important;}.modal:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle;  margin-right: -4px;}.modal-dialog {  display: inline-block;  text-align: left;  vertical-align: middle;}	.modal-dialog {    width: 900px; }	.page-template-template-contact .modal-dialog .modal-content, .single-service .modal-dialog .modal-content {    padding: 0 56px 36px;}}@media all and (max-width: 991px) {  #logo-rebranding .portfolio-title {    margin-bottom: 102px; }}select option {     padding:10px } span.form-checkbox-item {    padding-bottom: 5px;}div#cid_5 {    padding-left: 17px;}span.col-xs-6.pad_left {    padding-right: 0;}button.close {    position: relative;    right: -45px;}/*# sourceMappingURL=style.css.map */.open .main-menu-btn .i_close {     font-size: 17px;}.social-menu li a:hover:before {      -webkit-transform: none;    -moz-transform: none;    -ms-transform: none;    -o-transform: none;     transform: none;}i.i_open.glyphicon.glyphicon-align-left {    margin-top: 44px;    background-image: url("https://cdn2.hubspot.net/hubfs/3438280/Jan2018/Backgrounds/mobile-icon.png?t=1519334000696");}body{	font-family: 'Montserrat', sans-serif !important;}#logo-rebranding  .img-responsive {    max-width: 76%;}section.sec_3 {    padding: 50px 0;}section.sec_3 h1{color:#fff}section.sec_3 .portfolio-content__text {    margin-top: 33px;}.page-template-template-what-we-do .subtitle > p {font-size: 18px;}.container-fluid.gray-bg.sec_5 {    padding-top: 23px;}.gallery_item {    width: 25%;    float: left;}.gallery_item img {    width: 100%;}.row.gallery {    margin-bottom: -24px;}.container-fluid.gray-bg.sec_5 .subtitle > p {    margin-bottom: 8px;}li#menu-item-406 {    display: none;}.sec_oder img.img-responsive {    width: 100% !important;    max-width: 100% !important;}section#order-rebranding {    background: #f4f4f4;}#order-rebranding .section-header--closed {    position: relative;    margin-bottom: 51px;}#order-rebranding .section-header--closed:after {    bottom: -27px;}section.sec_2.today_event {    padding: 10px;}.single-portfolio section.sec_2.today_event .portfolio-header__subtitle {    font: 400 22px/1.25 "Montserrat";    margin-top: 0;    font-weight: bold;}#heading_about .section-header_first, #heading_about .portfolio-content__text {    color: #fff;} .about_image {    margin-top: 29px;}section.sec_2.about_bottom .section-header_first {    font: 900 23px/1.2 "Montserrat";    text-transform: uppercase;    color: #fff;    margin-top: 92px;    margin-bottom: 0px !important;}.app_wapper br {    display: none;}.sec_55 {    background: #f4f4f4;}section.service.service-content.service-content__seo-service {    padding: 0;	    height: 522px;}section.service.service-content.service-content__seo-service .container {    padding-top: 18px;    padding-bottom: 18px;}section.service.service-clients {    width: 90%;    margin: 0 auto;	    overflow: hidden;}.service-clients__logo {    width: 20%;    float: left;}@media all and (min-width: 767px) {	button.menu-toggle.main-menu-btn {    padding: 0px 5px 0px 0px;}.toggled button.menu-toggle.main-menu-btn{  border:none;}	.service-content__slogan.service-content__seo-service__slogan h4 {    font-size: 50px;}	.post-type-archive-portfolio .portfolio-page__item.col-sm-6 {    height: 600px;    background-size: cover;}.post-type-archive-portfolio .portfolio-page__item.col-sm-6.col-md-3 {    height: 350px;}.postid-161 .service-content__slogan h4 {    font: 900 42px/1.2 "Montserrat";}.sec_66 h4 {    font-size: 51px !important;    width: 64%;    margin: 0 auto;}.post-type-archive-service .subtitle_closed > p {    position: relative;margin-bottom: 50px;}footer#colophon {    overflow: hidden;}.team-member_social {    text-align: right;    position: relative;    top: -29px;}.service-content__slogan.sec_78 {    width: 66%;}.service-content__slogan.sec_78 .service-content__content {width: 100%;} nav#site-navigation {    padding-bottom: 61px;}.menu-social-container {    display: none;}.main-menu-btn {    width: 30px;    font-size: 30px;    float: left;    height: auto;    line-height: 1 ;}i.i_open.glyphicon.glyphicon-align-left {    margin-top: 0;}.header_right {    overflow: hidden;         padding: 37px 0 42px;    /* margin-left: 14%; */    display: inline-block;    float: right;}span.site_info {     font-weight: 800;    text-transform: uppercase;    font-size: 30px;    color: #fff;    letter-spacing: 1px;    line-height: 28px;    margin-left: 0;    width: 180px;    display: block;	padding-top: 9px;}nav#site-navigation {    padding-bottom: 0;}.toggled .menu-social-container {     display: block;}button.menu-toggle.main-menu-btn {    text-transform: uppercase;    font-weight: bold;    font-size: 27px;}.main-menu-btn {width: 100%;}.toggled   i.i_open.glyphicon.glyphicon-align-left {    display: none !important;}.toggled .site_info, .toggled .site_info i.i_open.glyphicon.glyphicon-align-left {display: none;}i.i_open.glyphicon.glyphicon-align-left {    font-size: 0px;    height: 45px;    width: 45px;    background-repeat: no-repeat;    background-size: contain;    margin-right: 19px;    display: inline-block;	float: left;} .toggled i.i_close.glyphicon.glyphicon-remove {    position: relative;    top: -22px;}}	.page-id-70 .inear_page {    width: 1300px;    margin: 42px auto;}@media all and (min-width: 1400px) {	.blog__title {    font-size: 25px;    width: 75%;}.blog .col-md-4 {    width: 28%;} 	.main-navigation {    width: 93%;}.fixed .main-navigation {    width: 69%;}.fixed .main-navigation.toggled{ width: 100%;}span.site_info {width: 180px;}}@media all and (max-width: 1600px) {	.home-header__description {    padding: 135px 50px 66px 30px;}	.home-header__description .section-header_first {    font-size: 45px;}	.main-navigation {    width: 100%;}span.site_info {font-size: 23px;}i.i_open.glyphicon.glyphicon-align-left {    height: 41px;width: 45px;}}@media all and (max-width: 767px) {.team_image_left {    width: 31%;    float: left;}	.gallery_item {    width: 100%;    float: none;}	.sec_oder {    margin-top: 35px;}.section-header_first {    font: 900 29px/1.2 "Montserrat";}	.portfolio-header__title {    font: 800 30px/1.25 "Montserrat";}	.nav-c {    padding-bottom: 62px;}section.sec_2.about_bottom .section-header_first {    margin-top: 92px;    margin-bottom: 129px !important;}}.home .subtitle_closed > p {    position: relative;    margin-bottom: 0;    margin-top: 0 !important;}.home-portfolio {    padding-bottom: 56px;}.logos__item img {    height: 101%;    object-fit: cover;}#colophon .menu-item-406 {    display: none !important;}.single-service  div#primary {    background: #f4f4f4;}.sec_67 {    text-align: center;    padding: 78px;}.sec_67 a.btn.ics-btn {    display: inline-block;}section.service.service-content.no_pad_20 .container, section.service.service-content.no_pad_20 {    padding-bottom: 10px !important;}.service-gallery h4 {    position: relative;    top: 42px;}.post-type-archive-service .orange.more {    color: #f6861f;    display: block;    overflow: hidden;    width: 100%;    padding-top: 15px;}.post-type-archive-position  button.close {    position: relative;    right: 2px;}.post-type-archive-position .modal-header .section-header {    font-size: 27px;    margin-bottom: 4px !important;}.post-type-archive-position .modal-header .section-header--closed:after{display:none}.modal-dialog.teame_sec {    max-width: 1300px !important;    width: 100%;}.team_image_left {    width: 462px;    float: left;}.modal-dialog.teame_sec .modal-body {    overflow: hidden;    padding: 0px;}.team_de_right {    width: 60%;    float: right;}.team_de_right .team-member__inner {position: static;    background-color: transparent;}.team-member__nick_po {    color: #262626;    font-weight: 900;    font-size: 38px;    line-height: 1;    text-transform: uppercase;	position:relative}.team-member__nick_po:after {    content: '';    position: absolute;    display: block;    bottom: -67px;    left: 0;    width: 140px;    height: 20px;    background-color: #25c1e2;}p.team-member__position_po {    font-size: 22px;    font-weight: bold;} .team-member_social li {      width: 21px;    height: auto;    line-height: 10px;    float: none;}.team-member_contant p {    font-size: 16px;}.team-member_social li a:before {    color: #25c1e2;    font-size: 25px;}.team-member_social {    display: inline-block;    float: right;    width: auto;	padding: 0px;}.team-member_contant {    overflow: hidden;    width: 100%;}.mail_to a {    font-size: 17px !important;    text-decoration: underline;    font-weight: 600;    color: #000 !important;}li.mail_to {    width: auto;    float: right;}.teame_sec button.close {    position: relative;    right: 16px;    top: 8px;	    z-index: 9999;}.modal-backdrop.in {opacity: 0.7;}.team-member__inner {    cursor: pointer;}.gallery .container.text-right {    overflow: hidden;}.postid-144  section.service.service-clients {width: 100%;}.postid-144 .service-clients__item {    height: 353px;    background-size: 100%;}.sev_79 a.service-clients__heading__subtitle {    color: #fff;    text-decoration: none;}.sev_79 .service-clients__item img {    align-self: center;    margin-top: 27px;}.col-sm-6.sec_81 {    margin-top: 30px;}section.sec_72 {    padding-bottom: 26px;}section.about_car  .col-sm-7 {    padding: 0px;}section.about_car  .col-sm-7 p {    margin: 0px;}section.about_car {    background: #15417e;    overflow: hidden;}.col-xs-12.col-sm-5.parl.about-content__text.portfolio-content__text--white{    font-size: 18px;    line-height: 37px;    padding-left: 82px;    padding-top: 92px !important;}a.btn.ics-btn.btn_1 {    margin: 0 auto;    display: block;    width: 269px;    margin-top: -45px;    margin-bottom: 42px;    color: #fff !important;}a.btn.ics-btn.btn_1:hover, a.btn.ics-btn.btn_1:focus {    color: #000 !important;}a.btn.ics-btn.btn2 {    margin-top: 22px;}.post-type-archive-service .portfolio-item__heading {position: static;}a.btn.ics-btn.btn3 {    margin-left: 21px;}.portfolio-item__wrapper--portfolio img  {	    transition: 0.5s;}.portfolio-item__wrapper--portfolio:hover img {	 transform:scale(1.1);	     transition: 0.5s;}.portfolio-item:hover{	opacity:0.9}.entry-content p {    font-size: 16px;}.subtitle.sec_79 {    margin-top: 55px;} .postid-144 .col-md-4 {    width: 33.33333%;    float: left;    align-self: baseline;}.service-content__branding__samples__sample {    width: 50%;    height: 262px;}.position-benefits__benefits__single__title {    word-break: break-all;} @media all and (max-width: 1024px) {	 .blog__title--sticky {    position: static;	 font-size: 34px;}	 .blog-header__img {	 background-size: cover;}	 .team_image_left {    width: 38%;}span.site_info {    font-size: 19px;width: 180px;}.post-type-archive-portfolio .portfolio-page__item.col-sm-6 {    height: 356px;}section.service.service-content.service-content__seo-service {    height: auto;}.service-content__sticky--right {position: static;} } @media all and (max-width: 767px) {.service-content__branding__samples__sample {    width: 100%;    height: auto;    border-bottom: 15px solid;}.service-content--smm__slogan h4 {    text-align: left;}.service-header__title:after, .service-content__slogan--fullwidth h4:after{display:none}.row {    margin-left: 0;    margin-right: 3px;}	 span.site_info.menu-toggle {    display: none;}	.portfolio-page__item {    margin-bottom: 18px;}.single-portfolio .col-xs-4 {    width: 100%;}.col-xs-12.col-md-4.parl.about-content__text.portfolio-content__text--white {    padding: 15px;}.service-img {min-height: 272px;} .team_image_left {    width: 100%;}.modal-body img {    width: 100%;}.modal-dialog.teame_sec {    max-width: 450px !important;    width: 100%;    margin: 0 auto;}.modal-body {    margin: 0px !important;    width: 100%;}.teame_sec button.close {top: 1px;}.team_de_right {width: 97%;}.team-member_social {    display: block;    float: none;    width: 100%;    padding: 8px;}.team-member_social li {    width: 21px;    height: 52px;    line-height: 48px;    float: left;}li.mail_to {    width: auto;    float: left;}.home-portfolio .portfolio-item {    position: relative;    margin: 8px 0;    height: 100%;    background-size: cover;    height: 300px;} div#page {    overflow: hidden;}.home .container-fluid {    padding-top: 15px;    padding-bottom: 20px;}.pull-right {    float: none;    text-align: center;}.portfolio-item__heading {    padding: 0 19px !important;} .primary-menu--footer li {    padding-top: 0px;    padding-bottom: 15px;    text-align: center; }	button.close {    position: relative;    right: 0;} } .home-portfolio .portfolio-item__title {    display: block;    width: 100%;    height: 100%;}.postid-599 .portfolio-title:after {    content: '';    display: block;    position: absolute;    left: 0;    width: 68px;    height: 16px;    bottom: -32px;    background-color: #25c1e2;    margin: 0 auto;    text-align: center;    left: 0;    right: 0;}.col-xs-12.sec_89 {    margin-top: 42px;}.postid-599 .sec_3 img {    width: 100%;}.postid-599 section.sec_3 h1 {    color: inherit;}a.portfolio-page__item__title:hover {    color: #fff;}.page-id-491 .container.text-right {    padding-top: 0px;}  .wdi_photo_wrap_inner {    border: none !important;}#wdi_feed_0 .wdi_feed_container {    border-bottom: none;}.postid-599 .sec_3 img {    width: 100%;    height: 100%;}.postid-599 .col-xs-6.sec_3 {    height: 445px;}@media all and (min-width:768px) and (max-width:1480px) {.col-xs-12.col-sm-5.parl.about-content__text.portfolio-content__text--white{    font-size: 15px;    line-height: 37px;    padding-left: 25px;    padding-top: 90px !important;}	.service-img {min-height: 352px;}.row.valign, .row.text-center {       padding-left: 15px;    padding-right: 15px;}.sec_67 {    text-align: center;    padding: 43px;}span.site_info {    font-weight: 800;    text-transform: uppercase;    font-size: 26px;    color: #fff;    letter-spacing: 1px;    line-height: 28px;    margin-left: 0;    width: 180px;    display: block;}}.service-img {    background-size: cover;}.postid-159 section.service.service-content.service-content__seo-service {    padding: 0;    height: auto;}.service-content--smm__slogan {    width: 100%;} .sec_98 {    text-align: left;    margin-top: 27px;    margin-bottom: 15px;}.postid-163 .service-content__slogan {    align-self: baseline;}.navigation-wrapper {    background-color: #25c1e2;    min-height: 120px;    position: relative;    height: 117px;    overflow: hidden;    transition: 0.5s;}nav#site-navigation {    height: 150px;	 transition: 0.5s;}.site-branding__inner {    height: 120px;	 transition: 0.5s;}.navigation-wrapper.open, .open nav#site-navigation {    height: 480px;    transition: 0.5s;    overflow-y:auto;    max-height:100%;}.open .site-branding__inner {	height: 400px;    transition: 0.5s;}.open .site-branding a {    transition: 0.5s;}  .site-branding a {    transition: 0.5s;} @media all and (max-width: 767px) {	 .navigation-wrapper {	 height: 103px;} } .sev_79 .service-clients__item img{max-height:200px; object-fit:cover;}.postid-159  a.btn.ics-btn {    margin-bottom: 31px;}#wdi_feed_0 .wdi_feed_container {    background-color: transparent;    border-bottom: none !important;}.home-portfolio .portfolio-item__logo {    display: table;}.home-portfolio .portfolio-item__logo > div {    display: table-cell;    vertical-align: middle;	    text-align: center;}.home-portfolio .portfolio-item__logo > div  img {    height: auto;    max-width: 90%;}.post-type-archive-portfolio .portfolio-page__item.col-sm-6.col-md-3 .portfolio-page__item__subtitle {    font-size: 14px;    font-weight: normal;}.post-type-archive-portfolio .portfolio-page__item__subtitle p {    margin-bottom: 0;}.post-type-archive-portfolio .portfolio-page__item__content {    bottom: 14px;}.post-type-archive-portfolio .portfolio-page__item__heading.col-xs-9 {    font-size: 16px;}.post-type-archive-portfolio .portfolio-page__item__logo {padding: 19px;}.post-type-archive-portfolio .portfolio-page__item.col-sm-6 .portfolio-page__item__subtitle {    font-size: 16px;    font-weight: normal;}  .post-type-archive-portfolio .portfolio-page__item.col-sm-6  .portfolio-page__item__logo {    padding: 19px 15px;    height: 90px;}.post-type-archive-portfolio .portfolio-page__item.col-sm-6.col-md-3 .portfolio-page__item__logo {    padding:0px 15px;    height: 72px;}.logos__item--central {    background-image: none !important;}.logos__item--central__title {font-size: 40px;}#HEART_about p {    font-size: 21px;    line-height: 36px;}#HEART_gallery .col-xs-12.col-md-6 {    padding: 0px;}section#HEART_gallery {    overflow: hidden;    margin-bottom: 18px;}#HEART_about .section-header--closed {    margin-top: 0px;}#bowlarama_about .col-xs-12.col-md-6 {    padding: 7px;}.post-type-archive-portfolio  .portfolio-page__item__logo.col-xs-3 {    display: table;}.post-type-archive-portfolio  .portfolio-page__item__logo.col-xs-3 > div {    display: table-cell;    vertical-align: middle;}.blog_f_image {    width:calc(___YUICSSMIN_PRESERVED_TOKEN_36___);    height: 1021px;    position: relative;    float: left;}.blog-header__img {    position: absolute;    width: 100%;    height: 100%;    background-repeat: no-repeat;    background-size: 142% 102%;	    background-position: center;}.blog_f_image:after {    content: "a";    position: absolute;    width: 100%;    height: 100%;    display: block;    background-color: rgba(0,0,0,0.3);}.blog .col-md-4 {    width: 33%;    float: left;}.col-md-4.blog_f_content {    padding-left: 40px;}.blog__excerpt--archive {    margin-bottom: 36px;}.blog__excerpt {    color: #6a6a6a;    font-size: 17px;    line-height: 27px;    position: relative;    padding-bottom: 30px;padding-top: 36px;}.single-post .site-main{    background: #f7f7f7;}.single-blog__date-author__read-time {    font-size: 16px;}.KW_progressContainer {    left: 0;    width: 100%;    height: 7px;    margin-bottom: 0px;    position: fixed;    top: 80px;    overflow: hidden;    background-color: white;    content: "";    display: table;    /* table-layout: fixed; */    z-index: 9999;	display:none;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.logged-in .KW_progressContainer{     top: 110px;}.single-post .navigation-wrapper.fixed .KW_progressContainer {	display:block;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.KW_progressBar {  width: 0%;  float: left;  height: 100%;  z-index:99;  max-width: 100%;  background-color:orange;  -webkit-transition: width .6s ease;  -o-transition: width .6s ease;  transition: width .6s ease;}.blog__header.blog__header--sticky {    width: 63%;    float: right;    display: table-cell;    vertical-align: middle;    top: 18%;    position: absolute;    right: 14%;    z-index: 9;}h3.blog__title.blog__title--sticky a{color:#fff}h3.blog__title.blog__title--sticky a:hover{color:#fff}.col-md-4.blog_f_content img.blog__img {    width: 100%;}.col-md-4.blog_f_content  .blog__title {    font-size: 21px;}.col-md-4.blog_f_content .section-header {    font-size: 45px;}.blog__header.blog__header--sticky:before{	display:none}.blog__title--sticky {position: relative;}.blog__header.blog__header--sticky .blog__excerpt {    color: #fff;    margin-bottom: 0;    padding-top: 15px;}.blog__header.blog__header--sticky .blog__title--sticky {    position: relative;    padding-bottom: 2px;	    font-weight: bold !important;    letter-spacing: 1px;}.blog_f_content .blog__excerpt {    color: #6a6a6a;    font-size: 17px;    line-height: 27px;    position: relative;    padding-bottom: 1px;    padding-top: 14px;}@media only screen and (min-width:1025px){	.signup-form__subtitle {    font-size: 18px;    line-height: 24px;    width: 80%;}}@media only screen and (max-width:1024px){.single-blog ol {    padding: 0px !important;    margin-left: 23px;}	.blog_f_image {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_37___);}.blog-header__img {    background-position: center;}	.postid-683 .col-xs-12 {    width: inherit;}	.portfolio .container {    padding-bottom: 0;}#HEART_about .section-header--closed {    margin-top: 0;}	.navbar-header {    margin: 0 auto !important;    float: none;    width: 200px;    display: block;}#banner .col-sm-4 {    padding-right: 15px;}.option_item p {    width: 100%;}	footer#footer {    text-align: center;}#footer ul {    float: none;    margin-top: 15px;}button.slick-next.slick-arrow {    padding: 16px;    right: -14px;}button.slick-prev.slick-arrow {    padding: 16px;    left: -14px;}}@media only screen and (max-width:1250px){	.site-branding {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_38___);}.nav-c {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_39___);    font-size: 14px;}.home-header__description {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_40___);    padding: 100px 25px 60px 15px;    order: 2;}.home-header__img {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_41___);}#colophon .menu-menu-1-container .menu-item a {    font-size: 16px;}.open .nav-c {    width: 68%;}span.site_info {    font-size: 27px;width: 180px;}	div#page {    overflow: hidden;}.service-content__slogan h5 {    font: 900 21px/0 "Montserrat";    line-height: 29px;}.page-id-70 .inear_page {width: 80%;}.open #masthead .site-branding {    width: 32%;}}@media  (max-width:992px){	.col-sm-8.col-sm-offset-2.col-md-4.col-md-offset-0.blog__item {    margin-left: 0px !important;}	.single-blog__title__inner.col-sm-6 {    width: 100%;}.KW_progressContainer {    top: 0;}.single-post .single-blog__header {    height: 500px;}	.blog_f_image {    width: 100%;    height: 450px;}	.blog_f_image img.blog__img {    width: 100%;}	.col-md-4.blog_f_content {    width: 100%;	    padding: 15px !important;}.col-md-4.blog_f_content img.blog__img {    width: 100%;}.blog__header.blog__header--sticky {width: 80%;}h3.blog__title.blog__title--sticky:before {bottom: -35px;}	.blog__header.blog__header--sticky {    width: 78%;	}}@media  (max-width:920px){	h1.signup-form__title {    width: 67%;}h1.section-header.section-header--slogan{    display: block;    width: 228px;}.banner h1.section-header {    line-height: 56px;}.blog h1.section-header {    font-size: 50px !important;}	.col-xs-12.col-sm-5.parl.about-content__text.portfolio-content__text--white {    font-size: 18px;    line-height: 37px;    padding-left: 20px;    padding-top: 36px !important;}	.open #masthead .site-branding {    width: 48%;}.open .nav-c {    width: 52%;}	.home-portfolio {    padding-bottom: 0 !important;}	span.site_info {       font-size: 21px;    width: 180px;}.home-header__description {    padding: 25px 50px 0px 25px;}.home-portfolio .portfolio-item__wrapper {    width: 50%;    padding: 0 8px;    margin-bottom: 19px;}.navbar-inverse .navbar-nav>li>a {    color: #fff;    padding: 9px 6px;    font-size: 14px;}section.work_sec {    overflow: hidden;}img.right_pump {    width: 34% !important;    float: right;    position: relative;    right: 0;}img.right_pump {    width: 34% !important;}div#banner_inear .banner_conent p {font-size: 14px;}.banner_conent h1 {    font-size: 38px;}.banner > .container {    background-size: 28%;    background-position: right;}.hidden-md.hidden-lg.text-center {    display: none;}#colophon .menu-menu-1-container {    margin-left: 0;    width: 100%;    overflow: hidden;}#colophon .site-branding {    float: left;    margin-right: 0;    width: 100%;    margin-top: 21px;}	.primary-menu--footer li {    text-align: right;    display: inline-block;}.primary-menu--footer li {    padding-top: 14px;padding-bottom: 8px;}footer .copyright {    text-align: center;    margin-top: 16px;}.col-xs-10.col-sm-6.col-md-4.text-center {    display: none;}h1.section-header {    font-size: 41px;}h1.section-header.section-header--slogan {    font-size: 44px;}.menu-menu-1-container .primary-menu {    text-align: center;}.site-branding {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_42___);}.home-header__description {width: 100%;}.home-header__img {    width: 100%;}.nav-c {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_43___);}.logos__item--central {    background-image: none !important;    float: left;    width: 50%;}.position-header__subtitle {display: block;}.position-header__subtitle__slogan {    width: 100%;    margin-right: 0;    text-align: center;}.position-header__subtitle__content {    width: 100%;    margin-left: 0;    text-align: center;}.position-benefits__benefits__single {    text-align: center;    padding: 10px;    max-width: 21%;    float: left;    height: 166px;}.position-benefits__benefits {display: block;}.position-item__description {    padding-left: 15px !important;}.postid-599 section.sec_2.sec_3 .col-xs-4 {    width: 98.33333%;    margin-bottom: 23px;}.postid-599 section.sec_2.sec_3 .col-xs-8 {    width: 100%;}.postid-599 .col-xs-3.sec_3 {    width: 50%;    margin-bottom: 30px;}.service-content__seo-service .service-content__slogan.service-content__seo-service__slogan h4 {    font-size: 36px;}.page-id-170 h1.section-header {    font-size: 46px;    font-weight: 800;}	.menu-menu-1-container {margin-top: 60px;}}@media  (max-width:767px){	   .blog-header__img {	  background-size: cover;}	.col-xs-12.col-sm-6.col-md-offset-0.blog__item {    padding: 0px !important;}	.blog .col-md-4 {width: 100%;}.signup-form {    background-color: #25c1e2;    color: #fff;    padding: 0;}	.blog__header.blog__header--sticky {    width: 82%;    top: 5%;}.blog__header.blog__header--sticky .blog__excerpt {    padding: 0;}	.home section.blog.gray-bg h1 {    text-align: center;}	.section-header--overlayed span:before {    width: 217px;}.postid-599 section.sec_2.sec_3 .col-xs-6 {    width: 100%;    margin-bottom: 15px;}.postid-599 .col-xs-3.sec_3 {width: 99%;}	.service-img {    min-height: 100px;	    background-size: contain;}	.postid-165 .service-header {    background-position: right;}.single-service .container {padding-top: 0;     padding-bottom: 0;}.service-content__slogan h4 {font: 900 27px/1.2 "Montserrat";}	#masthead .site-branding {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_44___);}i.i_open.glyphicon.glyphicon-align-left {    margin-top: 24px;	    font-size: 42px;}header#masthead {    padding-right: 0;}.open .nav-c {    width: 100%;}.navigation-wrapper {    min-height: 76px;}.site-branding {line-height: 97px;}.nav-c {    padding-bottom: 41px;	    width: calc(___YUICSSMIN_PRESERVED_TOKEN_45___);}.home-header__description {    padding: 6px 15px;}h1.section-header.section-header--slogan {    font-size: 25px !important;    margin-bottom: 48px;    margin-top: 0;    width: 100%;}.ics-btn {    color: #fff;    font-size: 12px;padding: 11px 15px;}.home-portfolio .portfolio-item__wrapper {width: 100%;}.home-portfolio {    padding-bottom: 0;}.home-portfolio {    padding-bottom: 0;}.blue {    color: #25c1e2;    font-size: 23px;    display: block;}.banner > .container {    background-size: 29%;    background-position: right bottom;    padding-top: 15px !important;}.logos__item--central {    width: 100%;}	.social-menu {    padding-bottom: 0;}#colophon .site-branding {    margin-top: 0;}#colophon .container {    padding-top: 17px;    padding-bottom: 15px;}.section-header--overlayed span:before {height: 20px;}.home-header__description .section-header_first {    font-size: 32px;}.col-sm-10.col-sm-offset-1.text-center {    width: 100% !important;    padding: 0px;}.home .subtitle_closed > p {    font-size: 16px;}.logos__item img {    height: auto;    object-fit: unset;    width: 100%;}.logos__item {    height: auto;line-height: normal;}.logos__item--central__title {    font-size: 31px;    margin-top: 0;}.col-xs-12.col-sm-5.pull-right.text-right {   text-align: right}.position-benefits__benefits__single {max-width: 33%;}.position-benefits__benefits__single__title {font: 600 11px/1.1 "Montserrat";}.position-items-w .position-item {width: 100%;}.position-item__description {    padding-right: 15px;}.position-items-w .position-item__details__title {font-size: 15px;}.position-items-w .position-item__title{font: 900 30px/1.2 }.position-header__subtitle__slogan {font: 900 32px/1.2 "Montserrat";}.open header#masthead {    padding-right: 0;    padding-left: 0px;}.orange.more:after{display:none}.container-fluid.gray-bg .container {    padding-top: 0;    padding-bottom: 37px;}.portfolio-item.portfolio-item--service {    margin-top: 25px;}.col-md-6.col-lg-5.portfolio-content__text.portfolio-content__text--white {    padding-top: 0 !important;    padding-bottom: 0 !important;}.app_wapper img {    margin-bottom: 10px;} .portfolio .portfolio-header {    margin-bottom: 36px;}.single-service .section.service.service-clients a.orange.more {    padding: 26px;    display: block;}.service-slide__button--prev {    margin-bottom: 12px;}}@media  (max-width:480px){	.blog__title--sticky {    font-size: 29px;}a.btn.ics-btn.btn3.sticky_2 {    margin-top: 20px;}	.nav-c {    width: calc(___YUICSSMIN_PRESERVED_TOKEN_46___);}.more {font-size: 16px;}.portfolio-page__item__heading.col-xs-10.box-3 {    width: 66.33333%;}.portfolio-header__subtitle {    font: 400 22px/1.25 "Montserrat";    margin-top: 11px;}.postid-30 .col-md-6.col-lg-7.text-center {    margin-top: 22px;}}img.blog__img {    width: 100%;}p.blog__excerpt.blog__excerpt--archive.hidden-xs.hidden-sm.visible-md.visible-lg {    display: block !important;}div#page {    overflow: hidden;}a.blog__more-link.blog__more-link--sticky {    font-weight: bold;}a.btn.ics-btn.btn3.sticky_2 {    margin-left: 0px;}.navigation-wrapper.open .KW_progressContainer{ display:none!important;}.single-blog__date-author__date__month{margin-top:-4px;}.single #fieldEmail {font-family:'Montserrat', sans-serif !important; color:#ffffff; font-size:18px;}.blog-header__img .blog__title{left:0px;}.signup-form h1.signup-form__title {width:66%;}h3.blog__title.blog__title--sticky a{font-size:50px;}@media only screen and (max-width:767px){.blog h3.blog__title.blog__title--sticky a{font-size:29px!important;}.signup-form h1.signup-form__title {    width: 100%;}.KW_progressContainer{display:none;}}@media only screen and (min-width: 1025px){.signup-form__subtitle {     width: 88%;}}span.site_info{font-family:'Montserrat', sans-serif !important;}.logos__item--central__title{color:#25c1e2;}#content {padding-top: 120px;}.navigation-wrapper {    background-color: #25c1e2;    min-height: 120px;    position: fixed;    height: 117px;    overflow: hidden;    transition: 0.5s;    width: 100%;	z-index:1000;}.shrink {    min-height: 80px;    position: fixed;    height: 80px;    overflow: hidden;    transition: 0.5s;    width: 100%;    z-index: 1000;}.shrink .site-branding {    line-height: 80px;}	.shrink .header_right {    overflow: hidden;    padding: 20px 0 42px;    margin-left: 14%;    display: inline-block;    float: right;				  -webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}	.shrink nav#site-navigation {    		  -webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}	.shrink i.i_open.glyphicon.glyphicon-align-left {    font-size: 34px;	-webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}	nav#site-navigation {    height: 120px;    transition: 0.5s;}		.shrink nav#site-navigation {    transition: 0.5s;}	.nav-c {    padding-right: 0px;    padding-left: 0}.main-menu-btn {    height: 100%;}	.main-navigation.toggled .main-menu-btn {		height: 50px;	}	.open .main-menu-btn .i_close {    display: inline-block;    position: absolute;    z-index: 9;    top: 10px;    right: 10px;}	i.i_open.glyphicon.glyphicon-align-left {    margin-top: 0px;    font-size: 42px;    margin-right: 20px;}	.shrink .header_right {    overflow: hidden;    padding: 0px 0 42px;    margin-left: 14%;    display: inline-block;    float: right;    -webkit-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;    margin-top: 10px;}}.toggled button.menu-toggle.main-menu-btn {    border: none;    height: 60px;    width: 60px;    position: absolute;    top: 20px;    right: 20px;    text-align: center;    padding-top: 10px;}.team-list .team-list__inner {justify-content:normal;}.badges {    text-align: right;    list-style: none;}.badges li{    display:inline-block; margin-left:20px;}/*===========================================================================================================================                                      WEB-DESIGN & DEVELOPMENT New Page===========================================================================================================================*/    .service_video p, .service_sec_2 p  { font-size: 16px;    letter-spacing: 0px;    line-height: 30px;    color: #6a6a6a;    font-family: "Montserrat";    padding-right: 36px;}    .service_video iframe {    padding-top: 12px;}   .service_video .ics-btn {     padding: 14px 43px;}   .service_sec_2{ background:#ececec; }  ul.section-logo {    padding: 0;    list-style: none;     margin: 0;}ul.section-logo li {    display: inline-block;    padding-right:10px;}ul.section-logo li img {    width: 80%;}ul.section-logo li:last-child {    margin-left: -25px;}.service_sec_2 .container {    padding-top: 50px;    padding-bottom: 50px;}.service_sec_resources .portfolio-header {     padding-bottom: 19px;}.sec_list {    padding: 10px 45px;    background: #e8e8e8;}.sec_list h3 {    font-size: 25px;    letter-spacing: 1px;    color: #1d1d1d;    /* font-family: "Montserrat"; */    font-weight: 800;    margin: 14px 0 13px;}.sec_list ul {    padding: 0;    margin: 0;    list-style: none;}.sec_list ul a {font-size: 18px; line-height: 28px;color: #25c1e2; font-weight: 600;}.sec_list ul p span{color: #25c1e2; font-size: 16px;  text-transform: uppercase;}.sec_list ul p {font-size: 16px; line-height: 28px;    margin-bottom: 15px;color: #5c5c5c; font-weight: bold;}.sec_list h4:after {    content: "";    display: block;    width: 72px;    background: #25c1e2;    height: 6px;}.sec_list  h4 {    position: relative;    margin-bottom: 3px;}ul.brand_logo {    list-style: none;    padding: 0;    margin: 0;}ul.brand_logo li {    display: inline-block;    width: 25%;    float: left;    display: table;    background: #fff;    border: 1px solid #f0f0f0;    padding-top: 30px;    padding-bottom: 30px;}.case_logo {    display: table-cell;    vertical-align: middle;    text-align: center;}.case_wapper {    display: table;    height: 167px;}.case_info h4{    font-size: 21px;letter-spacing: 1px;line-height: 26px;color: #25c1e2;font-family: "Montserrat";font-weight: 800;text-align: center; margin-bottom: 1px}.case_info a{    text-align: center;    display: block;    font-size: 16px;    color: #25c1e2;    text-decoration: underline; }.case_info {    margin-top: 25px;}.case_logo img {    width: 80%;}section.service_testimonial {    background: #f68620;    padding: 80px 0;}.testimonial_slider {    width: 1044px;    margin: 0 auto;}.testimonial_slider  p{    font-size: 28px;    color: #fff;    margin-bottom: 0;}.testimonial_meta {    width: 300px;    margin: 0 auto;    overflow: hidden;    padding-top: 25px;}.testimonial_image {    width: 76px;    height: 76px;    overflow: hidden;    border-radius: 50%;    background: #deeef7;    float: left;}.testimonial_image img{    object-fit: cover;    width: 100%;    height: 103%;    object-position: top;}.testimonial_text {    float: left;    width: 74%;    padding-left: 14px;    padding-top: 8px;}.testimonial_text h2 {    margin: 0;    font-size: 27px;    font-weight: bold;    color: #fff;}.testimonial_text p {    font-size: 16px;}.service_assessment .section-header--closed:after {     background-color: #25c1e2;}.service_assessment .container {    padding-top: 50px;    padding-bottom: 50px;}.col-sm-12.col-md-6.order_2 {    float: right;}.service_sec_2 p {    padding-left: 14px;}.sec_list.sec_list_2 li {    margin-bottom: 30px;}.sec_list li {    display:none; }a#loadMore, a#loadMore2 {    padding: 3px 9px;    font-weight: 400;    font-size: 14px;}.valign_2{padding-left: 15px;    padding-right: 15px;}svg.svg-inline--fa.fa-arrow-down.fa-w-14 {    width: 12px;    position: relative;    top: 2px;}.service-header .container {    padding-top: 0;    padding-bottom: 0;}.service-header {     padding: 14px 0 50px; }.service_video h2{font-size: 46px;letter-spacing: 1px;line-height: 53px;color: #343434; font-weight: 800;    margin: 0; }.service_video h4{font-size: 24px; line-height: 53px;color: #636363; font-weight: 800;}.option_1 {    color: #fff;    background-size: cover;}.Seo_option h2, .Seo_option h3{font-size: 45px;letter-spacing: 1px;line-height: 52px;color: #ffffff; font-weight: 800;    position: relative;text-align: center;}.Seo_option h2:after, .Seo_option h3:after  {    content: '';    position: absolute;    left: 0;    background-color: #fff;    width: 196px;    height: 13px;    margin: 0 auto;    right: 0;    bottom: -23px;} .Seo_option h3:after {     left: inherit;     right: 0;    bottom: -23px;     width: 120px;}.Seo_option h3{    text-align: right;    font-size: 45px;}.Seo_option p {    font-size: 18px;    margin-top: 28px;    color: #fff}.keyword {    margin-top: 35px;    margin-bottom: 20px;}.one_page {    background: #1ab0cd;       padding: 0 0 30px;}.one_site {    background: #0594ad;      padding: 0 0 30px;}  .sec_list {    padding: 10px 45px;    background: #f4f4f4;    border-radius: 5px;    box-shadow: 0px 0px 14px rgba(0,0,0,0.2);} .sec_list li {      padding: 2px 11px;    border-radius: 8px;    margin-bottom: 4px;}  .sec_list li:nth-child(even) {   background: #eaeaea;    } .sec_list h4 {     margin-bottom: 0;    margin-top: 2px;}  .sec_list ul p {     margin-bottom: 0;}  .sec_list.sec_list_2 li {    margin-bottom: 6px;    padding: 15px;}  section.service_sec_resources {    background: #e3e3e3;}.seo_page ul.brand_logo li {    /* display: flex; */    float: none;    display: block;    background: #fff;    border: none;    padding-top: 30px;    padding-bottom: 30px;     width: 17%;}.seo_page ul.brand_logo {    list-style: none;    padding: 0;    margin: 0;    width: 100%;    overflow: hidden;    display: flex;}.seo_page .case_wapper {     margin: 0 auto;}.testimonial_meta {    width: 345px;}    .testimonial_meta .testimonial_text {     width: 77%;     padding-top: 0px;} .testimonial_text p {     line-height: 17px;}.seo_page section.service_assessment {    background: #fff;    padding-bottom: 0;}.seo_page .service_assessment .container {    padding-top: 50px;    padding-bottom: 5px;}.media_page .service_video h2 {    margin-bottom: 24px;}.media_page .service_video p {    margin-bottom: 62px;    letter-spacing: 1px;}section.media_page {    background: #fff;}section.media_page h2 {    font-weight: 900;    font-size: 46px;    margin-bottom: 18px;}section.media_page .service_sec_2 h2{     margin-top: -42px;}section.media_page .service_sec_2 p {    padding-left: 0;}section.media_page .service_sec_2 {    background: #fff;}section.media_page  .service_sec_2 .container {    padding-top: 50px;    padding-bottom: 0;}section.media_page .col-sm-12.col-md-6.order_2 {    text-align: center;}.Overwhelmed { background-color: #fff }.Overwhelmed:before{ display: none; } .Overwhelmed h4 {    color: #2c2c2c; font-size: 46px} .Overwhelmed p {    color: #434343; font-size:16px; line-height: 30px; font-weight: 500;} .real_result p {    color: #fff;    line-height: 30px;    margin-top: 18px;}  .real_result {    background-attachment: fixed;}.media_page ul.brand_logo li {   width: 25%;}.media_page  .bg_tr {    background: transparent;}.media_page  section.service_sec_resources .portfolio-header__title{    font-size: 46px;    text-transform: capitalize;    margin-top: 40px;    margin-bottom: 4px;}.testimonial_text h2 {    margin: 0;    font-size: 27px !important;    font-weight: bold !important;    color: #fff;    margin-bottom: 0 !important;}.media_page .service-content--smm__slogan h4 {    text-transform: capitalize !important;} .empowering .fule_image_right {    position: absolute;    right: 0;    top: 0;}section.empowering .col-sm-12.col-md-6.order_2 {    text-align: right;    position: static;}section.empowering .service_sec_2 {    background: #e3e3e3;    position: relative;    padding-top: 5px;    padding-bottom: 45px;}.empowering .fule_image_right {    position: absolute;    right: -4px;    top: 75px;    width: 48%;}.empowering section.service_sec_2.service_sec_3 {    background: #f4f4f4;    padding-top: 0;    padding-bottom: 5px;}.empowering section.empowering h2 {     margin-bottom: 9px;    margin-top: 0;}.empowering .portfolio-header__title {    margin-top: 0 !IMPORTANT;}.empowering section.service_video h2 {    margin-bottom: 25px;}.empowering section.service_video p {    margin-bottom: 40px;}.empowering p{padding: 0}.empowering h2 {    font-weight: 900;    font-size: 46px;}@media(min-width: 1500px){section.service_sec_2.service_sec_3 {     padding-top: 86px;    padding-bottom: 43px;}.empowering .fule_image_right {     top: 63px;    width: 50%;}section.empowering .service_sec_2 {    padding-top: 83px !IMPORTANT;    padding-bottom: 84px !important;}}@media(max-width: 767px){body .media_page .testimonial_text h2 {    margin-bottom: 7px !important;    line-height: 27px;    font-size: 20px !IMPORTANT;    margin-top: 8px;}.media_page .service_video p {    margin-bottom: 15px;}.Seo_option h2, .Seo_option h3 {     line-height: 41px !IMPORTANT;     text-align: left;}.Seo_option h3 {    text-align: left;    font-size: 35px;    margin-bottom: 40px;}.Seo_option h3:after, .Seo_option h2:after, .Seo_option h3:after {    left: 0;    right: inherit;}  .service_sec_resources .row.valign_2 {    padding: 0;}}@media(max-width: 992px){    body  ul.brand_logo li {    width: 50% !important;    display: block;    height: 290px;}ul.brand_logo {    padding: 0 18px;} .seo_page ul.brand_logo li {    display: block;    float: left;    height: 173px;}    .seo_page ul.brand_logo {     display: block;}.empowering .fule_image_right {    position: static;    right: 0;    top: 0;    width: 100%;}.single-service section h2 {    font-weight: 900;    font-size: 33px;    line-height: 45px; }body .service-header__title {    color: #fff;    font: 900 29px/1.2 "Montserrat";}.sec_list {    padding: 10px;}    .sec_list h4 {     margin-top: 15px;}a#loadMore, a#loadMore2 {    margin-top: 15px;}}@media(max-width: 1200px){  ul.section-logo {     display: flex;}.service_sec_2 p {    padding-left: 0px;}.service_video iframe {    padding-top: 12px;    width: 100%;    margin-bottom: 21px;}.service_video p, .service_sec_2 p {     padding-right: 0;}.fule_image_right {    margin-bottom: 30px;}.sec_list {    padding: 10px 15px;}    .sec_list ul a {    font-size: 16px;    line-height: 21px;}.case_wapper {    height: 140px;}.case_info h4 {    font-size: 16px;    letter-spacing: 1px;    line-height: 20px;}section.service_testimonial {     padding: 5px 0;}.service_assessment .section-header--closed {     font-size: 25px;}.single-service .container {    width: 100%;}}@media(max-width:767px){     .service_video iframe {     margin-bottom: 7px;    height: auto;}.single-service .row {    margin-left: -15px;    margin-right: -15px;}.col-sm-12.col-md-6, .col-sm-12 {    width: 100%;}.testimonial_slider {    padding: 0 22px;}.single-service .container {    padding-top: 30px;     padding-bottom: 30px;}ul.section-logo {     display: flex;}.sec_list {     margin-bottom: 18px;}ul.brand_logo li {     width: 100%;}    .case_wapper {     width: 100%;}.testimonial_slider p {    font-size: 18px;}.single-service .col-sm-6 {    width: 100%;}.service-header {    background-size: cover;   background-position: center;}}@media(min-width: 1500px){.case_wapper {    height: 234px;}ul.brand_logo, .case_wapper {    width: 100%;    text-align: center;}}/** * Swiper 3.4.2 * Most modern mobile touch slider and framework with hardware accelerated transitions * * http://www.idangero.us/swiper/ * * Copyright 2017, Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ * * Licensed under MIT * * Released on: March 10, 2017 */.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(___YUICSSMIN_PRESERVED_TOKEN_13___);left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(___YUICSSMIN_PRESERVED_TOKEN_14___)}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(___YUICSSMIN_PRESERVED_TOKEN_15___)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(___YUICSSMIN_PRESERVED_TOKEN_16___);right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(___YUICSSMIN_PRESERVED_TOKEN_17___)}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(___YUICSSMIN_PRESERVED_TOKEN_18___)}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url(___YUICSSMIN_PRESERVED_TOKEN_19___)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C6")'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.ig-spinner{display:none !important}#colophon.site-footer .menu-menu-1-container{width:100%;margin:0px;padding:0px}#colophon.site-footer .menu-menu-1-container .menu-item-408,#colophon.site-footer .menu-menu-1-container .menu-item-408 a{margin-right:0px}.badges{list-style:none;padding-right:0px}.badges li img{height:auto;vertical-align:top}.bdlogo{padding-right:0px;text-align:right}.bdlogo a{margin-left:10px;display:inline-block}.callnumber{color:#25c1e2}@media all and (max-width:1250px) and (min-width:1000px){.badges{width:71% !important}}@media all and (max-width:1600px) and (min-width:1251px){.badges{width:57% !important}}@media all and (max-width:767px){.bdlogo{text-align:center;padding:0px;margin:0px}.badges{padding:0px;margin:0px;float:none !important}.callus{float:none !important}}.broken_link{text-decoration:none !important}.hs-button.primary.large{background:#25c1e2;box-shadow:none;padding:14px 39px;font-size:18px;border:0;text-shadow:none;font-family:Montserrat}.hs-button.primary.large:active,.hs-button.primary.large:focus{outline:0}.hs-button.primary.large:hover{border:0;box-shadow:none;background:#3c3c3c}.service_assessment .hs-input{padding:10px;font-family:Montserrat;font-size:14px}.service_assessment label,.service_assessment label span{font-size:16px;font-family:Montserrat}.service_assessment .actions{margin-top:0px !important}@media(min-width:1024px){.primary-menu li{position:relative;z-index:99}header#masthead{display:none}.site-branding__inner{width:100px;float:left;height:auto}.site-branding{width:319px;float:left;line-height:42px}.sec_nav{width:74%;float:left;position:relative}.primary-menu li{float:none;text-align:center;display:inline-block}.primary-menu li a{font-size:15px;font-weight:400;font-weight:700;letter-spacing:.5px;padding:18px 0}.menu-social-container{display:inline-block;position:absolute;right:40px;top:-9px}ul#primary-menu--header{padding-top:21px}.navigation-wrapper{min-height:62px !important;position:fixed;height:auto !important}#content{padding-top:51px}.new_header{overflow:hidden}.site-branding a{width:242px}.shrink .site-branding{line-height:62px}.menu-social-container{display:inline-block;float:right}.social-menu li{width:23px;line-height:initial;float:right}.social-menu li a:before{font-size:20px!IMPORTANT;margin-right:0 !important}.menu-menu-1-container{display:inline-block;float:right;text-align:right;padding-right:102px}.primary-menu li a:hover{border-bottom:2px solid #fff !important}}@media(min-width:1024px) and (max-width:1200px){.sec_nav{width:86%}.site-branding{width:auto}.primary-menu li a{font-size:15px}}@media(max-width:1023px){.new_header{display:none}}@media(min-width:1500px){.primary-menu li a{font-size:17px !important;font-weight:bold}.social-menu li a:before{font-size:24px !important;font-weight:700}ul#primary-menu--header{padding-top:18px}.social-menu--header{width:100%;text-align:center;overflow:hidden;margin-top:10px}.sec_nav{width:76%;float:right !important;margin-right:36px}}.site_info.menu-toggle{float:none}@media(max-width:1023px){.header-wrap-affix{padding-bottom:58px}}.toggled button.menu-toggle.main-menu-btn{border:0;height:60px;width:60px;position:absolute;top:20px;right:20px;text-align:center;padding-top:10px}.open .menu-social-container{margin-top:-8px}@media(max-width:768px){.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:normal}.blog-post-wrapper .post-body{padding:24px 20px 40px 20px}.blog-post-wrapper .post-body ul,.blog-post-wrapper .post-body ol{padding:2px;margin:2px}.blog-post-wrapper .post-body img{margin:5px auto 20px auto}blockquote{padding:10px;margin:0px 5px 0px 0px;font-size:13px;border-left:2px solid #eee}}