body { font: 0.8em/165% "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; margin:0; padding:0; outline:0 none; vertical-align:baseline; }

h1, h2, h3, h4, h5, h6 { margin:25px 0 20px 0; line-height:120%; text-shadow: 1px 1px 1px #EAF1EA; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }

h1 { font-size: 32px; margin:0 0 20px 0; }

h2 { font-size: 20px; color:#1487d4; font-weight:normal; }

h3 { font-size: 130%; }

h4 { font-size: 110%; }

.front .node h1 { font-size:30px; color:#494d4f; font-weight:normal; }

.front .node h1.front-heading { margin-bottom:0; font-weight:bold; }

.node.node-teaser h2 { margin-top:0; }

.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }

input, textarea, select { font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,
#footer-bottom h1, #footer-bottom h2, #footer-bottom h3, #footer-bottom h4, #footer-bottom h5, #footer-bottom h6 { text-shadow:none; }

p { margin:0 0 25px 0; }

a, li a.active { text-decoration:none; }

a img { border:none; outline: none; display:block; overflow:hidden; }

img.masked, .field-type-image img { background:transparent url('images/pattern.png'); border:1px solid #d8d8d8; padding:10px; margin:10px 0; }

img { max-width: 100%; height: auto; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

code { font-family: "Courier New", Courier, monospace; }

blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 40px 0; padding: 0 55px; }

.breadcrumb { padding:0 10px 20px 0; }
.breadcrumb ul { padding-inline-start: 0; }
.breadcrumb-separator { padding:0 8px 0 4px; }
.breadcrumb li { display: inline-block; } 
.breadcrumb li+li:before { padding: 0 4px 0 4px; content: "/\00a0"; }

.submitted { margin:-15px 0 20px 0; font-size: 85%; text-transform: uppercase; }

.region-sidebar-first .block h2, .region-sidebar-second .block h2 {  margin: 0 0 15px 0; padding:0 0 5px 0; }

.region-content { line-height:155%; } 

#site-name { font-size:130%; }

/* 
* Layout 
*/
#header { clear:both; }

#header-inside { margin: 0 auto; padding:40px 0; overflow:hidden; } 

#header-menu { clear:both; }

#logo { display:block; overflow:hidden; padding:0; margin:0; }

#logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img { padding:0; margin:0; display:block; overflow:hidden; }

#banner  { clear:both; border-bottom:1px solid #fcfcfc; overflow: hidden; }

#content { clear:both; overflow:hidden; }

#content-inside { padding:30px 0 60px; } 

.path-cart #main { padding-top: 10px; padding-bottom: 10px; }

#main { }

#sidebar { } 

.no-sidebars #main { padding-top:10px; padding-bottom:10px; }

.no-sidebars #sidebar { display:none; }

.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }

#footer { clear:both; overflow:hidden; padding:20px 0 50px 0;}

#footer-inside { } 

.footer-area { }

.footer-area.first { }

.footer-area.second { }

.footer-area.third { }

.node.node-teaser { margin-bottom:60px; }

#footer-bottom { clear:both; overflow:hidden; padding:40px 0; }

#footer-bottom-inside { } 

#footer-bottom-left { }

#footer-bottom-right { }

/*
* Sidebar Blocks - Menus
*/
.region-sidebar-first section.block , .region-sidebar-second section.block  { border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; margin:0 0 40px 0;
 /* shadow */
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset; }
.custom-content { background: #e7dcec; padding: 5px 12px; margin-bottom: 15px; }

.region-sidebar-first #block-block-2.block .content, .region-sidebar-second #block-block-2.block .content { background:none; border:none; padding:0; -webkit-box-shadow: none;  -moz-box-shadow:none;  box-shadow:none; }

.region-sidebar-first ul.menu, .region-sidebar-second ul.menu {  margin:0; padding:0; }

.region-sidebar-first ul.menu li, .region-sidebar-second ul.menu li { list-style:none; margin:0; padding:5px; border-bottom:1px solid #e7e7e7; display:block; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded { border-bottom:none; }

.region-sidebar-first ul.menu ul.menu, .region-sidebar-second ul.menu ul.menu { padding:0 0 0 15px; }

.region-sidebar-first ul.menu li.collapsed, .region-sidebar-second ul.menu li.collapsed, #footer .block ul.menu li.collapsed { background:url("../images/menu-collapsed.png") no-repeat scroll left 10px transparent; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded, #footer .block ul.menu li.expanded { background:url("../images/menu-expanded.png") no-repeat scroll left 10px transparent; }

.region-sidebar-first ul.menu li.collapsed > a, .region-sidebar-second ul.menu li.collapsed > a, #footer .block ul.menu li.collapsed > a { padding-left:15px; }

.region-sidebar-first ul.menu li.expanded > a, .region-sidebar-second ul.menu li.expanded > a, #footer .block ul.menu li.expanded > a { padding-left:15px; }

/* 
* Contact 
*/
.contact-form { margin:10px 0; }

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

.user-picture { float:left;  padding:0 20px 10px 0; }

/*
* About
*/
.about-features { padding:60px 0 0 0; }

.about-feature.last {  }

.about-members { clear:both; padding:10px 0 0 0;}

.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; margin-bottom:15px; }

.about-feature h2 { margin-top:0; }

.about-member p { margin:0; }

/*
* Products
*/
.product { margin-bottom:60px; }

.product h2 { margin:0 0 5px 0; }

.product-subtitle { padding:0 0 10px 0; }

/*
* Services
*/
.services { clear:both; padding:20px 0; }

.service-left {  }

.service-right {  }

/*
* Testimonials
*/
.testimonial { display: block; overflow: hidden; position: relative; clear:both; }

.testimonial-inner { outline:none; border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;
 /* shadow */
-webkit-box-shadow: 0 2px 3px #efefef inset;  -moz-box-shadow:0 2px 3px #efefef inset;  box-shadow:0 2px 3px #efefef inset; }

.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }

/* 
* Main-menu 
*/
/* 1st Level */
#header-menu #block-abohn-theme-main-menu-menu, 
#header-menu #block-mainmenu-menu { display:none; }
#header-menu ul.menu { display:block; padding:0; margin:0; position:relative; z-index:100; }

#header-menu ul.menu li { display:inline-block; float:left; vertical-align: middle; padding:0; margin:0; }

#header-menu ul.menu li a { outline:none; text-decoration: none; margin:0 25px 0 0; padding:10px 5px; font-size:14px; font-weight:normal; 
text-align:center; text-transform:uppercase; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; display:block; }

#header-menu ul.menu li.first a { padding-left:0; }

#header-menu ul.menu li.last a { padding-right:0; }

#header-menu ul.menu li a:hover, #header-menu ul.menu li a.active { color:#1487d4; }

#header-menu ul.menu li a:after { content: none; }

#header-menu ul.menu li.expanded { position: relative; }

#header-menu ul.menu li.expanded a { background:transparent url('../images/menu-expanded.png') no-repeat center right; padding:10px 15px 10px 10px; }

/* 2nd Level */
#header-menu ul.menu li.expanded ul.dropdown-menu { width: 230px; z-index:100; padding:0; display: none; position: absolute; }

#header-menu ul.menu li.expanded:hover, #header-menu ul.menu li.expanded:hover > ul.dropdown-menu { display:block; }

#header-menu ul.menu li.expanded ul.dropdown-menu li a { padding:10px; margin:0; display:block; width:210px; text-align:left; line-height:130%; background:none; font-size:12px; }

#header-menu ul.menu li.expanded ul.dropdown-menu li.expanded { background:transparent url('../images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li ul.dropdown-menu li a:hover {  background:#1b1b1b; color:#1487d4; }

#header-menu ul.menu li.expanded ul.dropdown-menu li.expanded a:hover { background:#1b1b1b url('../images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li.expanded ul.dropdown-menu li.leaf a:hover { background:#1b1b1b; }

/* 3rd, 4th, 5th, (...) level  */
#header-menu ul.menu li.expanded ul ul { display: none; left: 230px; top:0; padding:0; }

/* 
* Superfish support
*/
#navigation .block-superfish ul.sf-menu { margin:0; padding:0; }

#navigation .block-superfish ul.sf-menu li a { margin:0 25px 0 0; padding:10px; font-size:14px; font-weight:normal; text-align:left;
text-transform:uppercase; font-family: Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; }

#navigation .block-superfish ul.sf-menu li a.menuparent { padding:10px 30px 10px 10px; }

#navigation .block-superfish ul.sf-menu li.first a { padding-left:0; }

#navigation .block-superfish ul.sf-menu li.last a { margin-right:0; }

#navigation .block-superfish ul.sf-menu li li a, #navigation .block-superfish ul.sf-menu li li.first a, #navigation .block-superfish ul.sf-menu li li.last a { margin:0; padding:10px; font-size:12px; }

#navigation .block-superfish ul.sf-menu li:hover ul, #navigation .block-superfish ul.sf-menu li.sfHover ul { top: 35px; }

#navigation .block-superfish ul.sf-menu li:hover ul ul, #navigation .block-superfish ul.sf-menu li.sfHover ul ul { top: 0; }

#navigation .block-superfish select { width:100%; margin:10px 0; padding:5px; }

/* 
* Superfish support: Reset background/border
*/
#navigation .block-superfish ul.sf-menu li, #navigation .block-superfish ul.sf-menu li a,
#navigation .block-superfish ul.sf-menu li:hover,
#navigation .block-superfish ul.sf-menu li a:focus, .block-superfish ul.sf-menu li a:hover, 
#navigation .block-superfish ul.sf-menu li a:active { background:none; border:none; }

/* 
* Footer menu 
*/
#footer .block ul.menu { margin: 0; padding: 0; }

#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }

#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

#footer .block ul.menu li a { display: block; padding:5px; }

/* 
* Footer-bottom menu 
*/
ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 10px 0; display:block; overflow:hidden; }

ul.secondary-menu li, #footer-bottom ul.menu li { display:block; float:left; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }

ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }

ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }

