/*
Title:		AMMON updates css file
Author:		mhogas@gmail.com // Marius Hogas 
*/

#icon-widgets {z-index:999;}
#rt-sidebar-a ul.menu li.active a, #rt-sidebar-b ul.menu li.active a, #rt-sidebar-c ul.menu li.active a { background-color:#eee;}
.portfolio-nav { list-style:none !important;}
.portfolio-nav li span { display:none !important;}
#main-image {margin-bottom:20px;}
#main-image img {margin-bottom:20px;}
.gkTabContainer0, .gkTabContainer1,.gkTabContainer2 {min-height:1px !important;}

#rt-header {position:absolute; width:100%;opacity: 0.8;filter: alpha(opacity=80);}
#slideshow {position: relative; height:auto; z-index:0; min-height: 364px;}
#slideshow .shadow-up {bottom: 175px;}
#container {top:0; margin-top: -175px; position:relative;}
body .plusslider .titles {bottom:320px; top:480px;}
.anythingSlider .slide-item .sige a img {margin:0 !important;}
.anythingSlider .slide-item object {background: black;}
#twitter {min-height: 30px; padding-left: 40px;}
#twitter .tweet {margin: 0 0 0 10px;}
.bg-transparent {z-index:0;}
.noBreadcr #rt-mainbody {padding-top: 0px;}

h5 {font-style:normal;}

