.featured { background:#000; padding:20px 0; margin:0 0 20px; }
.featured .main-content.has-sidebar:before { border-right:1px dotted rgba(255, 255, 255, 0.2); }
#sidebar .ad { margin:0 0 20px; text-align:center; }
#sidebar .article-block .item:after, .article-block-full .item:after { clear: both; content: ""; display: block; }
.featured #sidebar .article-block .item { border-bottom:1px dotted rgba(255, 255, 255, 0.2); margin-bottom: 11px; padding-bottom: 11px; }
.featured .article-block-full .item { border-bottom:1px dotted rgba(255, 255, 255, 0.2); }
#sidebar .article-block .item .item-header, .article-block-full .item .item-header { display: block; float: left; }
#sidebar .article-block:not(.reviews) .item:not(.no-image) .item-content, .article-block-full .item-content {
 display: block;
 height: 67px;
 margin-left: 110px;
 overflow: hidden;
 position: absolute;
}
.featured #sidebar .article-block .item .item-header img, .article-block-full item .item-header img { width: 100px; }
.featured #sidebar .article-block h4, .article-block-full h4 { color: #fff; font-family: "Open Sans", sans-serif; font-size: 1em; font-weight: 400; margin-top: 6px; line-height:150%; }
/* Gallery */
.ent-photo-gallery { }
.ent-photo-gallery .photo-large { width:74.2%; margin-bottom: 0; margin-right: 7px; }
.ent-photo-gallery li { width:23.8%; display:inline-block; margin-right:5px; margin-bottom:5px; position:relative }
.ent-photo-gallery li img { width:100%; }
.ent-photo-gallery .photo-large img { width:100%; }
.gal-thumbs .active { opacity:1; }
/* Videos */
#sidebar .videos-block { background:#000; padding:3.25%!important; }
#sidebar .videos-block .item { background:#242424; padding:5px 5px 0; margin-bottom:15px; position:relative; }
#sidebar .videos-block .item img { width:170px; }
#sidebar .videos-block .item a { color:#fff; }
#sidebar .videos-block .item a:hover { color:#f1c058; }
#sidebar .videos-block .item i { background-position: -39px -108px; height: 20px; position: absolute; right: 5%; bottom: 10%; width: 20px; }
#sidebar .videos-block .item .item-header { width:52%; position:relative; }
#sidebar .videos-block .item .item-header img { width:100%; }
#sidebar .videos-block .item .item-content { left: 55%; position: absolute; top: 10px; right:10px; height:82px; overflow:hidden; }
.wall-thumbs .active { opacity:1; }
.short-films em { color:#de303a; font-style:normal; font-size:medium; }
.gallery-images-list { /*background: #f0f0f0;*/
    color: #fff; display: block; margin-top: 35px; position: relative; z-index: 2; }
.gallery-images-list h3 { border-bottom-width: 2px!important; font-size: 1.5em; font-weight: 500; padding: 0 0 3px; }
.gallery-images-list h3 em { background:none !important; color: #fff; font-style: normal; padding: 3px 20px 3px 0; }
.gallery-images-list h3.blue em { background: #028aee; }
.gallery-images-list h3.orange em { background: #ff652d; }
.gallery-images-list h3.red em { background: #de303a; }
.gallery-images-list h3.purple em { background: #933c84; }
.gallery-images-list h3.brown em { background: #b35900; }
.gallery-images-list h3.bluishgreen em { background: #0dadad; }
h3.green { border-bottom: 2px solid #158f3a !important; }
.gallery-images-list h3.green em { background: #158f3a; }
.gallery-images-list h3.darkblue em { background: #314a6d; }
.gallery-images-list .owl-theme .owl-controls { position: absolute; right: 8px; top: -50px; }
/*.related .owl-controls, .other .owl-controls {
    right: 20px !important;
    top: -65px !important;
}
*/
.gallery-images-list .owl-theme .owl-controls .owl-page span { background: none repeat scroll 0 0 #485672; }
.gallery-images-list .gallery-images { padding: 0; width: auto !important; }
.gallery-images-list .gallery-images .item { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; box-shadow: 5px 0 10px -2px #cccccc; margin: 0 15px; padding: 7px; text-align: center; }
.gallery-images-list .gallery-images .item:hover { border:1px solid #b0b0b0; box-shadow:0 0 5px #999 }
.gallery-images-list .gallery-images .item .item-header { display: block; margin-bottom: 8px; position:relative; }
.gallery-images-list .item-header .mediaicon { bottom: 8px; position: absolute; right: 8px; }
.gallery-images-list .item-content { height: 44px; overflow: hidden; }
.related .item a { color: #333 !important; }
.related .item a:hover { color: #de303a !important; }
.gallery-images-list a { color: #333; }
.gallery-images-list a:hover { color: #de303a; }
.gallery-images-list .gallery-images .item h4 { display: block; line-height: 130%; margin-bottom: 6px; }
.gallery-images-list .gallery-images .item span { font-size: 0.9em; opacity: 0.3; }
.gallery-images-list .main-title { border: 0 none; margin-bottom: 0; padding: 0 0px 10px; }
.ent-photo-gallery li i { background-image:url("../images/fotorama.png"); background-position: -39px -108px; bottom: 10%; height: 20px; position: absolute; right: 5%; width: 20px; }
.art_detail h1 { font-size:24px; }
.art_detail h4 { font-weight:normal; line-height:25px; margin-bottom:10px; border-bottom:1px dotted #ccc; }
.art_detail h4 > span { color:#CCC; }
.art_img { margin:0 auto; text-align:center; padding:10px 0 }
/*----------------dananavigation-m*/
.dananavigation-m { margin-bottom: 25px; padding: 15px 10px; display: inline-block; width: 97.5%; background: #f6f6f6; border-bottom: #dddddd solid 1px; border-top: #dddddd solid 1px; }
.dananavigation-m .prev-artical { margin: 0px; padding: 0px; width: 50%; }
.dananavigation-m .prev-artical .pa-thumb { border: #FFF solid 1px; box-shadow: 1px 2px 4px #999999; margin: 0px; padding: 0px; height: 67px; }
.dananavigation-m .prev-artical .pa-content { margin-left: 10px; padding: 0px; width: 55%; }
.dananavigation-m .prev-artical .pa-content h5 { margin: 0px; padding: 0px; color: #1b1b1b; font-size: 17px; line-height: 25px; font-weight: normal; }
.dananavigation-m .prev-artical:hover .pa-content h5 { color: red; }
.dananavigation-m .prev-artical .pa-content p { margin: 0px; padding: 0px; color: #333333; font: 15px/22px 'Lato', Arial, Helvetica, sans-serif; }
.dananavigation-m .next-artical .pa-content { text-align: right; margin-right: 10px; }
.video-blog { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-blog iframe, .video-blog object, .video-blog embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.video-blog .play { background-image: url("../images/fotorama.png"); background-position:-59px -224px; bottom: 50%; height: 59px; position: absolute; right: 50%; width: 59px; }
.four_colume.gallery-images-list .gallery-images .item { width:20.6%; margin-bottom:2.5%; display:inline-block; }
.four_colume.gallery-images-list .main-title { border-left: 4px solid #3c98ca; border-right: 4px solid #3c98ca; margin-bottom: 20px; padding: 4px 18px; }
.four_colume.gallery-images-list .main-title h2, .main-title h2 { display: inline-block; }
.four_colume.gallery-images-list .main-title .select-categories { display:none; }
.four_colume.gallery-images-list .select-categories select { background: none repeat scroll 0 0 #3c98ca; border: 0 none; color: #fff; font-family: roboto condensed; font-size:1.1em; padding:0 16px 0 0; }
.four_colume.gallery-images-list .select-categories:before { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #fff; content: ""; height: 0; position: absolute; right: 7px; top: 10px; width: 0; }
.four_colume.gallery-images-list .main-title span { color: #999999; display: inline-block; float: right; margin: 10px 0 0 10px; }
.four_colume.gallery-images-list .main-title span a { color:#3c98ca; font-size: 0.9em; margin: 0 5px; }
.four_colume.gallery-images-list .main-title span a:last-child { margin-right: 0; }
.four_colume.gallery-images-list .main-title span a.active { color:#333; font-weight:600; }
.select-categories select { background: none repeat scroll 0 0 #3c98ca; border: 0 none; color: #fff; font-family: roboto condensed; font-size:1.1em; padding:0 16px 0 0; }
.select-categories:before { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #fff; content: ""; height: 0; position: absolute; right: 7px; top: 10px; width: 0; }
.main-title span { color: #999999; display: inline-block; float: right; margin: 10px 0 0 10px; }
.main-title span a { font-size: 0.9em; margin: 0 5px; }
.main-title span a:last-child { margin-right: 0; }
.main-title span a.active { color: #333; font-weight: 600; }
.main-title .select-categories { display:none }
.sj-k2-responsive-content #infscr-loading {background: none repeat scroll 0 0 #ffffff;bottom: 0;color: #000000;position: fixed;right: 0;z-index: 9999;}