.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:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,
h2,
h3,
h4,
h5,
h6{color:#121212;margin-top:0;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:inherit;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{color:#fd2b48;}
h2,
h3{color:#121212;font-family:'Righteous', cursive;font-size:25px;font-weight:normal;line-height:30px;margin-bottom:25px;text-transform:uppercase;}
h4{font-size:15px;font-weight:900;line-height:21px;margin-bottom:0;text-transform:uppercase;}
.alert-heading{color:inherit;}
p{margin:0;padding-bottom:18px;}
.overflow{overflow:hidden;}
.icons-marker{font-size:15.6px;line-height:18px;}
.btn{padding:4px 14px;font-size:13px;line-height:18px;background:#ffffff;color:#777777;text-shadow:none;border:1px solid #e6e6e6;border-bottom-color:#e6e6e6;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.btn:hover{text-decoration:none;background:#e6e6e6;color:#000000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.btn.disabled{cursor:default !important;}
.btn-primary,
.btn-small{background:#fd2b48;color:#ffffff;text-shadow:none;border:none;font-size:15px;font-weight:900;line-height:18px;padding:10px 15px 12px;text-transform:uppercase;}
.btn-primary:hover,
.btn-small:hover,
.btn-primary:focus,
.btn-small:focus,
.btn-primary:active,
.btn-small:active{background:#cccccc;color:#000000;outline:none;}
.btn-primary.submitButton,
.btn-small.submitButton{float:right;}
.btn-primary.disabled,
.btn-small.disabled{background:#fd542b;color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.btn-info{background:#fd2b48;color:#ffffff;text-shadow:none;border:none;font-size:15px;font-weight:900;line-height:18px;padding:10px 15px 12px;text-transform:uppercase;}
.btn-info:hover,
.btn-info:focus,
.btn-info:active{background:#cccccc;color:#000000;outline:none;}
#searchForm .btn.btn-primary{height:28px;line-height:28px;padding:0 12px;}
.search-block{text-align:right;padding:0;}
.search-block .mod-search__search-block{display:block;}
.search-block .mod-search__search-block form{border:none;background:white;display:inline-block;position:relative;width:100%;max-width:320px;margin-bottom:30px;}
.search-block .mod-search__search-block form #searchword{margin:0;background:white;border:none;height:41px;padding:11px 35px 11px 10px;}
.search-block .mod-search__search-block form input[type="image"]{position:absolute;top:0px;right:0px;margin:0;padding:14px 10px 12px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.search-block .mod-search__search-block form input[type="image"]:hover{opacity:0.5;filter:alpha(opacity=50);}
.pagination{height:auto;margin:0;padding:0 0 50px;}
.pagination ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;box-shadow:none;margin:0 auto;width:100%;}
.pagination ul li{display:inline-block;margin-right:5px;}
.pagination ul li .pagenav,
.pagination ul li .hasTooltip{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;box-shadow:none;background:#fd2b48;color:#ffffff;text-shadow:none;border:none;font-size:15px;font-weight:900;line-height:18px;padding:10px 16px 12px;text-transform:uppercase;}
.pagination ul li span.pagenav,
.pagination ul li .span.hasTooltip{background:#cccccc;color:#000000;text-shadow:none;}
.pagination ul li a.pagenav,
.pagination ul li a.hasTooltip{background:#fd2b48;color:#ffffff;text-shadow:none;}
.pagination ul li a.pagenav:hover,
.pagination ul li a.hasTooltip:hover{background:#cccccc;color:#000000;text-shadow:none;}
.pagination ul li.num span.pagenav,
.pagination ul li.num span.hasTooltip{background:#cccccc;color:#000000;text-shadow:none;}
input[type='radio'],
input[type='checkbox']{margin:-2px 0 0;}
.item_img,
.category_img{margin:0 0 18px;position:relative;}
.item_img{font-size:0;line-height:0;}
.item_img .img_container{display:inline-block;max-width:100%;background:url(../images/camera-loader.gif) 50% 50% no-repeat;}
.item_img a{position:relative;display:inline-block;max-width:100%;}
.item_img a:after{content:'\f14d';font-family:FontAwesome;position:absolute;opacity:0;filter:alpha(opacity=0);left:0;width:100%;height:0;text-align:center;top:50%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:3;}
.item_img a.touchGalleryLink:after{display:none;}
.item_img a:hover:after{font-size:40px;opacity:1;filter:alpha(opacity=100);color:#fd2b48;}
.item_img a .BWfade{width:100% !important;height:100% !important;z-index:2;}
.item_img a img{opacity:0.99;filter:alpha(opacity=99);}
.img-intro__left,
.img-full__left{float:left;margin:0 20px 9px 0;max-width:50%;}
.img-intro__right,
.img-full__right{float:right;margin:0 0 9px 20px;max-width:50%;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
#system-message > div{margin:20px 0;}
#top-row{padding-top:9px;}
.mod-menu .nav.menu.nav-pills{margin-bottom:11px;}
.mod-menu .nav.menu.nav-pills > li{line-height:18px;padding-bottom:2px;}
.mod-menu .nav.menu.nav-pills > li + li{border-left:1px solid #c0c0c0;margin-left:11px;padding-left:11px;}
.mod-menu .nav.menu.nav-pills > li > a{color:#333333;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:0;}
.mod-menu .nav.menu.nav-pills > li > a:hover,
.mod-menu .nav.menu.nav-pills > li > a:focus,
.mod-menu .nav.menu.nav-pills > li > a:active{color:#fd2b48;background:none;}
.mod-menu .nav.menu.nav-pills > li.active > a{color:#fd2b48;}
ul.social{margin:2px 0 9px;text-align:right;}
ul.social li{display:inline;list-style:none;margin:0 0 0 12px;}
ul.social li a{display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-size:0px;line-height:0px;color:#88898b;}
ul.social li a.fa{position:relative;}
ul.social li a.fa:before{font-family:FontAwesome;font-size:19px;line-height:19px;}
ul.social li a:hover{color:#fd2b48;}
#header-row{background:#191919;color:#ffffff;text-shadow:none;}
#logo h1{font-size:0;line-height:0;height:0;width:0;border:none;padding:0;margin:0;overflow:hidden;text-indent:-9999px;}
#navigation-row{width:100%;background:#ffffff;}
.navigation{padding-top:33px;padding-bottom:34px;}
.navigation ul.sf-menu{}
.navigation ul.sf-menu > li{padding:0;margin:0 2px 0 0;}
.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.active > span,
.navigation ul.sf-menu > li.sfHover > span,
.navigation ul.sf-menu > li.current > span{background:#fd2b48;color:#ffffff;}
.navigation ul.sf-menu > li > a,
.navigation ul.sf-menu > li > span{font-size:18px;line-height:36px;font-family:'Roboto', sans-serif;color:#ffffff;background:none;font-weight:bold;display:block;padding:17px 10px 18px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-transform:uppercase;}
.navigation ul.sf-menu > li > a:hover,
.navigation ul.sf-menu > li > span:hover{background:#fd2b48;color:#ffffff;}
.navigation ul.sf-menu li > ul{top:105px;}
.navigation ul.sf-menu ul{width:155px;}
.navigation ul.sf-menu li li ul{top:0px;left:156px;}
.navigation ul.sf-menu li li li ul{top:0px;left:156px;}
.navigation ul.sf-menu ul{background:#191919;padding:0px;}
.navigation ul.sf-menu ul li + li{border-top:1px solid #303030;}
.navigation ul.sf-menu ul li.open > .sub-menu{display:block !important;}
.navigation ul.sf-menu ul li a,
.navigation ul.sf-menu ul li span{font-size:13px;line-height:18px;font-family:'Roboto', sans-serif;color:#ffffff;background:none;display:block;padding:9px 9px 10px;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.navigation ul.sf-menu ul li a:hover,
.navigation ul.sf-menu ul li span:hover{background:#fd2b48;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:#fd2b48;color:#ffffff;}
.navigation ul.sf-menu ul li.parent > a{background:url(../images/template/parent.png) 90% center no-repeat;}
.navigation ul.sf-menu ul li.parent > a:hover{background:url(../images/template/parent.png) 90% center no-repeat #fd2b48;}
.navigation ul.sf-menu ul li.parent.active > a,
.navigation ul.sf-menu ul li.parent.sfHover > a,
.navigation ul.sf-menu ul li.parent.active > span,
.navigation ul.sf-menu ul li.parent.sfHover > span{background:url(../images/template/parent.png) 90% center no-repeat #fd2b48;}
.navigation ul.sf-menu.sf-vertical{width:155px;}
.navigation ul.sf-menu.sf-vertical li{width:155px;margin-bottom:1px;}
.navigation ul.sf-menu.sf-vertical li:hover > ul,
.navigation ul.sf-menu.sf-vertical li.sfHover > ul{top:-13px;}
.navigation ul.sf-menu.sf-vertical ul{left:157px;}
.navigation ul.sf-menu.sf-vertical ul li a,
.navigation ul.sf-menu.sf-vertical ul li span{padding:9px 12px;}
.navigation ul.sf-menu.sf-navbar{height:36px;padding-bottom:36px;margin-bottom:2px;}
.navigation ul.sf-menu.sf-navbar li:hover > ul,
.navigation ul.sf-menu.sf-navbar li.sfHover > ul{top:38px;left:0;}
.navigation ul.sf-menu.sf-navbar li ul{width:auto;padding:2px 0;}
.navigation ul.sf-menu.sf-navbar li ul ul.sub-menu{width:155px;top:36px;}
.search-block{text-align:right;}
.search-block input{max-width:100%;}
.masonry .item{margin-left:0 !important;}
#showcase-row{background:url(../images/template/showcase.png) 0 bottom repeat-x;}
.mod-article-single .item__module{margin-bottom:36px;overflow:hidden;}
.mod-article-single .item_readmore{border-top:1px solid #cccccc;overflow:hidden;padding-top:18px;}
.mod-newsflash-adv{overflow:hidden;}
.mod-newsflash-adv.date .item{margin-bottom:30px;}
.mod-newsflash-adv.date .item_img .img_container{position:relative;}
.mod-newsflash-adv.date .item_img .img_container:after{content:"";background:url(../images/template/img_container.png) 0 bottom repeat-x;left:0;right:0;bottom:0;height:100%;position:absolute;}
.mod-newsflash-adv.date .item_img figcaption{color:#fd2b48;font-family:'Righteous', cursive;font-size:54px;line-height:54px;letter-spacing:-1px;position:absolute;bottom:10px;left:10px;}
.mod-newsflash-adv.date .item_img{margin-bottom:0;}
.mod-newsflash-adv.date .item_content{background:#191919;color:#ffffff;text-shadow:none;padding:8px 18px 16px;}
.mod-newsflash-adv.date .item_content .item_title{color:#ffffff;font-size:21px;font-weight:500;line-height:26px;text-transform:none;}
.mod-newsflash-adv.date .item_content .item_title a{color:#ffffff;}
.mod-newsflash-adv.date .item_content .item_title a:hover{text-decoration:underline !important;}
.mod-newsflash-adv.playlist{padding-bottom:18px;}
.mod-newsflash-adv.playlist .item{border-top:1px solid #cccccc;margin-bottom:16px;overflow:hidden;padding-top:15px;}
.mod-newsflash-adv.playlist .item.item_num0{border-top:none;padding-top:0;}
.mod-newsflash-adv.playlist .item_published{width:100%;max-width:84px;color:#9f9f9f;float:left;font-size:30px;font-weight:900;line-height:30px;text-transform:uppercase;}
.mod-newsflash-adv.playlist .item_content{overflow:hidden;}
.mod-newsflash-adv.coments > div:first-child .item{border-top:none;padding-top:0;}
.mod-newsflash-adv.coments .item{border-top:1px solid #cccccc;margin-bottom:11px;overflow:hidden;padding-top:19px;}
.mod-newsflash-adv.coments .item .item_title{color:#fd2b48;}
.mod-newsflash-adv.coments .item .item_title a{color:#fd2b48;}
.mod-newsflash-adv.coments .item .item_title a:hover{color:#121212;}
.mod-newsflash-adv.coments .item:hover .komento,
.mod-newsflash-adv.coments .item:hover .item_published{color:#fd2b48;}
.mod-newsflash-adv.coments .komento .kmt-comment{float:none;background:none;margin:0;}
.mod-newsflash-adv .item_published{margin-right:9px;}
.mod-newsflash-adv .komento,
.mod-newsflash-adv .item_published{font-size:11px;}
.mod-newsflash-adv .komento .fa,
.mod-newsflash-adv .item_published .fa{font-size:11px;}
.mod-newsflash-adv .komento a{color:#777777;}
.mod-newsflash-adv .komento a:hover{color:#fd2b48;}
.mod-newsflash-adv .isotope{margin:0 -1.5%;}
.mod-newsflash-adv .item_readmore{border-top:1px solid #cccccc;overflow:hidden;padding-top:18px;}
.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;}
.mod-newsflash-adv .mod-newsflash-adv_custom-link{border-top:1px solid #cccccc;padding-top:18px;padding-bottom:40px;}
#feature-row{padding-top:34px;}
#maintop-row{padding-top:34px;}
#content-row{padding-top:34px;}
#component{min-height:0;}
.item{margin-bottom:18px;}
.item:after{content:'';display:block;clear:both;}
.page-header{border:none;padding:0;margin:0;}
.item_info_dl{margin:0 0 18px;}
.item_info_dl dd{color:#777777;margin:0;display:block;font-size:11px;}
.item_info_dl dd > *{display:inline;}
.item_info_dl dd a,
.item_info_dl dd span{color:#777777;}
.item_info_dl dd a:hover{color:#fd2b48;}
.item_info_dl dd .item_published{display:block;margin-bottom:26px;}
.item_info_dl dd .fa{font-size:11px;}
.item_icons.btn-group.pull-right{margin:0px 0 10px 10px;position:relative;z-index:10;}
.item_icons.btn-group.pull-right ul.dropdown-menu{background-clip:padding-box;background-color:#FFFFFF;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);list-style:none outside none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000;}
.item_icons.btn-group.pull-right ul.dropdown-menu li{padding:0;float:none;}
.video_outer{margin-bottom:18px;max-width:768px
width:100%;}
.video_outer .video{background:#ffffff;height:4px;padding-bottom:59.16824196597353%;position:relative;}
.video_outer .video .video_inner{bottom:0px;left:0px;position:absolute;right:0px;top:0px;}
.video_outer .video .video_inner iframe{border:medium none;height:100%;left:0;position:absolute;top:0;width:100%;}
ul.gallery{margin:0;text-align:justify;font-size:0.1px;display:block;line-height:0;}
ul.gallery:after{content:'';display:inline-block;width:100%;}
ul.gallery .gallery-item{list-style:none;opacity:0;filter:alpha(opacity=0);display:none;font-size:13px;line-height:18px;overflow:hidden;}
ul.gallery .gallery-item .view .content *{color:inherit;}
ul.gallery .gap{list-style:none;}
ul.gallery .gallery-grid .item_img{margin-right:0;float:none;max-width:100%;}
ul.gallery .gallery-grid .item_img img{opacity:0.99;filter:alpha(opacity=99);}
ul.gallery .gallery-grid.straightDown{float:none;}
ul.gallery .gallery-grid.straightDown .item_img{float:left;margin:0 18px 18px 0 !important;}
ul.gallery .gallery-grid .view a.hover_more{background:none !important;line-height:inherit;border:none;color:inherit;}
ul.gallery .gallery-grid .view a.hover_more span{display:none;}
ul.gallery .gallery-grid .view a.hover_more:hover{color:#999;}
ul.gallery .gallery-grid .view a{color:inherit;}
ul.gallery .gallery-grid .view a:hover{color:#999;}
ul.gallery .gap{display:inline-block;}
ul.gallery .gallery-list{margin:0 0 15px;}
ul.gallery .gallery-list .view a.hover_more i{display:none;}
ul.gallery .gallery-list .galleryZoom{display:none;}
ul.gallery .item_more a{vertical-align:top;}
ul.gallery.cols-3 .gap,
ul.gallery.cols-3 .gallery-grid{width:32%;}
ul.gallery.cols-1 .gap,
ul.gallery.cols-1 .gallery-grid{width:100%;}
ul.gallery.cols-2 .gap,
ul.gallery.cols-2 .gallery-grid{width:48%;}
ul.gallery.cols-4 .gap,
ul.gallery.cols-4 .gallery-grid{width:24%;}
.page-category__testimonials .item{margin-bottom:30px;}
blockquote{padding:0;margin:0;border-left:none;}
blockquote p{margin-bottom:0;padding:0;font-size:inherit;font-weight:normal;line-height:inherit;}
blockquote p:before{content:'"';}
blockquote p:after{content:'"';}
blockquote small{text-align:right;}
.page-category__team .item_introtext{overflow:hidden;}
.page-category{}
.page-category .items-row .item{border-top:1px solid #cccccc;margin-bottom:11px;padding-top:20px;}
.page-category .items-row.row-0 .item{border-top:none;margin-top:0;padding-top:0;}
.page-category .item_info_dl{margin-bottom:0px;}
.page-category .item_info_dl dd{display:inline;}
.page-category .item_info_dl dd > *{display:inline;}
.page-category .item_info_dl dd .item_published{margin-bottom:0px;}
.page-category .content_rating{padding-bottom:5px;}
.page-archive .item,
.page-item__blog .item,
.page-blog .item{border-bottom:1px solid #cccccc;margin-bottom:14px;padding-bottom:20px;}
.page-archive .span2,
.page-item__blog .span2,
.page-blog .span2{margin-left:0 !important;margin-right:30px;padding-left:0 !important;width:14.5299%;}
.page-archive .item_readmore,
.page-item__blog .item_readmore,
.page-blog .item_readmore{border-top:1px solid #cccccc;padding-top:18px;}
.page-item{padding-bottom:18px;}
.tags{clear:both;}
.addthis_toolbox{padding-top:13px;}
aside .moduletable{margin-bottom:36px;}
.mod-menu .nav.menu li,
.list1 ul li{list-style:none;}
.mod-menu .nav.menu li a,
.list1 ul li a{display:inline;}
.mod-menu .nav.menu li a:hover,
.list1 ul li a:hover{background:none;}
.archive-module li,
.categories-module li{color:#fd2b48;font-size:14px;font-weight:900;list-style:decimal;padding:0 0 10px;}
.archive-module li a,
.categories-module li a{font-size:12px;font-weight:normal;color:#777777;display:inline;}
.archive-module li a:hover,
.categories-module li a:hover{background:none;color:#fd2b48;text-shadow:none;}
ul.online{margin:23px 0 18px;}
ul.online li{font-family:'Righteous', cursive;font-size:23px;line-height:26px;text-align:right;}
ul.online li a{color:#ffffff;}
ul.online li a.fright .img_container{float:right;margin-left:8px;}
ul.online li a:hover{color:#fd2b48;}
.tagspopular ul{margin:0;}
.tagspopular ul li{list-style:none;display:inline-block;padding:0 15px 12px 0;}
#footer-wrapper{background:#000000;color:#777777;text-shadow:none;}
#footer-wrapper .footer-wrapper-inner{background:#000000;color:#777777;text-shadow:none;}
#footer-wrapper .mod-article-single .item__module{margin-bottom:0;}
#footer-row ul.social{margin:75px 0 18px;}
#footer-row ul.social li{margin:0 0 0 15px;}
#footer-row ul.social li a{color:white;}
#footer-row ul.social li a:hover{color:#fd2b48;}
#copyright-row p{padding-bottom:23px;}
ul.logo{margin-bottom:25px;}
ul.footer{padding-top:33px;padding-bottom:34px;}
ul.footer li{float:left;margin:0 2px 0 0;padding:0;}
ul.footer li a{font-size:18px;line-height:36px;font-family:'Roboto', sans-serif;color:#ffffff;background:none;font-weight:bold;display:block !important;padding:17px 10px 18px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-transform:uppercase;}
ul.footer li a:hover{background:#fd2b48 !important;color:#ffffff !important;}
ul.footer li.active a{background:#fd2b48;color:#ffffff;}
#copyright{color:white;margin-bottom:18px;}
#copyright a{color:white;}
#copyright a:hover{text-decoration:underline !important;}
img{opacity:1 !important;}