.mainwrap.no_navigation .wp-pagenavi {display:none;}
.mainwrap.catalogue_experiment {margin-top:-10px;}
#remove {margin-top:35px !important;}
.portsingle .portfolio h2 {text-transform:uppercase;}
#headerwrap {background:#333 !important;}
#headerwrap.pmc_menu_transparent {background:rgba(0,0,0,0.4) !important;border-bottom: 1px solid rgba(255,255,255,0.25) !important;}

#headerwrap.pmc_menu_transparent:hover {background:rgba(0,0,0,0.5) !important;}
#header ul.menu > li:last-child, .pmc_menu_transparent #header ul.menu > li  {border:none;}

.home-portfolio-categories {font-weight:normal !important;}
.pmc-icon .pmc-icon-border {background:none !important;}
.blogpostcategory h2, .singledefult h2 {text-transform:uppercase;}
.bigimagemenu li.menu-item-type-custom {border:none !important;}
span.pmcmenutitleimage, .menu li li:hover.menu-item-type-custom  {color:#676767 !important; background:none !important;}
.menu .bigimagemenu img {border-color:#ccc !important;}
.pagecontentContent-breadcrumb {font-size:14px !important;}
.menu .bigimagemenu img:hover {opacity:0.5 !important;}
.social-notification a img {border-radius:2px;}
.mainwrap.pmc_rain.pmc_full_image_rain{background-size:cover !important;background-position:0% 100% !important;height:950px !important;max-height:950px !important;}
.pmc_full_image_rain .aq-block {
 position: absolute;
    top: 50%;
    left: 50%;
    height: 30%;
    width: 100%;
    margin: -15% 0 0 -50%;
}

.contact-eco-button.eco-button, .pmc_full_image_rain .aq-block img {z-index:99999;position:relative;}

.choose-demo-button a {padding:20px 40px;color:#fff !important;background:#2C9F5C;border:none;background-color:rgb(44, 159, 92);background-color:rgba(44, 159, 92, 0.8);border-radius:30px;margin-top:40px !important;}
/* ICONS */

.pmc-icon.small i {font-size: 14px !important;width: 30px !important;height: 30px !important;line-height: 30px !important;}

/* TOP NOTIFICATION */

.topNotification-content {color:#fff;}
#headerwrap {background:none;}
.top-nav {width:auto !important;}

.fullwidthbanner-container {z-index:0;}

/* MENU */


.menu .pmcbig ul.sub-menu {padding:  0 !important;margin-bottom:10px;padding-top:0px !important;}
.menu .pmcbig ul.sub-menu li {border-color:#444 !important;}
.menu .pmcbig ul.sub-menu li ul {background:none !important;}
.menu .pmcbig ul.sub-menu li a {padding:5px 0 5px 40px !important;}
.menu-fixedmenu .menu .pmcbig ul.sub-menu li a {padding:10px 0 0px 40px !important;}


.mainwrap.extramenu {z-index:99999 !important;}
/* ARROW ON MAINWRAP */

.mainwrap.mainarrow {border-bottom:0px !important;}
.mainwrap.mainarrow:after{
	z-index:999999;
   content:'';
   width: 0; 
   height: 0;
   border-top: 30px solid #E8E8E8;
   border-left: 50px solid transparent; 
   border-right: 50px solid transparent; 
	position:absolute;
	float:left;
	left:50%;
	bottom:-28px;
	margin-left:-50px; 
}

/*ICONS */

.pmc-animate.pmc-animated.pmc-icon .pmc-icon-icon.big.top{box-shadow: 0px 0px 0px 5px #60AF44;border:8px solid #fff !important;}
.pmc-animate.pmc-animated.pmc-icon .pmc-icon-icon.big.top:hover {border:8px solid #60AF44 !important;}
.pmc-icon-wraper.top.big  .pmc-icon-border {display:none;}
.one_fifth .pmc-icon {display:block !important;float:none !important;}


/* BUTTONS */

.aq-block-aq_richtext_block .pmc-button.pmc-simple-button {margin-right:0px !important;border-width:6px !important;}
.aq-block-aq_richtext_block .pmc-button.pmc-simple-button:hover {background-color:#333 !important;}


/* ACCORDION */

.tabs.ui-tabs h5 {line-height:100%;}
.ui-tabs-nav {width:260px;float:left;margin-right:25px !important;}
.ui-tabs-nav li {width:260px;margin-bottom:10px;padding:30px 0!important;text-align:center;border-radius:0px!important;}
.ui-tabs-nav li a {padding:30px 50px !important;}
.ui-widget-header .ui-state-default, .ui-widget-header .ui-state-active {background:#444 !important;color:#fff !important;}
.ui-tabs .ui-tabs-nav li a {color:#fff !important;}
.ui-tabs-panel {padding:0 !important;}
.ui-tabs-panel p {margin:0 !important;}
.ui-tabs-nav li:before { 
content:'';
   width: 20px; 
   height: 20px;
   background:#333;
   position:absolute;
   float:left;
   left:0%;
   border:4px solid #fff;
   margin-left:0px; 

}
li.ui-state-active:before, li.ui-state-default:hover:before {background:#94BB54;}

/* HOME RECENT POSTS */

.homerecent.pagePort .one_half.masonry_pmc .recentimage {display:none;}
.homerecent.pagePort .one_half.masonry_pmc {border-top:4px solid #60AF44; border-bottom:6px solid #ddd;}
.aq-block-aq_blog_page_block .homerecent.pagePort .one_half.masonry_pmc {padding-bottom:40px;}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta {text-align:center !important;margin:5px 0 10px 0 !important;}
.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {width:90% !important;padding:0 5% !important;margin-bottom:35px !important;}
.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories {width:100% !important; text-align:center!important;margin-bottom:0px !important;}
.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link{float:none;padding:15px 25px !important;margin-bottom:20px !important;}
.aq-block-aq_blog_page_block .one_third .masonry-blog-link, .aq-block-aq_blog_page_block .one_fourth .masonry-blog-link{display:none !important;}
.aq-block-aq_blog_page_block .one_third, .aq-block-aq_blog_page_block .one_fourth, .aq-block-aq_blog_page_block .one_half {padding-bottom:30px;}
/* FEATURED BLOCKS */

.featured-block img {margin:0 !important;padding:0 !important;top:0;left:0;z-index:-1 !important;max-width:270px !important;height:auto !important;}
.featured-block h5  {background:#94BB54;background:rgba(148,187,84,0.9);padding:10px 0 !important;font-size:16px !important;margin-top:72px !important;}
.featured-block-text {padding:0 !important;}

/* ADVERTISE */

.advertise {border-top:1px solid #ddd;border:none;padding:0 !important;}
.advertise li {border:none;}

/* LISTS */

.aq-block-aq_richtext_block ul {
    list-style-type: none !important;
    padding: 0px !important;
    margin: 0px !important;
}

.aq-block-aq_richtext_block ul li {
    background-image: url(images/list-style-eco.png) !important;
    background-repeat: no-repeat !important;
    background-position: 0px 15px !important; 
    padding-left: 15px !important; 
	line-height:36px !important;
}
.aq-block-aq_richtext_block .pricing-tabel ul li {background-image: none !important;}
/* REVOLUTION SLIDER BUTTONS */


.infotext-title-small {font-size:18px !important;}
.tp-caption.pmc-button a{color: #fff !important;padding:15px 40px;border-radius:40px;border:2px solid #fff;height:auto;display:inline-block;text-align:center;}
.tp-caption.pmc-button {border-bottom:none;}
.contact-eco-button-experiment {float:left;}
.contact-eco-button-experiment a {color: #333 !important;padding:15px 30px;border-radius:4px;border:2px solid;display:inline-block;text-align:center;margin:}
.contact-eco-button-experiment a:hover {color:#759E32 !important;}
.infotext h2 {line-height:120% !important;}

.homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories {margin-bottom:20px !important;}
.homerecent.pagePort .one_fourth.masonry_pmc .port-meta.title {margin:0px 0 8px 0 !important;}

.pmc-image {border:none !important;}
.pmc-image .info {display:none !important;}


.featured-block { margin:0 auto !important;height:200px;width:200px;padding:0px !important;-webkit-border-radius: 90%;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 90%;
-moz-border-radius-topright: 0;
border-radius: 90%;
border-top-right-radius: 0;}

.featured-block img{
	-webkit-border-radius: 90%;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 90%;
-moz-border-radius-topright: 0;
border-radius: 90%;
border-top-right-radius: 0;}

.featured-block:hover {-webkit-border-radius: 90%;
-moz-border-radius: 90%;
border-radius: 90%;}




.featured-block .featuredIcon, .featured-block .featured-block-title  {display:none;}
.contact-treebeard-button a{color: #fff !important;padding:15px 40px;border-radius:40px;border:2px solid;display:inline-block;text-align:center;}
.testimonial-avatar img {margin-right:13px;border-radius:90px; width:100px; height:100px;border:5px solid;}
.testimonial-texts {display:inline-block; width:100%; padding:0 !important;}
.testimonial-texts p {display:inline-block; text-align:center;margin:0 auto !important; line-height:42px !important;font-size:24px;color:#fff;font-weight:normal;}
    
.testimonial-description { text-align:center; padding-bottom:50px; padding-top:30px;}
.testimonial-author {text-align:center;font-size:16px;padding:20px 0;display:inline-block;text-transform:uppercase;margin-top:10px;}
.testimonial-author {color:#fff;}
.raindrop .testimonial-texts i {display:none}

.title-block-wrap h2 {margin-bottom:15px;font-size:44px !important;}
.testimonials .bx-prev, .testimonials .bx-next {width:30px !important;height:30px !important;}
.testimonials .bx-prev {text-align:center; margin-left:545px; padding:0;bottom:-15px;  width:40px !important;height:40px !important;line-height:45px;border-radius:90px;}
.testimonials .bx-next {text-align:center; margin-left:590px; padding:0;bottom:-15px; width:40px !important;height:40px !important;line-height:45px;border-radius:90px;}
.testimonials .bx-next i,.testimonials .bx-prev i {color:#fff;}

.pmc-count-icon {padding-top:10px;}
.pmc-count-number {display:inline-block;font-size:40px!important;line-height:40px!important;margin:20px 0 15px 0!important;padding-bottom:0px!important;font-weight:bold;}
.pmc-icon-wraper.left .pmc-icon-title {padding:50px 0 0 0;margin-bottom:0px;font-weight:bold;font-size:16px;text-transform:uppercase;line-height:20px !important;}
.pmc-icon-wraper.left .pmc-icon-title a:hover, .pmc-icon-wraper.left .pmc-icon-content a:hover {color:#222 !important;}
.one_half .pmc-icon-wraper.left.medium {width: 78%;}

.pmc-simple-button {height:46px !important;line-height:46px !important;float:none !important;border-radius:2px !important;border-bottom:none;font-weight:700;}
.button-content-centered {float:left; width:100%;text-align:center;}

.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {font-size:14px;}

.team {width:280px;border-radius:0px;border:none;}

.team .social a  {border:1px solid #222;background:none;}
.team .social a:hover {opacity:0.75;}
.team .description {padding-top:15px;}
.team .role {text-transform:uppercase; color:#aaa;}
.team .description {font-size:15px;}
.team .title {line-height:100% !important;}

.pmc-icon-wraper.left .pmc-icon-title {padding-top:30px !important;}
.pmc-icon-icon.left {}
.pmc-icon-content {margin-top:0px !important;color:#888893;}
.pmc-icon-wraper.left .pmc-icon-content {margin-top:5px !important;}
.pmc-icon-wraper.left .pmc-icon-title {margin-top:1px;}

.tp-leftarrow.default, .tp-rightarrow.default, .featured-block{
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;

}


/* SPECIAL MENU */


.mainwrap.smallheader, .mainwrap.menuindex {z-index:99999 !important;}
.smallheader ul.menu > li > a{color:#fff ;}
.smallheader ul.menu > li > a:hover, .smallheader .current-menu-item a {color:#333 !important;}
.menu li:hover > a {color:#333}
.mainwrap.smallheader.shop, .mainwrap.shop {z-index:999999 !important;}
.smallheader #headerwrap {height:56px !important;box-shadow:none !important;}

.smallheader #headerwrap #header ul.menu {padding-top:0px !important;}
.smallheader ul.menu > li > a{padding-bottom:0 !important}


.smallheader #headerwrap #header ul.menu > li {padding:15px 20px 14px 20px !important;}
.smallheader #headerwrap #header .menu-description ul.menu > li {padding:12px 25px 8px 20px !important;height:36px;}
.menu-fixedmenu .menu-description {display:none;}
.smallheader #headerwrap #header ul.menu > li:last-child, .pmc_menu_transparent #header ul.menu > li  {border:none;padding-right:0 !important;}


.mainwrap.smallheader  .menu-description .menu ul.sub-menu  {margin-top:25px !important;}
.mainwrap.smallheader .menu ul.sub-menu li, .mainwrap.smallheader .menu .bigimagemenu img {border-bottom:1px solid #eee;}
.mainwrap.smallheader  .menu .pmcbig ul.sub-menu li, .mainwrap.smallheader .menu .bigimagemenu li:last-child img{border-bottom:none;}

.mainwrap.smallheader  .menu .pmcbig ul.sub-menu li {border-color:#444 !important;}
.mainwrap.smallheader  .menu .pmcbig ul.sub-menu li ul {background:none !important;}
.mainwrap.smallheader  .menu .pmcbig ul.sub-menu li a {padding:5px 0 5px 40px !important;}

.mainwrap.smallheader   .social-notification a img  { background:#aaa  !important;border-radius:90%;padding:5px;height:20px;width:20px;}
.mainwrap.smallheader  .social-notification a {padding:3px;}

.mainwrap.smallheader .topNotification {padding-top:3px;font-size:14px;line-height:20px;}
.mainwrap.smallheader  .topNotification-content {padding:4px 35px 5px 20px;color:#777 !important;font-weight:600;border-color:#eee;}
.mainwrap.smallheader .topNotification-content i {font-size: 2.5em;color:#aaa !important;}

.mainwrap.smallheader .topNotification-content:hover i {}
.aq-block-aq_richtext_block .pmc-image.pmc-animated.animated img {border-radius:3px;}


/* 1.4 ADDONS */

.smallheader #headerwrap #header ul.menu > li {border-right:1px solid #3d3d3d;}
#footer .aq-block-aq_widgets_block .block-widget .textwidget .fa {position:relative;margin:0;width:20px;margin-bottom:10px;}
.product h3 {font-weight:normal;}



/* ECO PART */
 
.dropcap {font-size:56px !important;font-weight:700; line-height:52px !important;}
.homerecent.pagePort .one_half.masonry_pmc {height:auto !important;}
.cartTopDetails .cart_list.product_list_widget {background:none;}
.topNotification.topNotification-center {padding-left:50px}
.pmc_menu_transparent #header ul.menu > li {padding:0px 12px 0px 12px !important;}
.pmc_menu_transparent .menu ul.sub-menu {margin-top:0px !important;}
#header ul.menu > li:last-child {padding-right:0px !important;}
.mainwrap.shop .aq-block-aq_logo_block {margin-top:10px;}
.mainwrap.shop .aq-block-aq_notification_menu_block .topNotification{padding-top:22px !important;}

.topNotification-content i {padding-top:7px !important;}


.cartWrapper {border: 2px solid rgba(255,255,255,0.2);}
.header-cart-items a {color:#fff !important;}
.header-cart-total .cart-total span {color:#fff;font-weight:bold;}


/*  FOR DESCRIPTION UNDER MENU */
.pagenav.menu-description {float:none;} 
.pmc_menu_transparent.social-menu .pagenav.menu-description {width:100%;float:right;}
.smallheader .pagenav.menu-description {width:100%;float:none;}
#header .pagenav.menu-description ul.menu > li > a {padding-bottom:3px;}
#header .pagenav.menu-description ul.menu > li {padding-bottom:25px;}
.pagenav.menu-description .sub-menu {margin-top:5px;}



/* MENU SEARCH WIDGET */

.aq-block-aq_widgets_block .widget.widget_search, .aq-block-aq_widgets_block .widget.widget_search form div input {margin:0;}
.aq-block-aq_widgets_block .widget.widget_search form {height:auto;}
.aq-block-aq_widgets_block .widget.widget_search form div input {height:26px;margin-top:0px;background:#444;background:rgba(120,120,120,0.25);border:0;margin-left:-10px;}
.aq-block-aq_start_content_block .aq-block-aq_widgets_block .widget.widget_search form div input {}
.smallheader .aq-block-aq_widgets_block .widget.widget_search form div input {margin-top:5px;}

.aq-block-aq_widgets_block .widget.widget_product_search, .aq-block-aq_widgets_block .widget.widget_product_search form div input {margin:0 !important;}
.aq-block-aq_widgets_block .widget.widget_product_search form {height:auto;}
.aq-block-aq_widgets_block .widget.widget_product_search form div input {height:36px;margin-top:0px;background:#444;background: rgba(120,120,120,0.1);border:0;font-size:13px;width:100% !important;margin-left:-13px !important;}
.aq-block-aq_widgets_block .widget.widget_product_search form div input 
.sidebar-store .aq-block-aq_widgets_block .widget.widget_product_search form div input  {margin-left:0px !important;width:100% !important;height:36px;}


/* PORTFOLIO */

.aq-block-aq_portfolio_block a.catlink {color:#fff;}
.aq-block-aq_portfolio_block #remove.portfolioremove {background:#222;padding:20px 0 10px 0;margin-top:0px !important;}
#porfolio_block #remove.portfolioremove{background:none;margin-bottom:40px;}
#porfolio_block #remove.portfolioremove a {background:#bbb}
#porfolio_block #remove.portfolioremove a:hover {background:#333}
.aq-block-aq_portfolio_block .homerecent.homePort {padding-top:0;}

.homerecent.pagePort .one_third.masonry_pmc .port-meta.title, .homerecent.pagePort .one_half.masonry_pmc .port-meta.title, .homerecent.pagePort .one_fourth.masonry_pmc .port-meta.title {margin:15px 0 0 0;text-transform:none;font-size:18px;font-weight:600;line-height:18px;}
.homerecent .fullwidth .recentimage .overdefult  {opacity:1;filter:alpha(opacity=100);background:rgba(0,0,0,0.5) !important;}
 .homerecent .fullwidth .recentimage .overdefult:hover {background:rgba(0,0,0,0.75)!important;}
.homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories {margin-bottom:25px;}
 .homerecent .fullwidth .recentdescription  {margin-top:26% !important;text-align:center;}
.homerecent .fullwidth .recentdescription {margin-top:27% !important;}
 .homerecent .fullwidth .recentimage h3   {border:none;margin:0; -webkit-transform: translate3d(0,35px,0);transform: translate3d(0,35px,0);font-size:20px;font-weight:bold;padding:0;}
 .homerecent .fullwidth .recentimage .overdefult:hover h3{-webkit-transform: translate3d(0,23px,0);transform: translate3d(0,23px,0);}
.homerecent .fullwidth .recentimage h3:hover {background:none;}
.homerecent .fullwidth .recentdescription .home-portfolio-categories {position:relative;font-weight: 400;font-size:14px;margin:0;opacity:0;filter:alpha(opacity=0);
-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
}
 .homerecent .fullwidth .recentimage .overdefult:hover .home-portfolio-categories  {opacity:1;filter:alpha(opacity=100);
-webkit-transform: translate3d(0,23px,0);
	transform: translate3d(0,23px,0);
}



.homerecent .fullwidth .recentdescription::before,
.homerecent .fullwidth .recentdescription::after {
	position: absolute;
	top: 50px;
	right: 30px;
	bottom: 50px;
	left: 30px;
	content: '';
	opacity:1;
	-webkit-transition: opacity 0.4s, -webkit-transform 0.4s !important;
	transition: opacity 0.4s, transform 0.4s !important;
}	


.homerecent .fullwidth .recentdescription::after {
	position: absolute;
	top: 30px;
	right: 50px;
	bottom: 30px;
	left: 50px;
	content: '';
	opacity:1;
	-webkit-transition: opacity 0.4s, -webkit-transform 0.4s !important;
	transition: opacity 0.4s, transform 0.4s !important;
}
	
.homerecent .fullwidth .recentdescription::before {
	border-top: 1px solid #fff; 
	 border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

.homerecent .fullwidth .recentdescription::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}	


.homerecent .fullwidth .recentimage .overdefult:hover .recentdescription::before,
.homerecent .fullwidth .recentimage .overdefult:hover .recentdescription::after {
	opacity: 1;
	  -webkit-transform: scale(1);  
	  transform: scale(1);  
}



.homerecent .fullwidth .recentdescription, .homerecent .fullwidth .recentdescription .home-portfolio-categories, .homerecent .fullwidth h3{
	-webkit-transition: all 0.35s ease-out;
	-moz-transition: all 0.35s ease-out;
	-o-transition: all 0.35s ease-out;
	-ms-transition: all 0.35s ease-out;
	transition: all 0.35s ease-out;
	}



.homerecent .default .one_third {margin-bottom:27px;margin-right:27px;width:373px;cursor:pointer;}
.homerecent .default .one_third img, .homerecent .default .recentimage .overdefult{width:373px;}

.homerecent .default .recentimage .overdefult::before, .portsingle .homerecent .overdefult:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);
	content: '';
	opacity: 0.5;
	
}
.homerecent .default .recentimage .overdefult, .portsingle .homerecent .overdefult {opacity:1 !important;}
.homerecent .default .recentimage h3:hover{background:none !important;}
.homerecent .default .recentimage h3, .portsingle .homerecent .recentdescription h3, .portsingle .homerecent .recentdescription h3:hover {
	position: absolute;
	top: 40%;
	left: 0;
	opacity:0.75;
	border:none;
	text-align:center;
	margin:0 ;
	margin-top:10px;
	padding:0;
	font-size:30px !important;
	font-weight:bold;
	width: 100%;
	
	color: #fff !important;
	-webkit-transition: -webkit-transform 0.5s, all 0.5s;
	transition: transform 0.5s, all 0.5s;
	
}

.homerecent .default .recentimage .overdefult::before,
.homerecent .default .recentdescription, .portsingle .homerecent .recentimage .overdefult:before, .portsingle .homerecent .recentdescription {
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
}

.homerecent .default .recentdescription .home-portfolio-categories,.portsingle .homerecent .recentimage .home-portfolio-categories{
	 width:100%;
	 margin:0;
	bottom:20px;
	 float:left;
	  
	text-align:center;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
}

.homerecent .default .recentimage .overdefult:hover h3, .portsingle .homerecent .recentimage .overdefult:hover h3 {
	color: #fff !important;
	-webkit-transform: translate3d(0,0%,0) translate3d(0,-20px,0);
	transform: translate3d(0,0%,0) translate3d(0,-20px,0);
}

.homerecent .default .recentimage:hover .overdefult::before ,
.portsingle .homerecent .recentimage .overdefult::before,
.portsingle .homerecent .recentimage .overdefult:hover .home-portfolio-categories,
.homerecent .default .overdefult:hover .home-portfolio-categories,
.homerecent .default .overdefult:hover h3{
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


	
	
/* TEXT FEATURES */

.aq-block-aq_richtext_block h4 {line-height:90%;margin-bottom:25px;}
.aq-block-aq_richtext_block h4:after{
	content: '';background:#60AF44;position:absolute;width:60px;height:3px;text-align:center;left:0;margin-top:60px;	
}

.pmc-icon-wraper.left.small {width:auto;float: none;display:block !important;  }
.pmc-icon-wraper.left.small .pmc-icon-title {padding-top:20px !important;font-size:20px;line-height:16px !important;}
.pmc-icon-wraper.left.small .pmc-icon-content {float:left;margin-top:20px !important;}
.pmc-icon-icon.small.left {background:none !important;border:none;float:left;}
.pmc-icon-icon.small.left i {color:#333;width:auto;height:auto;line-height:0;float:left;margin-right:15px;}

.break {line-height:40px;}
.top-nav .notification-text a {color:#fff;text-transform:none;}
.smallheader .top-nav .notification-text a {color:#777;font-weight:bold;font-size:14px;}

/* POSTS */

.aq-posts-block .recentdescription-text {display:none;}
.aq-posts-block .post-full-width {padding:0;}
.aq-posts-block .one_third {text-align:center;color:#999;background:#fff;
-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);
box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);margin-left:1px;margin-right:2.75%;}
.aq-posts-block .one_third .the-title {letter-spacing:1px; }
.aq-posts-block .one_third  .post-read-more {text-align:center;font-weight:600 !important;}
.aq-posts-block .recentdescription-text {border-radius:3px;}
.aq-posts-block .post-icon {border-radius:3px;margin-top:-22px;text-align:left;}
.aq-posts-block .date-post {font-style:italic;color:#aaa; width:60%;margin-left:20%;}
.aq-posts-block .date-post a {color:#aaa;}
.aq-posts-block .date-post a:hover { }
.aq-posts-block .date-post .written-by {display:none;}
.aq-posts-block h3 {padding-top:20px !important;}
.aq-posts-block .post-icon {display:none;}
.aq-posts-block .post-icon:after {display:none;}
.aq-posts-block .post-icon i, .aq-posts-block .post-icon i.fa-video-camera {margin:0 0 0 12px;}
.aq-posts-block .post-icon i.fa-microphone {margin-left:14px;}
.aq-posts-block .post-icon i.fa-picture-o {margin-left:11px;}


/* SLIDER BUTTONS */

.tparrows.preview2 .tp-arr-titleholder {color:#333 !important;}
.tparrows.preview2:hover, .tparrows.preview2 {border:1px solid #eee;}

/* QUOTE */

.pmc-quote {color:#888;}
.pmc-quote, .pmc-quote em {font-style:normal;}
.pmc-simple-button {padding:0;}
.pmc-simple-button a {padding:0 25px;}
.pmc-icon-wraper.top.big .pmc-icon-title {padding:25px 0px 5px 0; font-size:20px;font-weight:600;}


.ih-item.square{
	border-radius:3px;
	border: 10px solid #eee;
}
.ih-item.square.effect9 .info h3 {
	font-size: 22px !important;
	font-weight:bold;
	letter-spacing:0.5px;
}

.ih-item.square.effect9 .info p {
  font-size: 15px;
  letter-spacing:0.5px;
  color:#999;
  padding: 20px 20px 20px;
}

.ih-item.square.effect9 .info .info-back {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.075);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.075);
  box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.075);
}

.ih-item img {
 
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.075);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.075);
  box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.075);
}


/* FEATURED ADDITION */
-10750-29 .featured-block-text:after {display:none;}

.our-work-frame {position:relative;float:left; width:100%;}
.our-work-title {border: 5px solid #ededed; margin:0 auto;text-align:center;padding:20px;max-width:400px;}
.our-work-title:after{	 
   content:'';   
   border-top: 20px solid #ededed;
   border-left: 30px solid transparent; 
   border-right: 30px solid transparent; 
	position:absolute;
	float:left;
	left:50%;
	bottom:-18px;
	margin-left:-30px; 
}

.aq-posts-block .one_third .the-title:before{
	content:'';   
   border-bottom: 18px solid #fff;
   border-left: 20px solid transparent; 
   border-right: 20px solid transparent; 
	position:absolute;
	float:left;
	left:50%;
	margin-top:-37px;
	margin-left:-20px; 
	
}

/* DARK CONTACT */


.darker .aq-block-aq_widgets_block .block-widget .textwidget {margin-top:10px;}
.darker .aq-block-aq_contact_block p, .darker .textwidget {color:#fff !important;}
.darker .aq-block-aq_contact_block p input, .darker .aq-block-aq_contact_block p textarea {background-color:rgba(255,255,255,0.15)!important;border:none !important;color:#fff !important;}
.darker .aq-block-aq_widgets_block .block-widget .textwidget {background:rgba(255,255,255,0.15) !important;border:none !important;}


/*EXTRA */

.homerecent .circle .one_third .recentdescription h3 {letter-spacing:1px;font-size: 18px !important;}
.infotext h2 {font-size:62px !important;margin-bottom:10px !important;}
.aq-block-aq_features_block { padding:40px 0;border-radius:5px;margin-right:3% !important; }
.aq-block-aq_features_block:last-child {margin-right:0 !important;}
.aq-block-aq_features_block img {position:absolute;top:0;left:0;z-index:-1;margin:0;width:100%;height:auto;border-radius:5px; }
.aq-block-aq_features_block h3, .aq-block-aq_features_block p { text-align:center;width:100%;}
.aq-block-aq_features_block h3 {margin-top:40px;font-size:30px !important;font-weight:300;margin-bottom:20px}
.featuredIcon { top:0;position:absolute;margin:-25px 0 0 160px;}
.aq-block-aq_features_block i {position:absolute;top:0;margin-top:0; float:left;font-size:1.5em;background:#60AF44;width:50px;height:50px;line-height:50px;}
.aq-block-aq_features_block h3:after {
   content:'';
   width: 60px; 
   height: 1px;
   background:#ededed;
   position:absolute;
   margin-top:44px;
   left:50%;
   margin-left:-30px;
   float:left;
}


/* CIRCLE PORTFOLIO */
.homerecent .circle .one_third .recentdescription {background: rgba(0,0,0,0.35) !important;}
.homerecent .circle .one_third .recentimage img, .homerecent .circle .one_third .recentdescription, .homerecent .circle .one_third .recentimage::after {-moz-border-radius-topright: 0;border-top-right-radius: 0;}
/*.homerecent .circle .one_third:hover  .recentdescription, .homerecent .circle .one_third:hover .recentimage img, .homerecent .circle .one_third:hover .recentimage::after  {border-radius:90%;}*/


.pmc-count-simple:before,.pmc-count-simple:after, .pmc-count-simple{border-radius:90% !important;-moz-border-radius-topright: 0 !important;border-top-right-radius: 0 !important;}
.pmc-count-simple {background:rgba(10,0,0,0.25) !important;border:none;border-radius:90%;width:200px;padding:20px 20px 20px 30px; }
.pmc-count-simple:before,.pmc-count-simple:after {
    content: "";
	overflow:visible;
    position: absolute;
    border-radius:90%;
    -moz-border-radius-topright: 0 !important;border-top-right-radius: 0 !important;
    background:rgba(150,150,150,0.18) !important;
    left: 4px;
    right: 0;
	top:-4px;
	z-index:-1;
    height: 250px;
	width:250px;
}
.pmc-count-simple:after { left: 8px;
    right: 0;
	top:-8px;}
.pmc-count-number-border {margin-bottom:10px !important;}
.pmc-count-simple:hover .pmc-count-number-border {width:100px;}

.footer-buy-button  {float:left;margin-top:10px;}
.footer-buy-button a {padding:14px 22px;color:#fff !important;background:#60AF44;border-radius:2px;font-weight:600;font-size:13px;}
.footer-buy-button a:hover {opacity:0.8;}

.aq-posts-block .the_excerpt {padding:0px 15px 30px 15px !important;}