#footer-bottom ul.menu ul.menu { display:none; }

/* 
* Comments 
*/
#comments { padding:20px 0 0 0; }

.comment { border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;
 /* shadow */
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;}

#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0;
/* background */
background: #fdfdfd;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #efefef));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef');
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
}

#comments-title h2 { padding:0; margin:0; }

#comments-title-left { float:left; width:50%; }

#comments-title-right { float:right; width:50%; text-align:right; }

#comments-title-right .counter { color:#979696; font-weight:bold; font-size:20px; 
background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }

#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }

#comments ul.links { display:block; }

#comments ul.links li a { color:#fefefe; padding:5px 10px; margin:0 0 0 2px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

#comments ul.links li a:hover { text-decoration:none; }

/*
* Poll
*/
.poll .bar .foreground { background-color: #0092c3; }

.poll .title { padding:0 0 20px 0; }

/*
* Recent content block
*/
#block-node-recent table, #block-node-recent td { border:none; }

#block-node-recent table tbody { border:none; }

#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }

/*
* Search
*/
#block-search-form { background:#e8e8e8; border:none; overflow:hidden;
/* Radius */
 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
 /* shadow */
-webkit-box-shadow: 0px 2px 5px #c8c8c8 inset;  -moz-box-shadow: 0px 2px 5px #c8c8c8 inset;  box-shadow: 0px 2px 5px #c8c8c8 inset; }

#header #block-search-form { margin:15px 0 0 0; }

#block-search-form .form-item { margin:0; padding:0; }

#block-search-form input.form-text { background:none; border:none; outline:none; text-decoration: none; color:#9f9f9f; float:left; width:70%; padding:10px; margin:0;height:15px; line-height:15px; -webkit-box-shadow: none;  -moz-box-shadow:none;box-shadow:none; }

#block-search-form input.form-submit { background:none; border:none; outline:none; padding:6px 10px 0 10px; float:right; }

.region-sidebar-first #block-search-form, .region-sidebar-second #block-search-form { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; }

.region-sidebar-first #block-search-form.block, .region-sidebar-second #block-search-form.block  { background:none; }

.region-sidebar-first #block-search-form.block .content, .region-sidebar-second #block-search-form.block .content { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding:0; }

/* 
* Messages
*/
div.messages.status { background:#52ac61; border:1px solid #46a055; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }

/* 
* Javascript Slideshow 
*/
#slider { position:relative; margin:0 auto; padding:0;}

#slideshow { position:relative; display:none; }

#slideshow img { display:none; }

.slider-item { width:100%!important; max-width:100%!important; }

.slider-item .content { padding:30px 0 0 0; position:relative; }

.slider-item a { outline:none; }

#slider-controls-wrapper { padding:20px 0; display:none; } 

#slider-controls { display:block; text-align:center; } 

#slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; text-align:center; }

#slider-controls ul li { display:inline; margin:0; padding:0; list-style:none; }

#slider-controls ul li a { width:17px; height:17px; background:url('images/inactive-slide.png') no-repeat center center; display:inline-block; padding:0; margin:0; outline:none; }

#slider-controls ul li a:focus { outline:none; }

#slider-controls ul li.activeSlide a:hover, #slider-controls ul li.activeSlide a { background:url('images/active-slide.png') no-repeat center center; }

/* 
* Slideshow Typography
*/
#slideshow h2 { margin:0 0 10px 0; color:#222222; font-size:30px; font-weight:bold; }

/*  
* Tables
*/
table { border-spacing:0; border:0; width:100%;  }

table td, table th { border:1px solid #bbbbbb; }

table th { background:#222222; color:#ffffff; font-weight:bold; }

table tr.odd { background:transparent; }

table tr.even { background:#ffffff; }

table td, table th { padding:5px; }
/* Remove table borders */
table.noborder td, table.noborder th, table.noborder tr { border:none; }

/* 
* Lists 
*/
ol { list-style-type:decimal; }

ol ol { list-style-type:upper-alpha; }

ol ol ol {list-style-type:lower-alpha; }

li { display:list-item; }

.pager-current { font-weight:bold; color:#7c713f; }

.links.inline.list-inline { display: block; text-align:right; }

.links.inline.list-inline li { list-style-type:none; }

.item-list ul { margin:0 0 0.25em 1em; padding:0; }

.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }

ol.search-results { padding:0; }

.links ul li a, a.more,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; padding:7px 15px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; cursor:pointer;
/* radius */
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

.links ul li a:hover, a.more:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration:none; }

.resizable-textarea .grippie { border:1px solid #dddddd; }

#edit-submit, #edit-preview { margin:0 10px 0 0; }

#block-search-form input.form-submit { margin:0; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:none; filter:none; }

ul.inline li { display: inline-block; margin: 0; padding: 10px 5px; zoom: 1; *display: inline; }

input.form-submit { margin:0 10px 0 0; }

/*
* Forms
*/
label { font-weight:bold; }

input.form-text { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif; height:25px; line-height:25px; margin:0 0 10px 0; padding:5px; width:80%; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset; }

input.form-text.error { border:2px solid red; }

textarea { background:#e8e8e8; border:1px solid #f2f2f2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
margin:0 20px 10px 0; padding:10px 5px; height:155px; font-size:100%; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset;}

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

/*
* Social
*/
ul.social-bookmarks { margin:0; padding:0; }

ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; }

ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }

ul.social-bookmarks li.label { padding:0 15px 0 0; }

ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }

ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }

ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }

ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }

ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }

