body {	 	background:#ffffff   !important;	color:#333;	font-family: arial, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;	font-size: 16px;	font-weight: normal;	line-height: 1.7em;}::selection { background: #94bb54; color:#fff; text-shadow: none; }h1,h2,h3,h4,h5,h6, .blogpostcategory .posted-date p, .team .title, .term-description p, .titleBottom, .about-us-block-left-title, .about-us-block-right-title,.team .title{	font-family: Oswald !important;			font-weight: normal;		line-height: 150%;}h1 { 		color:#111;	font-size: 46px !important;	}	h2, .term-description p { 		color:#111;	font-size: 31px !important;	}h3 { 		color:#111;	font-size: 25px !important;	}h4 { 		color:#111;	font-size: 20px !important;	}		h5 { 		color:#111;	font-size: 17px !important;	}	h6 { 		color:#111;	font-size: 15px !important;	}	.menu > li a {font-family: Open Sans !important;			  font-size: 16px;			  font-weight:normal;			  color:#fff;}.menu-fixedmenu .menu > li > a {color:#fff;}h2.title a {color:#111;}a, a:active, a:visited, .footer_widget .widget_links ul li a{color: #008000;}	.widget_nav_menu ul li a  {color: #008000;}a:hover, h2.title a:hover, .item3 h3:hover,  .item3 h3 a:hover, #portitems2 h3 a:hover {color: #94bb54;}.product-remove a:hover {color: #94bb54 !important;}/* ***********************--------------------------------------------------MAIN COLOR------------------------------------------------*********************** */.accordion .ui-state-default {color:#333;}a:hover, span,  .one_fourth h3:hover, .homerecent .productR .recentCart a:hover, .aq-block-aq_article_block a, .copyright a, .testimonial-texts i, .the-title a:hover, .date-post a, .block-post-author a, .blogpostcategory .post-meta a, .singledefult .meta a, .content ol.commentlist li .reply a,.comment-author .commentsDate, .single-portfolio-skils i, .rightContentSP .single_add_to_cart_button:hover, .homerecent.productRH h3:hover, .current-menu-item a, .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .aq-block-aq_twitter_block a, .pmc-count i, em a, .aq-posts-block .date-post, .textwidget i, .prebuild-contact .textwidget i, .pagewrap a:hover, .respMenu i,.respMenu a i, span.pmcmenutitleimage:hover, #headerwrap.pmc_menu_transparent .menu > li > a:hover,#footer .widgett a:hover, .pmc-count-icon i, .accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover, .accordion .ui-state-active, .ui-state-hover, .top-nav li a:hover,.woocommerce ul.products li.product h3:hover, .woocommerce-page ul.products li.product h3:hover, .summary.entry-summary .woocommerce-review-link:hover .count, .price ins, .woocommerce del,.woocommerce div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page div.product .stock, .woocommerce-page #content div.product .stock, .menu > li a:hover{	color:#94bb54;}.menu-fixedmenu .current-menu-item > a {color:#fff !important;}.current-menu-item > a, .testimonial-light .testimonial-author .author span,  .menu > li > a.important_color,.menu .current-menu-item > a, .menu-fixedmenu li li.current-menu-item a,.mainwrap.smallheader .topNotification-content:hover i,.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover,.woocommerce form .form-row .required, .woocommerce-page form .form-row .required, .price del,.cartTopDetails .product_list_widget li a:hover, .menu .pmcbig ul.sub-menu li a:hover{color:#94bb54 !important;}/* ***********************--------------------------------------------------WHITE COLOR------------------------------------------------*********************** */.widget_tag_cloud a, .widget_product_tag_cloud a, .errorpage, .errorpage h2{	color:#fff;} .home.page li li a.important_color {color:#fff!important;} /* ***********************--------------------------------------------------BACKGROUND MAIN COLOR------------------------------------------------*********************** */.top-cart,  .onsale, .add_to_wishlist, .yith-wcwl-wishlistexistsbrowse, .yith-wcwl-wishlistaddedbrowse, .titleborderh2:after, .titleborderh2:before, .aq-block-aq_contact_block .wpcf7-submit,.widget_tag_cloud a:hover, .widget_product_tag_cloud a, .menu .pmcbig ul.sub-menu li li:hover a:before, .menu ul.sub-menu li li:hover a:before,.menu ul li:hover a:before,.aq-posts-block .holder-date, .aq-posts-block .recentdescription-text, .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-widget-content,.related .one_fourth .image img:hover, #commentform #respond #commentform input#submit:hover, #respond #commentform input#submit:hover,  .portnavigation  .portprev:hover, .portnavigation  .portnext:hover, a.button, input.button, button.button, .place-order .button, .aq-pricetable-wrapper li.aq-pricetable-title h3.title, .errorpage, .aq-block-aq_twitter_block .intent-meta a,.pmc-icon .pmc-icon-icon, .ih-item.square.effect9 .info h3, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet:hover,.catlinkhover, .catlink:hover, .testimonial-texts i, .wp-pagenavi .current, .wp-pagenavi a:link:hover, .blogpostcategory .blogmore,.wp-pagenavi span.current, .wp-pagenavi a:hover, .blogpost .datecomment .link a,  .aq-posts-block .post-icon:after, .singledefult .post-icon, .blogpostcategory .post-icon,.closehomeshow-portfolio, .closehomeshow-post,.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link, .contact-opus-button a:hover,.store-opus-button a:hover, .mainwrap:hover .titleborderOut .titleborder:after,.accordion .ui-state-default:hover i, .accordion .ui-state-active i, .testimonial-light .testimonials .bx-prev:hover, .testimonial-light .testimonials .bx-next:hover, .catlink:before, .builder-social a, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale  {	background:#94bb54 ;}.catlinkhover:before, .catlink:hover:before {background:#fff;} /* WOOCOMMERCE BUTTONS BACKGROUND */.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce-tabs ul.tabs  li.active, .woocommerce-tabs ul.tabs  li:hover, .woocommerce span.onsale, .woocommerce-page span.onsale, .widget_product_tag_cloud a:hover{background:#94bb54 !important;}.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover{background:#333 !important;} .woocommerce a.added_to_cart:hover, .woocommerce-page a.added_to_cart:hover{background:#94bb54 !important;}     .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .catlinkhover, .mainwrap.smallheader   .social-notification a img:hover,.tp-caption.store_button a, .darker .aq-block-aq_contact_block .wpcf7-submit, .aq-block-aq_clear_block .line-cherry::after{background:#94bb54 !important;}.blogpost .datecomment .link a:hover, .aq-posts-block .post-icon, .singledefult .post-icon:after, .blogpostcategory .post-icon:after {background:#80a93d}.tp-caption.store_button a:hover{background:#80a93d !important;}/* JUST BACKGROUND COLOR */.bx-next:hover, .bx-prev:hover, .gototop, .woocommerce .button:hover, .postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port,mark, .homerecent.SP .bx-next:hover, .homerecent.SP .bx-prev:hover{	background-color:#94bb54 ;}/* TRANSPARENT BACKGROUND COLOR */.homerecent .recentimage .overdefult, .video-button a, .pmc-image .info, .down-button a:hover, .social-menu .pmc-menu-social a:hover, .projectdetails a.bx-prev, .projectdetails a.bx-next{	background:rgba(148,187,84,0.85);}.pmc-icon-icon.big.top:after {border-top: 10px solid #94bb54 !important;}.blogpostcategory .overdefultlink{background: rgba(148,187,84,0.8) url(images/plusIcon.png) no-repeat 370px 215px !important;}.mini-blog .blogpostcategory .overdefultlink {background: rgba(148,187,84,0.8) url(images/plusIcon.png) no-repeat 170px 93px !important;}.pmc-count:hover .pmc-count-number-border {width:100px;background:#94bb54;}.pmc-icon:hover .pmc-icon-border, .pmc-icon-simple .pmc-icon-border {width:120px;background:#94bb54;}.one_fifth.categories {border-bottom:2px solid#94bb54;}.widget:hover .widget-line {border-bottom:2px solid#94bb54;}.product .thumbnails img:hover {border:4px solid#94bb54;}.gototop, .blogpostcategory .blogmore, .blogpost .datecomment .link a {border-bottom:4px solid#80a93d;}.rightContentSP .single_add_to_cart_button:hover, .contact-opus-button a:hover, .builder-social a {border:2px solid #94bb54;}.pmc-quote:hover {border-left:4px solid #94bb54 !important;}.team .image img {border-bottom:5px solid #94bb54 !important;}.blogpost .datecomment .link a:hover, .tp-caption.store_button a:hover {border-bottom:4px solid #94bb54 !important;} .aq-block-aq_contact_block .wpcf7-submit, .tp-caption.store_button a {border-bottom:4px solid#80a93d;}.team .title {border-bottom:1px solid#94bb54;}.testimonial-texts i {border-bottom:4px solid#80a93d;border-right:3px solid#80a93d;border-left:3px solid#80a93d;border-top:2px solid#80a93d;}/* ***********************--------------------------------------------------MENU------------------------------------------------*********************** */.menu li li:hover{background-color:#94bb54 !important;color:#fff !important}.menu li li:hover a {color:#fff !important;}.menu li ul {border-top: 2px solid #94bb54;}.menu li:hover ul {border-top: 2px solid #94bb54;}.menu ul li a:before, .menu .pmcbig ul.sub-menu li li a:before {border: 2px solid #94bb54;}#footer .menu a.important_color {border-bottom:none;}/* ***********************--------------------------------------------------EXTRA TYPOGRAPHY------------------------------------------------*********************** */.item4 h3 a, .boxdescwraper h2,.socialfooter h3,  #portitems2 h3, #respond #commentform input,.widget_search form div input,.content ol.commentlist li .comment-author .fn a, .projectdescription h2, .menu ul.sub-menu li a, .menu ul.children li a,.homerecent .productR h3,#remove a, .remove h2,.widget_price_filter  .price_slider_amount .button, .place-order .button, .widget_login .submitbutton, .rightContentSP .single_add_to_cart_button, .button,.aq-block-aq_contact_block .wpcf7-submit, .wttitle h4 a, .related h4 a, .accordion h3, .ui-widget, .question h3, .success h3, .info h3, .error h3,.home.page .aq-block-aq_contact_block textarea, .home.page .aq-block-aq_contact_block input, .aq-block-aq_contact_block .wpcf7-submit{ font-family: arial, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;}  .aq-posts-block .widget h3,.infotext-title-small, .holder-date{	font-family: Oswald !important;			font-weight: normal;		line-height: 110%;}.woocommerce-billing-fields span, .recentPrice del .amount, .recentPrice del, .total.top span {color:#121212;}.woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover,.woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover {background:#94bb54 !important;} /* ***********************--------------------------------------------------BOXED--------------------------------------------------------*/     /* ***********************--------------------------------------------------RESPONSIVE MODE------------------------------------------------*********************** */@media screen and (min-width:0px) and (max-width:1220px){		/* WOOCOMMERCE */	.cartWrapper {width:160px;}	.pmc-menu-social.cart .cartWrapper {margin:0 auto;float:none;height:46px;margin-bottom:20px;}	.pmc-menu-social.cart .cartWrapper:hover .cartTopDetails {left:0;margin-left:-140px;}	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{width:22.05% !important;}	.variations .value {width:60%;}	div.product .woocommerce-tabs, #content div.product .woocommerce-tabs {width:99.5%;}			/* NO ANIMATIONS IN RESPONSIVE */	.animated {		-webkit-animation-duration: 0s !important;		-moz-animation-duration: 0s !important;		-o-animation-duration: 0s !important;		animation-duration: 0s !important;		}			/* NEW MENU */	.social-notification {padding-right:3%;}	.aq-block-pmc_prebuild_header .topNotification, .aq-block-aq_notification_menu_block .topNotification {padding-left:3%;}	.aq-block-pmc_prebuild_start_small .topNotification {padding-left:0;}			.mainwrap.smallheader .social-notification {float:left;width:100%;margin:30px 0 10px 0 !important;}	.mainwrap.smallheader .social-notification {width:95%;}	.mainwrap.smallheader .topNotification-content {padding:5px 15px 5px 0px;}			.fixedmenu  {display:none !important;}	#header ul.menu > li {padding:0px 6px 0px 12px;}	/*GENERAL*/	 	.portsingle .homerecent .recentimage .overdefult, .onsale, .yith-wcwl-add-to-wishlist {display:none !important;}	.main,   #header,   #footerbwrap, #footerb, .pagewrap, .pagewrap-portfolio, .infotext{width: 94%; padding-left:3%;padding-right:3%; }	.main .pagewrap, .mainwrap.blog.full-width-blog .main, .builder-social, .top-nav {width: 100%; padding-left:0%;padding-right:0%;}	.pagecontent, .homerecentInner, .portfolio {width:100%;}	.singledefult .post-icon:after, .blogpostcategory .post-icon:after, .border-line, .testimonial-texts i, .aq-posts-block .post-icon,	.blogpostcategory .overdefult, .blogpostcategory .overdefultlink, .homerecent .one_third.big, .homerecent .one_third.first,	.homerecent.pagePort .one_fourth .home-portfolio-categories, .homerecent.pagePort .one_third .home-portfolio-categories , .homerecent.pagePort .one_half .home-portfolio-categories,	.social-menu .pmc-menu-social	{display:none;}		.pmc-google-map, .pw_map_canvas, .pmc-image, .pmc-image img, video#bgvid, .mainwrap-video {width:100% !important;height:auto;}	.video iframe,  .video object,.video embed,.blogpostcategory iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}	.postcontent iframe, .singledefult iframe {width:100% !important;}	body{overflow:hidden;}	.content.singledefult, .content.blog, .content.pagesidebar {width:60%;margin-right:2.66%;}	.sidebar {width: 34%; float: left; }		img, .blogsingleimage, .blogimage, .blogpostcategory {max-width: 100%;height: auto;}	.aq-block-aq_logo_block img {max-width:none;}	.widget {margin-left:0;}	#logo img {max-width:none;}	.aq-block-aq_logo_block img {max-width:none;}		/*BLOG*/		.blogpostcategory .blogimage {min-height:0px;}	.full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:50%;}	#slider-category {width:100% !important;height:auto;}	.full-width-blog #slider-category {width:50% !important;}	#slider-category .slider-item IMG {height:auto;}	.full-width-blog .entry {width:48%;}	.mini-blog .entry, .mini-blog-content.nosidebar .entry {width:62%;}	.mini-blog .mini-blog-content, .mini-blog .blogpostcategory {width:100%;}	.mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container {width:35% !important;}	.mini-blog .blogpostcategory .blogimage {min-height:0px;}	.mini-blog .sidebar {display:none;}		/*PORTFOLIO */	.homerecent.pagePort .one_half{width:100% !important;}	.homerecent.pagePort .one_third.masonry_pmc {margin-right:1px;}	.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 {display:block;}	.homerecent.pagePort .one_half.masonry_pmc {background:none;}	.portsingle.home .blogsingleimage {min-height:300px;}	.projectdetails {padding-bottom:20px;}	.homerecent.pagePort .one_half  .image, .homerecent.pagePort .one_half .port-meta  {text-align:center;}	.homerecent .one_third  {width:33% !important;overflow:hidden; }	.recentimage{width:100%;height:100%;}	.homerecent.pagePort .recentimage {height:auto;}	.aq-block-aq_port_block_feed .homerecent .one_third .overdefult,.homerecent.pagePort .one_third  .overdefult, .homerecent.pagePort .one_half  .overdefult, .homerecent.pagePort .one_fourth .overdefult{display:none !important;}	.homerecent.pagePort .one_third,.homerecent.pagePort .one_fourth {margin-right:0px;}	.homerecent h3, .home-portfolio-categories a {font-size:13px !important;}	.catlink {margin-bottom:10px;}		/* PORTFOLIO SINGLE */		.projectdetails {width:60%;}	.projectdescription .posttext {width:auto;}	.projectdescription {padding-left:5%;width:35%;}	.portsingle #portitems4 .homerecent {margin:0;} 		/*FEATURES*/	.aq-block-aq_features_block p {width:50%;}		/*TESTIMONIALS*/	.testimonial-texts {width:auto;}	.testimonials .bx-prev {left: 50%;margin-left: -43px;}	.testimonials .bx-next {left: 50%;margin-left:3px;}		/* POSTS BLOCK*/	.imgholder.home-post {width:100%;height:auto;}	.aq-posts-block h3 {text-align:center;padding-top:10px;}	.aq-posts-block .date-post, .recentdescription.home-post {text-align:center;}		/*COUNTDOWN */		.pmc-count, .pmc-count-simple {padding:15px 0;}	.pmc-count:before, .pmc-count:after {width:210px;height:240px;}		.team {width:auto;}		/* CONTACT BLOCK */	.aq-block-aq_contact_block  {width:55% !important;}		/*ADVERTISERS */	.advertise li { width:2.1% !important;}		/* TEAM */	.team {width:auto;}	.team .social a {width:30px !important; height:30px !important;line-height:40px;   margin:0px !important;}		/* INFO BLOCK */		.infotext h2{font-size:36px !important;}	.infotext-title-small {font-size:16px;margin-top:5px;}		/* BACKGROUND VIDEO */		.mainwrap-video {height: auto !important;}	#bgvid {position:relative !important; display:inline-block;}	.main.clearfix.video {height:0;padding:0; margin:0;}	.mainwrap .mainwrap-video{margin-bottom: -10px !important;}	}@media screen and (min-width:0px) and (max-width:960px){	/* WOOCOMMERCE */	.pmc-menu-social.cart {margin:0 auto;text-align:center;}	.pmc-menu-social.cart .cartWrapper {text-align:left;margin:15px 0 0 -80px;display:inline-block;}	.pmc-menu-social.cart .cartWrapper .cartTopDetails {width:300px;}	.pmc-menu-social.cart .cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}    .pmc-menu-social.cart .cartWrapper:hover .cartTopDetails img{display:none;}	.widget.woocommerce {display:none;}	.mainwrap.sidebar-store  .aq-block-aq_product_category_block.aq_span9 {width:96% !important;}	.store-promotion .aq-block-aq_richtext_block span {font-size:80px !important;}		/* COLUMNS */	.one_half .pmc-icon-wraper.left.medium {width:60%;}	.pmc-icon-wraper.left .pmc-icon-title {padding-top:35px;line-height:20px;}	.one_fourth {width:45%;margin-right:5%;}			/* MENU */	.outerpagewrap { position:relative;margin-top:10px;}		.content.singledefult, .content.blog, .content.pagesidebar {width:100%;}	#header {width:100%;padding:0;}	#logo {padding-left:3%;}	.pagenav, .aq-block-aq_twitter_block .follow-button {display:none;}	.respMenu {width:100% !important;float: right !important;text-transform:uppercase;background:#fff;background:rgba(255,255,255,1); text-align: center; color:#121212;font-weight:bold; cursor:pointer;display:block;}	.respMenu.noscroll {position:absolute;}	.mainwrap.smallheader .respMenu.noscroll {position:static;}	.respMenu.noscroll .menu-single-menu-container,.respMenu.noscroll .menu-one-page-menu-container {margin-top:100px;}	.pmc_menu_transparent .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}		.mainwrap.smallheader .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}	.mainwrap.smallheader .respMenu {padding:0;margin-top:56px;}	.pmc_menu_transparent .respMenu {padding:0px;margin-top:10px;position:static;}		.mainwrap.smallheader  .topNotification-content {font-weight: 300;font-size:11px;text-transform:uppercase;}	.resp_menu_button {position:absolute;right:3%;top:35px;}	.mainwrap.smallheader .resp_menu_button {top:16px;}	.respMenu i {line-height: 12px;font-size:28px;vertical-align:middle;}	.event-type-selector-dropdown {} 	.respMenu a i{font-size:4px;padding:0 5px 2px 0;}	.event-type-selector-dropdown {display:none;margin-top:20px;}	.respMenu a{width:94%;font-size:14px;font-weight:bold;padding:10px 3%;margin:0 0%;border-bottom:1px solid #ddd;text-transform:uppercase !important;float:left;text-align: left !important;text-transform:none;font-weight:normal;}			.footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width: 45% !important;margin-left:0;}	#footer .aq-block-aq_widgets_block {margin-right:3%;}	.ui-accordion-content {height:auto !important;}		.aq-block-aq_features_block, .aq-block-aq_features_block i, .aq-block-aq_features_block h3, .aq-block-aq_features_block p,.advertiseInner{width:100% !important;text-align:center;}	.aq-block-aq_features_block {padding:20px 0;}	.aq-block-aq_features_block h3 {margin-top:-20px;}	.testimonial-texts p {font-size:24px;}	.video-text span {font-size:30px;}		/*COUNTDOWN */		.pmc-count, .pmc-count-simple  {padding:20px;margin-bottom:0px;margin-left: 50%;left:-90px; position:relative;}	.ih-item.circle {margin-left: 50%;left:-110px; }	.pmc-count:before, .pmc-count:after {width:250px;height:250px;}	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:45%;}		.advertise li { width:2.9% !important;}		/* BLOG */	.full-width-blog #slider-category {width:100% !important;}	.full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:100%;}	.full-width-blog .entry {width:100%;float:left;margin-top:20px;}	.full-width-blog .blogpostcategory {padding-bottom:20px;}		/* PORTFOLIO */	.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:23%;}	}@media screen and (min-width:0px) and (max-width:768px){    /* WOOCOMMERCE */	.aq-block-pmc_woo_cart_block{width:100% !important;margin:25px 0 20px 0; }	.cartWrapper {width:160px;float: none;margin:0 auto; height:46px; }	.cartWrapper .cartTopDetails {width:300px;}	.cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}    .cartWrapper:hover .cartTopDetails img{display:none;}	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product,	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:48% !important;}		.woocommerce-page table.cart td.actions .coupon, .woocommerce table.cart td.actions .button {padding:0;margin:10px 0 0 0 ;}	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important;}	.woocommerce-page table.cart td.actions .button {width:100% !important;}	.woocommerce-checkout .form-row .chosen-container, #customer_details .col-1 input, #customer_details .col-1 input .input-text, #customer_details .col-2 input, #customer_details .col-2 input .input-text,	.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text	{width:96% !important;}	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:left;}	.woocommerce form .form-row-last {width:48.5%;}	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float:left;margin-left:30px !important; width:200px;}		.store-promotion .aq-block-aq_richtext_block span {font-size:60px !important;}	   .mainwrap.smallheader .topNotification {float:none;}	.mainwrap.smallheader  .topNotification-content {margin:15px 0 0 32%;font-weight: 500;font-size:14px;text-transform:uppercase;width:100%;margin-bottom:10px;}	.aq-block-aq_logo_block {width:100% !important;}	.topNotification-content {border:none;}	.mainwrap.smallheader .aq-block-aq_notification_menu_block {width:100%;}	.social-notification {padding:0;padding-left:2%;float:left;text-align:left;}	.mainwrap.smallheader .social-notification{padding:0;text-align:center;}	.logo-left {float:none;text-align:center;}	.pagewrap {padding-top:15px;padding-bottom:15px;}	.progressbar {width:94% !important;}	.sidebar, .infotext-title-small, .top-nav ul  {display:none;}	.content.singledefult, .content.blog, .content.pagesidebar {width:100%;}	.pricing-tabel {width:50% !important;min-width:260px !important;}	.pricing-tabel, .pricing-tabel.highlighted {margin-top:20px;margin-bottom:20px;}	.aq-posts-block .one_third{width:100%;margin:0;margin-bottom:30px;}	.imgholder.home-post {text-align:center;}	.aq-posts-block .bx-prev, .aq-posts-block .bx-next {display:none;}	.aq-block-aq_widgets_block .block-widget .textwidget  {font-size:12px;width:auto !important; }	.aq-template-wrapper .aq_span3 {width:auto;}	.aq-block-aq_column_block {width:100%;}	.aq-block-aq_column_block.aq-first {margin-left:0% !important;}	.aq-template-wrapper .aq_span3 {width:47%;}	.team {width:275px;margin-bottom:25px;margin-left:47%; left:-137px;position:relative;}		.video-text {top:35%;}	.video-text h1 {line-height:26px;}	.video-text span {font-size:22px;}	.video-button a {font-size:12px;padding:10px 20px !important;}		/* PORTFOLIO */	.homerecent .fullwidth .recentdescription::before,.homerecent .default .recentdescription::before,    .homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{display:none;}	.homerecent.pagePort .one_third, .homerecent.pagePort .one_half, .homerecent.pagePort .one_fourth {width:100% !important;}	.homerecent.pagePort  .image, .portfolio .port-meta  {text-align:center;}	.homerecent.pagePort .one_third.masonry_pmc, .homerecent.pagePort .one_fourth.masonry_pmc , .homerecent.pagePort .one_half.masonry_pmc  {background:none;}	.aq-block-aq_blog_page_block .masonry_pmc .port-meta {text-align:center !important;margin-left:0px !important;}	.homerecent.pagePort .one_third.masonry_pmc {overflow:visible;margin-bottom:45px;}	.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link {float:none;}	.aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories {text-align:center !important;float:none !important;}	.aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {width:100% !important;}		/* PORTFOLIO SINGLE */		.projectdetails, .projectdescription  {width:100%;}	.projectdescription {padding-left:0%;}		/* BLOG */		.mini-blog .entry, .mini-blog-content.nosidebar .entry {width:100%;margin:20px 0 0 0;}	.mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container  {width:100% !important;}	}@media screen and (min-width:0px) and (max-width:620px){	/* WOOCOMMERCE */	.woocommerce-tabs p, .shop_attributes{margin-top:30px;}	.woocommerce-tabs h2 {margin-top:15px;}	.content ol.commentlist {padding-top:35px;}	ul.tabs li {width:100%;margin-bottom:10px !important;}	ul.tabs li a {text-align:center; float:left !important;}	.woocommerce-tabs #tab-description, .woocommerce-tabs #tab-additional_information {width:90%;}		.pmc-image img {max-width:94%;}	.mainwrap.smallheader  .topNotification-content {margin-left:30%;}	.pagecontentContent-breadcrumb {float:left;width:100%;}	.aq-template-wrapper .aq_span3, .aq-template-wrapper .aq_span6 {width:100%;}	.aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:100%;}	.pmc-count, .pricing-tabel, .pmc-count-simple, .pricing-tabel.highlighted, .ih-item.circle    {margin-left: 50%;left:-130px;}	.homerecent h3 {border:none;font-size:14px;margin:5px;}	.home-portfolio-categories {font-weight:normal;font-size:12px; margin:15px;}	.advertise li { width:3.8% !important;}		/* SHORTCODES */	.video-text span {font-size:18px;}	.pmc-image {border:none;padding:15px 0 15px 0;}	.pmc-image .info {display:none;}	.one_half,.one_fourth,.three_fourths, .one_fifth, .one_third, .two_thirds {width:100%;margin-bottom:0px;}	.one_half .pmc-icon-wraper.left.medium {width:75%;}		/* PORTFOLIO */	.homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:15%;}	.homerecent .circle .one_third {margin-left:22%;}	}@media screen and (min-width:0px) and (max-width:599px){	.topNotification-content {margin-right:5px;padding-right:5px;border:none;}	.postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port {top:85%;}	}@media screen and (min-width:0px) and (max-width:515px){	/* WOOCOMMERCE */	.pmc-menu-social.cart .cartWrapper {margin:20px 0 20px 0;}	#logo { width:65%;float:left;text-align:left;}	.respMenu {z-index:1;}	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {width:100%;text-align:center;float:none;}	.product h3 {font-size:13px !important;}	.woocommerce a.button {font-size:12px !important;}	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important; }	.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {float:left !important;}	.product-subtotal {display:none !important;}	.store-promotion .aq-block-aq_richtext_block span {font-size:40px !important;}		.mainwrap.smallheader  .topNotification-content {margin-left:23%;}	.topNotification {font-size:12px;letter-spacing:-0.25px;}	.video-text span {font-size:16px;}	.share-post {width:99.5%;}	#footerb .copyright {margin-top:25px;}	.post-meta a, .singledefult .meta span:after, .blogpostcategory .post-meta span:after, .meta em, .totop, .share-post-title{display:none !important;}	.aq-block-aq_contact_block {width:100% !important;}	.aq-block-aq_contact_block textarea {width:89%;}	.aq-block-aq_widgets_block .block-widget .textwidget {margin-top:25px;}	.footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width: 94% !important;}	.one_half .pmc-icon-wraper.left.medium {width:68%;}	}@media screen and (min-width:0px) and (max-width:478px){	.home-portfolio-categories, .video-button {display:none;}	.mainwrap.smallheader  .topNotification-content {margin-left:15%;}	}@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (-webkit-min-device-pixel-ratio : 2) {	.team .social {margin-bottom:50px;}	#footerbwrap {width:100%;padding:0;}	.quantity.buttons_added {width:96px !important;}	}@mediaonly screenand (min-device-width : 320px)and (max-device-width : 480px)and (orientation : portrait)and (-webkit-min-device-pixel-ratio : 2) {	.homerecent .circle .one_third {left:50% !important;margin-left:-138px;}	.one_half .pmc-icon-wraper.left.medium {width:60%;}	.quantity.buttons_added {width:76px !important;}	.single.single-product .quantity.buttons_added {width:96px !important;}	.woocommerce-page .quantity input.qty {width:20px;}	.woocommerce form .form-row-last {width:52%;}	}	/* ***********************--------------------------------------------------CUSTOM CSS------------------------------------------------*********************** */.logo-left:after {
padding-left: 0px;
font-size: 35px;
font-weight: bold;
color: white;
content: "E&S Environmental" !important;
display: inline-block; 
}

