body {	 	background:#ffffff url()   !important;	color:#2a2b2c;	font-family: Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;	font-size: 15px;	font-weight: normal;	line-height: 1.7em;}::selection { background: #E04028; 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: Open Sans !important;			font-weight: normal;		line-height: 150%;}h1 { 		color:#111;	font-size: 36px !important;	}	h2, .term-description p { 		color:#111;	font-size: 32px !important;	}h3 { 		color:#111;	font-size: 28px !important;	}h4 { 		color:#111;	font-size: 26px !important;	}		h5 { 		color:#111;	font-size: 24px !important;	}	h6 { 		color:#111;	font-size: 22px !important;	}	.menu > li a {font-family: Open Sans !important;			  font-size: 14px;			  font-weight:bold;			  color:#212121;}.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: #111;}	.widget_nav_menu ul li a  {color: #111;}a:hover, h2.title a:hover, .item3 h3:hover,  .item3 h3 a:hover, #portitems2 h3 a:hover {color: #E04028;}.product-remove a:hover {color: #E04028 !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, .topNotification i, .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{	color:#E04028;}.menu-fixedmenu .current-menu-item > a {color:#fff !important;}.menu > li a:hover, .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, .accordion .ui-state-active, .accordion .ui-state-default:hover{color:#E04028 !important;}/* ***********************--------------------------------------------------WHITE COLOR------------------------------------------------*********************** */.widget_tag_cloud a, .widget_product_tag_cloud a, .errorpage, .errorpage h2{	color:#fff;}  /* ***********************--------------------------------------------------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:#E04028 ;}.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, .ui-widget-header .ui-state-default:hover{background:#E04028 !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:#E04028 !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:#E04028 !important;}.blogpost .datecomment .link a:hover, .aq-posts-block .post-icon, .singledefult .post-icon:after, .blogpostcategory .post-icon:after {background:#A83510}.tp-caption.store_button a:hover{background:#A83510 !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:#E04028 ;}/* 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(224,64,40,0.85);}.pmc-icon-icon.big.top:after {border-top: 10px solid #E04028 !important;}.blogpostcategory .overdefultlink{background: rgba(224,64,40,0.8) url(images/plusIcon.png) no-repeat 370px 215px !important;}.mini-blog .blogpostcategory .overdefultlink {background: rgba(224,64,40,0.8) url(images/plusIcon.png) no-repeat 170px 93px !important;}.pmc-count:hover .pmc-count-number-border {width:100px;background:#E04028;}.pmc-icon:hover .pmc-icon-border, .pmc-icon-simple .pmc-icon-border {width:120px;background:#E04028;}.one_fifth.categories {border-bottom:2px solid#E04028;}.widget:hover .widget-line {border-bottom:2px solid#E04028;}.product .thumbnails img:hover {border:4px solid#E04028;}.gototop, .blogpostcategory .blogmore, .blogpost .datecomment .link a {border-bottom:4px solid#A83510;}.rightContentSP .single_add_to_cart_button:hover, .contact-opus-button a:hover, .builder-social a {border:2px solid #E04028;}.catlink:hover, .catlinkhover {border:1px solid #E04028;}
.pmc-quote:hover {border-left:4px solid #E04028 !important;}.team .image img {border-bottom:5px solid #E04028 !important;}.blogpost .datecomment .link a:hover, .tp-caption.store_button a:hover {border-bottom:4px solid #E04028 !important;} .aq-block-aq_contact_block .wpcf7-submit, .tp-caption.store_button a {border-bottom:4px solid#A83510;}.team .title {border-bottom:1px solid#E04028;}.testimonial-texts i {border-bottom:4px solid#A83510;border-right:3px solid#A83510;border-left:3px solid#A83510;border-top:2px solid#A83510;}/* ***********************--------------------------------------------------MENU------------------------------------------------*********************** */.menu li li a:hover{color:#E04028 !important;}.menu li ul {border-top: 2px solid #E04028;}.menu li:hover ul {border-top: 2px solid #E04028;}.menu ul li a:before, .menu .pmcbig ul.sub-menu li li a:before {border: 2px solid #E04028;}#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: Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;}  .aq-posts-block .widget h3,.infotext-title-small, .holder-date{	font-family: Open Sans !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:#E04028 !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:50px;}	.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;}	}@mediaonly screenand (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------------------------------------------------*********************** */.pmc-count-simple {background:none !important;}.accordion h3{font-size:14px !important;}.ui-widget-header .ui-state-default {color:#333;}/*Custom So*//* lien avec les tirets de chaque coté */.link_high_borderOut { 	margin: 0px auto;	position: relative;	font-size : 0.7em;	transition: all 0.25s ease-in-out 0s;	}.link_high_contener {	display : block ;	} .link_high_borderOut a.link_high_border {	display : block inline;	position: relative;	margin : 0 10px 0 20px;	float : left; } .link_high_borderOut .link_high_border_left {	display : block inline;	width : 80px;	position: relative;	height: 2px;	margin-top : 12px;	background: none repeat scroll 0% 0% #DDD;	float : left; }  .link_high_borderOut .link_high_border_right {	display : block inline;	width : 80px;	position: relative ;	height: 2px;	margin-top : 12px;	background: none repeat scroll 0% 0% #DDD;	float : left;}.link_high_borderOut .link_high_border_left:after {	width: 6px;	height: 6px;	margin-left: 40px;	border-radius: 90%;	background: none repeat scroll 0% 0% #DDD;	position: absolute;	top: -7px;	border: 5px solid #FFF;	content: "";    }.link_high_borderOut .link_high_border_right:before {	width: 6px;	height: 6px;	margin-left: -46px;	border-radius: 90%;	background: none repeat scroll 0% 0% #DDD;	position: absolute;	top: -7px;	border: 5px solid #FFF;	content: "";}/* cta contact sur la HP */a.cta_contact_hp {    	font-family: 'Cabin', sans-serif;    	background-color: #ea4b36;		-webkit-border-radius: 10px;		-moz-border-radius: 10px;		border-radius: 10px;		text-align : center;		text-transform : uppercase;		font-size : 2.7em;		line-height : 1em;		font-weight : bold;		color : #ffffff;		display : block;		padding : 50px;}.cta_contact_hp span.cta_contact_hp_clic{ 	color: #464444;	font-weight: normal;	font-size : 0.5em;}

/*Logo header*/
#logo { margin-top :0px; } 

/*btn de scroll sur la home page*/
/*Animation*/
/*---------------------------------------------------*/
.scrollNsm, .scrollNsmBg, .scrollNsmInteret {	position : absolute ;	z-index : 100;	display : block;	top : -20px;	left : 48%;	transition: all .4s ease-in-out;}
.scrollNsmBg {	top : -60px; }
.notre_reseau .scrollNsmBg {top : -20px !important;}
.notre_reseau .scrollNsmInteret  {top : -80%; z-index:1000 !important; }
.scrollNsmInteret {	top : 98%; }
.scrollNsm .pmc-button, .scrollNsmBg  .pmc-button, .scrollNsmInteret .pmc-button{	border : none;	float : none;	margin : auto;	display : block;	border-radius: 90%;    background-color: #ea4b36;    width : 40px;    height : 40px;    }
.scrollNsm .pmc-button a, .scrollNsmBg  .pmc-button a, .scrollNsmInteret .pmc-button a {	color : #ffffff;	float : none;	margin : auto;	display : block;}
.scrollNsm .pmc-button a:after, .scrollNsmBg  .pmc-button a:after, .scrollNsmInteret .pmc-button a:after {		font-family: FontAwesome;		top : 8px;		left : 16px;		width : 40px;		width : 40px;        content: "\f103"; 		position: relative;	  	-webkit-animation:  bounce-down 1s infinite;	-moz-animation: bounce-down 1s infinite;	-o-animation: bounce-down 1s infinite;	animation: bounce-down 1s infinite;}/* Webkit, Chrome and Safari */@-webkit-keyframes bounce-down {	0% { opacity: 0; -webkit-transform: translateY(-10px); }	50% { opacity: 1; -webkit-transform: translateY(0); }	100% { opacity: 0; -webkit-transform: translateY(5px); }}/* Mozilla Firefox 15 below */@-moz-keyframes bounce-down {	0% { opacity: 0; -moz-transform: translateY(-10px); }	50% { opacity: 1; -moz-transform: translateY(0); }	100% { opacity: 0; -moz-transform: translateY(5px); }}/* Opera 12.0 */@-o-keyframes bounce-down {	0% { opacity: 0; -o-transform: translateY(-10px); }	50% { opacity: 1; -o-transform: translateY(0); }	100% { opacity: 0; -o-transform: translateY(5px); }} /* W3, Opera 12+, Firefox 16+ */@keyframes bounce-down {	0% { opacity: 0; transform: translateY(-10px); }	50% { opacity: 1; transform: translateY(0); }	100% { opacity: 0; transform: translateY(5px); }}
/*Footer*/
.lower-footer-logo {	text-transform : lowercase;	}.lower-footer-logo-ml{}.lower-footer-logo-link, .lower-footer-logo-link a {	color : #ffffff;}.copyright a.link_tel, .copyright .link_tel:link, .copyright .link_tel:focus, .copyright .link_tel:hover, .copyright .link_tel:visited  {	color : #ffffff;	text-decoration : none;}
.footer_first {	font-size : 12px;}


/* General */
.float_left { float : left; }
.float_right { float : right; }
.cleaner { clear : both; }
.italic  { font-style : italic; }

.circle ul li { background: url("images/bullet-circle-black.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0) !important; }

.col_content {clear : both; float : none;}
.pagecontentContent-title h1 {text-transform : uppercase; font-family: Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif; font-weight: 700; font-size : 2.5em !important;}
.pagewrap { border-bottom : 1px solid #eaeaea; padding : 10px 0;}

/*  HP - Approche */

.pmc-icon-content {line-height:1.5em; text-align : justify;}

#cookie_container {  text-align : center; font-size : 12px; background-color : #222222; opacity : 0.7; color : #ffffff; }
#cookie_container a { color : #ffffff;}

/*  Slideshow HP  */
#content_picto {
	display : block;
	width : 166px;
	height : 166px;
	text-align : center !important;
	position : relative;
}
.argu_slideshow { color : #1b1c1e;}
div#content_picto  div { /*text-align: center;*/ }
a#pict_cartcom, a#pict_cartcommin { background : url('https://non-stop-media.fr/idf/wp-content/uploads/sites/2/2014/12/pict_slideshow_cartcom.png') center center no-repeat transparent; }
a#pict_supportstact, a#pict_supportstactmin { background : url('https://non-stop-media.fr/idf/wp-content/uploads/sites/2/2014/12/pict_slideshow_supports-tactiques.png') center center no-repeat transparent; }
a#pict_streetmarketing, a#pict_streetmarketingmin { background : url('https://non-stop-media.fr/idf/wp-content/uploads/sites/2/2014/12/pict_slideshow_street-marketing.png') center center no-repeat transparent; }
a#pict_affichage_mobile, a#pict_affichage_mobilemin { background : url('https://non-stop-media.fr/idf/wp-content/uploads/sites/2/2014/12/pict_slideshow_affichage-mobile.png') center center no-repeat transparent; }
a#pict_slideshow_distribution, a#pict_slideshow_distributionmin { background : url('https://non-stop-media.fr/idf/wp-content/uploads/sites/2/2014/12/pict_slideshow_distribution.png') center center no-repeat transparent; }
a#pict_slideshow_animation, a#pict_slideshow_animationmin { background : url('https://non-stop-media.fr/idf/wp-content/uploads/sites/2/2014/12/pict_slideshow_animation.png') center center no-repeat transparent; }
a#pict_cartcommin, a#pict_cartcom, a#pict_supportstact, a#pict_supportstactmin, a#pict_streetmarketing, a#pict_streetmarketingmin, a#pict_affichage_mobile, a#pict_affichage_mobilemin, a#pict_slideshow_distribution, a#pict_slideshow_distributionmin, a#pict_slideshow_animation, a#pict_slideshow_animationmin {
	display : block;
	width : 166px;
	height : 166px;
}

a#pict_cartcommin, a#pict_supportstactmin, a#pict_streetmarketingmin, a#pict_affichage_mobilemin, a#pict_slideshow_distributionmin, a#pict_slideshow_animationmin {
	display : block;
	margin : auto;
	width : 120px;
	height : 120px;
	-moz-background-size: 70% 70%;          
    -o-background-size: 70% 70%;           
    -webkit-background-size: 70% 70%;     
    background-size: 70% 70%; 
}
a#pict_cartcommin:hover, a#pict_cartcom:hover,a#pict_supportstactmin:hover, a#pict_supportstact:hover, a#pict_streetmarketing:hover, a#pict_streetmarketingmin:hover, a#pict_affichage_mobile:hover, a#pict_affichage_mobilemin:hover, a#pict_slideshow_distribution:hover, a#pict_slideshow_distributionmin:hover, a#pict_slideshow_animation:hover, a#pict_slideshow_animationmin:hover  { 
	width : 166px;
	height : 166px;
	-moz-background-size: 100% 100%;           
    -o-background-size: 100% 100%;           
    -webkit-background-size: 100% 100%;       
    background-size:100% 100%; 
}
div#content_picto:hover a#pict_cartcommin,div#content_picto:hover a#pict_cartcom, div#content_picto:hover a#pict_supportstactmin,div#content_picto:hover a#pict_supportstact,div#content_picto:hover a#pict_streetmarketing, div#content_picto:hover a#pict_streetmarketingmin, div#content_picto:hover a#pict_affichage_mobile, div#content_picto:hover a#pict_affichage_mobilemin, div#content_picto:hover a#pict_slideshow_distribution, div#content_picto:hover a#pict_slideshow_distributionmin, div#content_picto:hover a#pict_slideshow_animation, div#content_picto:hover a#pict_slideshow_animationmin  { 
	width : 166px;
	height : 166px;
	-moz-background-size: 100% 100%;           
    -o-background-size: 100% 100%;           
    -webkit-background-size: 100% 100%;       
    background-size:100% 100%; 
}

div#content_picto  div.argu_slideshow h1, div#content_picto  div.argu_slideshow h1.h1_picto_slide  {
	font-family: Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif; 
	font-weight: 700;
	display : block;
	width : 120px;
	margin-top : -10%;
	font-size : 14px !important ; 
}

div#content_picto:hover  div.argu_slideshow h1, div#content_picto:hover  div.argu_slideshow h1.h1_picto_slide  {
	font-family: Open Sans, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif; 
	font-weight: 700; 
	display : block;
	width : 166px;
	font-size : 14px !important ;
}

div#content_picto  div.argu_slideshow  div.argu_slideshow_txt {
	display : none;
	font-size : 14px !important;
	line-height : 1.5em;
	text-align : center !important;
	width : 800px !important;
	margin-top : 30%;
	position : absolute;
	z-index : 1000;
	left: 50%;
	transform: translate(-50%, -50%); /* compatibilité : ie9+ */
}
div#content_picto:hover  div.argu_slideshow  div.argu_slideshow_txt {
	display : block;
	text-align : center !important;
	line-height : 1.5em;
}