/*
* Forum
*/
#forum { padding:20px 0; }

/*
* Twitter updates
*/
.twtr-hd, .twtr-ft { display:none; }

.twtr-bd { display:block; overflow:hidden; }

.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }

/**
 * Local tasks
 */
ul.primary, ul.tabs--primary, ul.nav-tabs {
    border-bottom: 1px solid #bbb;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none;
    margin: 5px;
    padding: 0 0 0 1em;
    white-space: nowrap;
}
ul.primary, ul.tabs--primary, ul.nav-tabs {
	padding: 0;
}
ul.primary, ul.tabs, ul.tabs--primary, ul.nav-tabs { clear:both; margin:10px 0 20px 0; white-space: normal }

.region.region-highlighted {
    margin-left: 8px;
    margin-right: 8px;
}
ul.primary li, ul.tabs--primary li, ul.nav-tabs li { display: inline; }

ul.primary li, ul.tabs li, ul.tabs--primary li, ul.nav-tabs li { padding:10px 0; line-height:130%; }

ul.primary li a, ul.tabs--primary li a, ul.nav-tabs li a  {
    background-color: #ddd;
    border-color: #bbb;
    border-style: solid solid none solid;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
}
ul.primary li.active a, ul.tabs--primary li.active a, ul.nav-tabs li.active a {
    background-color: #fff;
    border: 1px solid #bbb;
    border-bottom: 1px solid #fff;
}
ul.primary li a, ul.tabs li a, ul.tabs--primary li a, ul.nav-tabs li a  { margin:0; padding: 4px 1em; display: inline-block; }


