@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;
}
