/*







Theme Name: Medline Responsive theme



Theme URI: http://www.boduweb.com



Description: Medline Responsive Theme



Author:Bodu Web Design



Author URI: http://www.boduweb.com/







*/















/* Begin Typography & Colors */































body {



	font-size: 72.5%; /* Resets 1em to 10px */



	color: rgba(0, 0, 0, 0.75);



	margin:0px;padding:0px;	}

.frontpage{background:#e7ebf0;padding:2em 0 0 0;}



h1,h2,h3{font-weight:normal !important;color:#3b5795n !important;}



h1.page-title,h2.pagetitle,h2.loginform{color:#3b5795;clear:both;font-size:1.5em;font-weight:normal !important;}



hr{border: solid #3b5795 !important;border-width:1px 0 0 !important;}



h2,h3{font-weight:normal !important;}

.featuredproduct h2,.latestnews h2{font-size:1.4em;font-weight:bold;}

.featuredproduct h3{font-size:12px;color:#2d4b8d;}

.latestnews h2{background:#2d4b8d;color:#fff;padding:0.2em 0.5em;font-size:1.2em;}





h3.green,h1.product_title,.woocommerce  a h3,.hentry h3 a,.entry h2.green,.services h3.servicestitle,.services h2.green,.expertise h2.green,.clientlist h2.green,.clientlist h3.clienttitle {color:#8fc754 !important;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;}



.entry h2,.services h3.servicestitle,.services h2.green,.expertise h2.green,.clientlist h2.green,.clientlist h3.clienttitle{font-size:1.1em;}



.clientlist h3.clienttitle{color:#2d4b8d !important;}







h1.product_title,.grouped h1{font-size:1.8em !important;}



p.emphasis{font-weight:bold;}



.whychoose h3.green a,.grouped h1{color:#93c95b !important;}





.footer-social { float: right; margin-top:5px; height:30px; }

.footer-social ul {float:left; padding:0; margin:0;}

.footer-social li {float:left; list-style:none; margin-left:5px;}

.footer-social span { float:left; }















h4.blue,h3.blue{color:#657bab;}































h5 a{color:#2d4b8d;}



.studytitle h5 a{color:#ffffff !important;}







h5.blue,.studytitle h5{font-weight:normal !important;padding-top:1em !important;}



.studytitle h5{padding:0.5em !important;}



div.homecats.testing{padding:0 !important;}



div.homecats.testing h5{font-weight:normal;text-align:center;}



div.homecats.testing img{margin-bottom:1em;}



div.homecats.testing p{text-align:center;}







div.homecats.testing p a.bodubutton{padding:0.2em 0.4em !important;}























h5 a span.ace{color:#8fc754;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;font-size:1.2em;}



















#logo h1 a{text-transform:uppercase;color:#87c348;}







#logo h1 a span.bluelogo{color:#2d4b8d;}







#logo h1{padding:0;margin:0;line-height:1;font-size:3.35em;}



















.homecats h2,.frontpage h2{color:#2d4b8d;}



.homecats a{color: rgba(0, 0, 0, 0.75);}







li a.categorybox{display:block;}



.entry h2 a{color:#2d4b8d;}



.boduslider h1{font-size:2.19em;color:#fff;line-height:0.9em;

padding:0.2em;}

.boduslider .thecontent{line-height:0.9em;padding:0.2em;}



.boduslider a.bodubutton,.featuredproduct a.bodubutton{background:#93c95b;}



.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background:#2d4b8d !important;}



/* general Structure */































.topbar{width:100%;margin:0 0 1em 0;}















.topbar ul{margin:0;padding:0;padding:1em 0;}















.topbar ul li a{color:#2d4b8d;padding:0 0.5em;}















.topbar ul li a:hover{color:#87c348;}



.topbar ul{list-style:none;}



.topbar ul li{float:left;font-weight:bold;}





.topbar ul li.border{border-right:solid 1px #2d4b8d;}





.acetelephone{color:#2d4b8d;font-size:1.8em;padding-top:0.398em;}

.topbar ul li a.cart-contents{background: url(images/ace-cart.png) center center no-repeat;padding:1.2em 0.8em 1em 0.8em;color:#fff;}

.topbar ul li a.checkout{color:#87c348;}

a.neutral{color:#fff;}



a.neutral:hover{color:#fff;}



img .documentation{float:left;margin-right:1.4em;}

input.btn.button{background:#93c95b;border-color:#a2da68;}



.mainmenu{width:100%;margin-top:0.5em;background:#2d4b8d url(images/mainmenu-bg.jpg) top left repeat-x;padding:0.4em 0;}





.mainmenu a{color:#fff;text-transform:uppercase;}





.mainmenu ul#menu-top-menu{margin:0;padding:0;list-style:none;}

.mainmenu ul#menu-top-menu li{float:left;padding:0 1em;position:relative;font-weight:bold;}

.mainmenu a:hover{color:#87c348;}

.mainmenu ul#menu-top-menu li ul{position:absolute;top:2em;left:0;min-width:16em;padding:1em 0.2em;z-index:999999;background:#2d4b8d;font-size:0.8em;list-style:none;display:none;}



.mainmenu ul#menu-top-menu li:hover ul{display:block;}



.mainmenu ul#menu-top-menu li ul li{clear:both;font-weight:normal;float:left;width:100%;margin:0.3em 0;border-bottom-style:solid;border-width:1px;border-color:#87c348;padding-bottom:0.4em;}



ul#menu-top-menu li#menu-item-16{padding-left:0;}



.slides{width:100%;}



.slides ul li{padding:1.5em 0;font-size:1.4em;}



.slides.grey{background:#413f3d;color:#ffffff;}



.slides.blue{background:#4a8ebc;color:#ffffff;}



.slides.green{background:#b7d96c;color:#ffffff;}



.newsbox{-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;border-color:#c7c0c7;border-width:1px;border-style:solid;}



.fpage{width:100%;padding:1.4em 0;background:#;}

.frontcategories{width:100%;margin:0 0 0 0;background:#e8ebf2;padding:0.1em 0 1em 0;padding-bottom:2.6em;}



.frontcategories li div.homecats{background:#fff;padding:1em;-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;border-color:#c7c0c7;border-width:1px;border-style:solid;height:23em;overflow:hidden;position:relative;}

.frontcategories li div.homecats img{margin:0 0 1.4em 0;}

.frontcategories li div.homecats a.bodubutton{position:absolute;bottom:10px;}

.frontcategories li div.homecats h2{}

.planshopping{margin:3em 0;}

.frontcategories .planshopping{margin:0.8em 0;}

.studies{background:#fff;-webkit-border-bottom-right-radius: 5px;



-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-bottomright: 5px;

-moz-border-radius-bottomleft: 5px;



border-bottom-right-radius: 5px;

border-bottom-left-radius: 5px;border-style:solid;border-width:thin;padding:2em 1em 3em 1em;border-color:#c7c0c7;}

.frontcategories .studies{height:18em;}

#sidebar{height:100%;}

#sidebar .section-container.accordion{margin-top:0.5em;background:#fff;height:100%;-webkit-border-radius: 5px;



-moz-border-radius: 5px;



border-radius: 5px;}















.blue{color:#385593;}















.singleproduct,.single-post{margin-top:0.5em;}















.casestudies{background:#fefefe;padding:3em 0;}

.tudies p.right{margin-bottom:4em;}



.studytitle{background:#fefefe;}

.frontcategories .studytitle{background:#e8ebf2;}

.studytitle h5 {width:70%;padding:0 0.3em 0 1em;background: #385593 url(images/case-studies-bg.png) top right no-repeat;color:#ffffff;margin-bottom:0;}

.frontcategories .studytitle h5{background: #385593 url(images/case-studies-bg-fp.png) top right no-repeat;}

.planshopping{padding-left:0;}

div.large-12.columns.planshopping{padding:0 !important;}



.planshopping div.studytitle h5{width:85%;background: ur(images/designshop-bg.png) top right no-repeat;}



#featurebox{background:#fff;-webkit-border-bottom-right-radius: 5px;



-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-bottomright: 5px;

-moz-border-radius-bottomleft: 5px;

border-bottom-right-radius: 5px;

border-bottom-left-radius: 5px;border-style:solid;border-width:thin;padding:2em 1em;font-weight:bold;border-color:#cccccc;}

/* header */

div.telnumber.large-4.columns{padding:0 !important;}

#logo h2{font-size:0.9em;color:#2d4b8d;}

/* front page items */

.frontblock{margin:1.1em 0;}

.frontblock ul li div.news{min-height:14em;}

.news{padding: 0.7em;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

border-color: #c7c0c7;

border-width: 1px;

border-style: solid;}



.featuredproduct {
    background: #fff;
    padding: 5px 0.4em;
    height: 322px;
}


.featuredproduct p{text-align:center;margin:1.5em 0;}

.boduslider{

    display: none;position:relative;

}

 .boduslider div.slick-track div {background:rgba(0,0,0,0.0);}

.boduslider div.thecontent{padding:1.5em;}

.boduslider .slick-prev, .boduslider .slick-next{position:absolute;top:20%;}

.boduslider .slick-prev{left:4em;}

.boduslider .slick-prev:before, .boduslider .slick-next:before{font-size:2.5em;}

.slidecontent{text-shadow:1px 1px 1px #000;padding:1.5em;}

.slidecontent p{font-weight:bold;}



.latestnews{background:#fff; color:rgba(0, 0, 0, 0.75);margin-bottom:2.4em;padding-bottom:1.2em;}

.latestnews.top{}

.latestnews div.entry{margin:0.5em;}

span.postingdate{color:#ccc;font-style: italic;}



.meddesc,.whoweare{margin:1.4em 0;}





a.green{background:#93c95b;border-color:#a2da68;}







a.readmore{color:#93c95b;}























/* news */















div .newsentry h2 {font-size:1.2em;line-height:1em;}















div.newsentry h2 a{color:#2d4b8d;}















div.newsentry{font-size:0.7em;}































/* footer */















#footer{clear:both;width:100%;background:#2d4b8d;padding:2em 0;color:#fff;}















#footer ul{list-style:none;}















#footer a,.aceaddress h4,#footer h4.green, div.address{color:#93c95b;}















div.address{max-width:50px;float:left;}















div.propertyaddress{float:right;}















#footer a{font-weight:bold;}















#footer a:hover{color:#fff;}































#footer div.aceaddress ul li a,#footer ul.footerlist li a{color:#fff;font-weight:normal;}















#footer div.aceaddress ul li{clear:both;}















#footer div.aceaddress ul li a:hover, #footer ul.footerlist li a:hover{color:#93c95b;}































/* nav */















#content nav {















	clear: both;















	overflow: hidden;















	padding: 0 0 1.625em;















}















#content nav a {















	font-size: 12px;















	font-weight: bold;















	line-height: 2.2em;















}















#nav-above {















	padding: 0 0 1.625em;















}















#nav-above {















	display: none;















}















.paged #nav-above {















	display: block;















}















.nav-previous {















	float: left;















	width: 50%;















}















.nav-next {















	float: right;















	text-align: right;















	width: 50%;















}















#content nav .meta-nav {















	font-weight: normal;















}















































e















img.alignleft,















img.alignright,















img.aligncenter {















	margin-bottom: 1.625em;















}















p img,















.wp-caption {















	margin-top: 0.4em;















}















.wp-caption {















	background: #eee;















	margin-bottom: 1.625em;















	max-width: 96%;















	padding: 9px;















}















.wp-caption img {















	display: block;















	margin: 0 auto;















	max-width: 98%;















}















.wp-caption .wp-caption-text,















.gallery-caption {















	color: #666;















	font-family: Georgia, serif;















	font-size: 12px;















}















.wp-caption .wp-caption-text {















	margin-bottom: 0.6em;















	padding: 10px 0 5px 40px;















	position: relative;















}















.wp-caption .wp-caption-text:before {















	color: #666;















	content: '\2014';















	font-size: 14px;















	font-style: normal;















	font-weight: bold;















	margin-right: 5px;















	position: absolute;















	left: 10px;















	top: 7px;















}















#content .gallery {















	margin: 0 auto 1.625em;















}















#content .gallery a img {















	border: none;















}















img#wpstats {















	display: block;















	margin: 0 auto 1.625em;















}















#content .gallery-columns-4 .gallery-item {















	width: 23%;















	padding-right: 2%;















}















#content .gallery-columns-4 .gallery-item img {















	width: 100%;















	height: auto;















}































/* Image borders */















img[class*="align"],















img[class*="wp-image-"],















#content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */















	border: 1px solid #ddd;















	padding: 6px;















}















.wp-caption img {















	border-color: #eee;















}















a:focus img[class*="align"],















a:hover img[class*="align"],















a:active img[class*="align"],















a:focus img[class*="wp-image-"],















a:hover img[class*="wp-image-"],















a:active img[class*="wp-image-"],















#content .gallery .gallery-icon a:focus img,















#content .gallery .gallery-icon a:hover img,















#content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */















	background: #eee;















	border-color: #bbb;















}















.wp-caption a:focus img,















.wp-caption a:active img,















.wp-caption a:hover img {/* ... including captioned images! */















	background: #fff;















	border-color: #ddd;















}































.alignleft {















	display: inline;















	float: left;















	margin-right: 1.625em;















}















.alignright {















	display: inline;















	float: right;















	margin-left: 1.625em;















}















.aligncenter {















	clear: both;















	display: block;















	margin-left: auto;















	margin-right: auto;















}































/* studysections sections */































































.studysections div.section-container p.title,.studysections .section:last-child .title{border-style:none;background-colour:#ffffff;}















.studysections section > .title{background:#ffffff url(images/studysections-bg.png)  no-repeat !important;background-position:0px 70px;border-style:none !important;}















.studysections section.active > .title{background:#ffffff url(images/producttabs-bg.png) top right no-repeat !important;}















.studysections section > .title a{background:#c7c7c7 url(images/producttabs-bg.png) top right no-repeat;color:#ffffff !important;padding:1.5 2em !important;}







.studysections section > .title a:hover{color:#000;}







.studysections section.active > .title a{background:#87c348 url(images/producttabs-bg.png) top right no-repeat !important;padding-right:1.5em !important;}







.upsells.products ul li a img{max-width:90px;}































.variations_form{clear:both;float:left;}















.cartinstructions{clear:both;float:left;width:100%;}















.cartinstructions h1{background:#e4efef;font-size:0.98em;color:#a0cf75;padding:0.5em 1.2em;-webkit-border-radius: 5px;















-moz-border-radius: 5px;















border-radius: 5px;}















.cartinstructions select{float:left;width:60px;padding:0.3em;margin-left:65px;}







.cartinstructions p.removal{padding-left:60px;}







.cartinstructions .removalprice{margin-left:15em;padding:0.3em;}















.cartinstructions span.blue{padding:0 2em 0 0;}















.totalprice{float:right;}







#featurebox div.blue{margin-bottom:0.5em;}























/* sections side menu */















.section-container > section > .title, .section-container > .section > .title, .section-container.auto > section > .title, .section-container.auto > .section > .title{background:#fff;}















.section-container p.active a{color:#fff;}































/* latest offers */















div.latestoffers{background:#f2f7f7 url(images/latest-offers-bg.jpg) top left repeat-x;padding:1em;-webkit-border-radius: 5px;































-moz-border-radius: 5px;































border-radius: 5px;border-color:#c7c0c7;border-width:1px;border-style:solid;margin:1em 0 2.5em 0;}















div.latestoffers.large-12.columns h2{color:#87c348;font-size:1.5em;}















li.amdysound{padding:1em;}







div.homecats.testing{-webkit-border-radius: 5px;































-moz-border-radius: 5px;































border-radius: 5px;border-color:#c7c0c7;border-width:1px;border-style:solid;padding:1em 0;}







li.amdysound div.indproduct{-webkit-border-radius: 5px;



-moz-border-radius: 5px;



border-radius: 5px;border-color:#c7c0c7;border-width:1px;border-style:none;padding:1em;text-align:center;position:relative;}















li.amdysound h3{font-size:0.8em;}















li.amdysound div.star-rating{display:none;}















.indproduct{position:relative;}







.addtocartform{padding:0 1.5em;float:left;}







.panel.entry-content{padding:0 1.5em !important;background:#fff;}







.related.products ul.large-block-grid-4 li,.upsells.products ul.large-block-grid-4 li{width:25% !important;}







.featureboximage{min-height:12em;}







p.categorytitle {padding:0 2em 0 1em;color:#87c348;background: url(images/categorytitle-bg.png) center right no-repeat;margin:1.5em 0 0 0 !important;}







p.categorytitle a{color:#87c348;}







.totalprice{min-width:8em;}















ul.large-block-grid-3 li:hover div.homecats{border: #8fc754 1px solid;}







.catarchive{}







.pdtop{padding:2em 0 0 0 ;}







.subcat.row{padding:4em 0;}



















.cataloguebox a{font-size:1.4em;color:#2d4b8d;}







.featurebox imng{float:left;margin:0 1.2em 0 0;}







a.bodubutton{padding:0.5em;-webkit-border-radius: 5px;







-moz-border-radius: 5px;







border-radius: 5px;color:#fff !important;}







a.bodubutton:hover {background:#375492;}



#searchsubmit,#enquiry{background:#8fc754;border:#8fc754 1px solid;color:#fff !important;padding: 0.5em;



-webkit-border-radius: 5px;



-moz-border-radius: 5px;



border-radius: 5px;margin:0 0.2em;}



#searchsubmit:hover,#enquiry:hover{background:#385593;border:#385593 1px solid;}



.search {padding-top:0.55em !important;}



.catimage{margin-bottom:1.15em;}











.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price



.pricesection p{margin-bottom:0;line-height:1.1em !important;}



p.price{margin-top:2em !important;}



.pricesection p span.amount{color:#8fc754 !important;}



button.single_add_to_cart_button{background:#8fc754 !important;border-style:none;text-shadow:none !important;color:#fff !important;border-color:#8fc754 !important;}



span.exvat{color:#a7a8a9 !important;font-size:0.9em;}







div.panel.entry-content h2,div.relatedp.products h2{background:;color:#8fc754 !important;font-size:1.2em;}







div.relatedp.products h2{background:#e4efef;padding:0.5em 1.2em;-webkit-border-radius: 5px;















-moz-border-radius: 5px;















border-radius: 5px;}







div.relatedp.products.boduproducts h2{



margin-bottom:0 !important;



-webkit-border-bottom-left-radius: 0px;



-webkit-border-bottom-right-radius: 0px;



-moz-border-radius-bottomleft: 0px;



-moz-border-radius-bottomright: 0px;



border-bottom-left-radius: 0px;



border-bottom-right-radius: 0px;}







a .woocommerce-main-image image,img.attachment-shop_single.wp-post-image{-webkit-border-radius: 5px;















-moz-border-radius: 5px;















border-radius: 5px;border: solid 2px #eff3f3 !important;}







/* page templates accordion */



div.services .section-container.accordion{border:none !important;}



div.services .section-container section >.title a{color:#87c348;background: url(images/accordion-bg.png) 51.4em 8em no-repeat;}



div.services .section-container section >.title,div.expertise{border-style:none !important;background:#e4efef !important;margin-top:5.6em;border-radius: 8px;



-moz-border-radius: 8px;



-webkit-border-radius: 8px;}



div.services .section-container > section.active > .content{border-width:5px 5px 5px 5px; border-style:solid;border-color: #cccccc;border-radius: 0px 0px 8px 8px;



-moz-border-radius: 0px 0px 8px 8px;



-webkit-border-radius: 0px 0px 8px 8px;}



div.services .section-container section.active >.title{background:#e4efef !important;border-radius: 8px 8px 0px 0px;



-moz-border-radius: 8px 8px 0px 0px;



-webkit-border-radius: 8px 8px 0px 0px;}



.expertise{padding:2em 3em;margin:1.5em 0;}



#featurebox p{line-height:1.1em !important;}



ul.addressforms li div.address{max-width:100% !important;}



.whychoose p a.bodubutton{font-size:0.8em !important;}



.whychoose p{margin-bottom:0.4em;}



#myModal p.green{color:#87c348;}



#myModal p input[type=text]{background:#ededed !important;}







/* grouped products */







.grouped ul.large-block-grid-3 li div.imgprod,.grouped ul.large-block-grid-3 li div.prodlabel,.grouped ul.large-block-grid-3 li div.prodprice{clear:both;width:100%;text-align:center;}



div.woocommerce-tabs.bodu ul.tabs:before,.product div.woocommerce-tabs.bodu ul.tabs:after{border-style:none !important;box-shadow:none;}



div.woocommerce-tabs.bodu ul.tabs{margin-bottom:0 !important;padding:0  !important;}



 div.woocommerce-tabs.bodu ul.tabs li:before,.product div.woocommerce-tabs.bodu ul.tabs li:after{box-shadow:none !important;border-style:none !important;}



div.woocommerce-tabs.bodu ul.tabs li{border-style:none !important;background:#d5e2e3 url(images/producttabs-bg.png) top right no-repeat !important;box-shadow:none !important;padding-right:2em !important;margin:0 !important;}



.panel.entry-content{border-style:solid;border-color:#c0cfd0;border-width:1px;padding:2em !important;-webkit-border-radius: 4px;



-webkit-border-top-left-radius: 0;



-moz-border-radius: 4px;



-moz-border-radius-topleft: 0;



border-radius: 4px;



border-top-left-radius: 0;}



div.woocommerce-tabs.bodu ul.tabs li.active{background:#2d4b8d url(images/producttabs-bg.png) top right no-repeat !important;}



div.woocommerce-tabs.bodu ul.tabs li a{color:#2d4b8d !important;font-weight:normal !important;}



div.woocommerce-tabs.bodu ul.tabs li.active a{color:#fff !important;font-weight:normal;}







.woocommerce span.onsale, .woocommerce-page span.onsale{padding:0 !important;background:#8fc754 !important;}







.images div.thumbnails #slider_main_div{clear:both;margin:2em 0;}



span.price{width:100%;}



a.add_to_cart_button,a.product_type_simple{clear:both !important;color:#ffffff !important;}



div.woo_grid_compare_button_container{display:none;}







div.images.boduimages{width:35% !important;}



div.summary.entry-summary{width:60% !important;}







/* styling ind products on category pages */



li div.prodfix{height:24em !important;text-align:left !Important;position:relative;}



li div.prodfix a.button{position:absolute;bottom:4px;background:#93c95b;}

li div.prodfix a:hover.button{background:#2d4b8d;}

li div.prodfix h3 a{font-size:1.3em;}



div.prodfix a img{border-style:solid;border-width:2px;border-color:#eeeeee;margin-bottom:0.4em;}



div .catpricing p{margin:0 !important;padding:0;font-size:0.8em !important;}



.images a img{display:none;}







.row.3step{clear:both !important;}







.yith-wcwl-add-to-wishlist,.yith-wcwl-add-button.show{font-size:0.95em;}







#finalstep form{clear:right;float:right;margin:1.4em 0.8em 1.4em 0;}







/* associated contracts styling */



div.associated{clear:both;float:left;}



div.associated h3{font-size:1.4em;color:#2d4b8d;}



div.associated div.associated-entry{margin:0.3em 0 0.8em;-webkit-border-radius: 5px;



-moz-border-radius: 5px;



border-radius: 5px;background:#eeeeee;padding:0.8em;}



span.cartadd{float:right;}







/* accordion boxes */



.boduaccordion{clear:both;float:center;margin:3em 3;display:block;width:100%;}



div.boduaccordion div.section-container.accordion{border-style:none;}



div.boduaccordion div.section-container.accordion section{margin:3accordion.10em 3;-webkit-border-radius: 5px;



-moz-border-radius: 5px;



border-radius: 5px;}



div.boduaccordion div.section-container.accordion section p.title{background:#e4efef;color:#b0d24f;border-style:none;}



div.boduaccordion div .section-container.accordion section.active  p.title,div.boduaccordion div .section-container.accordion section  p.title{-webkit-border-radius: 5px;



-moz-border-radius: 5px;



border-radius: 5px;}



div.boduaccordion div.section-container.accordion section.active p.title{background:#b0d24f !important;}



div.boduaccordion div.section-container.accordion section p a{color:#b0d24f;}



div.boduaccordion div.section-container.accordion section.active p a{color:#fff;}







div.boduaccordion div.section-container.accordion section.active div.content p{z-index:9999;background:#fff;padding:3em 3;margin:3em 3;}



div#slider_main_div.thumbnails{min-height:90px !Important;}



.planshopping a.button.small.green{color:#fff !important;text-shadow:none;}







.calibrationform,.woocommerce #payment,.woocommerce #payment, .woocommerce-page #payment{background:#e4efef !important;



-webkit-border-radius: 5px;



border-radius: 5px;padding:1em;}



.calibrationform{margin:1.2em 0;}



.calibrationform h1 a{color:#3b5795;}







.frontcategories.archiveproducts{padding:0.8em;}







div.boduaccordion .section-container.accordion{border:none !important;}



div.boduaccordion .section-container section >.title a{color:#87c348;}



div.boduaccordion .section-container section >.title,div.expertise{border-style:none !important;background:#e4efef !important;margin-top:0.6em;border-radius: 8px;



-moz-border-radius: 8px;



-webkit-border-radius: 8px;}



div.boduaccordion .section-container > section.active > .content{border-width:1px 1px 1px 1px; border-style:solid;border-color: #cccccc;border-radius: 0px 0px 8px 8px;



-moz-border-radius: 0px 0px 8px 8px;



-webkit-border-radius: 0px 0px 8px 8px;}



div.boduaccordion .section-container section.active >.title{background:#e4efef !important;border-radius: 8px 8px 0px 0px;



-moz-border-radius: 8px 8px 0px 0px;



-webkit-border-radius: 8px 8px 0px 0px;}



.expertise{padding:2em 3em;margin:1.5em 0;}



.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#e4efef !important;;}



.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{background:#2d4b8d !important;}
.woocommerce-message a.button.wc-forward{background:#8fc754;}


span.price del,.pricesection p del span.amount{color:#990000 !important;}



.payment_box{background:#fff !important;}



.bodutabs{clear:both;}







/* shopfitting page */



ul.childpages li div.homecats.testing.entry.shopfitting{padding:0.3em !important;}



a div.homecats.testing.entry.shopfitting {color:rgba(0, 0, 0, 0.75);}



a div.homecats.testing.entry.shopfitting p{text-align:justify;}