/**
 * Ameex webform address changes css
 */

#webform-client-form-125 .webform-component--city,#webform-client-form-125 .webform-component--employment--business-city-new1,
#webform-client-form-125 .webform-component--employment-2--city-business-new2,#webform-client-form-125 .webform-component--employment-3--city-business-new3 {
    width: 224px;
    margin-right: 1em;
    float: left;
}
#webform-client-form-125 .webform-component--state,#webform-client-form-125 .webform-component--employment--business-state-new1,
#webform-client-form-125 .webform-component--employment-2--state-business-new2,#webform-client-form-125 .webform-component--employment-3--state-business-new3{
    width: 358px;
    margin-right: 1em;
    float: left;
}
#webform-client-form-125 .webform-component--zip-code,#webform-client-form-125 .webform-component--employment--business-zipcode-new1,
#webform-client-form-125 .webform-component--employment-2--zipcode-business-new2,#webform-client-form-125 .webform-component--employment-3--zipcode-business-new3  {
    width: 30%;
    float: left;
    margin-right: 1em;
}
#webform-client-form-125 .webform-component--zip-code input,#webform-client-form-125 .webform-component--employment--business-zipcode-new1 input,
#webform-client-form-125 .webform-component--employment-2--zipcode-business-new2 input,#webform-client-form-125 .webform-component--employment-3--zipcode-business-new3 input{
    width: 40%;
}


