.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;}
h1{font-size:72px;line-height:74px;}
h2{font-size:43px;line-height:40px;letter-spacing:2px;padding-bottom:10px;}
h3{font-size:30px;line-height:36px;padding-bottom:15px;}
h4{font-size:18px;line-height:26px;padding-bottom:11px;}
h5{font-size:16px;line-height:20px;}
h6{font-size:14px;line-height:20px;}
p{margin:0;padding-bottom:21px;}
.icons-marker{font-size:16.8px;line-height:23px;}
.breadcrumb{padding:9px 18px 9px 6px;margin:0 0 23px;text-transform:uppercase;list-style:none;font-size:16px;line-height:20px;background-color:#0f1113;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.breadcrumb i.icon-location{display:none;}
.breadcrumb li{display:inline-block;text-shadow:none;}
.btn{padding:8px 24px 6px;font-size:14px;line-height:22px;color:#6c6c6c;text-shadow:none;background-color:#1d1d1f;background-image:-moz-linear-gradient(top, #272729, #0e0e0f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#272729), to(#0e0e0f));background-image:-webkit-linear-gradient(top, #272729, #0e0e0f);background-image:-o-linear-gradient(top, #272729, #0e0e0f);background-image:linear-gradient(to bottom, #272729, #0e0e0f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272729', endColorstr='#ff0e0e0f', GradientType=0);border-color:#0e0e0f #0e0e0f #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0e0e0f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #232326;border-bottom-color:#232326;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-transform:uppercase;font-family:'Julius Sans One', sans-serif;}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled]{color:#6c6c6c;background-color:#0e0e0f;*background-color:#020202;}
.btn:active,
.btn.active{background-color:#000000 \9;}
.btn:hover{text-decoration:none;background:#0e0e0f;color:#ffffff;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
.btn-primary{padding:11px 24px 8px;color:#dadada;text-shadow:none;background-color:#202022;background-image:-moz-linear-gradient(top, #272729, #161618);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#272729), to(#161618));background-image:-webkit-linear-gradient(top, #272729, #161618);background-image:-o-linear-gradient(top, #272729, #161618);background-image:linear-gradient(to bottom, #272729, #161618);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272729', endColorstr='#ff161618', GradientType=0);border-color:#161618 #161618 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#161618;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #232326;border-bottom-color:#232326;}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{color:#dadada;background-color:#161618;*background-color:#0a0a0b;}
.btn-primary:active,
.btn-primary.active{background-color:#000000 \9;}
.btn-primary:hover{background:#dadada;color:#232326;border:1px solid #dadada;}
.btn-info{padding:11px 24px 8px;color:#dadada;text-shadow:none;background-color:#202022;background-image:-moz-linear-gradient(top, #272729, #161618);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#272729), to(#161618));background-image:-webkit-linear-gradient(top, #272729, #161618);background-image:-o-linear-gradient(top, #272729, #161618);background-image:linear-gradient(to bottom, #272729, #161618);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272729', endColorstr='#ff161618', GradientType=0);border-color:#161618 #161618 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#161618;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #232326;border-bottom-color:#232326;}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled]{color:#dadada;background-color:#161618;*background-color:#0a0a0b;}
.btn-info:active,
.btn-info.active{background-color:#000000 \9;}
.btn-info:hover{background:#dadada;color:#272729;border:1px solid #dadada;}
.page-item__edit .input-append .add-on,
.page-item__edit .input-prepend .add-on{padding:6px 5px;}
ul.item_list,
.item-list,
.categories-module,
.archive-module{list-style:none;margin:0;padding:2px 0 18px;}
ul.item_list li,
.item-list li,
.categories-module li,
.archive-module li{background:url(../images/li-icon.png) left 5px no-repeat;padding-left:23px;line-height:20px;margin-bottom:6px;}
ul.item_list li a,
.item-list li a,
.categories-module li a,
.archive-module li a{font-size:12px;line-height:20px;text-transform:uppercase;color:#848484;}
ul.item_list li a:hover,
.item-list li a:hover,
.categories-module li a:hover,
.archive-module li a:hover{color:#ffffff;}
.categories-module,
.archive-module{padding:0;}
ul.categories-module h5{font-size:1em;line-height:inherit;font-weight:normal;margin:0;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#1e1e21;border-color:#131314;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;}
#searchForm .btn.btn-primary{padding:8px 13px 6px;}
#wrapper .dropdown-menu a:hover{color:#cccccc;}
.item_icons{padding-bottom:12px;}
.pagination ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;box-shadow:none;margin:0 auto;width:100%;text-align:center;}
.pagination ul li{display:inline-block;}
.pagination ul li .pagenav{font:800 14px/18px;text-transform:none;color:#555555;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;box-shadow:none;}
.pagination ul li span.pagenav{color:#555555;}
.pagination ul li a.pagenav{color:#ffffff;}
.pagination ul li a.pagenav:hover{background:none;color:#d9d9d9;}
.pagination ul li.num span.pagenav{color:#d9d9d9;}
.pagination a,
.pagination span{float:left;padding:0 14px;line-height:44px;text-decoration:none;background:none;border:none;border-left-width:0;}
input[type='radio'],
input[type='checkbox']{margin:3px 0 0;}
.item_img,
.category_img{margin-bottom:14px;overflow:hidden;border:1px solid #cdcdcd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.item_img a,
.category_img a,
.item_img img,
.category_img img,
.item_img span,
.category_img span{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;}
.img-intro__left,
.img-full__left{float:left;margin:0 24px 9px 0;}
.img-intro__right,
.img-full__right{float:right;margin:0 24px 9px 0;}
input::-webkit-input-placeholder{color:#6c6c6c;}
input:-moz-placeholder{color:#6c6c6c;}
input::-moz-placeholder{color:#6c6c6c;}
input:-ms-input-placeholder{color:#6c6c6c;}
#logo a{margin:13px 0 13px 58px;display:inline-block;}
.slider-wrap{width:100%;position:relative;}
.slider-wrap .row-container{max-width:100% px;}
#navigation-row{max-width:1170px;background:#fefefe;margin:0 auto 40px;}
#navigation-row .row-container{max-width:1170px;padding-bottom:10px;}
.body__home .nav-wrap{position:absolute;width:100%;z-index:20;}
.body__home #navigation-row{margin-bottom:0;margin-bottom:40px;}
.view-article .nav-wrap{position:relative;}
.page-item__home .img-full.img-full__left{margin-bottom:24px;max-width:50%;}
.select-menu{display:none;}
.navigation ul.sf-menu{position:relative;float:right;}
.navigation ul.sf-menu > li{padding:0;margin:0px 0 0px 21px;padding:22px 0;height:40px;border-top:14px solid #3995D1;line-height:40px;}
.navigation ul.sf-menu > li.active,
.navigation ul.sf-menu > li.sfHover,
.navigation ul.sf-menu > li.current,
.navigation ul.sf-menu > li:hover{border-top:14px solid #3995D1;}
.navigation ul.sf-menu > li.active > a,
.navigation ul.sf-menu > li.sfHover > a,
.navigation ul.sf-menu > li.current > a,
.navigation ul.sf-menu > li:hover > a,
.navigation ul.sf-menu > li.active > span,
.navigation ul.sf-menu > li.sfHover > span,
.navigation ul.sf-menu > li.current > span,
.navigation ul.sf-menu > li:hover > span{background:none;color:#656565;}
.navigation ul.sf-menu > li > a,
.navigation ul.sf-menu > li > span{text-transform:uppercase;font-size:18px;line-height:40px;font-family:'Julius Sans One', sans-serif;color:#656565;background:none;height:40px;display:block;padding:0 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.navigation ul.sf-menu > li > a:hover,
.navigation ul.sf-menu > li > span:hover{background:none;color:#656565;}
.navigation ul.sf-menu > li > a:hover > span,
.navigation ul.sf-menu > li > span:hover > span{background-position:center bottom !important;}
.navigation ul.sf-menu li:hover > ul,
.navigation ul.sf-menu li.sfHover > ul{top:82px;}
.navigation ul.sf-menu ul{width:224px;}
.navigation ul.sf-menu li li:hover ul,
.navigation ul.sf-menu li li.sfHover ul{top:-4px;left:126px;}
.navigation ul.sf-menu li li li:hover ul,
.navigation ul.sf-menu li li li.sfHover ul{top:-12px;left:126px;}
.navigation ul.sf-menu ul{background:#232323;padding:4px 0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.navigation ul.sf-menu ul:before{content:"";position:absolute;left:50%;margin-left:-5px;top:-5px;width:10px;height:5px;display:block;background:url(../images/sub-bg-corner.png) left top no-repeat;}
.navigation ul.sf-menu ul li{margin:0 0 1px 0;text-align:center;background:url(../images/sub-border-hor.png) left bottom repeat-x;}
.navigation ul.sf-menu ul li a,
.navigation ul.sf-menu ul li span{text-transform:uppercase;font-size:13px;line-height:18px;font-family:'Didact Gothic', sans-serif;color:#949494;background:none;display:block;padding:8px 0;text-decoration:none;}
.navigation ul.sf-menu ul li a:hover,
.navigation ul.sf-menu ul li span:hover{background:none;color:#ffffff;}
.navigation ul.sf-menu ul li.active > a,
.navigation ul.sf-menu ul li.sfHover > a,
.navigation ul.sf-menu ul li.active > span,
.navigation ul.sf-menu ul li.sfHover > span{background:none;color:#ffffff;}
.navigation ul.sf-menu ul li.firstItem{border:none;}
.navigation ul.sf-menu ul li.lastItem{border:none;background:none;}
.navigation ul.sf-menu ul li ul:before{display:none;}
#showcase-row{z-index:2;padding-bottom:340px;}
#showcase-row .row-container{padding:0;padding-top:22px;width:100%;min-width:100%;}
.mod-newsflash-adv .isotope{margin:0 -1.5%;}
.mod-newsflash-adv .isotope-item{padding:0 1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;float:left;}
.mod-newsflash-adv .isotope-item.straightDown{text-align:center;}
#camera-slideshow .readmore{font-size:24px;text-transform:uppercase;line-height:24px;background:none;padding:0 24px 0 0;background:url(../images/slider-more-arrow.png) right 3px no-repeat;border:none;font-weight:normal;font-family:'Julius Sans One', sans-serif;margin-top:30px;}
#camera-slideshow .readmore:hover{color:#525252;}
#feature-row{max-width:1293px;margin:0 auto;background:#0d0d0d;}
#feature-row .row-container{max-width:1170px;}
.feat-row{position:absolute;width:100%;bottom:0;}
.moduletable.showcase{text-align:center;padding-top:58px;}
.moduletable.showcase .item{margin-bottom:40px;}
.moduletable.showcase .item:hover .item_img{opacity:1;filter:alpha(opacity=100);}
.moduletable.showcase .item_img{margin-bottom:24px;border-radius:0%;opacity:0.5;filter:alpha(opacity=50);display:block;overflow:hidden;position:relative;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;border:10px solid #3995D1;max-width:250px;}
.moduletable.showcase .item_img img{display:block;overflow:hidden;border-radius:0%;}
.moduletable.showcase .readmore{font-size:18px;line-height:24px;background:none;padding:0 0 36px 0;border:none;font-weight:normal;font-family:'Julius Sans One', sans-serif;color:#525252;position:relative;}
.moduletable.showcase .readmore:hover{color:#fff;}
.moduletable.showcase .readmore:hover:after{background:url(../images/recent-more.png) left bottom no-repeat;}
.moduletable.showcase .readmore:after{content:"";display:block;position:absolute;left:50%;background:url(../images/recent-more.png) left top no-repeat;width:29px;height:29px;margin-left:-14.5px;bottom:0;}
.item_title__showcase span{display:block;}
#maintop-row{background-color:#3995D1;background-image:-moz-linear-gradient(top, #3995D1, #3995D1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3995D1), to(#3995D1));background-image:-webkit-linear-gradient(top, #3995D1, #3995D1);background-image:-o-linear-gradient(top, #3995D1, #3995D1);background-image:linear-gradient(to bottom, #3995D1, #3995D1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3995D1', endColorstr='#3995D1', GradientType=0);}
#maintop-row .row-container{padding-top:16px;padding-bottom:2px;}
.moduletable.caring{text-align:center;padding-top:27px;}
.moduletable.caring .item-title{padding:0 12px 19px;margin-bottom:19px;border-bottom:1px solid #aeaeaf;letter-spacing:1px;}
.moduletable.caring h4{letter-spacing:1px;}
.mod-article-single__caring .btn-info{color:#dadada;text-shadow:none;background-color:#575757;background-image:-moz-linear-gradient(top, #676767, #404040);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#676767), to(#404040));background-image:-webkit-linear-gradient(top, #676767, #404040);background-image:-o-linear-gradient(top, #676767, #404040);background-image:linear-gradient(to bottom, #676767, #404040);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff676767', endColorstr='#ff404040', GradientType=0);border-color:#404040 #404040 #1a1a1a;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#404040;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-bottom-color:#232326;border:none;font-size:14px;}
.mod-article-single__caring .btn-info:hover,
.mod-article-single__caring .btn-info:active,
.mod-article-single__caring .btn-info.active,
.mod-article-single__caring .btn-info.disabled,
.mod-article-single__caring .btn-info[disabled]{color:#dadada;background-color:#404040;*background-color:#333333;}
.mod-article-single__caring .btn-info:active,
.mod-article-single__caring .btn-info.active{background-color:#272727 \9;}
.mod-article-single__caring .btn-info:hover{background:#fff;color:#404040;border:none;}
.moduletable.artists{float:right;background-color:#c6c6c6;background-image:-moz-linear-gradient(top, #cdcdcd, #bbbbbb);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cdcdcd), to(#bbbbbb));background-image:-webkit-linear-gradient(top, #cdcdcd, #bbbbbb);background-image:-o-linear-gradient(top, #cdcdcd, #bbbbbb);background-image:linear-gradient(to bottom, #cdcdcd, #bbbbbb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcdcdcd', endColorstr='#ffbbbbbb', GradientType=0);padding:31px 50px 0;}
.moduletable.artists .item{text-align:center;}
.moduletable.artists .item_img{border:none;}
.moduletable.artists .moduleTitle{position:relative;width:100%;display:block;text-align:center;padding-bottom:27px;}
.moduletable.artists .moduleTitle:before,
.moduletable.artists .moduleTitle:after{content:"";position:absolute;display:block;width:131px;height:21px;top:6px;}
.moduletable.artists .moduleTitle:before{left:2.98%;background:url(../images/left_element.png) left top no-repeat;}
.moduletable.artists .moduleTitle:after{right:5.26%;background:url(../images/right_element.png) left top no-repeat;}
.moduletable.artists .readmore{font-size:14px;line-height:24px;background:none;padding:0 0 16px 0;border:none;font-weight:normal;font-family:'Julius Sans One', sans-serif;color:#6f6f6f;position:relative;}
.moduletable.artists .readmore:hover{color:#fff;}
.moduletable.artists .readmore:hover:after{background:url(../images/artists-more.png) left bottom no-repeat;}
.moduletable.artists .readmore:after{content:"";display:block;position:absolute;left:50%;background:url(../images/artists-more.png) left top no-repeat;width:12px;height:12px;margin-left:-6px;bottom:0;}
.item_title__artists{color:#0d0d0d;}
.page-item{padding-bottom:40px;}
#component{min-height:0;}
.container-fluid{padding:0 !important;}
.item{margin-bottom:40px;}
.page-header{border:none;padding:0;margin:0;}
.page-category__staff .item{overflow:hidden;}
ul.gallery{margin:0 0 0 -1%;}
ul.gallery .gallery-item{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1% 24px;float:left;list-style:none;}
ul.gallery .gallery-item .item_img{margin-right:0;float:none;}
ul.gallery .gallery-item.straightDown{float:none;}
ul.gallery .gallery-item.straightDown .item_img{float:left;margin:0 23px 23px 0 !important;}
.item_info_dl{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}
.item_info_dl dd{display:inline-block;padding:8px 0;}
.item_info_dl dd.hits_dd{float:right;}
.item_info_dl .item_createdby{padding-left:22px;background:url(../images/icon-user.png) left 6px no-repeat;}
.item_info_dl .item_category-name{padding-left:18px;background:url(../images/icon-category.png) left 6px no-repeat;}
.item_info_dl .item_published{padding-left:22px;background:url(../images/icon-date.png) left 6px no-repeat;}
blockquote{padding:0;margin:0;border-left:none;}
blockquote p{margin-bottom:0;font-size:inherit;font-weight:normal;line-height:inherit;}
blockquote p:before{content:'"';}
blockquote p:after{content:'"';}
.page-category__team .item_introtext{overflow:hidden;}
.addthis_toolbox{padding-top:14px;}
#aside-right .moduletable,
#aside-left .moduletable{padding-bottom:30px;}
#bottom-row{line-height:22px;}
#bottom-row .row-container{padding-top:49px;padding-bottom:41px;}
#bottom-row .moduleTitle{padding-bottom:25px;}
.mod-newsflash-adv__news .item{padding-bottom:8px;margin:0;}
.moduletable.popular-services{margin-left:10.94%;}
.moduletable.popular-services .item-title{color:#ffffff;}
.moduletable.contacts{float:right;}
.mod-custom__contacts{line-height:20px;}
.mod-custom__contacts .logo-title{font-size:20px;font-weight:bold;padding-bottom:20px;}
.mod-custom__contacts .logo-title b{font-weight:bold;color:#ffffff;}
.mod-custom__contacts p{padding-bottom:11px;}
.mod-custom__contacts p.mail{color:#ffffff;}
.mod-custom__contacts p.mail i{font-size:20px;display:inline-block;float:left;padding-right:13px;}
.mod-custom__contacts p.mail a{color:#ffffff;}
.mod-custom__contacts p.mail a:hover{color:#666666;}
#copyright-row{border-top:1px solid #1d1d1d;padding-top:24px;padding-bottom:5px;background-color:#111115;background-image:-moz-linear-gradient(top, #111115, #101014);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#111115), to(#101014));background-image:-webkit-linear-gradient(top, #111115, #101014);background-image:-o-linear-gradient(top, #111115, #101014);background-image:linear-gradient(to bottom, #111115, #101014);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff111115', endColorstr='#ff101014', GradientType=0);}
#copyright-row .row-container{text-transform:uppercase;font-family:'Julius Sans One', sans-serif;}
#copyright-row .moduletable{min-height:0;}
.mod-footer a{color:#626262;}
.mod-footer a:hover{color:#ffffff;}
.social li{margin:0 3px 0 0;}
.social li a{width:29px;height:29px;line-height:29px;opacity:1;filter:alpha(opacity=100);font-size:0;line-height:0;text-indent:-9999px;}
.social li a:hover{opacity:0.5;filter:alpha(opacity=50);}