@import "https://fonts.googleapis.com/css?family=Gafata|Lato:300,700";@import "https://fonts.googleapis.com/css?family=Roboto+Slab:400,700";body{background-color:#ededed;font-family:gafata,sans-serif;font-size:14px;font-weight:400;color:#666;line-height:1.42857143}::-moz-selection{background:#222;color:#fff;text-shadow:none}::selection{background:#222;color:#fff;text-shadow:none}.site{width:100%;position:relative}a{color:#f25d3c;outline:none}a:hover,a:focus{color:#28a0bb;text-decoration:none}a:active{background-color:transparent}.titles-link-hover,.textbox .textbox-title a,.post>h1 a,.post .entry-title a,.postlist-simple .post .entry-title a,.postlist-grid .posts-grid .post-title,.link-add-comment a,.comment-author a,.top-tabs>li>a{color:#333}.titles-link-hover:hover,.textbox .textbox-title a:hover,.post>h1 a:hover,.post .entry-title a:hover,.postlist-simple .post .entry-title a:hover,.postlist-grid .posts-grid .post-title:hover,.link-add-comment a:hover,.comment-author a:hover,.top-tabs>li>a:hover{color:#f25d3c}img{display:inline-block;height:auto;max-width:100%}.comment-content img,.entry-content img,.entry-summary img,.widget img,.wp-caption,.entry-content embed,.entry-content iframe{max-width:100%}.entry-content iframe{border:none}dt{margin-top:14px}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}img.aligncenter,.wp-caption{margin-bottom:20px}img.alignleft,.wp-caption.alignleft{margin:0 20px 5px 0}img.alignright,.wp-caption.alignright{margin:0 0 5px 20px}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption{color:#767676}.wp-caption-text{font-size:14px;font-style:italic;line-height:1.5;margin:9px 0;padding-right:10px}.frame_left,.frame_right,.frame_center,.frame_box{margin:0;display:inline-block;position:relative;padding:5px;background:#f2f2f2;border:1px solid #e2e2e2}.frame_box{display:inline-block;margin-bottom:15px;max-width:100%}.frame_box img{width:auto;max-width:100%;height:auto}.frame_left{float:left;display:block;margin:0 20px 5px 0}.frame_right{float:right;display:block;margin:0 0 5px 20px}.frame_center{border:none;display:block;margin:0 auto 20px;text-align:center}.clear{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.header-main-container:before,.header-main-container:after,.header-second-container:before,.header-second-container:after,.middle-main:before,.middle-main:after,.team-widget:before,.team-widget:after,.contact-person:before,.contact-person:after,.post:before,.post:after,.postlist-cols-3:before,.postlist-cols-3:after,.postlist-cols-4:before,.postlist-cols-4:after,.postlist-grid .posts-grid:before,.postlist-grid .posts-grid:after,.post-details .entry-header:before,.post-details .entry-header:after,.post-details .entry-meta-share:before,.post-details .entry-meta-share:after,.portfolio .portfolio-list:before,.portfolio .portfolio-list:after,.comment-body:before,.comment-body:after,.widget:before,.widget:after,.side-postlist li:before,.side-postlist li:after,.widget_twitter .tweet_item:before,.widget_twitter .tweet_item:after,.footer-info-container:before,.footer-info-container:after{content:" ";display:table}.clearfix:after,.header-main-container:after,.header-second-container:after,.middle-main:after,.team-widget:after,.contact-person:after,.post:after,.postlist-cols-3:after,.postlist-cols-4:after,.postlist-grid .posts-grid:after,.post-details .entry-header:after,.post-details .entry-meta-share:after,.portfolio .portfolio-list:after,.comment-body:after,.widget:after,.side-postlist li:after,.widget_twitter .tweet_item:after,.footer-info-container:after{clear:both}.divider_space,.divider_space_thin,.divider_line{clear:both;display:block;margin-bottom:40px;padding-top:40px;width:100%}.divider_space_thin{margin-top:10px;margin-bottom:10px}.divider_line{border-bottom:1px solid #e2e2e2}.row-lines-v [class^=col-]{border-left:1px solid #e5e5e5;padding-top:24px;padding-bottom:24px}.row-lines-v [class^=col-]:first-child{border-left-color:transparent}.rating{display:block;border-radius:50%;background:#28a0bb;color:#fff;text-align:center;width:44px;height:44px;line-height:44px;font-size:25px}.video-slider-content iframe{border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:roboto slab,serif;font-weight:700;line-height:1.1;color:#333}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span{color:#28a0bb}h1,.h1,h2,.h2,h3,.h3{margin-top:30px;margin-bottom:16px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3{font-size:21px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}.font-secondery{font-family:roboto slab,serif;font-weight:700}p{margin:0 0 16px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#28a0bb}a.text-primary:hover{color:#1f7c91}.text-secondary{color:#f25d3c}a.text-secondary:hover{color:#eb3810}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#28a0bb}a.bg-primary:hover{background-color:#1f7c91}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@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 #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}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.42857143;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.quote_right,.quote_left,.quote_center{font-size:16.8px;font-style:italic;color:#333;width:40%;line-height:1.5em}.quote_left{float:left;padding:3px 20px 3px 0}.quote_right{float:right;padding:3px 0 3px 20px}.quote_center{display:block;width:100%;margin:20px auto}.frame_quote{background:#f3f7f9;margin:5px 0 20px;border:1px solid #e6e6e6;padding:15px 20px;border-radius:4px}.frame_quote blockquote{margin:0;padding:0;line-height:1.5em;border:none;color:#f25d3c;font-style:italic;font-weight:400}.frame_quote blockquote .inner{padding:2px 15px}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.dropcap1,.dropcap2{font-family:roboto slab,serif;display:block;float:left;font-size:30px;line-height:30px;font-weight:700;margin:0 10px 0 0}.dropcap2{font-style:italic}[class^=highlight-]{color:#fff}.highlight-primary{background:#28a0bb}.highlight-info{background:#42b1d2}.highlight-danger{background:#d3423d}.highlight-warning{background:#f0ad4e}.highlight-brown{background:#b75d1b}.highlight-teal{background:#21ccaf}.highlight-black{background:#444}.highlight-purple{background:#6d59d6}@font-face{font-family:tf icons;src:url(fonts/tficon.eot);src:url(fonts/tficon.eot?#iefix) format('embedded-opentype'),url(fonts/tficon.woff) format('woff'),url(fonts/tficon.ttf) format('truetype'),url(fonts/tficon.svg#tficon) format('svg')}.icon-font-styles,.main-navigation ul>li ul li.parent>a:after,[class^=list-] li:before,#calendar .ui-datepicker-header a:before,#calendar .ui-datepicker-header a:after,#calendar .ui-datepicker-calendar td.event .scroll .down:before,#calendar .ui-datepicker-calendar td.event .scroll .up:before,.carousel ul .slide-item>a:before,.cuselFrameRight:before,.post-format a:before,.postlist-blog .post-thumbnail:before,.postlist-grid .posts-grid .post-thumbnail:before,.portfolio .portfolio-list li a:before,.minigallery_carousel li a:before{top:1px;font-family:tf icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=tficon-],[class*=" tficon-"]{top:1px;font-family:tf icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tficon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.gradient.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.tficon-flip-vertical{filter:progid:DXImageTransform.Microsoft.gradient.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.tficon-comment:before{content:"\e600"}.tficon-search:before{content:"\e601"}.tficon-link:before{content:"\e602"}.tficon-twitter:before{content:"\e604"}.tficon-dribbble:before{content:"\e605"}.tficon-linkedin:before{content:"\e606"}.tficon-flickr:before{content:"\e607"}.tficon-google-plus:before{content:"\e608"}.tficon-camera:before{content:"\e609"}.tficon-movie:before{content:"\e610"}.tficon-check-cf:before{content:"\e611"}.tficon-joystick:before{content:"\e612"}.tficon-news:before{content:"\e613"}.tficon-arrow-right-f:before{content:"\e614"}.tficon-arrow-left-f:before{content:"\e60a"}.tficon-star-f:before{content:"\e616"}.tficon-minus-cf:before{content:"\e617"}.tficon-plus-cf:before{content:"\e618"}.tficon-caret-down:before{content:"\e619"}.tficon-envelope:before{content:"\e620"}.tficon-phone:before{content:"\e621"}.tficon-home:before{content:"\e622"}.tficon-play:before{content:"\e623"}.tficon-chevron-right:before{content:"\e624"}.tficon-chevron-left:before{content:"\e625"}.tficon-chevron-up:before{content:"\e626"}.tficon-chevron-down:before{content:"\e627"}.tficon-facebook:before{content:"\e603"}.tficon-folder:before{content:"\e628"}.tficon-tag:before{content:"\e629"}.tficon-edit:before{content:"\e630"}.tficon-left-quote:before{content:"\e631"}.tficon-right-quote:before{content:"\e632"}.tficon-volume:before{content:"\e633"}.tficon-pictures:before{content:"\e634"}.tficon-rupor:before{content:"\e635"}.tficon-cd:before{content:"\e636"}.site-header{position:relative;z-index:2}.site-main{position:relative;z-index:1}.header-main{background:#fff;min-height:102px;padding-top:30px}.header-second{min-height:52px;background:#000;background:-webkit-linear-gradient(top,#000000 0%,#000000 100%);background:linear-gradient(to bottom,#000000 0%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#ff000000',GradientType=0)}.header-main-container,.header-second-container,.footer-info-container{position:relative;margin-left:auto;margin-right:auto}.header-main-container,.footer-info-container{padding-bottom:10px}.header-logo{float:left;width:100%;text-align:center}.header-logo .site-title{text-transform:uppercase;font-family:roboto slab,serif;font-size:38px;font-weight:700;margin-top:0;margin-left:10px;line-height:1em}.header-logo .site-title a,.header-logo .site-title a:hover,.header-logo .site-title a:focus{color:#000}.header-logo .site-title span{font-family:lato,sans-serif;font-weight:300;color:#28a0bb}.header-socials{float:right;text-align:right;padding:10px 0 0;line-height:20px;width:310px}.header-socials .social-title{display:inline-block;color:#8c8c8c;font-size:13px;vertical-align:top;margin-right:10px}.header-socials .social-icons a{display:inline-block;width:18px;height:18px;overflow:hidden;color:#999;margin:0 2px}.header-socials .social-icons a i{font-size:18px}.header-socials .social-icons a span{display:none}.header-socials .social-icons a:hover{color:#28a0bb}.nav-main{float:left;position:relative;z-index:1000}.main-navigation ul{margin:0;padding:10px 0 0;font-family:roboto slab,serif;font-size:16px}.main-navigation ul li{position:relative;list-style:none}.main-navigation ul>li{display:inline-block;float:left;margin-left:5px}.main-navigation ul>li>a{display:block;line-height:32px;color:#fff;padding-left:15px;padding-right:15px;border-radius:3px}.main-navigation ul>li.parent.hover>a{border-radius:3px 3px 0 0}.main-navigation ul>li:hover>a,.main-navigation ul>li.current-menu-item>a,.main-navigation ul>li.current-menu-ancestor>a{background:#28a0bb}.main-navigation ul>li ul{position:absolute;top:32px;left:0;z-index:1308;padding:0;width:180px;font-size:14px;display:none}.main-navigation ul>li ul li{display:block;width:100%;background:#000;background:rgba(0,0,0,.85);border-top:1px solid #333;margin-left:0}.main-navigation ul>li ul li a{color:#dfdfdf;padding:8px 25px 8px 15px;line-height:1.3em;border-radius:0}.main-navigation ul>li ul li:hover>a,.main-navigation ul>li ul li.parent.hover>a,.main-navigation ul>li ul li.current-menu-item>a,.main-navigation ul>li ul li.current-menu-ancestor>a{border-radius:0;color:#fff}.main-navigation ul>li ul li.parent>a:after{display:block;float:right;font-size:10px;content:"\e624";top:.5em;margin-left:0;margin-right:-15px;color:#fff}.main-navigation ul>li ul li:first-child{border-top:3px solid #28a0bb}.main-navigation ul>li ul li:first-child ul{top:-3px}.main-navigation ul>li ul li>ul{top:0;left:180px;padding-left:2px}.main-navigation ul>li:hover>ul{display:block}.main-navigation ul>.mega-nav>ul{left:-100%;width:900px;border-top:3px solid #28a0bb;background:#000;background:rgba(0,0,0,.85);font-family:gafata,sans-serif;color:#999}.main-navigation ul>.mega-nav>ul li{float:left;border-left:1px solid #3c3c3b;border-right:1px solid #090a09;background:0 0;width:180px}.main-navigation ul>.mega-nav>ul li:first-child{border-top:none}.main-navigation ul>.mega-nav>ul li ul{position:relative;display:block;float:none;width:auto}.main-navigation ul>.mega-nav>ul li ul li{float:none;border:none;width:auto;border-top:1px solid #333}.main-navigation ul>.mega-nav>ul li.mega-nav-widget ul li{width:auto}.main-navigation ul>.mega-nav>ul li a,.main-navigation ul>.mega-nav>ul li.current-menu-item>a,.main-navigation ul>.mega-nav>ul li.current-menu-ancestor>a,.main-navigation ul>.mega-nav>ul li:hover>a{background:0 0;padding:0;color:#a4a4a4}.main-navigation ul>.mega-nav>ul li a:hover,.main-navigation ul>.mega-nav>ul li.current-menu-item>a:hover,.main-navigation ul>.mega-nav>ul li.current-menu-ancestor>a:hover,.main-navigation ul>.mega-nav>ul li:hover>a:hover{color:#d7d7d7}.main-navigation ul>.mega-nav>ul>li{padding:20px}.main-navigation ul>.mega-nav>ul>li ul li{padding:10px 0}.main-navigation ul>.mega-nav>ul>li>a{font-family:roboto slab,serif;color:#fff;font-size:14px;text-transform:uppercase;margin-bottom:2em;font-weight:700}.main-navigation ul>.mega-nav>ul>li.parent a:after{display:none}.main-navigation ul>.mega-nav>ul li ul,.main-navigation ul>.mega-nav>ul li.first:hover>ul{top:0}.main-navigation ul>.mega-nav>ul li.first,.main-navigation ul>.mega-nav>ul li ul li.first{border-left:none}.main-navigation ul>.mega-nav>ul li.last,.main-navigation ul>.mega-nav>ul li ul li.last{border-right:none}.main-navigation ul>.mega-nav>ul li:hover>ul,.main-navigation ul>.mega-nav li>ul{position:relative;left:0;padding:0}.main-navigation ul>li ul .mega-nav-widget{width:300px;padding:0}.main-navigation ul .widget{padding:20px}.main-navigation ul .widget-title{color:#fff;font-size:14px;text-transform:uppercase;margin-bottom:2em}.main-navigation ul .textwidget{color:#999;font-family:gafata,sans-serif}.main-navigation ul .widget_recent_entries li{padding-bottom:10px;padding-top:10px}.main-navigation ul .widget_recent_entries li:first-child{padding-top:0}.main-navigation ul .widget_categories li{margin-bottom:0}.main-navigation ul .widget_twitter .tweet_item{border-top:1px solid #333}.main-navigation ul .widget_twitter .tweet_item:first-child{border:none}.main-navigation ul .widget_twitter .tweet_item a{color:#eee}@media(max-width:960px){.main-navigation ul>li ul .mega-nav-widget{width:240px}.main-navigation ul li ul .mega-nav-widget li,.main-navigation ul .mega-nav ul .mega-nav-widget li{width:180px}.main-navigation ul .mega-nav .widget_flickr .flickr_badge_image{width:55px;height:55px}}.header-search{position:absolute;top:11px;right:5px;z-index:999999;background:0 0}.header-search label{display:none}.header-search .stext{background:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#ccc;padding:5px 10px;width:110px}.header-search .stext:-moz-placeholder{color:#6e6e6e}.header-search .stext::-moz-placeholder{color:#6e6e6e;opacity:1}.header-search .stext:-ms-input-placeholder{color:#6e6e6e}.header-search .stext::-webkit-input-placeholder{color:#6e6e6e}.header-search .stext:focus{background:rgba(255,255,255,.1);-webkit-box-shadow:none;box-shadow:none}.header-search .button-search{background:rgba(255,255,255,.1);color:#fff;width:34px;height:30px;font-size:13px;font-weight:400}.header-search .button-search i{top:1px}.header-search .button-search:hover{color:#fff}.header-search .stext,.header-search .button-search{border-radius:3px 0 0 3px;border:none;height:30px;float:left}.header-search .button-search{border-radius:0 3px 3px 0}@media(max-width:767px){.header-socials{width:100%;text-align:center;float:none}.main-navigation ul{display:none}.header-search .stext{width:140px}}@media(min-width:768px){.header-main-container,.header-second-container,.footer-info-container{width:750px}.header-logo{width:50%;text-align:left}}@media(max-width:991px){.main-navigation ul{font-size:14px}.main-navigation ul>li>a{padding-left:8px;padding-right:8px}}@media(min-width:992px){.header-main-container,.header-second-container,.footer-info-container{width:970px}.main-navigation>ul>li{margin-left:10px}}@media(min-width:1200px){.header-main-container,.header-second-container,.footer-info-container{width:1170px}.header-search .stext{width:150px}}.main-row{position:relative;z-index:1}.main-row .container{padding-top:50px;padding-bottom:50px;max-width:100%}.main-row-thin .container{padding-top:38px;padding-bottom:38px}.main-row-slim .container{padding-top:0;padding-bottom:0}.main-row-bg{background:#fff}.main-row-bg-2{background:#0b0b0b}.main-row-bg-3{background:url(images/bg/pattern-2.png) repeat transparent}.main-row-bg-4{background:url(images/bg/bg-image.jpg) center top no-repeat transparent}.middle-main{background:url(images/line.png) repeat-y #fff}.content-area .inner,.sidebar .inner{position:relative;z-index:1;padding-bottom:10px}.sidebar{position:relative}.sidebar-left .content-area{float:right}.sidebar-left .sidebar:before{content:"";display:block;position:absolute;z-index:0;background:url(images/sidebar_shadow.jpg) 0 0 no-repeat;width:100%;height:100%;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.content-full{background-image:none}.content-full .content-area .inner{padding-bottom:0}@media(max-width:767px){.content-area,.sidebar{padding:20px}.sidebar-left .content-area{float:none}}@media(min-width:768px){.middle-main{background-position:470px top}.content-area,.sidebar{float:left}.sidebar{background:url(images/sidebar_shadow.jpg) 1px 0 no-repeat;min-height:470px;width:250px;padding:0}.content-area{width:470px;padding:20px}.sidebar-left{background-position:250px top}.content-full .content-area{width:720px;padding:20px}}@media(max-width:991px){.content-cols2 [class^=col-sm]{width:auto}}@media(min-width:992px){.middle-main{background-position:640px top}.content-area{width:640px;padding:30px}.sidebar{width:300px}.sidebar-left{background-position:300px top}.content-full .content-area{width:940px;padding:30px}}@media(min-width:1200px){.middle-main{background-position:804px top}.content-area{width:804px;padding:40px}.sidebar{width:336px}.sidebar-left{background-position:336px top}.content-full .content-area{width:1140px;padding:40px}}.main-row-bg-2{color:#a4a4a4}.footer-info{background:#0e0e0e}.footer-info .footer-info-container{padding-top:27px;padding-bottom:27px}.footer-logo{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 1.4em}.footer-logo span{font-family:lato,sans-serif;font-weight:300;color:#28a0bb}.copyright{padding-top:10px;font-size:13px}.copyright a{color:#28a0bb}.footer-socials{text-align:right;line-height:30px}.footer-socials .social-icons a{display:inline-block;width:30px;height:30px;border-radius:50%;overflow:hidden;background:#333;color:#fff;margin:0 3px;text-align:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.footer-socials .social-icons a i{font-size:20px;line-height:30px}.footer-socials .social-icons a span{display:none}.footer-socials .social-icons a:hover{background:#28a0bb}@media(max-width:767px){.copyright,.footer-socials{text-align:center}.footer-socials{padding-top:20px}}.textbox .textbox-thumbnail{display:block;text-align:center}.textbox .textbox-title{margin:0 0 10px;font-family:roboto slab,serif;font-weight:700}.textbox-style2{padding:0 10px}.textbox-style2 .textbox-thumbnail{width:100px;height:100px;float:left;margin-right:15px}.textbox-style2 .textbox-title{font-size:18px}.textbox-style2 .textbox-text{margin:0 0 10px}@media(min-width:768px){.textbox-style2 .textbox-thumbnail{float:none}}@media(min-width:992px){.textbox-style2 .textbox-thumbnail{float:left;margin-right:30px}}#contact_map{position:relative;width:100%;height:430px;background:#ededed;border-bottom:1px solid #e2e2e2}.map img{max-width:none!important}@media(max-width:767px){#contact_map{height:210px}}.good-bad-list{position:relative;z-index:2;margin:20px -20px -13px;padding:20px;background:#3d3f4b;color:#ccc;font-size:14px}.good-bad-list ul{margin:0 0 40px;padding:0;list-style:none}.good-bad-list ul li{margin-bottom:15px}.good-bad-list ul li:before{background:#3d3f4b;top:3px}.good-bad-list h3{display:inline-block;padding-bottom:13px;margin-bottom:20px;border-bottom:1px solid #5d6072}.good-bad-list .rating{position:absolute;bottom:-35px;left:50%;margin-left:-35px;width:60px;height:60px;line-height:60px;font-size:30px;border:5px solid #fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media(min-width:992px){.good-bad-list{margin:30px -30px -23px;padding:30px;font-size:16px}}@media(min-width:1200px){.good-bad-list{margin:40px -40px -33px;padding:40px}.good-bad-list .rating{bottom:-40px;margin-left:-55px;width:80px;height:80px;line-height:80px;font-size:42px}}[class^=list-] ul{margin:0 0 20px;padding:0;list-style:none}[class^=list-] li{padding:0 0 10px 30px;line-height:1.2em}[class^=list-] li:before{margin-right:10px;font-size:20px;top:2px;margin-left:-30px;font-size:17px}.list-bordered li{border-bottom:1px solid #e2e2e2;margin-bottom:5px}.list-minus li:before{content:"\e617"}.list-plus li:before{content:"\e618"}.list-check li:before{content:"\e611"}.list-caret-right li:before{content:"\e614"}.list-external-link li:before{content:"\e602"}.list-chevron-sign-right li:before{content:"\e624";font-size:84%}.list-file-text li:before{content:"\e613"}.list-ok li:before{content:"\e611"}.list-star li:before{content:"\e616"}.list-video li:before{content:"\e610"}.list-image li:before{content:"\e609"}.list-game li:before{content:"\e612"}.list-folder li:before{content:"\e628"}.list-primary li:before{color:#28a0bb}.list-secondery li:before{color:#f25d3c}div.pp_default .pp_description{font-size:14px!important}.team-widget{padding-bottom:50px}.team-widget .team-widget-title{font-size:21px;margin:0 0 20px}.team-widget .member{width:194px;height:300px;margin:0 auto;border:1px solid #e2e2e2;border-top-width:0}.team-widget .member:first-child{border-left-width:1px}.team-widget .member-descr{padding:20px 20px 10px}.team-widget .member-descr a{color:#28a0bb}.team-widget .member-name{margin:0;font-size:16px}@media(min-width:480px){.team-widget .member{float:left;width:173px;height:270px;border-left-width:0}.team-widget .member:nth-child(3n+1){border-left-width:1px}}@media(min-width:768px){.team-widget .member{float:left;width:163px;height:270px}}@media(min-width:992px){.team-widget header{float:right;width:25%;padding:0 1% 0 5%}.team-widget .team-widget-title{font-size:24px}.team-widget .team-content{width:75%}.team-widget .member-descr{padding:20px 15px 10px}.team-widget .member-descr a{color:#28a0bb}.team-widget .member-name{margin:0;font-size:16px}}@media(min-width:1200px){.team-widget .member{width:194px;height:300px}.team-widget .member-descr{padding:20px 20px 10px}}[class^=adv-]{overflow:hidden;max-width:100%}[class^=adv-].alignleft{margin:0 20px 0 0}[class^=adv-].alignright{margin:0 0 0 20px}[class^=adv-].aligncenter{margin:0 auto 1em}.adv-head{background:#fff;padding:10px 0 0}.adv-head .aligncenter{margin-bottom:0}.adv-125{width:125px}.adv-250{width:250px}.adv-300{width:300px}.adv-336{width:336px}.adv-468{width:468px}.adv-728{width:728px}.adv-160{width:160px}.adv-125-group{margin:10px auto;text-align:center;width:260px}.adv-125-group .adv-125{margin:0 5px 5px 0;float:left}.adv-125-group.full{width:100%;text-align:center}.adv-125-group.full .adv-125{display:inline-block;float:none;margin:0 14px}.sidebar [class^=adv-]{margin-top:10px}#calendar{position:relative;z-index:1100}#calendar .ui-datepicker-header{margin:-105px auto 100px;font-family:roboto slab,serif;font-weight:700}#calendar .ui-datepicker-header .ui-datepicker-title{text-align:center;font-size:24px;color:#28a0bb;width:280px;margin:0 auto}#calendar .ui-datepicker-header a{position:absolute;top:0;display:inline-block;font-size:17px;color:#333;cursor:pointer}#calendar .ui-datepicker-header a:before,#calendar .ui-datepicker-header a:after{font-size:24px;top:.2em}#calendar .ui-datepicker-header a:hover{color:#f25d3c}#calendar .ui-datepicker-header .ui-datepicker-prev{left:5px}#calendar .ui-datepicker-header .ui-datepicker-prev:before{content:"\e615";margin-right:10px}#calendar .ui-datepicker-header .ui-datepicker-next{right:5px}#calendar .ui-datepicker-header .ui-datepicker-next:after{content:"\e614";margin-left:10px}#calendar .ui-datepicker-calendar{clear:both;position:relative;width:90%;margin:0 auto;border:none}#calendar .ui-datepicker-calendar thead th{border:none;color:#333;text-transform:uppercase;text-align:center;padding-bottom:25px;font-weight:400;font-size:15px}#calendar .ui-datepicker-calendar tbody td{width:105px;height:135px;background:#fff;border-color:#ededed;border-width:0 3px 3px 0;vertical-align:top;padding:15px}#calendar .ui-datepicker-calendar .ev_wrap{position:relative;height:70px;overflow:hidden;z-index:10;font-family:roboto slab,serif;font-size:13px}#calendar .ui-datepicker-calendar .ev_wrap .inner{position:absolute;top:0;left:0;z-index:5}#calendar .ui-datepicker-calendar .ev_wrap span{display:block;font-size:13px}#calendar .ui-datepicker-calendar td .ui-state-default{font-size:32px;line-height:1em;color:#ccc;display:inline-block;margin-bottom:5px}#calendar .ui-datepicker-calendar td .new_ev{display:block;color:#fff}#calendar .ui-datepicker-calendar td.ui-state-disabled{background:#f2f2f2}#calendar .ui-datepicker-calendar td.ui-state-disabled .ev_wrap span{color:#ccc}#calendar .ui-datepicker-calendar td.ui-datepicker-unselectable.event{position:relative;background:#3d3f4b;color:#ccc;-moz-line-height:1.2em;line-height:1.25em}#calendar .ui-datepicker-calendar td.ui-datepicker-unselectable.event .ui-state-default,#calendar .ui-datepicker-calendar td.ui-datepicker-unselectable.event .ev_wrap span,#calendar .ui-datepicker-calendar td.ui-datepicker-unselectable.event:hover{color:#fff}#calendar .ui-datepicker-calendar td.ui-datepicker-unselectable.event:hover{background:#f25d3c!important}#calendar .ui-datepicker-calendar td.ui-datepicker-today{background:#28a0bb!important}#calendar .ui-datepicker-calendar td.ui-datepicker-today a,#calendar .ui-datepicker-calendar td.ui-datepicker-today .ev_wrap,#calendar .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default:after{color:#fff}#calendar .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default:after{content:"Today";font-size:12px;text-transform:uppercase;position:relative;vertical-align:middle;top:-3px;left:15px}#calendar .ui-datepicker-calendar td.event .scroll{position:relative;width:20px;height:30px;z-index:5;float:right;margin:0 -10px 0 0}#calendar .ui-datepicker-calendar td.event .scroll .disable{visibility:hidden}#calendar .ui-datepicker-calendar td.event .scroll .down,#calendar .ui-datepicker-calendar td.event .scroll .up{display:block;width:20px;height:15px;position:relative;cursor:pointer}#calendar .ui-datepicker-calendar td.event .scroll .down:before,#calendar .ui-datepicker-calendar td.event .scroll .up:before{color:#fff;font-size:18px}#calendar .ui-datepicker-calendar td.event .scroll .down:active:before,#calendar .ui-datepicker-calendar td.event .scroll .up:active:before{top:1px}#calendar .ui-datepicker-calendar td.event .scroll .down:before{content:"\e627"}#calendar .ui-datepicker-calendar td.event .scroll .up:before{content:"\e626"}@media(max-width:767px){#calendar .ui-datepicker-header{margin:-105px auto 80px}#calendar .ui-datepicker-header a span{display:none}#calendar .ui-datepicker-calendar{width:100%}#calendar .ui-datepicker-calendar thead th{padding-bottom:15px}#calendar .ui-datepicker-calendar tbody td{border-width:2px;padding:10px;height:auto}#calendar .ui-datepicker-calendar td .ui-state-default{font-size:18px;margin-bottom:0}#calendar .ui-datepicker-calendar td .ev_wrap,#calendar .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default:after{display:none}#calendar .ui-datepicker-calendar td .ev_wrap{position:absolute;width:345px;height:auto;max-height:50px;overflow-y:auto;background-color:#0b0b0b;left:0;top:-52px;padding:8px 10px}#calendar .ui-datepicker-calendar td .ev_wrap .inner{position:relative}#calendar .ui-datepicker-calendar td .ev_wrap .inner a{margin-bottom:5px}#calendar .ui-datepicker-calendar td:hover .ev_wrap{display:block}}@media(min-width:768px) and (max-width:991px){#calendar .ui-datepicker-calendar{width:100%}#calendar .ui-datepicker-calendar tbody td{border-width:2px;padding:10px}#calendar .ui-datepicker-calendar td .ui-state-default{font-size:25px;margin-bottom:5px}#calendar .ui-datepicker-calendar td.ui-datepicker-today .ui-state-default:after{left:5px}#calendar .ui-datepicker-calendar td.event .scroll{width:20px;height:30px;margin:-5px -5px 0 0}#calendar .ui-datepicker-calendar td.event .scroll .down,#calendar .ui-datepicker-calendar td.event .scroll .up{width:20px;height:15px}#calendar .ui-datepicker-calendar td.event .scroll .down:before,#calendar .ui-datepicker-calendar td.event .scroll .up:before{font-size:16px}}.gallery{margin-bottom:20px}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(46%);max-width:calc(46%)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(29.3%);max-width:calc(29.3%)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(21%);max-width:calc(21%)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(16%);max-width:calc(16%)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(12.7%);max-width:calc(12.7%)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(10.28%);max-width:calc(10.28%)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(8.5%);max-width:calc(8.5%)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(7.1%);max-width:calc(7.1%)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0}.gallery-caption{background-color:rgba(0,0,0,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.4;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.contact-person{color:#333;font-size:16px;border-top:1px solid #e2e2e2;padding:20px 0}.contact-person img{float:left;margin:0 10px 0 0;width:55px;height:55px}.contact-person strong,.contact-person span,.contact-person em{display:block}.contact-person strong{font-family:roboto slab,serif;font-size:15px}.contact-person em{color:#999;margin-bottom:5px}.contact-person a{color:#28a0bb}@media(min-width:1200px){.contact-person .contact-person-info{padding-left:75px}.contact-person img{margin-right:20px}}.sticky{opacity:1}.main-top{background:#403f3f;color:#fff}.main-top .main-top-inner{background:url(images/maintop_highlight.png) center top no-repeat}.main-top ul{margin:0;padding:0}.main-top ul>li{list-style:none;display:block;position:relative}.main-top .carousel{width:100%;margin-left:auto;margin-right:auto;padding:60px 0}.main-top .video-slider{margin:0 auto;padding:50px 0}.fullwidth-image{position:relative;text-align:center;overflow:hidden;min-height:430px;background-position:center top}.fullwidth-image img{display:block;margin:0 auto}.fullwidth-image .fullwidth-content{position:absolute;width:100%;top:25%;z-index:10;color:#fff;font-size:16px}.fullwidth-image .fullwidth-meta a{color:#28a0bb;font-weight:700}.fullwidth-image .rating{width:50px;height:50px;line-height:50px;font-size:27px;display:inline-block}.fullwidth-image .rating i{top:-3px;left:2px;font-size:16px;line-height:1em}.fullwidth-image .rating.play-video{cursor:pointer}.fullwidth-image h2,.fullwidth-image .subtitle{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35)}.fullwidth-image h2{margin:10px 0 15px;font-size:30px;font-weight:400}.fullwidth-image .layer-full,.slider-full .slide-item .layer-full{width:100%;height:100%;position:absolute;top:0;z-index:2;background:0 0;background:rgba(0,0,0,.1)}.fullwidth-image .layer-full.overlay,.slider-full .slide-item .layer-full.overlay{background:rgba(0,0,0,.8)}.fullwidth-image .layer-center,.slider-full .slide-item .layer-center{width:100%;height:100%;position:absolute;top:0;z-index:3;background:url(images/slider_middle_bg.png) center top no-repeat}.top-video{position:absolute;top:0;z-index:11;width:100%;height:100%;display:none}.top-video iframe{display:block;margin:40px auto 0;width:287px;height:157px}.top-video .close-video{position:absolute;top:5px;right:5px;z-index:5;color:#fff;text-transform:uppercase;cursor:pointer}@media(min-width:480px){.top-video iframe{margin-top:30px;width:320px;height:180px}}@media(min-width:768px){.top-video iframe{margin-top:40px;width:569px;height:320px}.top-video .close-video{top:15px;right:15px}}@media(min-width:992px){.top-video iframe{margin-top:20px;width:693px;height:390px}.top-video .close-video{top:15px;right:15px}}.slider-full{overflow:hidden;position:relative;height:430px;background:#000}.slider-full .slide-item{position:relative;width:100%;height:430px;overflow:hidden;text-align:center;background-size:cover;background-position:center center}.slider-full .slide-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slider-full .slide-item .slide-content{position:relative;z-index:4;width:635px;margin:0 auto;color:#fff;display:inline-block;vertical-align:middle}.slider-full .slide-item .slide-content h2{margin-top:0;font-size:60px;font-family:roboto slab,serif;font-weight:400;text-shadow:0 1px 40px rgba(0,0,0,.3);color:#fff}.slider-full .slide-item .slide-content p{font-size:18px;margin:20px 0 30px;text-shadow:0 1px 1px rgba(0,0,0,.5)}.slider-full .slider-controls{margin:-12px auto 0;position:relative;bottom:40px;z-index:1002}.slider-full .slider-controls .slider-pages a{display:inline-block;float:left;width:12px;height:12px;border-radius:50%;background:#fff;opacity:.75;filter:alpha(opacity=75);color:#fff;font-size:1px;line-height:1em;margin:0 4px}.slider-full .slider-controls .slider-pages a.selected{background:#28a0bb}.slider-full .slider-controls .prev,.slider-full .slider-controls .next{position:absolute;top:-190px;z-index:2;font-size:40px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.slider-full .slider-controls .prev:hover,.slider-full .slider-controls .next:hover{color:#28a0bb}.slider-full .slider-controls .prev{left:0}.slider-full .slider-controls .next{right:0}@media(max-width:767px){.fullwidth-image{min-height:335px}.main-top .carousel{padding:30px 0}.slider-full{height:230px}.slider-full .slide-item{height:230px}.slider-full .slide-item .slide-content{width:75%}.slider-full .slide-item .slide-content h2{font-size:22px}.slider-full .slide-item .slide-content p{margin:10px 0 20px;font-size:14px;line-height:1.2em}.slider-full .slider-controls{bottom:15px;left:5px}.slider-full .slider-controls .prev,.slider-full .slider-controls .next{top:-120px}.slider-full .btn{padding:6px 14px;font-size:14px;line-height:1.5;border-radius:3px}}@media(min-width:768px){.slider-full .slider-controls{width:750px}.fullwidth-image h2{font-size:40px}}@media(min-width:992px){.slider-full .slider-controls{width:970px}.fullwidth-image .rating{width:70px;height:70px;line-height:70px;font-size:37px}.fullwidth-image .rating i{top:-4px;font-size:20px}.fullwidth-image h2{font-size:50px}}@media(min-width:1200px){.slider-full .slider-controls{width:1170px}.slider-full .slider-controls .prev{left:-30px}.slider-full .slider-controls .next{right:-30px}.fullwidth-image h2{font-size:60px}}.video-slider{margin:50px auto 15px;width:1140px}.video-slider.tabs-right .video-slider-tabs{float:right}.video-slider-tabs{width:378px;height:428px;overflow:hidden;background:#222;float:left}.video-slider-tabs ul{padding:0;margin:0}.video-slider-tabs li{display:block}.video-slider-tabs li a{display:block;height:107px;padding:15px 18px;border-top:1px solid #373737}.video-slider-tabs li:first-child a{border:none}.video-slider-tabs li .video-thumb{float:left;margin-right:18px;width:75px;height:75px}.video-slider-tabs li .rating{width:37px;height:37px;line-height:37px;font-size:17px;float:right;margin-left:15px;font-weight:700}.video-slider-tabs li .video-title{display:block;font-family:roboto slab,serif;font-weight:700;font-size:14px;line-height:1.2em;color:#28a0bb;min-height:3em}.video-slider-tabs li .video-tags{color:#ccc}.video-slider-tabs li.active{background:#28a0bb}.video-slider-tabs li.active a{color:#fff}.video-slider-tabs li.active .rating{background:#126f84}.video-slider-tabs li.active .video-title{color:#fff}.video-slider-tabs li.active .video-tags{color:#444}.video-slider-content{position:relative;float:left;background:#000;color:#999;width:762px;height:428px;overflow:hidden}.video-slider-content p{padding:10px 20px}.video-slider-content img{display:block;margin:0 auto}.video-slider-content iframe{max-width:100%;height:428px!important;display:block}@media(max-width:767px){.video-slider{width:100%}.video-slider-tabs{float:none;width:100%;height:75px}.video-slider-tabs li{float:left}.video-slider-tabs li a{height:75px;padding:10px 8px;border:none}.video-slider-tabs li .video-thumb{margin:0;width:55px;height:55px}.video-slider-tabs li .video-title,.video-slider-tabs li .video-tags,.video-slider-tabs li .rating{display:none}.video-slider-content{float:none;width:100%;height:270px}.video-slider-content iframe{height:270px!important}}@media(min-width:768px) and (max-width:991px){.video-slider{width:720px}.video-slider-tabs{height:360px}.video-slider-content{width:640px;height:360px}.video-slider-content iframe{height:360px!important}.video-slider-tabs{width:80px}.video-slider-tabs li a{height:90px;padding:15px 10px;text-align:center}.video-slider-tabs li .video-thumb{float:none;width:60px;height:60px;margin:0}.video-slider-tabs li .video-title,.video-slider-tabs li .video-tags,.video-slider-tabs li .rating{display:none}}@media(min-width:992px) and (max-width:1199px){.video-slider{width:940px}.video-slider-content{width:640px;height:360px}.video-slider-content iframe{height:360px!important}.video-slider-tabs{width:300px;height:360px}.video-slider-tabs li a{height:90px;padding:10px 15px}.video-slider-tabs li .video-thumb{margin-right:10px;width:60px;height:60px}.video-slider-tabs li .video-title{font-size:14px}.video-slider-tabs li .rating{width:25px;height:25px;line-height:25px;font-size:14px;margin-left:10px}}.carousel{margin:0 -15px;position:relative}.carousel ul{padding:0;margin:0}.carousel ul .slide-item{list-style:none;position:relative;display:block;float:left;margin:10px 15px 0}.carousel ul .slide-item>a:before,.postlist-blog .post-thumbnail:before,.postlist-grid .posts-grid .post-thumbnail:before,.portfolio .portfolio-list li a:before,.minigallery_carousel li a:before{position:absolute;z-index:2;top:35%;left:45%;content:"\e602";width:42px;height:42px;font-size:20px;line-height:42px;border-radius:50%;background:#28a0bb;color:#fff;text-align:center;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;box-shadow:0 0 20px 5px rgba(0,0,0,.6)}.carousel ul .slide-item:hover>a:before,.postlist-blog .post-thumbnail:hover:before,.postlist-grid .posts-grid .post-thumbnail:hover:before,.portfolio .portfolio-list li a:hover:before,.portfolio-videos .portfolio-list li a:before,.minigallery_carousel li:hover a:before{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.carousel ul .slide-item .caption{position:absolute;background:rgba(0,0,0,.7);bottom:0;font-family:roboto slab,serif;font-size:14px;font-weight:700;line-height:1.2em;width:100%}.carousel ul .slide-item .caption a{display:block;padding:15px 20px;color:#fff}.carousel ul .slide-item .rating{position:absolute;top:-10px;right:-10px}.carousel .prev,.carousel .next{position:absolute;top:39%;z-index:2;font-size:40px;height:40px;color:#666}.carousel .prev:hover,.carousel .next:hover{color:#28a0bb}.carousel .prev{left:0}.carousel .next{right:0}.carousel-medium ul .slide-item{width:360px;height:240px}.carousel-small ul .slide-item{width:200px;height:260px}.carousel-small ul .slide-item>a{display:block}.carousel-small ul .slide-item a:before{top:30%;left:39%}.carousel-small ul .slide-item .caption{position:relative;background:0 0;bottom:0}.carousel-small ul .slide-item .caption a{padding:1em 0 0;font-size:14px;color:#333}.carousel-small ul .slide-item .caption a:hover{color:#f25d3c}.main-top .carousel-small ul .slide-item .caption a{color:#fff}.main-top .carousel-small ul .slide-item .caption a:hover{color:#f25d3c}.main-top .carousel .prev,.main-top .carousel .next{color:#999}.main-top .carousel .prev:hover,.main-top .carousel .next:hover{color:#28a0bb}.carousel-one{padding:35px 0!important}.carousel-one ul .slide-item{margin:0;width:350px;min-height:290px}.carousel-one ul .slide-image{position:relative;margin:5px 5px 20px}.carousel-one ul .slide-image iframe{width:100%;height:287px;box-shadow:0 0 5px 1px rgba(0,0,0,.35)}.carousel-one ul .slide-image img{width:100%;box-shadow:0 0 5px 1px rgba(0,0,0,.35)}.carousel-one ul .slide-image a{display:block}.carousel-one ul .slide-content h2{color:#fff;margin:.3em 0 20px;text-shadow:0 1px 0 rgba(0,0,0,.75)}.carousel-one ul .slide-content p{color:#ccc;text-shadow:0 1px 0 rgba(0,0,0,.75)}.carousel-one .prev,.carousel-one .next{top:43%}.entry-content .carousel{margin:0}.entry-content .video-slider-content{width:685px}.entry-content .carousel-one ul .slide-image iframe{height:227px}@media(max-width:479px){.carousel-one ul .slide-item{width:250px}.carousel-medium .prev,.carousel-medium .next{position:relative;top:10px;left:auto;right:auto;margin:0 10px}.carousel-medium .next{float:right}.carousel-medium .next i{position:relative;top:-5px}}@media(min-width:768px){.main-top .carousel{width:750px}.main-top .carousel-one{padding:55px 0!important}.main-top .carousel-one ul .slide-item{width:auto}.main-top .carousel-one ul .slide-image{float:left;width:310px;margin:5px 20px 5px 5px}.main-top .carousel-one ul .slide-image iframe{height:207px}.main-top .carousel-one ul .image-right .slide-image{float:right;margin:5px 5px 5px 20px}.main-top .carousel-one ul .slide-content{float:left;width:350px}.main-top .carousel-one ul .slide-content h2{font-size:24px}.main-top .carousel-one ul .slide-content p{margin-bottom:1em}}@media(min-width:992px){.main-top .carousel{width:970px}.carousel .prev{left:-19px}.carousel .next{right:-19px}.main-top .carousel-one ul .image-right .slide-image{margin:5px 5px 5px 50px}.main-top .carousel-one ul .slide-image{width:430px;margin:5px 50px 5px 5px}.main-top .carousel-one ul .slide-image iframe{height:287px}.main-top .carousel-one ul .slide-content{width:450px}.main-top .carousel-one ul .slide-content h2{font-size:30px}.main-top .carousel-one ul .slide-content p{margin-bottom:1.5em}}@media(max-width:1199px){.carousel-medium ul .slide-item{width:293px}}@media(min-width:480px) and (max-width:767px){.carousel-small ul .slide-item{width:180px}.carousel-small .prev,.carousel-small .next{top:35%}}@media(min-width:1200px){.main-top .carousel{width:1170px}.carousel ul .slide-item .caption{font-size:16px}.carousel .prev{left:-40px}.carousel .next{right:-40px}}.btn-main{color:#fff;background-color:#28a0bb;border-color:#248ea6;border:none}.btn-main:hover,.btn-main:focus,.btn-main:active,.btn-main.active,.open .dropdown-toggle.btn-main{color:#fff;background-color:#218399;border-color:#196374}.btn-main:active,.btn-main.active,.open .dropdown-toggle.btn-main{background-image:none}.btn-main.disabled,.btn-main[disabled],fieldset[disabled] .btn-main,.btn-main.disabled:hover,.btn-main[disabled]:hover,fieldset[disabled] .btn-main:hover,.btn-main.disabled:focus,.btn-main[disabled]:focus,fieldset[disabled] .btn-main:focus,.btn-main.disabled:active,.btn-main[disabled]:active,fieldset[disabled] .btn-main:active,.btn-main.disabled.active,.btn-main[disabled].active,fieldset[disabled] .btn-main.active{background-color:#28a0bb;border-color:#248ea6}.btn-main .badge{color:#28a0bb;background-color:#fff}.btn-simple{color:#333;background-color:#fff;border-color:#e2e2e2;border-width:1px;border-style:solid}.btn-simple:hover,.btn-simple:focus,.btn-simple:active,.btn-simple.active,.open .dropdown-toggle.btn-simple,.top-filter li.active a{color:#333;background-color:#ebebeb;border-color:#c3c3c3}.btn-simple:active,.btn-simple.active,.open .dropdown-toggle.btn-simple{background-image:none}.btn-simple.disabled,.btn-simple[disabled],fieldset[disabled] .btn-simple,.btn-simple.disabled:hover,.btn-simple[disabled]:hover,fieldset[disabled] .btn-simple:hover,.btn-simple.disabled:focus,.btn-simple[disabled]:focus,fieldset[disabled] .btn-simple:focus,.btn-simple.disabled:active,.btn-simple[disabled]:active,fieldset[disabled] .btn-simple:active,.btn-simple.disabled.active,.btn-simple[disabled].active,fieldset[disabled] .btn-simple.active{background-color:#fff;border-color:#e2e2e2}.btn-simple .badge{color:#fff;background-color:#333}.btn-simple:hover,.btn-simple:focus,.btn-simple:active,.btn-simple.active,.top-filter li.active a{color:#fff;background:#000;background:-webkit-linear-gradient(top,#000000 0%,#343434 100%);background:linear-gradient(to bottom,#000000 0%,#343434 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#ff343434',GradientType=0);border-color:transparent}.btn i{font-style:normal}.btn-primary{color:#fff;background-color:#28a0bb;border-color:#248ea6}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#218399;border-color:#196374}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#28a0bb;border-color:#248ea6}.btn-primary .badge{color:#28a0bb;background-color:#fff}.btn-pink{color:#fff;background-color:#e571c5;border-color:#e15bbc}.btn-pink:hover,.btn-pink:focus,.btn-pink:active,.btn-pink.active,.open .dropdown-toggle.btn-pink{color:#fff;background-color:#df4fb7;border-color:#d828a7}.btn-pink:active,.btn-pink.active,.open .dropdown-toggle.btn-pink{background-image:none}.btn-pink.disabled,.btn-pink[disabled],fieldset[disabled] .btn-pink,.btn-pink.disabled:hover,.btn-pink[disabled]:hover,fieldset[disabled] .btn-pink:hover,.btn-pink.disabled:focus,.btn-pink[disabled]:focus,fieldset[disabled] .btn-pink:focus,.btn-pink.disabled:active,.btn-pink[disabled]:active,fieldset[disabled] .btn-pink:active,.btn-pink.disabled.active,.btn-pink[disabled].active,fieldset[disabled] .btn-pink.active{background-color:#e571c5;border-color:#e15bbc}.btn-pink .badge{color:#e571c5;background-color:#fff}.btn-teal{color:#fff;background-color:#21ccaf;border-color:#1db69c}.btn-teal:hover,.btn-teal:focus,.btn-teal:active,.btn-teal.active,.open .dropdown-toggle.btn-teal{color:#fff;background-color:#1ba991;border-color:#15816f}.btn-teal:active,.btn-teal.active,.open .dropdown-toggle.btn-teal{background-image:none}.btn-teal.disabled,.btn-teal[disabled],fieldset[disabled] .btn-teal,.btn-teal.disabled:hover,.btn-teal[disabled]:hover,fieldset[disabled] .btn-teal:hover,.btn-teal.disabled:focus,.btn-teal[disabled]:focus,fieldset[disabled] .btn-teal:focus,.btn-teal.disabled:active,.btn-teal[disabled]:active,fieldset[disabled] .btn-teal:active,.btn-teal.disabled.active,.btn-teal[disabled].active,fieldset[disabled] .btn-teal.active{background-color:#21ccaf;border-color:#1db69c}.btn-teal .badge{color:#21ccaf;background-color:#fff}.btn-purple{color:#fff;background-color:#6d59d6;border-color:#5b45d1}.btn-purple:hover,.btn-purple:focus,.btn-purple:active,.btn-purple.active,.open .dropdown-toggle.btn-purple{color:#fff;background-color:#5038ce;border-color:#402bad}.btn-purple:active,.btn-purple.active,.open .dropdown-toggle.btn-purple{background-image:none}.btn-purple.disabled,.btn-purple[disabled],fieldset[disabled] .btn-purple,.btn-purple.disabled:hover,.btn-purple[disabled]:hover,fieldset[disabled] .btn-purple:hover,.btn-purple.disabled:focus,.btn-purple[disabled]:focus,fieldset[disabled] .btn-purple:focus,.btn-purple.disabled:active,.btn-purple[disabled]:active,fieldset[disabled] .btn-purple:active,.btn-purple.disabled.active,.btn-purple[disabled].active,fieldset[disabled] .btn-purple.active{background-color:#6d59d6;border-color:#5b45d1}.btn-purple .badge{color:#6d59d6;background-color:#fff}.btn-orange{color:#fff;background-color:#e97c2d;border-color:#e56e18}.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{color:#fff;background-color:#d76716;border-color:#ad5312}.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{background-image:none}.btn-orange.disabled,.btn-orange[disabled],fieldset[disabled] .btn-orange,.btn-orange.disabled:hover,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange:hover,.btn-orange.disabled:focus,.btn-orange[disabled]:focus,fieldset[disabled] .btn-orange:focus,.btn-orange.disabled:active,.btn-orange[disabled]:active,fieldset[disabled] .btn-orange:active,.btn-orange.disabled.active,.btn-orange[disabled].active,fieldset[disabled] .btn-orange.active{background-color:#e97c2d;border-color:#e56e18}.btn-orange .badge{color:#e97c2d;background-color:#fff}.btn-brown{color:#fff;background-color:#b75d1b;border-color:#a15218}.btn-brown:hover,.btn-brown:focus,.btn-brown:active,.btn-brown.active,.open .dropdown-toggle.btn-brown{color:#fff;background-color:#934b16;border-color:#6b3710}.btn-brown:active,.btn-brown.active,.open .dropdown-toggle.btn-brown{background-image:none}.btn-brown.disabled,.btn-brown[disabled],fieldset[disabled] .btn-brown,.btn-brown.disabled:hover,.btn-brown[disabled]:hover,fieldset[disabled] .btn-brown:hover,.btn-brown.disabled:focus,.btn-brown[disabled]:focus,fieldset[disabled] .btn-brown:focus,.btn-brown.disabled:active,.btn-brown[disabled]:active,fieldset[disabled] .btn-brown:active,.btn-brown.disabled.active,.btn-brown[disabled].active,fieldset[disabled] .btn-brown.active{background-color:#b75d1b;border-color:#a15218}.btn-brown .badge{color:#b75d1b;background-color:#fff}.btn-black{color:#fff;background-color:#444;border-color:#373737}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black{color:#fff;background-color:#303030;border-color:#191919}.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black{background-image:none}.btn-black.disabled,.btn-black[disabled],fieldset[disabled] .btn-black,.btn-black.disabled:hover,.btn-black[disabled]:hover,fieldset[disabled] .btn-black:hover,.btn-black.disabled:focus,.btn-black[disabled]:focus,fieldset[disabled] .btn-black:focus,.btn-black.disabled:active,.btn-black[disabled]:active,fieldset[disabled] .btn-black:active,.btn-black.disabled.active,.btn-black[disabled].active,fieldset[disabled] .btn-black.active{background-color:#444;border-color:#373737}.btn-black .badge{color:#444;background-color:#fff}.btn-pink,.btn-teal,.btn-purple,.btn-orange,.btn-brown,.btn-black,.btn-custom{-webkit-box-shadow:inset 0 2px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.07000000000000001);box-shadow:inset 0 2px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.07000000000000001)}.btn-custom:hover,.btn-custom:focus,.btn-custom:active,.btn-custom.active{opacity:.85}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}::-webkit-input-placeholder{color:#999}.header-search .stext:-moz-placeholder{color:#fff}.header-search .stext::-moz-placeholder{color:#fff;opacity:1}.header-search .stext:-ms-input-placeholder{color:#fff}.header-search .stext::-webkit-input-placeholder{color:#fff}label,input,button,select,textarea{font-size:inherit;line-height:normal}input[type=text],input[type=password],textarea,.select_styled{-webkit-appearance:none;-moz-appearance:none;border:1px solid #e2e2e2;background:#fff;border-radius:3px;height:42px;color:#333;font-family:gafata,sans-serif;font-size:14px;padding:0 12px;margin:0;outline:none;width:100%}select{border:1px solid #e2e2e2;width:100%;padding:5px;height:auto}select option{line-height:1.3em}input[type=text],input[type=password]{height:42px}.ie8 input[type=text],.ie8 input[type=password]{line-height:42px}textarea{padding:10px 12px;height:100px;resize:vertical;overflow:auto;max-width:100%}input[type=text]:focus,input[type=password]:focus,textarea:focus,.cuselOpen{border-color:#28a0bb;-webkit-box-shadow:0 0 0 2px rgba(40,160,187,.1);box-shadow:0 0 0 2px rgba(40,160,187,.1)}.tf-form{position:relative;color:#666;background:#fff}.tf-form .form-wrapper{padding:20px 0}.label_title{display:block;margin-bottom:8px;font-size:14px;color:#666;font-weight:400;cursor:default}.row_form{position:relative;margin:0 0 20px}.row_form .half{float:left;width:46%;margin-right:8%}.row_form .omega{float:right;margin-right:0}.tf-form .row_wide{margin-left:-20px;margin-right:-20px;padding:20px}.tf-form .row_wide:before,.tf-form .row_wide:after{content:" ";display:table}.tf-form .row_wide:after{clear:both}.tf-form .row_wide:before,.tf-form .row_wide:after{content:" ";display:table}.tf-form .row_wide:after{clear:both}.field_text,.field_select{float:left;margin-right:8%;margin-bottom:20px}.field_full{width:100%;float:none;margin:0 0 20px}.field_text.omega,.field_select.omega{margin-right:0}.field_textarea{float:none;width:100%;margin-right:0;margin-bottom:24px}.link-reset{display:inline-block;color:#999;text-align:center;float:right;margin-top:7px}.link-reset .tficon{font-size:21.6px;top:.15em}.link-reset:hover,.link-reset:focus{color:#28a0bb;border-color:#28a0bb}@media(max-width:479px){.field_text,.field_select{float:none!important;width:100%!important;margin-right:0}}.custom-checkbox,.custom-radio{position:relative}.custom-checkbox label::selection,.custom-radio label::selection{background:0 0;color:inherit}.custom-checkbox input,.custom-radio input{position:absolute;top:0;left:10px;margin:0;border:none;width:1px;height:1px;display:none}.ie8 .custom-checkbox input,.ie8 .custom-radio input{display:block}.custom-checkbox label.focus,.custom-radio label.focus{outline:none}.custom-checkbox label,.custom-radio label{display:block;position:relative;padding-left:25px;margin-bottom:15px;line-height:15px;min-height:15px;font-size:15px;font-weight:400;cursor:pointer;color:#999}.custom-checkbox label span,.custom-radio label span{color:#28a0bb}.custom-checkbox label{line-height:15px;min-height:15px}.custom-checkbox label:before,.custom-checkbox label:after,.custom-radio label:before,.custom-radio label:after{content:'';position:absolute;top:0;left:0}.custom-checkbox label:before,.custom-radio label:before{width:14px;height:14px;border-radius:1px;border:1px solid #999;background:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-top:1px}.custom-radio label:before{width:14px;height:14px;border-radius:50%}.custom-checkbox label.checked:before,.custom-radio label.checked:before{background:#fff}.custom-checkbox label:after,.custom-radio label:after{width:6px;height:6px;top:5px;left:4px}.custom-checkbox label.checked:after{background:#28a0bb}.custom-radio label.checked:after{border-radius:50%;background:#6fb119;top:5px;left:4px}.label-right .custom-checkbox label,.label-right .custom-radio label{padding-left:0;padding-right:32px;text-align:right}.label-right .custom-checkbox label:before,.label-right .custom-checkbox label:after,.label-right .custom-radio label:before,.label-right .custom-radio label:after{left:auto;right:0}.label-right .custom-radio label.checked:after{left:auto;right:6px}.inline-checkbox .custom-checkbox,.inline-checkbox .custom-radio{float:left;display:inline-block;margin-left:25px}.inline-checkbox .custom-checkbox:first-child,.inline-checkbox .custom-radio:first-child{margin-left:0}.inline-checkbox .custom-checkbox label,.inline-checkbox .custom-radio label{margin-bottom:0}.inline-checkbox .custom-checkbox label img,.inline-checkbox .custom-radio label img{margin-top:3px}.inline-checkbox .label_title{float:left;display:inline-block;line-height:30px;margin-bottom:0;margin-right:10px}.input_styled.inline .rowCheckbox,.input_styled.inline .rowRadio,.input_styled.inline span{display:inline-block;margin-right:10px}.input_styled.inline span{line-height:22px;margin-bottom:14px}.range-slider{margin:0;padding:25px 0 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.jslider{display:block;width:100%;position:relative}.jslider table{width:100%;border-collapse:collapse;border:0}.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}.jslider table,.jslider table tr,.jslider table tr td{idth:100%;vertical-align:top;padding:0;margin:0}.jslider .jslider-bg{height:10px;background:#ebebeb;border-radius:5px}.jslider .jslider-bg .l,.jslider .jslider-bg .r{display:none}.jslider .jslider-bg .v{height:10px;position:absolute;display:block;height:100%;background:#28a0bb}.jslider .jslider-pointer{position:absolute;top:-5px;z-index:2!important;width:18px;height:18px;border-radius:50%;border:1px solid #dadada;margin-left:-5px;cursor:pointer;background:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.jslider .jslider-pointer-hover{background:#1f7c91}.jslider .jslider-value{font-size:14px;color:#333;white-space:nowrap;text-align:center;padding:0;position:absolute;top:-30px;left:0;z-index:1}.jslider .jslider-value-to{left:80%}.jslider .jslider-label{font-size:14px;color:#999;text-shadow:none;white-space:nowrap;position:absolute;top:-30px;left:0}.jslider .jslider-label-to{left:auto;right:0}.jslider .jslider-scale{display:none}.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v{display:none}.filter-form .widget-title{margin:0 0 25px!important;border-bottom:1px solid #e2e2e2;padding-bottom:15px}.filter-form .row_form{margin-bottom:20px;padding-top:0}.filter-form .row_form .half{width:49%;float:left;margin-right:0}.filter-form .row_search .inputtext{width:100%;padding-right:50px}.filter-form .row_search .btn{position:absolute;top:0;right:0;width:20px;margin:0;color:#999}.filter-form .row_search .btn:hover{color:#666}.filter-form .custom-checkbox label,.filter-form .custom-radio label{color:#666}.filter-form .custom-checkbox label:hover,.filter-form .custom-radio label:hover{color:#222}.filter-form .label_title{display:block;font-family:roboto slab,serif;font-size:22px;color:#333;font-weight:700;font-size:18px;border-bottom:1px solid #e2e2e2;padding-bottom:10px;margin-bottom:0}.filter-form .label_title .toggle-field-trigger{display:block;width:10px;height:10px;position:absolute;top:.3em;right:0;font-family:gafata,sans-serif;font-size:21px;font-weight:400;line-height:10px;cursor:pointer}.filter-form .label_title .toggle-field-trigger:before{content:"-"}.filter-form .label_title .toggle-field-trigger.collapsed:before{content:"+"}.filter-form .label_title .toggle-field-trigger:hover{color:#28a0bb}.filter-form .toggle-field{margin-top:15px;padding-bottom:5px}@media(min-width:480px){.filter-form .row_search .inputtext{width:80%}}@media(min-width:768px){.filter-form .row_search .inputtext{width:100%}}@media(min-width:992px){.filter-form .row_search .inputtext{width:100%}}.comment-respond{padding-top:30px}.comment-respond .comment-form{padding-top:20px}.comment-respond .label_title{display:none}.comment-respond .form-submit{margin-bottom:0}.comment-respond .form-submit input{font-weight:400;border:none;padding:11px 27px;font-size:14px;line-height:1.42857143;border-radius:3px;color:#fff;background-color:#28a0bb;border-color:#248ea6;text-transform:uppercase}.comment-respond .form-submit input:hover,.comment-respond .form-submit input:focus,.comment-respond .form-submit input:active,.comment-respond .form-submit input.active,.open .dropdown-toggle.comment-respond .form-submit input{color:#fff;background-color:#218399;border-color:#196374}.comment-respond .form-submit input:active,.comment-respond .form-submit input.active,.open .dropdown-toggle.comment-respond .form-submit input{background-image:none}.comment-respond .form-submit input.disabled,.comment-respond .form-submit input[disabled],fieldset[disabled] .comment-respond .form-submit input,.comment-respond .form-submit input.disabled:hover,.comment-respond .form-submit input[disabled]:hover,fieldset[disabled] .comment-respond .form-submit input:hover,.comment-respond .form-submit input.disabled:focus,.comment-respond .form-submit input[disabled]:focus,fieldset[disabled] .comment-respond .form-submit input:focus,.comment-respond .form-submit input.disabled:active,.comment-respond .form-submit input[disabled]:active,fieldset[disabled] .comment-respond .form-submit input:active,.comment-respond .form-submit input.disabled.active,.comment-respond .form-submit input[disabled].active,fieldset[disabled] .comment-respond .form-submit input.active{background-color:#28a0bb;border-color:#248ea6}.comment-respond .form-submit input .badge{color:#28a0bb;background-color:#fff}.comment-respond .form-submit input:hover,.comment-respond .form-submit input:focus{color:#fff}.contact-form{padding-top:30px;margin-bottom:-30px}.contact-form form{padding-top:10px}.contact-form .label_title{display:none}.contact-form .row_submit{margin-bottom:0}.content-full .tf-form.contact-form{width:724px}@media(max-width:479px){.contact-form input,.contact-form textarea,.contact-form select{max-width:395px}.tf-form.contact-form,.content-full .tf-form.contact-form{width:auto}}@media(min-width:480px) and (max-width:767px){.contact-form input,.contact-form textarea,.contact-form select{max-width:680px}.tf-form.contact-form,.content-full .tf-form.contact-form{width:auto}.field_text,.field_select{margin-right:5%}}@media(min-width:768px) and (max-width:991px){.contact-form input,.contact-form textarea,.contact-form select{max-width:395px}.tf-form.contact-form,.content-full .tf-form.contact-form{width:auto}.field_text,.field_select{margin-right:9%}}.post-password-form input{display:inline-block}.post-password-form input[type=submit]{font-weight:400;border:none;padding:11px 27px;font-size:14px;line-height:1.42857143;border-radius:3px;color:#fff;background-color:#28a0bb;border-color:#248ea6;text-transform:uppercase}.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus,.post-password-form input[type=submit]:active,.post-password-form input[type=submit].active,.open .dropdown-toggle.post-password-form input[type=submit]{color:#fff;background-color:#218399;border-color:#196374}.post-password-form input[type=submit]:active,.post-password-form input[type=submit].active,.open .dropdown-toggle.post-password-form input[type=submit]{background-image:none}.post-password-form input[type=submit].disabled,.post-password-form input[type=submit][disabled],fieldset[disabled] .post-password-form input[type=submit],.post-password-form input[type=submit].disabled:hover,.post-password-form input[type=submit][disabled]:hover,fieldset[disabled] .post-password-form input[type=submit]:hover,.post-password-form input[type=submit].disabled:focus,.post-password-form input[type=submit][disabled]:focus,fieldset[disabled] .post-password-form input[type=submit]:focus,.post-password-form input[type=submit].disabled:active,.post-password-form input[type=submit][disabled]:active,fieldset[disabled] .post-password-form input[type=submit]:active,.post-password-form input[type=submit].disabled.active,.post-password-form input[type=submit][disabled].active,fieldset[disabled] .post-password-form input[type=submit].active{background-color:#28a0bb;border-color:#248ea6}.post-password-form input[type=submit] .badge{color:#28a0bb;background-color:#fff}.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{color:#fff}.cusel,#cuselBox .cusel-scroll-wrap,#cuselBox .jScrollPaneContainer,#cuselBox .cusel-scroll-pane{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cusel{height:42px;display:inline-block;position:relative;z-index:2;padding:0 32px 0 15px;text-shadow:none}.cuselOpen{z-index:9999;background:#fff;border-radius:3px}.cuselOpen .cuselFrameRight:before{color:#28a0bb}.cuselFrameRight{position:absolute;top:0;right:0;bottom:0;width:32px;cursor:pointer;text-align:center}.cuselFrameRight:before{content:"\e619";font-size:8px;top:10px;color:#666}.cuselText{font-family:gafata,sans-serif;font-weight:500;line-height:14px}.cuselText label{width:100%;height:100%;line-height:40px;color:#333;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}#cuselBox{position:absolute;z-index:9999}#cuselBox .jScrollPaneContainer{position:relative;overflow:hidden;background:#f8f8f8;border:1px solid #e2e2e2;border-top:none;border-radius:0 0 3px 3px}#cuselBox .cusel-scroll-pane{padding-right:0!important}#cuselBox span{display:block;padding-left:2px}#cuselBox span label{display:block;position:relative;margin:0;padding:11px 10px;border-top:1px solid #f2f5ef;border-bottom:1px solid #e2e2e2;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis;text-shadow:none;cursor:pointer}#cuselBox span:last-child{border-bottom:none}#cuselBox span:hover,#cuselBox span.cuselOptHover,#cuselBox span.cuselActive{color:#28a0bb;background-color:#fff}#cuselBox .jScrollPaneTrack{height:100%;width:4px!important;background:#a0a0a0;background:rgba(160,160,160,.36);position:absolute;top:0;right:4px}#cuselBox .jScrollPaneDrag{position:absolute;cursor:pointer;width:6px!important;height:26px!important;right:-1px;background:#a0a0a0}.jScrollArrowUp,.jScrollArrowDown{width:6px!important;height:6px;position:absolute;top:0;right:3px;cursor:pointer}.jScrollArrowDown{top:auto;bottom:0}.jScrollArrowUp:before,.jScrollArrowDown:before{content:'';display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid #a0a0a0}.jScrollArrowDown:before{border-top:6px solid #a0a0a0;border-bottom:none}.postlist>h1,.portfolio .portfolio-title{border-bottom:1px solid #e2e2e2;padding-bottom:15px;margin-top:0;font-size:24px;font-weight:700;color:#333}.post-details .entry-content .shortcode_news,.post-details .shortcode_news .entry-content{color:#666}.entry-content{color:#666}.post-details .entry-content{color:#666}.post{position:relative}.post .post-thumbnail{display:inline-block;position:relative;max-width:100%}.post>h1,.post .entry-title{font-family:roboto slab,serif;font-size:24px;font-weight:700;color:#333;margin-top:0;-ms-word-wrap:break-word;word-wrap:break-word}.post .entry-header .entry-meta a,.post .entry-header .entry-date{color:#f25d3c}.post .entry-header .entry-meta a:hover,.post .entry-header .entry-meta a:focus{color:#28a0bb}.post .entry-meta .edit-link{margin-left:5px;text-transform:uppercase}.post .entry-meta .tag-links{clear:both;margin-left:10px}.post .edit-link:before,.post .tag-links:before{position:relative;top:1px;margin-right:4px;font-family:tf icons;color:#999}.post .edit-link:before{content:"\e630"}.post .tag-links:before{content:"\e629"}.post .featured-icon{float:right;color:#f25d3c;line-height:20px;display:inline-block;margin-right:20px}.post .featured-icon i{font-size:20px;top:3px;margin-right:3px}.post-format{display:block}.post-format a:before{margin-right:5px;position:relative;top:1px}.format-video .post-format a:before{content:"\e610"}.format-audio .post-format a:before{content:"\e633"}.format-image .post-format a:before{content:"\e609"}.format-gallery .post-format a:before{content:"\e634"}.format-quote .post-format a:before{content:"\e631"}.format-link .post-format a:before{content:"\e602"}.format-aside .post-format a:before{content:"\e636"}.format-status .post-format a:before{content:"\e635"}.comments-link a{display:inline-block;color:#999;line-height:20px;font-size:14px}.comments-link a i{margin-right:2px;font-size:20px;top:5px}.comments-link a:hover{color:#777}.entry-meta .comments-link,.entry-meta-share .comments-link{float:right;margin-top:-3px}.postlist-cols-3 .post,.postlist-cols-4 .post{margin-top:30px;min-height:1px;padding-left:15px;padding-right:15px}.postlist-simple .post{border-bottom:1px solid #e2e2e2;padding:30px 0 20px}.postlist-simple .post .entry-title{font-size:24px}.postlist-simple .post .entry-content{padding:15px 0 0}.postlist-simple .post .entry-meta{margin-top:5px;font-size:14px}.postlist-simple .post .author a,.postlist-simple .post .entry-date{color:#f25d3c}.postlist-simple .post .entry-side-btn{display:inline-block;float:right;margin-top:-10px}.postlist-cols-3,.postlist-cols-4{margin-left:-15px;margin-right:-15px}.postlist-cols-3 .post .inner,.postlist-cols-4 .post .inner{background:#fff}.postlist-cols-3 .post .entry-aside,.postlist-cols-4 .post .entry-aside{padding:10%}.postlist-cols-3 .post .entry-title,.postlist-cols-4 .post .entry-title{font-size:18px;min-height:2.2em;margin:0 0 10px}.postlist-cols-3 .entry-aside{padding:8%}.postlist-cols-1>h1{margin-bottom:5px}.postlist-cols-1 .post{padding:30px 0;border-bottom:1px solid #ebebeb}.postlist-cols-1 .post-thumbnail{width:240px;margin-bottom:30px}.postlist-cols-1 .entry-meta{margin-bottom:1.2em}.postlist-cols-1 footer.entry-meta{margin-bottom:0}.postlist-cols-1 .entry-title{font-size:20px;margin:0 0 10px;line-height:1.2em}.postlist-cols-1 .rating{width:52px;height:52px;line-height:52px;font-size:27px;float:right;margin:-5px 0 0 15px}.postlist-cols-1 .entry-content{font-size:16px;margin-bottom:1.2em}.postlist-blog>h1{margin-bottom:0}.postlist-blog .post{padding:30px 0;border-bottom:1px solid #ebebeb}.postlist-blog .post-thumbnail{margin-bottom:20px}.postlist-blog .post-thumbnail:before{content:"\e602";top:38%;left:45%}.postlist-blog .post-thumbnail.alignleft,.postlist-blog .post-thumbnail.alignright{position:relative;width:310px;margin:5px 25px 10px 0}.postlist-blog .post-thumbnail.alignright{margin:5px 0 10px 25px}.postlist-blog .entry-meta{margin-bottom:1.2em}.postlist-blog .entry-title{font-size:24px;margin:0 0 10px;line-height:1.2em}.postlist-blog .entry-content{font-size:16px;margin-bottom:1.2em}.postlist-blog footer.entry-meta{margin-bottom:0}.postlist-grid>h1{margin-bottom:5px}.postlist-grid .posts-grid{margin:0;padding:20px 0;list-style:none;border-bottom:1px solid #e2e2e2}.postlist-grid .posts-grid li{display:block;float:left;width:200px;height:250px;margin:0 40px 20px 0}.postlist-grid .posts-grid .post-thumbnail{display:block;margin-bottom:1em;position:relative}.postlist-grid .posts-grid .post-thumbnail:before{content:"\e613";top:39%;left:39%}.postlist-grid .posts-grid .post-title{font-family:roboto slab,serif;font-weight:700}@media(min-width:480px) and (max-width:991px){.postlist-grid .posts-grid li{width:175px;height:250px;margin:0 15px 20px 0}}@media(max-width:991px){.postlist-blog .post-thumbnail.alignleft,.postlist-blog .post-thumbnail.alignright{float:none;width:auto;margin:0 auto 10px}}@media(max-width:767px){.postlist-cols-4 .post .entry-aside{padding:5%}}@media(min-width:768px){.postlist-cols-3 .post{float:left;width:33.33333333%}.postlist-cols-4 .post{float:left;width:25%}}@media(min-width:992px){.postlist-cols-1 .post-thumbnail{margin-right:30px;float:left}}@media(min-width:1200px){.postlist-cols-1 .post-thumbnail{margin-right:40px}.postlist-cols-1 .entry-title{font-size:24px}}.top-filter{border-bottom:1px solid #e2e2e2;padding:10px 0;margin-bottom:10px}.top-filter .top-filter-title{display:inline-block;float:left;line-height:2.2em}.top-filter ul{margin:0;padding:0 0 0 45px}.top-filter li{margin:0 0 5px 5px;padding:0;display:inline-block;list-style:none}.top-filter .btn .remove{font-family:Lato;margin-left:10px;color:#ccc;font-weight:700}.post-details{}.post-details .entry-header,.post-details .entry-meta-share{border-bottom:1px solid #e2e2e2;padding-bottom:15px}.post-details .entry-header .entry-meta,.post-details .entry-meta-share .entry-meta{margin-top:10px}.post-details .entry-header{margin-bottom:20px}.post-details .entry-meta-share{margin-bottom:25px;padding:0 0 20px}.post-details .post-thumbnail{margin-bottom:30px}.post-details .entry-title{font-size:30px;margin-bottom:0}.post-details .entry-content{font-size:16px;padding-bottom:30px}.post-details .entry-content p{margin-bottom:1.3em}.post-details .shortcode_news .entry-header{margin-bottom:0;border-bottom:none;padding-bottom:0}.post-details .shortcode_news .entry-header:after{content:none}.post-details .shortcode_news .entry-title{font-size:24px}.post-details .shortcode_news .entry-content{font-size:16px;padding-bottom:0}.post-details .shortcode_news .post-thumbnail{margin-bottom:40px}.post-details .entry-content .shortcode_news{font-size:14px}.post-social{display:inline-block;margin-right:5px;font-size:0}.fb-like span{vertical-align:initial!important}.loading_post img{width:35px;margin:0 auto;display:block}div.pp_overlay{opacity:.8!important}.author-description{background:#3d3f4b;color:#ccc;margin:20px -20px;padding:40px 20px;font-size:14px}.author-description .author-image{float:left;margin:0 20px 0 0}.author-description .author-image img{border-radius:50%;border:7px solid #fff;width:130px;height:130px;display:block}.author-description .author-name{font-size:22px;color:#fff;margin-top:10px}.author-description .author-name span{color:#28a0bb}@media(max-width:480px){.author-description .author-image{float:none}.author-description .author-image img{margin:0 auto}.post.post-details .post-thumbnail.alignleft,.post.post-details .post-thumbnail.alignright{width:auto}.portfolio-list .attachment-video-thumb{width:360px}.map.sortcode{max-width:100%}}@media(min-width:992px){.author-description{margin:30px -30px;padding:30px}.author-description .author-image{margin:0 30px 0 0}}@media(min-width:1200px){.author-description{margin:40px -40px;padding:40px}}.portfolio .portfolio-list{padding:20px 0 30px;border-bottom:1px solid #e2e2e2}.portfolio .portfolio-list li{list-style:none;display:block;float:left;width:166px;height:166px;margin:0 10px 10px 0}.portfolio .portfolio-list li a{display:block;position:relative}.portfolio .portfolio-list li a:before{top:38%;left:38%}.portfolio-mid .portfolio-list li{width:200px;height:200px}.portfolio-videos .portfolio-list{padding:20px 0 0}.portfolio-videos .portfolio-list li{width:333px;height:270px;margin:0 20px 20px 0}.portfolio-videos .portfolio-list li h4{color:#333;font-size:16px;font-weight:700}.portfolio-videos .portfolio-list li a{display:block;position:relative}.portfolio-videos .portfolio-list li a:before{top:40%;left:44%;content:"\e623";background:rgba(0,0,0,.85);font-size:15px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.portfolio-videos .portfolio-list li a:hover:before{background:#28a0bb}.sidebar{}.sidebar .portfolio-list{padding:0;border-bottom:none}.sidebar .portfolio-list li{float:left;width:90px;height:90px;margin:0 5px 5px 0}.sidebar .portfolio-videos .portfolio-list li{width:100%;height:auto;margin-bottom:10px}.sidebar .portfolio-videos .portfolio-list li h4{font-size:14px;font-weight:400}@media(max-width:767px){.portfolio-videos .portfolio-list li{width:100%;height:auto;float:none;margin-left:auto;margin-right:auto}}@media(min-width:480px) and (max-width:991px){.sidebar .portfolio-list li{width:105px;height:105px;margin:0 10px 10px 0}.portfolio .portfolio-list li{width:160px;height:160px}.portfolio-mid .portfolio-list li{width:185px;height:185px}.portfolio-videos .portfolio-list li{float:none;width:100%;height:auto;max-width:333px}}@media(min-width:768px){.portfolio-videos .portfolio-list li{float:left;width:320px;height:270px}.sidebar .portfolio-list li{width:80px;height:80px;margin:0 5px 5px 0}}@media(min-width:992px){.portfolio-videos .portfolio-list li{width:273px;height:240px}.sidebar .portfolio-list li{width:100px;height:100px;margin:0 10px 10px 0}}@media(min-width:1200px){.portfolio-videos .portfolio-list li{width:333px;height:270px}.sidebar .portfolio-list li{width:118px;height:118px}}.comments-area{position:relative}.link-add-comment,.comment-author{font-family:roboto slab,serif;font-size:16px;font-weight:700}.link-add-comment{color:#f25d3c}.comments-title,.comment-respond .comment-reply-title{color:#333;font-size:18px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;margin-bottom:20px}.comment-list{margin:0;padding:20px 0 0}.comment-list .comment,.comment-list .pingback{list-style:none}.comment-body{padding:10px 0}.pingback .comment-body{padding-top:0}.comment-avatar{float:left;width:30px;height:30px;margin-right:10px}.comment-avatar img{border-radius:50%}.comment-aside{padding-left:40px}.children{padding-left:0}.comment-meta{color:#999;margin-bottom:10px;line-height:1em}.comment-author{display:block;margin-bottom:5px}.comment-content{color:#333;border-bottom:1px solid #e2e2e2;padding-bottom:10px}.comment-reply-link{margin-left:5px;text-transform:lowercase}.comment.bypostauthor>article .comment-author a{color:#28a0bb}@media(min-width:480px){.comment-author{display:inline-block;float:left}.comment-meta{text-align:right}.link-add-comment{position:absolute;top:.2em;right:0}}@media(min-width:768px){.link-add-comment,.comment-author{font-size:16px}.comments-title,.comment-respond .comment-reply-title{font-size:21px;padding-bottom:20px;margin-bottom:20px}}@media(min-width:992px){.link-add-comment,.comment-author{font-size:18px}.comments-title,.comment-respond .comment-reply-title{font-size:24px;padding-bottom:20px;margin-bottom:20px}.comment-body{padding:20px 0}.comment-content{padding-bottom:20px}.comment-avatar{width:70px;height:70px;margin-right:20px}.comment-aside{padding-left:90px}.children .depth-2{margin-left:90px}}.tfuse-checkbox input[type=checkbox]{margin-right:8px}.paging-navigation{margin:30px 0 0}.paging-navigation .pagination{margin:0}.paging-navigation .page-numbers,.page-links a{display:inline-block;width:26px;height:26px;line-height:26px;border-radius:50%;background:#cacaca;text-align:center;color:#fff;margin:2px}.paging-navigation .page-numbers.current,.paging-navigation .page-numbers:focus,.page-links a.current,.page-links a:focus{background:#333}.paging-navigation .page-numbers:hover,.page-links a:hover{background:#666}.paging-navigation .page-numbers.dots,.page-links a.dots{background:0 0;color:inherit;font-size:150%}.paging-navigation .page-numbers.prev i,.paging-navigation .page-numbers.next i,.page-links a.prev i,.page-links a.next i{font-size:10px;top:0}.page-links .page-links-title{font-weight:700;margin:0 5px 0 0;color:inherit}.page-links>span{display:inline-block;color:#f25d3c;font-weight:700;margin:2px}.top-tabs{font-family:roboto slab,serif;font-size:18px;font-weight:700}.top-tabs>li{border-left:1px solid #e2e2e2;position:relative}.top-tabs>li:first-child{border:none}.top-tabs>li>a{padding:15px 15px 18px;line-height:1.5em}.top-tabs>li>a i{position:relative;top:4px;margin-right:10px;font-size:150%}.top-tabs>li>a i.tficon-joystick{top:2px}.top-tabs>li>a:hover,.top-tabs>li>a:focus,.top-tabs>li.active a{background:0 0;color:#28a0bb}.top-tabs>li.active a:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#fff transparent transparent transparent;position:absolute;top:100%;left:50%;margin-left:-8px}@media(max-width:767px){.top-tabs{font-size:16.8px;text-align:center}.top-tabs>li{display:inline}.top-tabs>li>a{display:inline-block;padding:10px 12px 13px;margin-bottom:0;float:none}.top-tabs>li>a i{display:none}.top-tabs>li.active a:before{display:none}}.tabs_framed{margin-bottom:30px;padding:0}.tabs_framed .nav-tabs{border-radius:4px 4px 0 0}.tabs_framed .nav-tabs li{padding-top:4px}.tabs_framed .nav-tabs li.active{padding-top:0}.tabs_framed .nav-tabs li a{color:#28a0bb;border-radius:4px 4px 0 0;background:#f2f2f2;border-color:#e2e2e2;border-bottom-color:#e2e2e2;padding:8px 15px;font-size:14px}.tabs_framed .nav-tabs li a:hover{border-color:#ddd}.tabs_framed .nav-tabs li.active a{color:#d1505f;background:#fff;padding:10px 15px;border-bottom-color:#fff}.tabs_framed .nav-tabs li.active a:hover{border-color:#ddd;border-bottom-color:#fff}.tabs_framed .nav-justified li{padding-top:0}.tabs_framed .nav-justified li a{padding:6px 15px 10px;line-height:1.2em}.tabs_framed .tab-content{padding:15px;background:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid #ddd;border-top:none}.tabs_framed.no-padding .tab-content{padding:0}.entry-content .tab-content h2,.entry-content .tab-content h3,.entry-content .tab-content h4,.entry-content .tab-content h5,.entry-content .tab-content h6{margin:5px 0 10px}.small_tabs .nav-tabs li a{padding:4px 10px;font-size:13px}.small_tabs .nav-tabs li.active a{padding:6px 10px}.small_tabs .nav-justified li a{padding:5px 10px 6px}.small_tabs .nav-justified li.active a{padding-top:8px}table,th,td{border:1px solid #e2e2e2}table{width:100%;border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px}table td,table th{border-width:0 1px 1px 0}.entry-content th,.entry-content td,.comment-content th,.comment-content td{padding:7px 10px}@media(max-width:767px){.entry-content th,.entry-content td,.comment-content th,.comment-content td{padding:3px 4px}}.table{border:none;border-collapse:collapse}.table td{border-right:none}.styled_table{margin:10px 0 20px}.styled_table table{border-collapse:collapse;text-shadow:none;width:100%;border-collapse:separate;padding-bottom:1px;border:1px solid #e2e2e2}.styled_table table tr>th,.styled_table table tr>td{border-width:1px 0 0;padding:8px 10px;text-align:left}.styled_table table tr>th{font-weight:400}.styled_table table tbody td{background:0 0;padding:8px 10px;font-size:14px}.styled_table thead>tr>th{border-bottom:none}.table-striped table>tbody>tr:nth-child(odd) td{background-color:#f9f9f9}.table-striped table tr:first-child th{border-top:0}.table-hover table>tbody>tr:hover>td{background-color:#f5f5f5}.table-bordered{border:none}.table-bordered table{border-collapse:collapse}.table-bordered table>thead>tr>th,.table-bordered table>tbody>tr>th,.table-bordered table>tfoot>tr>th,.table-bordered table>thead>tr>td,.table-bordered table>tbody>tr>td,.table-bordered table>tfoot>tr>td{border:1px solid #ddd}.widget ul{padding:0;margin:0}.widget li{list-style:none;font-family:roboto slab,serif}.widget .widget-title,.widget .side-tabs,.widget_media_audio h3,.widget_media_video h3,.widget_media_image h3{font-family:roboto slab,serif;font-size:22px;color:#333;font-weight:700}.widget .widget-title,.widget_media_audio h3,.widget_media_video h3,.widget_media_image h3{margin:0 0 1.2em}.sidebar .widget,.sidebar div[class*=widget_]{padding:40px;border-bottom:1px solid #e2e2e2}.sidebar .widget:last-child,.sidebar div[class*=widget_]:last-child{border-bottom:0}.main-row.main-row-bg-2 .widget-title,.main-row.main-row-bg-2 h3{color:#fff;font-size:14px;text-transform:uppercase;margin-bottom:2em}.main-row.main-row-bg-2 .widget,.main-row.main-row-bg-2 div[class*=widget_]{padding-top:50px;padding-bottom:50px}@media(max-width:991px){.main-row-bg-2 .widget,.main-row-bg-2 div[class*=widget_]{padding-top:30px;padding-bottom:30px}.sidebar .widget,.sidebar div[class*=widget_]{padding-top:40px;padding-bottom:40px}}@media(max-width:767px){.sidebar .widget-boxed{margin-left:-20px;margin-right:-20px}.sidebar .widget,.sidebar div[class*=widget_]{padding-left:20px;padding-right:20px}}.side-postlist.list-numbers{counter-reset:my-badass-counter}.side-postlist.list-numbers li .post-title:before{content:counter(my-badass-counter,decimal-leading-zero) ".";counter-increment:my-badass-counter;color:#666;margin-right:2px}.side-postlist li{position:relative;padding:20px 0;border-top:1px solid #ebebeb}.side-postlist li:first-child{border:none}.side-postlist li .post-thumbnail{float:left;width:62px;height:62px;margin:0 15px 0 0!important}.side-postlist li .post-title{display:block;font-weight:700;color:#28a0bb}.side-postlist li .post-title:hover{color:#f25d3c}.side-postlist li .cat-links,.side-postlist li .tag-links{font-family:gafata,sans-serif;color:inherit;display:block;font-size:13px;line-height:1.2em}.main-row-bg-2 .side-postlist li{border-top:none;border-bottom:1px solid #333;padding:15px 0}.main-row-bg-2 .side-postlist li:first-child{padding-top:0}.main-row-bg-2 .side-postlist li .comments-link a{font-family:gafata,sans-serif;color:#717171}.main-row-bg-2 a,.main-row-bg-2 .side-postlist li .post-title{color:#a4a4a4}.main-row-bg-2 a:hover,.main-row-bg-2 .side-postlist li .post-title:hover{color:#d7d7d7}.widget_tabs{padding-bottom:30px}.side-tabs{border-bottom:1px solid #e2e2e2;margin:0;padding:0}.side-tabs li{display:inline}.side-tabs li a{display:inline-block;color:#999;margin-bottom:-1px;padding:0 10px 10px 0}.side-tabs li.active a{color:#333;border-bottom:1px solid #000}.widget_flickr .flickr_badge_image{display:block;width:75px;height:75px;float:left;margin:0 10px 10px 0;list-style:none}.widget_newsletter .btn-main{margin-top:20px}.widget_recent_entries li:first-child,.widget_recent_comments ul li:first-child,.widget_twitter .tweet_item:first-child{padding-top:0}.widget_recent_entries li .post-title{color:#333;line-height:1.2em}.widget_recent_entries li .comments-link a{font-size:13px;color:#999}.widget_recent_entries li .comments-link a:hover{color:#666}.widget_recent_comments ul li{font-size:13px;font-weight:700}.widget_recent_comments ul .recent-comment{color:#333}.widget_twitter .tweet_item{position:relative;border-top:1px solid #ebebeb;padding:10px 0}.widget_twitter .tweet_item:first-child{border-top:none}.widget_twitter .tweet_image{float:left;width:30px;height:30px;margin-top:2px}.widget_twitter .tweet_text{padding-left:45px}.main-row-bg-2 .widget_twitter .tweet_item{border:none;border-radius:4px;background:#333;margin:0 0 14px}.main-row-bg-2 .widget_twitter .tweet_item .tweet_image{display:none}.main-row-bg-2 .widget_twitter .tweet_item .tweet_text{padding:12px;color:#a4a4a4}.main-row-bg-2 .widget_twitter .tweet_item .tweet_text a{color:#d7d7d7}.main-row-bg-2 .widget_twitter .tweet_item:before{position:absolute;z-index:2;bottom:-8px;left:15%;width:0;height:0;border-style:solid;border-width:8px 14px 0 0;border-color:#333 transparent transparent transparent}.main-row-bg-2 .widget_twitter .tweet_item:nth-child(even):before{left:auto;right:15%;border-width:0 14px 8px 0;border-color:transparent #333 transparent transparent}.widget_categories li,.widget_nav_menu li,.widget_pages li,.widget_meta li,.widget_links li,.widget_archive li{margin-bottom:10px}.widget_categories li:last-child,.widget_nav_menu li:last-child,.widget_pages li:last-child,.widget_meta li:last-child,.widget_links li:last-child,.widget_archive li:last-child{margin-bottom:0}.widget_categories li a .count,.widget_nav_menu li a .count,.widget_pages li a .count,.widget_meta li a .count,.widget_links li a .count,.widget_archive li a .count{color:#999}.widget_categories li>ul,.widget_nav_menu li>ul,.widget_pages li>ul,.widget_meta li>ul,.widget_links li>ul,.widget_archive li>ul{padding-top:7px}.widget_categories li>ul>li,.widget_nav_menu li>ul>li,.widget_pages li>ul>li,.widget_meta li>ul>li,.widget_links li>ul>li,.widget_archive li>ul>li{padding-left:15px}.widget_categories a,.widget_nav_menu a,.widget_pages a,.widget_meta a,.widget_links a,.widget_archive a{color:#333}.widget_categories li a:hover,.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_meta li a:hover,.widget_links li a:hover,.widget_archive li a:hover,.widget_categories li.current-menu-item>a,.widget_nav_menu li.current-menu-item>a,.widget_pages li.current-menu-item>a,.widget_meta li.current-menu-item>a,.widget_links li.current-menu-item>a,.widget_archive li.current-menu-item>a{color:#f25d3c}.widget-boxed{background:#3d3f4b;color:#ccc}.widget-boxed .widget-title,.widget-boxed h4,.widget-boxed h5{color:#fff;border-bottom:1px solid #5d6072;padding-bottom:15px}.widget-boxed a{color:#ccc}.widget-boxed li a:hover,.widget-boxed li.current-menu-item>a{color:#fff}.widget-boxed-2{background:#28a0bb;color:#fff}.widget-boxed-2 .widget-title{color:#fff;border-bottom:1px solid #6acadf;padding-bottom:15px}.widget-boxed-2 a{color:#fff}.widget-boxed-2 a:hover{color:#fff}.widget_calendar table{position:relative;border-collapse:separate;border-spacing:0;width:100%;margin:0}.widget_calendar table caption{line-height:40px;text-align:left;background:#fff;font-family:roboto slab,serif;color:#28a0bb;font-size:14px;text-align:center;font-weight:700;width:100%}.widget_calendar table thead{background-color:#eee}.widget_calendar table th{font-size:11px;text-transform:uppercase;color:#333;line-height:30px;font-weight:700;text-align:center;background-color:transparent}.widget_calendar table td{color:#333;text-align:center;min-width:27px;border-collapse:collapse}.widget_calendar table tbody{background:#fff;line-height:2em}.widget_calendar table tbody .pad{background:#f7f7f7}.widget_calendar table tbody td:first-child{border-left:none}.widget_calendar table tbody a{background:#999;display:block;color:#fff}.widget_calendar table tbody a:hover{background-color:#28a0bb;color:#fff}.widget_calendar table tfoot{position:absolute;top:4px;left:0;z-index:1}.widget_calendar table tfoot tr{position:relative}.widget_calendar table tfoot td{border:none;background:0 0}.widget_calendar table tfoot #prev,.widget_calendar table tfoot #next{width:150px;text-align:left;font-size:13px}.widget_calendar table tfoot #prev a{float:left}.widget_calendar table tfoot #next a{float:right}.widget_calendar table tfoot a{position:relative;display:block;top:0;width:40%;overflow:hidden;color:#333;padding-top:5px}.widget_calendar table tfoot a:hover{color:#28a0bb}.widget_calendar #today,.widget_calendar #today a{background:#28a0bb;color:#fff}.widget_tag_cloud .tagcloud a{display:inline-block;background:#3d3f4b;color:#fff;font-size:12px!important;text-transform:uppercase;padding:4px 10px;margin:0 5px 5px 0}.widget_tag_cloud .tagcloud a:hover{background:#28a0bb}.widget-socials{padding:10% 10% 10% 20%}.widget-socials .social-icons a{display:block;margin:10px 0}.widget-socials .social-icons a i{border:1px solid #fff;border-radius:50%;padding:5px;margin-right:10px}.widget-socials .social-icons a:hover{margin-left:-1px}@media(max-width:767px){.widget-socials{padding:20px}.widget-socials .social-icons a{display:inline-block;margin-right:10px}}.texticon{padding:15px 0 25px;color:#333;font-family:roboto slab,serif;font-size:16px;line-height:1.5em}.texticon i{margin-right:5px;font-size:150%;top:.2em}.widget_login .forgetmenot{padding:5px 0;display:block}.widget_login .forgetmenot .custom-checkbox{display:inline-block}.widget_login .forget_password{display:inline-block;clear:both;float:right;margin-top:8px}.widget_login .submit{margin-bottom:0}.widget_search .screen-reader-text{display:none}.widget_search .inputtext{width:72%;float:left}.widget_search .btn{width:17%;margin:0}@media(min-width:992px){.widget_search .inputtext{width:75%}}.sidebar .widget_text{color:#333}.sidebar .widget_text ul,.main-row .widget_text ul,.sidebar .widget_text ol,.main-row .widget_text ol{margin-left:15px;margin-bottom:15px;padding-left:0}.sidebar .widget_text ul,.sidebar .widget_text ul li,.main-row .widget_text ul,.main-row .widget_text ul li{list-style:inherit}.sidebar .widget_text ol,.sidebar .widget_text ol li,.main-row .widget_text ol,.main-row .widget_text ol li{list-style:decimal}.sidebar .widget_text.widget-boxed{color:#ccc}.game-infobox img.alignleft,.game-infobox .game-thumb{float:left;margin:0 20px 0 0}.game-infobox .game-thumb{width:110px;height:110px}.game-infobox .game-descr{clear:both;padding:20px 0}.game-infobox .game-creator span{display:block;margin-bottom:10px}.game-infobox .game-inforow{margin-bottom:30px}.game-infobox .game-inforow:last-child{margin-bottom:0}.game-infobox a,.game-infobox .separator{color:#28a0bb}.game-infobox a:hover,.game-infobox a:focus{color:#fff}.game-infobox .separator{margin:0 2px}.slider{position:relative;margin-bottom:10px}.content-cols2 .slider{margin-bottom:20px}.slider .slider-item{position:relative}.slider_quotes{padding-bottom:30px!important}.slider_quotes .slider-item{padding:0}.slider_small{width:250px}.slider_small .slider_container h2{margin-bottom:10px}.slider_small .slider-item,.slider_small .slider-item iframe{width:250px;height:141px}.slider_medium{width:auto}.slider_medium .slider-item,.slider_medium .slider-item iframe{width:250px;height:141px}.slider_mini{width:220px}.slider_mini .slider-item,.slider_mini .slider-item iframe{width:220px;height:124px}.slider .slider-item.video_slide{overflow:hidden}.slider .slider-item.text_slide{overflow:auto}.slider .slider-item.text_slide .inner{padding:5px 10px}.slider .slider-item.text_slide h2:first-child,.slider .slider-item.text_slide h3:first-child,.slider .slider-item.text_slide h4:first-child{margin-top:5px}.slider_pagination{padding-top:10px;text-align:center}.slider_pagination a{display:inline-block;width:16px;height:16px;background:url(images/slider_pagination.png) center 0 no-repeat;overflow:hidden;text-indent:-300px;margin:0 3px}.entry-content .slider_pagination a:hover,.entry-content .slider_pagination a.selected{background:url(images/slider_pagination.png) center -16px no-repeat}.entry-content .slider_pagination a{background:url(images/slider_pagination.png) 0 0 no-repeat}@media(min-width:480px){.slider_small{width:400px}.slider_small .slider-item,.slider_small .slider-item iframe,.slider_medium .slider-item,.slider_medium .slider-item iframe{width:400px;height:225px}}@media(min-width:992px){.slider_small{width:430px}.slider_small .slider-item,.slider_small .slider-item iframe{width:430px;height:242px}.slider_medium .slider-item,.slider_medium .slider-item iframe{width:600px;height:338px}}.quote-text{position:relative;padding:5px 0 0 30px;color:#f25d3c;font-size:16px;font-style:italic;font-weight:400;line-height:1.5em}.quote-text:before{font-family:tf icons;content:"\e631";position:absolute;left:0;top:2px;font-size:21px;font-weight:700}.quote-text p{padding:0;margin-bottom:15px}.quote-author{padding:5px 5px 0 0;color:#666;font-size:13px;text-transform:uppercase;text-align:right}.quote-author span{color:#333}.slider_quotes .prev,.slider_quotes .next{position:relative;top:10px;margin:0 8px 0 0;color:#28a0bb;font-size:16px}.slider_quotes .prev span,.slider_quotes .next span{font-weight:700}.quoteBox .slider-item{position:relative;padding:15px;background-color:#f5f5f5;border:1px solid #e2e2e2;border-radius:4px}.slider_quotes .prev:hover span,.slider_quotes .next:hover span{color:#f25d3c}.entry-content .minigallery_carousel ul{margin:0;padding:0}.entry-content .minigallery_carousel ul li{margin-bottom:0}.minigallery_carousel{position:relative;clear:both;margin:10px 0 30px;background:#f2f2f2;padding:20px;border-radius:4px}.minigallery_carousel li{position:relative;display:block;float:left;width:100px;height:100px;margin:0 5px;text-align:center}.minigallery_carousel li img{width:100px;height:100px}.minigallery_carousel li a:before{content:"\e602";top:30%;left:30%}.minigallery_carousel .prev,.minigallery_carousel .next{position:absolute;top:55px;display:block;width:20px;height:20px;color:#28a0bb;line-height:1em;font-size:20px;overflow:hidden}.minigallery_carousel .prev [class^=tficon-],.minigallery_carousel .next [class^=tficon-]{top:0;font-weight:700}.minigallery_carousel .prev:hover,.minigallery_carousel .next:hover{color:#f25d3c}.minigallery_carousel .prev{left:10px}.minigallery_carousel .next{right:10px;background-position:-31px center;text-align:right}.minigallery_carousel .prev:active,.minigallery_carousel .next:active{top:56px}.twitter ul{margin:15px 0;padding:0}.twitter ul li{position:relative;list-style:none;font-size:14px;padding-left:30px;margin-bottom:14px;min-height:24px}.twitter ul li:before{content:"\e604";font-family:tf icons;font-style:normal;position:absolute;left:0;top:0;line-height:1em;font-size:20px;color:#3ec8d4}.tf_nowidget{margin-top:20px;margin-left:10px}.slider.slider_medium .caroufredsel_wrapper{margin:0 auto!important}.team-widget .member-descr h4 a{color:#222}.comment.bypostauthor>article .comment-author a.comment-reply-link{color:#f25d3c;text-transform:lowercase}.comment.bypostauthor>article .comment-author a.comment-reply-link:hover{color:#6c3}.postlist-blog .post.type-post{padding:0;border:none;position:inherit}.share_twitter iframe{width:88px!important}.post-details .post-thumbnail.alignleft,.post-details .post-thumbnail.alignright{position:relative;width:310px;margin:5px 25px 10px 0}.portfolio-videos .portfolio-list li a.video_link{color:#333;font-size:16px;font-weight:700}.portfolio-videos .portfolio-list li a.video_link:before{display:none}.post-details .video_embed iframe,.post-details .video_embed embed{width:100%;height:300px}@media(max-width:320px){.post-details .video_embed iframe,.post-details .video_embed embed{height:auto}}.input_styled{margin-right:8%}.input_styled.omega{margin-right:0}.row_form.alignleft.field_text input#captcha{margin-top:5px}h3#header_message{margin:0}.tf-form.contact-form{margin:0 auto}.widget.widget_pages.widget-boxed .current_page_item a{color:#fff}.widget_recent_comments.widget-boxed ul .recent-comment{color:#fff}.sidebar .portfolio-videos .portfolio-list li h4 a{font-size:14px;font-weight:400}.main-row-bg-2 .widget_text .widget-title{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 1.4em}.games_header .subtitle{width:50%;margin:auto}.loading_post{margin:0 auto;font-size:30px;font-weight:700;color:#000;width:20%}.load_button{margin:20px auto;width:20%}.current-menu-item a{color:#fff;background:#000;background:-webkit-linear-gradient(top,#000000 0%,#343434 100%);background:linear-gradient(to bottom,#000000 0%,#343434 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000',endColorstr='#ff343434',GradientType=0);border-color:transparent}#loading_game_posts{display:none}.nav-justified>li.game_back_link>a{text-align:left;left:25px}.reservation_notice{padding-top:15px}#respond .field_text,#respond .field_select{width:46%}.newsletter_text,.tfuse_newsletter_gdpr{padding-top:10px}.tfuse_newsletter_gdpr input[type=checkbox]{float:left;margin-right:8px}.tfuse_newsletter_gdpr label{display:inline}