#webform-client-form-119 .webform-component--home-cm-zip-code,
#webform-client-form-119 .webform-component--business-address--home-cm-bus-zip-code, 
#webform-client-form-124 .webform-component--home-cc-zip-code,
#webform-client-form-124 .webform-component--employment--zip-code,
#webform-client-form-124 .webform-component--employment-2--bus2-cc-zip-code,
#webform-client-form-124 .webform-component--employment-3--bus2-cc-zip-code  {
    width: 30%;
    float: left;
    margin-right: 1em;
}
#webform-client-form-119 .webform-component--home-cm-state,
#webform-client-form-119 .webform-component--business-address--home-cm-bus-state,
#webform-client-form-124 .webform-component--home-cc-state,
#webform-client-form-124 .webform-component--employment--state,
#webform-client-form-124 .webform-component--employment-2--bus2-cc-state,
#webform-client-form-124 .webform-component--employment-3--bus3-cc-state {
    width: 358px;
    margin-right: 1em;
    float: left;
}
#webform-client-form-119 .webform-component--home-cm-city,
#webform-client-form-119 .webform-component--business-address--home-cm-bus-city,
#webform-client-form-124 .webform-component--home-cc-city,
#webform-client-form-124 .webform-component--employment--bus1-cc-city,
#webform-client-form-124 .webform-component--employment-2--bus2-cc-city,
#webform-client-form-124 .webform-component--employment-3--bus3-cc-city {
    width: 224px;
    margin-right: 1em;
    float: left;
}

#block-userlogin ul {
	display: none;
}
.feed-icons {
    margin-bottom: 15px;
}

/* new changes*/
.form-item.js-form-item.form-type-radios.js-form-type-radios.form-item-currently-employed.js-form-item-currently-employed.form-group {
    clear: both;
}
body.path-user:not(.toolbar-fixed) #content ul.tabs--primary.nav.nav-tabs li:nth-child(4),
body.path-user:not(.toolbar-fixed) #content ul.tabs--primary.nav.nav-tabs li:nth-child(5),
/*
body.path-user:not(.toolbar-fixed) #content .breadcrumb,
*/
.alert.alert-success.alert-dismissible button.close,
.alert.alert-success.alert-dismissible h2.sr-only,
.alert.alert-danger.alert-dismissible button.close,
.alert.alert-danger.alert-dismissible h2.sr-only {
	display: none;
}

