@charset "UTF-8";
/* CSS Document 
File: assets/css/frontend.css
Description: Css classes for frontend views
Plugin: AD Portfolio
Author: Ad-theme.com
*/

.adportfolio .span4 {
	width:33%;
	float:left;
	height:300px;
}
.adportfolio a {
	text-decoration:none;
}
.adportfolio div, 
.adportfolio.style5-preset1 ul.ourHolder li.item, 
.adportfolio.style5-preset2 ul.ourHolder li.item,
.adportfolio.style5-preset3 ul.ourHolder li.item,
.adportfolio.style5-preset4 ul.ourHolder li.item,
.adportfolio.style5-preset5 ul.ourHolder li.item,
.adportfolio.style5-preset6 ul.ourHolder li.item,
.adportfolio.style5-preset7 ul.ourHolder li.item,
.adportfolio.style5-preset8 ul.ourHolder li.item,
.adportfolio.style5-preset9 ul.ourHolder li.item,
.adportfolio.style5-preset10 ul.ourHolder li.item {
	-moz-box-sizing:content-box!important;
	box-sizing:content-box!important;
}
.adportfolio h2 {
	height:29px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width:90%;
	margin:6px auto 0 auto!important;
}	
.adportfolio.carousel .item-add-content-inner p, .adportfolio.carousel .mask .text {
	text-align: center;
    white-space: normal;
}
.adportfolio.carousel .main {
	position:relative;
}
/*.adportfolio.style5-preset1.carousel, .adportfolio.style5-preset2.carousel, .adportfolio.style5-preset3.carousel,
.adportfolio.style5-preset4.carousel, .adportfolio.style5-preset6.carousel,
.adportfolio.style5-preset7.carousel, .adportfolio.style5-preset8.carousel, .adportfolio.style5-preset9.carousel,
.adportfolio.style5-preset10.carousel {
	overflow:visible!important;
}*/
/***************************** CAROUSEL COMMON ********************************/
.adportfolio.carousel.carousel-navigation .clear {
	clear:both;
}
.adportfolio.carousel.carousel-navigation.left {
	text-align:left;
}
.adportfolio.carousel.carousel-navigation.right {
	text-align:right;
}
.adportfolio.carousel.carousel-navigation.center {
	text-align:center;
}
/***************************** CAROUSEL STYLE 1 - PRESET 1 ********************************/
.adportfolio.style1-preset1.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#C1272D;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style1-preset1.carousel.carousel-navigation a:hover {
	background:#891f27;
}
.adportfolio.style1-preset1.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style1-preset1.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 1 - PRESET 2 ********************************/
.adportfolio.style1-preset2.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#C1272D;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style1-preset2.carousel.carousel-navigation a:hover {
	background:#891f27;
}
.adportfolio.style1-preset2.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style1-preset2.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style1-preset2.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 1 - PRESET 3 ********************************/
.adportfolio.style1-preset3.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#C1272D;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style1-preset3.carousel.carousel-navigation a:hover {
	background:#891f27;
}
.adportfolio.style1-preset3.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style1-preset3.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style1-preset3.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 2 - PRESET 1 ********************************/
.adportfolio.style2-preset1.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#30915C;
	color:#FFF;
}
.adportfolio.style2-preset1.carousel.carousel-navigation a:hover {
	background:#266d45;
}
.adportfolio.style2-preset1.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style2-preset1.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style2-preset1.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}

/***************************** CAROUSEL STYLE 2 - PRESET 2 ********************************/
.adportfolio.style2-preset2.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#30915C;
	color:#FFF;
}
.adportfolio.style2-preset2.carousel.carousel-navigation a:hover {
	background:#266d45;
}
.adportfolio.style2-preset2.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style2-preset2.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style2-preset2.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 2 - PRESET 3 ********************************/
.adportfolio.style2-preset3.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#30915C;
	color:#FFF;
}
.adportfolio.style2-preset3.carousel.carousel-navigation a:hover {
	background:#266d45;
}
.adportfolio.style2-preset3.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style2-preset3.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style2-preset3.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 3 - PRESET 1 ********************************/
.adportfolio.style3-preset1.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#F7931E;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style3-preset1.carousel.carousel-navigation a:hover {
	background:#B76718;
}
.adportfolio.style3-preset1.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style3-preset1.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style3-preset1.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 3 - PRESET 2 ********************************/
.adportfolio.style3-preset2.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#F7931E;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style3-preset2.carousel.carousel-navigation a:hover {
	background:#B76718;
}
.adportfolio.style3-preset2.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style3-preset2.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style3-preset2.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}						
/***************************** CAROUSEL STYLE 3 - PRESET 3 ********************************/
.adportfolio.style3-preset3.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#F7931E;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style3-preset3.carousel.carousel-navigation a:hover {
	background:#B76718;
}
.adportfolio.style3-preset3.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style3-preset3.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style3-preset3.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 3 - PRESET 4 ********************************/
.adportfolio.style3-preset4.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#F7931E;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style3-preset4.carousel.carousel-navigation a:hover {
	background:#B76718;
}
.adportfolio.style3-preset4.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style3-preset4.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style3-preset4.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 4 - PRESET 1 ********************************/
.adportfolio.style4-preset1.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#1A1AE2;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style4-preset1.carousel.carousel-navigation a:hover {
	background:#070751;
}
.adportfolio.style4-preset1.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style4-preset1.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style4-preset1.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 4 - PRESET 2 ********************************/
.adportfolio.style4-preset2.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#1A1AE2;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style4-preset2.carousel.carousel-navigation a:hover {
	background:#070751;
}
.adportfolio.style4-preset2.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style4-preset2.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style4-preset2.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 4 - PRESET 3 ********************************/
.adportfolio.style4-preset3.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#1A1AE2;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style4-preset3.carousel.carousel-navigation a:hover {
	background:#070751;
}
.adportfolio.style4-preset3.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style4-preset3.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style4-preset3.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
/***************************** CAROUSEL STYLE 5 - PRESET 1 ********************************/
.adportfolio.style5-preset1.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset1.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset1.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset1.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset1.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset1.carousel.adportfolio.style5-preset1 .view a.info {
	margin-left:95px !important;
}
.adportfolio.style5-preset1.carousel.adportfolio.style5-preset1 .view-first:hover img {
	-webkit-transform: scale(1,1);
   -moz-transform: scale(1,1);
   -o-transform: scale(1,1);
   -ms-transform: scale(1,1);
   transform: scale(1,1);
}
/***************************** CAROUSEL STYLE 5 - PRESET 2 ********************************/
.adportfolio.style5-preset2.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset2.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset2.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset2.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset2.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset2.carousel .view-second .mask {
	transform: none!important;
	opacity:0;
	transition:all 0.4s ease-in-out 0s;
	padding:inherit!important;
	background:none!important;
}
.adportfolio.style5-preset2.carousel .view-second:hover .mask {
	transform:none!important;
	opacity:1;
	transition:all 0.4s ease-in-out 0s;
}
.adportfolio.style5-preset2.carousel.adportfolio.style5-preset2 .view-second h2 {
	margin-right:25px !important;
}
.adportfolio.style5-preset2.carousel.adportfolio.style5-preset2 .view a.info {
	margin-left:95px !important;
}