/* hack IE10+ CSS*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	div#content_picto:hover  div.argu_slideshow h1, div#content_picto:hover  div.argu_slideshow h1.h1_picto_slide  {
		width : 166px;
		text-align : center;
	}
	div#content_picto  div.argu_slideshow h1, div#content_picto  div.argu_slideshow h1.h1_picto_slide  {

		width : 166px;
		text-align : center;
	}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#content_picto:hover  div.argu_slideshow h1, div#content_picto:hover  div.argu_slideshow h1.h1_picto_slide  {
		width : 200px;
		text-align : center;
	}
	div#content_picto  div.argu_slideshow h1, div#content_picto  div.argu_slideshow h1.h1_picto_slide  {

		width : 166px;
		text-align : center;
	}
}

/* hack Chrome + safari CSS*/
@media screen and (max-width:1120px) {
	.argu_slideshow { display : none;}
}

.content .title-block-wrap  { text-align : left; }


h2, h2.titleborderh2 { color : #ea4b36; font-weight : bold; text-transform : uppercase; }
h3 { font-weight : 700; line-height : 1.5em; margin-bottom : 10px; font-size : 1.3em !important;}
h4 {font-weight : 700; line-height : 1.5em; margin-bottom : 10px; font-size : 1.3em !important;}




/* Article blog */
.author-info-wrap { margin: 0 0 40px 0; }
.tags {
	padding-bottom : 0;
	margin: 0 0 40px 0;
}
.tags a[rel="tag"] { font-size : 0.8em;}
.share-post { margin: 0 10px 40px 0; } 
.blogsingleimage img {
	width : 100%;
}
.verbatim_ope {
	margin-top : 30px;
	font-weight : normal;
}
.verbatim_ope h4 { font-size : 1em !important;}
.pmc-quote p {
	padding-right : 20px;
}

/*Page*/
.fullwidth .postcontent {margin-top : 0px;}


/*formulaire*/

input.error { color : #ffffff !important;}
/*input.contact_form*/
#commentForm label.error { font-weight: normal; padding: 3px 10px; background-color : #ffffff; color : red; }
.contact_submit { 	margin : 0px; padding : 8px 10px; background-color : #ea4b36; color : #ffffff; font-size : 10px ; font-weight : bold; border : none;}
.contact_submit:hover { background-color : #f9f9f9; color : #ea4b36; }
#commentForm input[type="checkbox"]{ width : 40px;}

.my_form_rdv input, .my_form_rdv select {  border-radius: 3px; }
.my_form_rdv_vertical .last input { width: 94% !important;}

/*  form nsl page temp */
.header_temp #commentForm2 .three_fourths input {margin-left : 20%;}
.header_temp #commentForm2 input[type="submit"] { margin-top : -1px;}

/* Liens categories sur page listing actus*/
.catlink { margin : 5px;}

/* Liens categories sur page listing actus*/
.catlink { margin : 5px;}

/* header*/
.pagenav { margin-top : -20px; margin-bottom : -20px; }
#header .mainmenu ul.menu {
    padding-top: 55px !important;
}
#logo  { padding : 30px 0 5px 0; }
.titletext { margin: 10px auto; }

/* Fil d'ariane */
.baseline_page { font-weight : normal; font-size : 1.3em !important}
.pagecontentContent-title h1 { margin-top : -10px; margin-bottom : -10px;}

/* Page listing */

#remove {
    margin-top: 10px;
}


/* Pages métiers */
.fullwidth .separblock {padding : 1px 0;}
.metiers_related img { margin : 20px; margin-left : 0; }
.metiers_related h4 a { font-size : 14px; }
/*.metiers_related .relatedtitle h3:after{ width: 100%; }*/

.post-read-more a { margin-top : 10px; font-size : 11px; text-transform : uppercase; text-decoration : none; border-radius: 3px; background-color : #ea4b36; color : #ffffff; padding : 10px; margin : 0 auto; text-align : center; }
.post-read-more a:hover { border-radius: 3px; opacity : 0.75; }
.post-read-more p { width : 35%; margin-top : 10px; font-size : 11px; text-transform : uppercase; text-decoration : none; border-radius: 3px; background-color : #ea4b36; color : #ffffff; padding : 3px 10px; margin : 0 auto; text-align : center; }
.post-read-more p { width : 50%; }
.toutesOpes, .post-read-more p:hover { border-radius: 3px; opacity : 0.75; }
.metiers_related .post_txt_metiers{width : 55%;}
/* Sidebar pages metiers */
.sidebar_metiers { border : 1px solid  #ff95b5; padding : 0px 20px ;  margin :30px 0px 30px 10px ;}
.sidebar_metiers_first {padding-top : 20px;}
.sidebar_metiers ul,.sidebar_metiers  ol {margin-left : 0; }
.sidebar_metiers h4.titleborderh4 {padding :0px }
.sidebar_metiers h5 {font-weight : bold; line-height : 1.5em; margin-bottom : 10px; font-size : 1em !important; font-style : italic; }


/* Cart'Com - page-id-34 */
.Metiers_CC .baseline_page, .Metiers_CC .pagecontentContent-breadcrumb span { color : #e6567a !important; } 
.Metiers_CC .fullwidth h2,.Metiers_CC .fullwidth h2.titleborderh2 { color : #e6567a !important;  }
.Metiers_CC .titleborderOut .titleborder:after { background: none repeat scroll 0 0 #e6567a !important;}
.Metiers_CC .circle ul li { background: url("images/bullet-circle-cartcom.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0) !important; }
.Metiers_CC a span,.Metiers_CC a:active span,.Metiers_CC a:visited span, .Metiers_CC a:focus, .Metiers_CC a:hover,.Metiers_CC .diapoh3 { color: #e6567a; }
.Metiers_CC .post-read-more a {  background-color : #e6567a; color : #ffffff !important; }
.Metiers_CC .pmc-icon-icon{ background-color : #e6567a !important;}
.Metiers_CC .pmc-icon-title{ line-height : 1.5em !important;}


/* Supports tactiques - page-id-136 */
.Metiers_ST .baseline_page, .Metiers_ST .pagecontentContent-breadcrumb span{color : #cb70d7 !important;}
.Metiers_ST .circle ul li { background: url("images/bullet-circle-mediaTactiques.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0) !important; }
.Metiers_ST h2 { color :  #cb70d7;}
.Metiers_ST a span,.Metiers_ST  a:active span,.Metiers_ST  a:visited span, .Metiers_ST  a:focus,.Metiers_ST  a:hover,.Metiers_ST  .diapoh3  { color: #cb70d7 !important; }
.Metiers_ST .post-read-more p, .Metiers_ST .post-read-more a {  background-color : #cb70d7; color : #ffffff !important; }
.Metiers_ST .fullwidth .titleborderOut .titleborder:after{ background: none repeat scroll 0 0 #cb70d7 !important; } 
.Metiers_ST .pmc-icon-icon{ background-color : #cb70d7 !important;}
.Metiers_ST .pmc-icon-title{ line-height : 1.5em !important;}
.tab_ST td { background-color : #F9F9F9; height : 15px; font-size : 12px;}
.tab_ST .tab_td_lieux { background-color : #EBEBEB; }
.tab_ST .tab_td { background-color : #cb70d7; color : #ffffff; font-weight : bold;}
.bullet_td {vertical-align : middle;}

/* Affichage mobile - page-id-130 */
.Metiers_AM .baseline_page, .Metiers_AM .pagecontentContent-breadcrumb span {color : #5bd999 !important;}
.Metiers_AM .circle ul li { background: url("images/bullet-circle-affichageMobile.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0) !important; }
.Metiers_AM h2  { color :  #5bd999;}
.Metiers_AM a span ,.Metiers_AM  a:active span,.Metiers_AM  a:visited span, .Metiers_AM  a:focus,.Metiers_AM  a:hover,.Metiers_AM  .diapoh3  { color: #5bd999 !important; }
.Metiers_AM .post-read-more p, .Metiers_AM .post-read-more a{  background-color : #5bd999; color : #ffffff !important; }
.Metiers_AM  .fullwidth .titleborderOut .titleborder:after{ background: none repeat scroll 0 0 #5bd999 !important; } 
.Metiers_AM .pmc-icon-icon{ background-color : #5bd999 !important;}
.Metiers_AM .pmc-icon-title{ line-height : 1.5em !important;}




/* Street Marketing - page-id-138 */
.Metiers_SM .baseline_page, .Metiers_SM .pagecontentContent-breadcrumb span{color : #00c0e4 !important;} 
.Metiers_SM .circle ul li { background: url("images/bullet-circle-streetMarketing.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0) !important; }
.Metiers_SM  h2  { color :  #00c0e4;}
.Metiers_SM a span,.Metiers_SM  a:active span,.Metiers_SM  a:visited span, .Metiers_SM  a:focus,.Metiers_SM  a:hover,.Metiers_SM  .diapoh3  { color: #00c0e4 !important; }
.Metiers_SM .post-read-more a{  background-color : #00c0e4; color : #ffffff !important; }
.Metiers_SM  .fullwidth .titleborderOut .titleborder:after{ background: none repeat scroll 0 0 #00c0e4 !important; } 
.Metiers_SM .pmc-icon-icon{ background-color : #00c0e4 !important;}
.Metiers_SM .pmc-icon-title{ line-height : 1.5em !important;}
.h3vignette { text-align : center; font-size : 14px !important;}


/* Distribution et dépôts - page-id-134 */
.Metiers_DF .baseline_page, .Metiers_DF .pagecontentContent-breadcrumb span{color : #7658f8 !important;} 
.Metiers_DF .circle ul li { background: url("images/bullet-circle-distributionDepots.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0) !important; }
.Metiers_DF h2 { color :  #7658f8;}
.Metiers_DF a span,.Metiers_DF a:active span,.Metiers_DF a:visited span, .Metiers_DF  a:focus,.Metiers_DF  a:hover,.Metiers_DF .diapoh3  { color: #7658f8 !important; }
.Metiers_DF .post-read-more a{  background-color : #7658f8; color : #ffffff !important; }
.Metiers_DF .fullwidth .titleborderOut .titleborder:after{ background: none repeat scroll 0 0 #7658f8 !important; } 
.Metiers_DF .pmc-icon-icon{ background-color : #7658f8 !important;}
.Metiers_DF .pmc-icon-title{ line-height : 1.5em !important;}

/* Animations - page-id-132 */
.Metiers_AN .baseline_page, .Metiers_AN .pagecontentContent-breadcrumb span{color : #eac14d !important;} 
.Metiers_AN .circle ul li { background: url("images/bullet-circle-animations.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0) !important; }
.Metiers_AN  h2  { color :  #eac14d;}
.Metiers_AN a span,.Metiers_AN  a:active span,.Metiers_AN  a:visited span, .Metiers_AN  a:focus,.Metiers_AN  a:hover, .Metiers_AN .diapoh3  { color: #eac14d !important; }
.Metiers_AN .post-read-more a {  background-color : #eac14d; color : #ffffff !important; }
.Metiers_AN  .fullwidth .titleborderOut .titleborder:after{ background: none repeat scroll 0 0 #eac14d !important; } 
.Metiers_AN .pmc-icon-icon{ background-color : #eac14d !important;}
.Metiers_AN .pmc-icon-title{ line-height : 1.5em !important;}

/*Liens sociaux sur page article*/
.addthis_toolbox a{ padding : 2px 10px; }

/*Accroche de niveaux 3*/
.n3_accroche { 
	text-align : right; 
	font-size : 2.8em; 
	line-height: 1.3em;
/*   color : #cb70d7; 
*/ /*  text-transform : uppercase;*/
   font-weight : 800;
   padding : 0px 20px 50px 10px;
}
.n3_accroche .titletext  { 
	float : left;
}
.n3_accroche .accrocheN3_list { text-align : right; }
.accrocheN3_list li{ 
	font-size : 0.5em !important; 
	line-height : 1.5em !important;  
	padding :2px 10px 2px 25px; 
	text-align : right; 
	color : #ffffff; 
	margin : 0px 10px; 
	list-style-type : none; 
	display : inline-block; 
	font-weight : normal;
}
.Metiers_AM .accrocheN3_list li { background-color : #5bd999; }
.Metiers_ST .accrocheN3_list li { background-color : #cb70d7; }


/*liste de produits */
.content .declinGamme{ text-align : center !important;  }
.content .declinGamme h2.titleborderh2{ font-size: 14px  !important;  }
.content .declinGamme .titletext .declinGammetxt { min-height :125px;  text-align : left !important; font-size: 13px; line-height: 1.5em; margin: 0; width: 100%;  }
.Metiers_ST .content .declinGamme .titletext .declinGammetxt { min-height :100px;  text-align : left !important; font-size: 13px; line-height: 1.5em; margin: 0; width: 100%;  }
.content .declinGamme .titletext  p.italic {width : 100%; font-size: 13px; line-height: 1em !important; margin-bottom : 20px; }
.content .declinGamme .declinGammeImg {margin : auto;}
.content .declinGamme .declinGammeImg:hover {margin : auto; opacity : 0.5;}
.declinGammeFocus { background-color : #f0f0f0; cursor : pointer;}
.BgBlanc { background-color : #ffffff !important; }
.desc { position: absolute; z-index: 2; opacity : 0; padding-top : 20px;  background-color : #f0f0f0; transition: all 0.5s ease-in-out 0s; height : 75%; top : 0px; color : #222222;}
.Metiers_ST .desc, .Metiers_AM .desc { padding-top : 10px; }
.content .declinGammeFocus:hover .desc { display: block; opacity : 1; }

/* Slideshow 2 */
a.close { display : block; text-align : right; padding : 5px 10px; font-size : 10px; margin-bottom : 10px; width : 100px; float : right; color : #808080;}
.diapoh3 { text-align : center; display : block;   margin : 0px 0px 0px 110px;}
#toggle, #toggle2, #toggle3 , #toggle4 { width : 100%; }

.content .niv3_quote img { display : block; margin : 0 auto; }
.content .niv3_quote blockquote{ text-align : center; font-size : 2em ; font-style : normal ; text-transform : uppercase; line-height : 1.5em; font-weight : 700;  background-image: none; background-color : none;
    border-bottom: none; border-radius: none; float : left; margin: 0 0 !important;  padding: 40px; width: 80%; }
.content .niv3_quote blockquote:before, .content .niv3_quote blockquote:after { font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.1.0'); src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); font-weight: normal;  font-style: normal; }

.content .niv3_quote blockquote:before { content: "\f10d"; border : none;}
.content .niv3_quote blockquote:after { content: "\f10e"; border : none; }

.AM_spec { background-color : #f0f0f0; padding : 30px 10px 10px 10px; margin-top : 0; }
.AM_spec .pmc-only-icon{ margin-left : 20px; }

.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 { font-size : 11px;}

/*##################### SITE NATIONAL ###################*/

.bgNoir {color : #ffffff;}
.bgNoir .homerecent.pagePort .one_fourth .port-meta.title, .highlightorange { color : #ea4b36 !important;}

.bgNoir .link_high_borderOut a.link_high_border {color : #ffffff; margin : 0 20px 0 30px;}
.homerecent.pagePort .one_fourth {
    min-height: 450px;
}

/*picto HP - offre complete*/
.picto_HP_national { margin-top : 5px; display : inline-block; text-decoration : none; cursor : pointer;}
.picto_HP_national:hover,  .picto_HP_national:focus{ opacity : 0.7; }
.picto_HP_national img { margin-right : 30px; border : none;}
.picto_HP_national img.picto_HP_national_last { margin-right : 0px;}
.cartcom_pict_min:hover img, .ST_pict_min:hover img, .AM_pict_min:hover img, .SM_pict_min:hover img, .DF_pict_min:hover img, .AN_pict_min:hover img { visibility: hidden;}
.metiers_title { display : none;}
.cartcom_pict_min:hover .metiers_title, .ST_pict_min:hover .metiers_title,  .AM_pict_min:hover .metiers_title, .SM_pict_min:hover .metiers_title, .DF_pict_min:hover .metiers_title, .AN_pict_min:hover .metiers_title  { display : block; position : absolute ; margin-top : 15px; text-transform : uppercase ;font-weight : bold; color : #222222; text-align: center; margin-left : -10px;}

.hist_timeline .cbp_tmtimeline > li .cbp_tmicon { font-size : inherit;}
.hist_timeline .cbp_tmtimeline > li .cbp_tmlabel { padding: 1em;}
.hist_timeline .cbp_tmtimeline > li .cbp_tmicon {  background-color : #ea4b36;}


/* Pour Mobile uniquement */
@media only screen and (max-width: 480px) { 
	.pagecontentContent-title h1 { font-size : 1.7em !important; }
	h2 { font-size : inherit !important; }
}



/**************** 

    POPUP KEEMIA
    
*****************/

.popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.8);
    opacity: 0;
    transition: opacity 300ms ease-in;
    will-change: opacity;
    z-index: 1000;

}

.popup.show {
    opacity: 1;
}

.popup .flex-container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}

/********** POPUP CONTENT **********/

.popup .popupContent {
    position: relative;
}

.popup .popupMainContent {
    margin: 4em auto;
}

.popup .popupMainContent p{
    line-height : 1.4em;
}

.popup p {
    font-size: 1.75em;
    color: #ffffff;
    padding: 0;
    margin: 0;
}

.popup .popupKeemia {
    font-size: 2.25em;
    font-weight: bold;
    text-transform: uppercase;
}

/********** POPUP FOOTER **********/

.popup .popupFooter {
    width: 14.175em;
}

.popup .popupFooter p {
    font-size: 0.9em;
}

.popup .cta {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 2.25em;
    margin-top: 9px;
}

.popup .cta a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #ea4b36;
    font-size: .9375em;
    font-weight: bold;
    letter-spacing: 2.5%;
    text-decoration: none;
    text-transform: uppercase;
    border: solid #ea4b36 .2em;
    background-color: transparent;
    transition: background-color 260ms ease-in, color 260ms ease-in;
}

.popup .cta a:hover {
    background: #ea4b36;
    color: #ffffff;
}

.popup .popupClose {
    position: absolute;
    top: -3em;
    right: -6em;
    width: 1.6em;
    height: 1.6em;
    cursor: pointer;
}

.popup .popupClose div {
    display: inline-block;
    width: 25px;
    height: 2px;
    background-color: #ffffff;
    transform: rotate(45deg);
    transition: transform 300ms ease-in, background-color 260ms ease-in;
}

.popup .popupClose div::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 2px;
    background-color: #ffffff;
    transform: rotate(90deg);  
    transition: transform 300ms ease-in, background-color 260ms ease-in;  
}

.popup .popupClose:hover div {
    transform: rotate(135deg);
    background-color: #ea4b36;
}

.popup .popupClose:hover div::after {
    background-color: #ea4b36;
}

/********** RESPONSIVE **********/

@media only screen and (max-width: 600px) {
    
    .popup .flex-container {
        margin: 0 1.75em;
    }
    
    .popup .popupKeemia {
        font-size: 3em;
    }

    .popup .popupFooter {
        width: 100%;
    }

    .popup .popupFooter p {
        font-size: 1em;
    }

    .popup .popupFooter .cta {
        font-size: 1.03em;
        width: 100%;
    }

    .popup .popupFooter .cta a {
        font-size: 1.03em;
        width: 100%;
    }

    .popup .popupClose {
        right: -3em;
    }
}

/********** / FIN POPUP KEEMIA **********/