div#edit-field-download-pdf-wrapper p a {
    padding: 10px;
    color: #fff;
    background: #4d8f46;
    text-decoration: none;
}
div#edit-field-download-pdf-wrapper p a:hover {
    background: #0a6700;
}
.alert.alert-success.alert-dismissible .item-list--messages,
.alert.alert-success.alert-dismissible p {
    background: #52ac61;
    border: 1px solid #46a055;
    padding: 10px;
    margin: 0 0 15px 0;
    color: #ffffff;
}
.alert.alert-danger.alert-dismissible {
    background: #d30000;
    border: 1px solid #b50000;
    padding: 10px;
    margin: 0 0 15px 0;
    color: #ffffff;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive .table-responsive,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive .table-responsive {
    overflow-x: hidden;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table thead,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table thead {
	display: none;
}
#continuing_education_in_occupational_health_11_table .form-item-continuing-education-in-occupational-health-11 > label,
#continuing_education_in_case_management_11_table .form-item-continuing-education-in-case-management-11 > label {
/*
    position: absolute;
    transform: translate(10px, 12px);
    background-color: #adc9c9;
    padding: 0px 5px;
    z-index: 9;
*/
	display: none;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr {
    display: block;
    -webkit-margin-start: 2px;
    -webkit-margin-end: 2px;
    -webkit-padding-before: 0.35em;
    -webkit-padding-start: 0.75em;
    -webkit-padding-end: 0.75em;
    -webkit-padding-after: 0.625em;
    min-width: -webkit-min-content;
    border-width: 2px;
    border-style: solid;
    border-color: #FFFFFF;
    border-image: initial;
    position: relative;
    margin-bottom: 2.5%;
    padding-top: 10px;
    margin-top: 2.5%;
    padding: 0.5% 1.3%;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr:not(:first-child),
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr:not(:first-child) {
	padding: 0px;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr::before {
	content: "Continuing Education in Occupational Health";
}
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr::before {
	content: "Continuing Education in Case Management";
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr::before,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr::before {
	position: absolute;
	transform: translate(0px, -16px);
	background-color: #adc9c9;
	padding: 0px 5px;
	cursor: pointer;
	color: #4b6bb2;
	font-weight: bold;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr:not(:first-child)::before,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr:not(:first-child)::before {
	transform: translate(0px, -10px);
	padding: 0px;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.open:not(:first-child)::before,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.open:not(:first-child)::before {
	transform: translate(0px, -16px);
	padding: 0px 5px;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr input.form-text,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr input.form-text {
	display: block;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.open,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.open {
    padding-top: 10px;
    margin-top: 2.5%;
    padding: 0.5% 1.3%;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.even,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.even {
    background: initial;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr td,
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr th,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr td,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr th {
    border: 0;
}

#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.open:first-child::before,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.open:first-child::before {
	transform: translate(0px, -10px);
	padding: 0px;
}
#continuing_education_in_occupational_health_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.open:first-child,
#continuing_education_in_case_management_11_table .webform-multiple-table.webform-multiple-table-responsive table tbody tr.open:first-child {
	padding: 0px;
}
.webform-submission-recertification-application-form #edit-continuing-education-in-occupational-health,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-2,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-3,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-4,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-5,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-6,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-7,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-8,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-9,
.webform-submission-recertification-application-form #edit-continuing-education-in-core-occupational-health-10,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-2,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-3,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-4,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-5,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-6,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-7,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-8,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-9,
.webform-submission-recertification-application-form #edit-continuing-education-in-case-management-10,
.webform-submission-recertification-application-form #edit-continuing-education-in-occupational-health-2,
.webform-submission-recertification-application-form #edit-continuing-education-in-occupational-health-3,
.webform-submission-recertification-application-form #edit-continuing-education-in-occupational-health-4,
.webform-submission-recertification-application-form #edit-continuing-education-in-occupational-health-5,
.webform-submission-recertification-application-form #edit-continuing-education-in-occupational-health-6,
.webform-submission-recertification-application-form #edit-continuing-education-in-occupational-health-7 {
	display: none;
}

#profile-memberlist-edit-form #edit-field-paid-thru-wrapper {
	text-align: center;
}
#profile-memberlist-edit-form #edit-field-paid-thru-wrapper #edit-field-paid-thru-0-value { 
	display: inline-block;
	width: 50% !important;
	margin-left: 15px;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar {
	display: none;
}

/*new changes for profile page*/
.form-item.js-form-item.form-type-textarea.js-form-type-textarea.form-item-field-custem-text5-0-value.js-form-item-field-custem-text5-0-value,
#edit-field-custem-text5-0-format {
    display: none;
}
div#edit-field-custem-text5-0--description {
    text-align: center;
}
form#profile-memberlist-edit-form #edit-field-sm-wrapper {
	display: none;
}
div#edit-field-custom-text1-0--description {
    margin-bottom: 15px;
}
form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-start-end-wrapper.field-group-div>h3 {
    display: none;
}
form#profile-memberlist-edit-form div#edit-field-custom-text3-0--description {
    margin-bottom: 10px;
}
.group-address-group .js-form-item.js-form-wrapper .panel-title {
    display: none;
}
form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-home-address.field-group-div h3,
form#profile-memberlist-edit-form .required-fields.field-group-html-element.group-business-address.field-group-div h3 {
	width: auto;
}
.toolbar-fixed.user-logged-in.path-user .breadcrumb {
	display: none;
}
a.remove-links {
    display: none;
}
.page-node-type-webform .messages__wrapper .alert-success {
    display: none; 
}


#top_menu section .field--item{
    padding: 20px 0;
}
#top_menu section .field--item p{
    padding: 0;
    margin-bottom: 0;
}
#top_menu .beforelogin a:link, #top_menu .beforelogin a:visited{
    color: #FFFFFF;
    text-decoration: none;
    padding: 7px 5px;
    width: 55px;
    border: 1px solid #fff;
    /* padding-left: 32px; */
    font-size: 1.2em;
    position: relative;
    text-align: center;
}
#content-inside .user-login-form .form-item .description.help-block{
    display: none;
}
@media only screen and (max-width: 767px){
    #top_menu .beforelogin a:link, #top_menu .beforelogin a:visited{
        right: -3%;
        transform: translateX(3%);
    }
}
@media only screen and (min-width: 768px){
    #top_menu .beforelogin{
        align-items: center;
    }
    #block-userlogintext .field--type-text-with-summary p{
        font-size: 16px;
    }
}