/***************************** CAROUSEL STYLE 5 - PRESET 3 ********************************/
.adportfolio.style5-preset3.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset3.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset3.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset3.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset3.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset3.carousel.adportfolio.style5-preset3 .view a.info {
	margin-left:95px;
}
.adportfolio.style5-preset5.carousel .view-fifth:hover img {
	transform: translateX(0px);
}

	/***************************** CAROUSEL STYLE 5 - PRESET 4 ********************************/
.adportfolio.style5-preset4.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset4.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset4.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset4.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset4.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset4.carousel.adportfolio.style5-preset4 .view a.info {
	margin-left:95px;
}
/***************************** CAROUSEL STYLE 5 - PRESET 5 ********************************/
.adportfolio.style5-preset5.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset5.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset5.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset5.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset5.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset5.carousel .view-fifth:hover .mask {
	z-index:1;
	position:absolute;
}
.adportfolio.style5-preset5.carousel .view-fifth .mask {
	z-index:-1;
	position:absolute;
	transform:translateX(0px);
}
.adportfolio.style5-preset5.carousel.adportfolio.style5-preset5 .view a.info {
	margin-left:95px;
}
.adportfolio.style5-preset5.carousel.adportfolio.style5-preset5 .view-fifth p {
	color:#fff !important;
}
/***************************** CAROUSEL STYLE 5 - PRESET 6 ********************************/
.adportfolio.style5-preset6.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset6.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset6.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset6.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset6.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset6.carousel.adportfolio.style5-preset6 .view a.info {
	margin-left:95px;
}
/***************************** CAROUSEL STYLE 5 - PRESET 7 ********************************/
.adportfolio.style5-preset7.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset7.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset7.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset7.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset7.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset7.carousel.adportfolio.style5-preset7 .view a.info {
	margin-left:95px;
}
/***************************** CAROUSEL STYLE 5 - PRESET 8 ********************************/
.adportfolio.style5-preset8.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset8.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset8.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset8.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset8.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset8.carousel.adportfolio.style5-preset8 .view a.info {
	margin-left:95px;
}
/***************************** CAROUSEL STYLE 5 - PRESET 9 ********************************/
.adportfolio.style5-preset9.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset9.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset9.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset9.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset9.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset9.carousel .view-ninth .mask {
	opacity:0;
}
.adportfolio.style5-preset9.carousel .view-ninth:hover .mask {
	opacity:1;
	transition:all 0.4s ease-in-out 0s;
}
.adportfolio.style5-preset9 .view-ninth a.info {
	display:block!important;
	transition:all 0.4s ease-in-out 0s;
}
.adportfolio.style5-preset9.carousel.adportfolio.style5-preset9 .view a.info {
	text-align:center;
	background:rgba(71,7,30,0.9)
}
.adportfolio.style5-preset9.carousel.adportfolio.style5-preset9 .view-ninth h2 {
	border-bottom:1px solid rgba(71,7,30, 0.9)
}
/***************************** CAROUSEL STYLE 5 - PRESET 10 ********************************/
.adportfolio.style5-preset10.carousel.carousel-navigation a {
	padding:2px 10px;
	background:#7c0b34;
	color:#FFF;
	border-radius:3px;
}
.adportfolio.style5-preset10.carousel.carousel-navigation a:hover {
	background:#47071e;
}
.adportfolio.style5-preset10.carousel.carousel-navigation {
	display:block;
	margin-bottom:20px;
	margin-top:10px;
}
.adportfolio.style5-preset10.carousel .container-item {
	margin-left:0!important;
	margin-top:0!important;
}
.adportfolio.style5-preset10.carousel.carousel-navigation a img {
	border-radius:0!important;
	box-shadow:0 0 0!important;
	height:10px;
}
.adportfolio.style5-preset10.carousel.adportfolio.style5-preset10 .view a.info {
	margin-left:95px;
}
.adportfolio.style5-preset10.carousel.adportfolio.style5-preset10 .view-tenth img {
	transform: scaleY(1);
    transition: all 0.5s ease-in-out 0s;
}