/* PORTFOLIO */
.hg-portfolio .items-row .separator {margin-top:20px; margin-left: 20px;}
.hg-portfolio .img-intro {padding: 4px; border: 1px solid #EDEDED; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hg-portfolio .img-intro img {max-width:100%;}
.hg-portfolio h4.title {font-size:22px}
.hg-portfolio .items-row.cols-2 > .item,
.hg-portfolio .items-row.cols-3 > .item,
.hg-portfolio .items-row.cols-4 > .item {float:left;}
.hg-portfolio .items-row.cols-1 > .item {width:100%;}
.hg-portfolio .items-row.cols-2 > .item {width:50%;}
.hg-portfolio .items-row.cols-3 > .item {width:33.33%;}
.hg-portfolio .items-row.cols-4 > .item {width:25%;}
 
/* cols 1*/
.hg-portfolio .items-row.cols-1 {margin-bottom:20px; margin-left: -20px !important;}
.hg-portfolio .items-row.cols-1 .img-intro {float:left; width:50%;}
.hg-portfolio .items-row.cols-1 > .item .img-intro {margin-right:25px;}
.hg-portfolio .items-row.cols-1 .inner-item {margin: 0 0 0 20px;}

/* cols 2*/
.hg-portfolio .items-row.cols-2 {margin-bottom:20px; margin-left: -20px;}
.hg-portfolio .items-row.cols-2 .img-intro {margin-bottom:20px;}
.hg-portfolio .items-row.cols-2 .inner-item {margin: 0 0 0 20px;}
 
/* cols 3*/
.hg-portfolio .items-row.cols-3 {margin-bottom:20px; margin-left: -20px;}
.hg-portfolio .items-row.cols-3 .img-intro {margin-bottom:17px;}
.hg-portfolio .items-row.cols-3 .inner-item {margin-left: 20px;}
.hg-portfolio .items-row.cols-3 h4.title {font-size: 18px; line-height: 1.5;}
 
/* cols 4*/
.hg-portfolio .items-row.cols-4 {margin-bottom:20px; margin-left: -20px;}
.hg-portfolio .items-row.cols-4 .img-intro {margin-bottom:14px;}
.hg-portfolio .items-row.cols-4 .inner-item {margin-left: 20px;}
.hg-portfolio .items-row.cols-4 h4.title {font-size: 14px; line-height: 1.3;}
 
.hg-portfolio-item .img-full { margin-bottom:20px;}
.hg-portfolio-item .other-images {margin:20px 0 0 -20px; padding:0; list-style:none;}
.hg-portfolio-item .other-images li {float:left; margin:0 0 20px 20px; list-style:none;}
.hg-portfolio-item .other-images li iframe {padding: 4px; border: 1px solid #444; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.hg-portfolio-item .itemLinks {margin-top:15px;}
.hg-portfolio-item .itemSocialSharing > div {float:left; margin-right:30px;}
.hg-portfolio-item ul.cols-2 li, .hg-portfolio-item ul.cols-3 li, .hg-portfolio-item ul.cols-4 li {float:none; padding-left: 25px; width:auto;}
.hg-portfolio-item .text ul.clearfix:after {clear: none; zoom:0; }
 
/* SORTABLE PORTFOLIO */
 
.hg-portfolio-sortable #sorting { float:right; margin:0; font-size: 11px; font-weight:bold; text-transform: uppercase; padding: 0 15px; background: #E5E6E5; line-height:32px; height:32px; color:#595959}
.hg-portfolio-sortable #sorting ul {display:inline-block; margin:0 25px 0 0; padding:0; list-style:none;}
.hg-portfolio-sortable #sort-direction {margin-right:0 !important;}
.hg-portfolio-sortable #sorting ul li {float:left; margin-left:10px; line-height:1; margin-bottom:0;}
.hg-portfolio-sortable #sorting ul li a {color: #595959; line-height:32px; display:inline-block; font-size:11px; font-weight:bold}
.hg-portfolio-sortable #sorting ul li a:hover,
.hg-portfolio-sortable #sorting ul li a.selected {text-decoration:none; color:#000;}
.hg-portfolio-sortable #sorting .sortTitle {line-height:32px;display:inline-block;vertical-align: top;}
 
.hg-portfolio-sortable #portfolio-nav { padding:0; list-style:none; float: left; margin:0 0 20px -5000px; padding:0px 0 0px 5000px; background:#E5E6E5}
.hg-portfolio-sortable #portfolio-nav li {float:left;}
.hg-portfolio-sortable #portfolio-nav li:first-child {margin-left:0;}
.hg-portfolio-sortable #portfolio-nav li a { padding:0 20px; line-height: 32px; font-size: 11px; text-transform: uppercase; height: 32px; display: block; color:#444; font-weight: bold; }
.hg-portfolio-sortable #portfolio-nav li a:hover,
.hg-portfolio-sortable #portfolio-nav li.current a {background:#555; color:#eee;}

.hg-portfolio-sortable ul#thumbs {margin:0 0 50px -20px; padding:0; list-style:none; left: 5px; overflow:visible !important;}
.hg-portfolio-sortable ul#thumbs li {float:left; width:220px; margin: 15px 5px 15px 15px; position:relative;}
.hg-portfolio-sortable ul#thumbs li .inner-item .details { position: absolute; left: -15px; top: -15px; padding: 165px 9px 5px; width: 220px; background: #fff;  z-index:998; margin: 5px; border: 1px solid #D1D1D1;
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
 -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 15px rgba(0,0,0,0.4); box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
display:none;}
.hg-portfolio-sortable ul#thumbs li:hover .details {display:block;}
.hg-portfolio-sortable ul#thumbs li .inner-item img { position: relative; z-index:997;}
.hg-portfolio-sortable ul#thumbs li:hover .inner-item img { z-index: 999;  }
.hg-portfolio-sortable ul#thumbs li .inner-item .image-item { height: 145px; overflow: hidden; display: block;}
.hg-portfolio-sortable ul#thumbs li .inner-item h4 {line-height:1.3; font-size:100%; margin:0 0 10px; color:#222; text-transform:uppercase; }
.hg-portfolio-sortable ul#thumbs li .inner-item h4 a {font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height:1.3; color:#222; font-weight: bold;}
.hg-portfolio-sortable ul#thumbs li .inner-item .moduleDesc { padding: 0; margin: 0; font-size: 11px; line-height:1.4; }
.hg-portfolio-sortable ul#thumbs li.isotope-item {z-index:2;}
.hg-portfolio-sortable ul#thumbs li.isotope-hidden {z-index:1;}
.hg-portfolio-sortable ul#thumbs li.isotope-item:hover { z-index: 3;  }

/* PORTFOLIO CAROUSELS */
.hg-portfolio-carousel {margin-bottom:40px;}
.hg-portfolio-carousel h4.title {font-weight:bold; font-size: 21px; line-height: 30px; margin-bottom: 15px;}
.hg-portfolio-carousel .items-row  {overflow:visible;}
.hg-portfolio-carousel .items-row .separator {margin-top:20px;}
.hg-portfolio-carousel .items-row .item .ptcarousel {}
.lastRow.items-row .separator {display:none;}
.lastRow.items-row {margin-bottom:20px;}
.hg-portfolio-carousel .rhino-container {margin:0 !important;}
.hg-portfolio-carousel .rhino-bullets {margin:0; padding:0; list-style:none;}
.hg-portfolio-carousel .rhino-bullets li { display:inline-block; margin:0 2px; line-height:1; }
.hg-portfolio-carousel .ptcontent h5 {font: 16px/1.4 'CartoGothicStdBook', arial, serif; padding-top: 10px; text-transform: uppercase; color: #111; font-style:normal; font-weight:normal;}
.itemLinks span a { background: url(../images/transparent_png/black40.png); padding:6px 10px; line-height: 1; font-size: 10px; font-weight: bold; text-transform: uppercase;; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px; display:inline-block; margin-right:15px; color:#fff; }
.itemLinks span.seemore a {background:#888;}
.itemLinks span a:hover {background: url(../images/transparent_png/black80.png);}


.hoverLink {position:relative; display:block;}
.hoverLink img {position:relative;}
.hoverLink > span {position:absolute; top:0; left:0; bottom:0; right:0; display:block; background:url(../images/transparent_png/white20.png); filter: alpha(opacity=0); opacity:0;}
.hoverLink > span .icon {position:absolute; width:24px; height:24px; top:50%; left:50%; margin:-12px 0 0 -12px; display:block; background-image:url(../images/hoverLinkSprite.png); background-repeat:no-repeat;}
.hoverLink > span .icon.image {background-position:-72px 0;}
.hoverLink > span .icon.video {background-position:-48px 0;}
.hoverLink > span .icon.link {background-position:-24px 0;}
.hoverLink > span .icon.extlink {background-position:0 0;}
body.dark .hoverLink > span {background:url(../images/transparent_png/black20.png);}
body.dark .hoverLink > span .icon.image {background-position:-72px -24px;}
body.dark .hoverLink > span .icon.video {background-position:-48px -24px;}
body.dark .hoverLink > span .icon.link {background-position:-24px -24px;}
body.dark .hoverLink > span .icon.extlink {background-position:0 -24px;}

.hg-portfolio-sortable ul#thumbs li .hoverLink > span {z-index:999;}