@media only screen and (min-width: 768px){
  #top_menu .beforelogin{
    max-width: 8%;
    margin-left: auto;
    }
}



/* webferm ui 17042019 starts  */
gin{
    padding: 20px 0;
}

@media only screen and (max-width: 767px){
    #top_menu a:link, #top_menu a:visited{
        right: -3%;
        transform: translateX(3%);
    }
}
@media only screen and (min-width: 768px){
    #top_menu .beforelogin{
        align-items: center;
    }
}
/*form#webform-client-form-119, form.webform-client-form {
    width: 100%;
    max-width: 700px;
    margin: auto;
    padding: 30px;
    background: rgba(255, 255, 255, 0.7);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 3px #bcbcbc inset;
    -moz-box-shadow: 0px 2px 3px #bcbcbc inset;
    box-shadow: 0px 2px 3px #bcbcbc inset;
}
form#webform-client-form-119 > div > .form-item, 
form.webform-client-form > div > .form-item, 
form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item,
form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    width:100%;
}
form#webform-client-form-119 > div > .form-item.webform-component--current-certification, 
form.webform-client-form > div > .form-item.webform-component--current-certification, 
form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item.webform-component--current-certification,
form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item.webform-component--current-certification,
form#webform-client-form-119 > div > .form-item.webform-component--have-you-taken-the-abohn-case-management-examination-before, 
form.webform-client-form > div > .form-item.webform-component--have-you-taken-the-abohn-case-management-examination-before, 
form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item.webform-component--have-you-taken-the-abohn-case-management-examination-before,
form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item.webform-component--have-you-taken-the-abohn-case-management-examination-before{

    justify-content: start; 
}
form.webform-client-form > div > .form-item.webform-component--total-ce-hours , 
form.webform-client-form > div > .form-item.webform-component--authorization-statement,
form.webform-client-form > div > .form-item.webform-component--authorization,
form.webform-client-form > div > .form-item.webform-component--examination-accomodation,
form#webform-client-form-119 > div > .form-item.webform-component--total-ce-hours , 
form#webform-client-form-119 > div > .form-item.webform-component--authorization-statement,
form#webform-client-form-119 > div > .form-item.webform-component--authorization,
form#webform-client-form-119 > div > .form-item.webform-component--examination-accomodation
{
    display: block;
    font: 14px/20px Lato,Arial,sans-serif;
}
form#webform-client-form-119 > div > .form-item.webform-component--home-address-markup,
form.webform-client-form > div > .form-item.webform-component--home-address-markup
{
    margin: 0;
    display: block;
    text-align: center;
}
form.webform-client-form > div > .form-item > label,
form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > label,
form#webform-client-form-119 > div > .form-item > label,
form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > label{
    float: left;
    width: 50%;
    margin: 0;
    padding-right: 10px;
    font-weight: normal;
    font-size: 16px;
    font: 14px/20px Lato,Arial,sans-serif;
}
form.webform-client-form > div > .form-item > input.form-text,
form.webform-client-form > div > .form-item > select.form-select,
form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > input.form-text,
form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > select.form-select,
form#webform-client-form-119 > div > .form-item > input.form-text,
form#webform-client-form-119 > div > .form-item > select.form-select,
form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > input.form-text,
form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > select.form-select{
    float: left;
    width: 50%;
    margin: 0;
}
form.webform-client-form > div > .form-item > input#edit-submitted-salary,
form#webform-client-form-119 > div > .form-item > input#edit-submitted-salary
{
    width:200px;
}
@media(min-width:768px) and (max-width:991px){
    form#webform-client-form-119, form.webform-client-form{
        max-width:600px;
    }
}
@media (max-width:767px){
    form#webform-client-form-119, form.webform-client-form{
        max-width:375px;
    }
    form#webform-client-form-119 > div > .form-item, 
    form.webform-client-form > div > .form-item, 
    form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item,
    form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item{
        flex-wrap: wrap;
    }
    form.webform-client-form > div > .form-item > input.form-text, 
    form.webform-client-form > div > .form-item > select.form-select, 
    form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > input.form-text, 
    form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > select.form-select,
    form.webform-client-form > div > .form-item > label, 
    form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > label,
    form#webform-client-form-119 > div > .form-item > input.form-text, 
    form#webform-client-form-119 > div > .form-item > select.form-select, 
    form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > input.form-text, 
    form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > select.form-select,
    form#webform-client-form-119 > div > .form-item > label, 
    form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > label{
        width:100%;
    }
    form.webform-client-form > div > .form-item > label, 
    form.webform-client-form > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > label,
    form#webform-client-form-119 > div > .form-item > label, 
    form#webform-client-form-119 > div >fieldset.form-wrapper > .fieldset-wrapper > .form-item > label{
        margin-bottom: 5px;
    }
}
@media(max-width:479px){
    form#webform-client-form-119, form.webform-client-form{
        max-width:270px;
    }
}*/
/* webform ui 17042019 ends  */