/* The code below removes the title content of "E&S Environmental Chemistry, Inc." for the mobile version - the title does not look good with the new "Mobile Menu" Installed. The theme menu needs to be removed because it is not responsive in a way that works. */
@media screen and (max-width: 990px)
{
.logo-left:after {
display: none !important; }}

/* The code below removed the black navigation bar from the mobile device only, because this won't work with the installed plugin menu. */
@media screen and (max-width: 990px)
{
.smallheader{
display: none !important; }}




.meta span:nth-child(2) {display: none !important;}

.resp_menu_button {position:relative !important; background:none !important; top:0 !important;}

.menu-single-menu-container {margin-top:0 !important; background:#fff}

/* I don't know why this code was put it, but it caused an overlap of the menu whereby you could see the content under the menu.  
.respMenu.noscroll {background:none !important;  padding:15px 0;position:relative !important}
*/
/*The code below makes the background for the menu icon be the same color as the navigation menu background on the mobile device:
.respMenu.noscroll {background:#333333 !important;}*/

@media screen and (max-width: 515px) and (min-width: 0px){
     #footer .aq-template-wrapper .aq_span3 {width:100% !important;}
}

/*
.widget_tag_cloud a, .widget_product_tag_cloud a, .errorpage, .errorpage h2 {
 background: transparent !important;
 color: #000 !important; 
 display: block !important;
 padding-left: 0;
}
*/

#menu-portfolio-categories.menu > li {text-align: left !important;}


/* this code below removes the large portfolio icons which display at the bottom of the single portfolio page, to show the related projects */
portnavigation, .single-portfolio .portfolio {display: none !important;}

.top {
  margin-top: 0px
}

/* this code below removes the small grey portfolio bar at the bottom of the single portfolio page. The links go to "previous", "all projects", and "next" project - like a portfolio navigation menu. */
.portnavigation {display: none !important;}


/* this code below changes the margin space around the image so large or small, the white space below the image should adjust accordingly  (in our case, the portfoliocategory images..... on these type of pages, for instance ......./portfoliocategory/environmental-assessment */
.blogpostcategory .blogimage {
    min-height: inherit !important;
}

/*
.single-portfolio .pmc-button.pmc-round-button {
    height: auto;
    width: max-content;
    line-height: inherit;
    }
*/

#footer .widget_text a {color: #fff !important;}
#footer .widget_text a:hover {color: #80a93d !important;}
/*
#footer .aq-template-wrapper .aq_span3 {width: 31% !important;} */



.meta a:last-child {display: none !important;}
.pagecontentContent-breadcrumb {display: none !important;}


.archive .post-icon {display: none !important;}
.archive .meta h2.title a {display: block !important;}
.archive .post-meta {display: none !important;}


.category-blog .meta a:last-child {display: block !important;}
.category-blog.archive .post-icon {display: block !important;}
.category-blog.archive .meta h2.title a {display: block !important;}
.category-blog.archive .post-meta {display: none!important;}

.category-blog .meta span:nth-child(2),
.category-blog .meta a:last-child {display: inline-block !important;}

/*
@media screen and (max-width: 960px) and (min-width: 0px){
     .mainwrap.smallheader .respMenu {margin-top:15px;}
}
*/
/* this fixes the issue where the button at the bottom of the services pages had no text on mobile. */
@media screen and (max-width: 515px) and (min-width: 0px){
     .button_icon-content {font-size:11px;}
}

/* This turns of the phrase "comments are closed" at the end of a post,. The second line turns off the phrase: "written by E&S Environmental Chemistry". The third and fourth turn off the icon, the date, and the "by E&S Environmental Chemistry" associated with each blog posting single page posting... not the main "recent news" list of postings*/

.nocomments  {display: none !important;}
.author-info-wrap .authorBlogName  {display: none !important;}

.singledefult .post-icon, .blogpostcategory .post-icon  {display: none !important;}
.blogpostcategory .post-meta, .singledefult .meta {display: none !important;}

.singledefult .meta span, .blogpostcategory .post-meta span  {display: none !important;}

/* the code below removes the icon pic from the blog */
posts. .post-icon  {display: none !important;}

/* The code below changes the link color for the Recent News titles widgets on the side bar; the second one is for the hover color */

.rpwwt-post-title {
color: black;
}
.rpwwt-post-title:hover {
    color: #80A93D;
}

3

/* This changes the color of the date posted under the news item */
.meta span:nth-child(2) {
    color: grey;
}

a, a:active, a:visited, .footer_widget .widget_links ul li a {
    color: #222;
}

/* This removes the small gray arrow that appears on the homepage banner when the screen size is reduced */

.mainwrap.mainarrow:after {
    display: none!important;
}

/* This removes the "E&S" at the bottom of the Recent News posts on the front page of the website */
.written-by a {
    display: none!important;
}
/* This changes the color of the date at the bottom of the Recent Posts on the front page of the website */
.date-post a {
    color: grey!important;
}
/* This removes the word "by" before the "E&S" t the bottom of the Recent Posts on the front page of the website */
.written-by {
    display: none!important;
}
a, a:active, a:visited, .footer_widget  {
    color: #94BB54;;
}
/*This changes the font color for the Project Categories buttons */

a.catlink {
    color: black!important;
}

/* This makes the simple buttons have a hover effect */
.pmc-round-button, .pmc-simple-button:hover {
       
color: black!important;
}

/* This make the text black in the small "accordion box" for the project categories and it moves it to the center for alignmnet (instead of left justified) */

.accordion .ui-state-active {
      color: #222 !important;
    text-align: center!important;;
display: none!important;
}

.accordion .ui-state-active i.fa-minus {
    display: none;
}


/* The next two lines change the padding and font color for the Portfolio Masonry for the Projects page */
.port-meta.title {
    
  color: black;
}
.port-meta.title:hover {
    color: #80a93d;
}

/* The following is for the box which adds a shadow and a margin, so the shadow show up on the outside edges - the margin gives a little space */
.pmc-box {
   
    margin: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 
    0 rgba(0, 0, 0, 0.19);
}
/* The following makes the icons in the circle larger, on the services page (it's called the small icon */
.pmc-icon-icon.small i {
    font-size: 2.5em;
}

/* The following removes the small icon over the "recent posts" photo on the homepage (it was showing a pencil icon) */
.blogpost .datecomment .link a:hover, .aq-posts-block .post-icon, .singledefult .post-icon:after, .blogpostcategory .post-icon:after {
      display: none !important;
}