.credential-holder input#edit-field-rn-expiration-date-0-value-date { 
	pointer-events: none;
	opacity: 0.7;
}
.credential-holder input#edit-field-award-date-0-value-date { 
	pointer-events: none;
	opacity: 0.7;
}
.credential-holder input#edit-field-cm-start-0-value-date { 
	pointer-events: none;
	opacity: 0.7;
}
.credential-holder input#edit-field-paid-thru-0-value-date { 
	pointer-events: none;
	opacity: 0.7;
}
.credential-holder input#edit-field-period-start-0-value-date { 
	pointer-events: none;
	opacity: 0.7;
}
.credential-holder input#edit-field-period-end-0-value-date { 
	pointer-events: none;
	opacity: 0.7;
}

 .credential-holder ul.nav-tabs > li:first-child{
   display: none;
  }
 .credential-holder ul.nav-tabs > li:nth-child(2){
   display: none;
 }



#edit-education input[type=number]::-webkit-inner-spin-button, 
#edit-education input[type=number]::-webkit-outer-spin-button,
#edit-case-management input[type=number]::-webkit-inner-spin-button,
#edit-case-management input[type=number]::-webkit-outer-spin-button{ 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}


.page-node-type-webform .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{
    z-index: 101;
}
.page-node-type-webform .ui-widget-overlay.ui-front{
    z-index: 100;
}



/*multiform chnages start*/

.webform-submission-form .button[value*="Submit"]{
    float: right;
}

.webform-submission-form .custom-information3>.form-item {
    padding-top: 2%;
}
@media (min-width: 768px) {
    .webform-submission-form .custom-information3 .webform-flexbox {
        flex-wrap: wrap;
    }
    .webform-submission-form .custom-information3 .webform-flexbox>.webform-flex {
        width: 32%;
        padding-right: 1%;
        flex: none;
    }
}
.webform-submission-form .button{
    background-color: #4b6bb2;
    border: 0px;
    color: #fff;
    padding: 10px 20px;
    border-radius: 8px;
    outline: none;
    box-shadow: 0px 2px 3px 1px rgb(0 0 0 / 22%);
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    margin-left: 1%;
    border: 1px solid #4b6bb2;
}
.webform-submission-form .button:hover{
    background: transparent;
}

@media (min-width: 768px) {
    .user-logged-in .webform-submission-form .webform-flexbox select, .user-logged-in .webform-submission-form .panel-body select{
        width: 99%;
    }
}


.main-container-wheel{
  position: relative;
}
.container-wheel img:first-child {
  top: 52px;
  left: 32%;
}
.container-wheel img:nth-child(9),
.container-wheel img:nth-child(8),
.container-wheel img:nth-child(8),
.container-wheel img:nth-child(8),
.container-wheel img:nth-child(7),
.container-wheel img:nth-child(6),
.container-wheel img:nth-child(5),
.container-wheel img:nth-child(4),
.container-wheel img:nth-child(3){
  top: 60px;
}

.ohn-wheel {
  width: 100%;
  float: left;
}

.main-container-wheel {
  display: flex;
  float: left;
  flex-direction: row-reverse;
  width: 85%;
  margin-right: 15px;
  }
  .grid {
    width: 13%;
    float: left;
    font-size: 9px;
    border: 1px solid #000;
    line-height: 1.5;
  }
  .grid ul {
    padding-left: 20px;
  }
  .container-wheel {
  order: 2;
  width: 50%;
  float: left;
  height: 337px;
  margin-top: 60px;
  }
  .container-wheel {
    width: 34% !important;
}
.container-wheel-description {
  order: 1;
  width: 35%;
}
.container-wheel-description-left {
  order: 3;
  width: 32%;
}

  .container-wheel-description ul,
  .container-wheel-description-left  ul{
        font-size: 10px;
        line-height: 1.6;
  }
  .container-wheel img {
  max-width: 260px !important;
  position: absolute;
  }
    
  div.custom-fieldset table tbody tr td {
  display: block !important;
  }