.well, .breadcrumb, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,
select, textarea, .progress, code, pre {
-moz-box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;
-webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;
-o-box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;
box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;
background: #202020;
background-color: rgba(0, 0, 0, 0.3);
} body {
background: #1A1A1A;
color: #c6c6c6;
} .breadcrumb {
border: 0;
} .breadcrumb li {
text-shadow: 0 1px 0 #000;
} .page-header {
-moz-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
-webkit-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
-o-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
border-bottom: 1px solid #121212;
} h1, h2, h3, h4, h5, h6 {
color: white;
} h6 {
color: #999;
} .nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > .open.active > a:hover {
background-color: #222222;
border-color: #2f2f2f #2f2f2f transparent #2f2f2f;
} .nav > .dropdown.active > a:hover {
color: #fff;
} .nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
border-top-color: #fff;
} .nav-tabs {
border-bottom: 1px solid #666;
} .nav-tabs > .active > a, .nav-tabs > .active > a:hover {
background-color: #2f2f2f;
color: #fff;
border-color: #666 #666 transparent #666;
} .nav-tabs > li > a:hover {
border-color: #2f2f2f #2f2f2f #666666 #2f2f2f;
background-color: #222222;
color: #00aaff;
} .nav-tabs.nav-stacked > li > a, .nav-tabs.nav-stacked > li > a:hover {
border-color: #666;
} .nav-pills > li > a:hover {
background-color: #222222;
color: #00aaff;
} .nav-list > li > a,
.nav-list .nav-header {
text-shadow: 0 1px 0 #000;
} .nav-list > li > a:hover {
background-color: #161616;
color: #00aaff;
} .nav-list .active > a:hover {
background-color: #0088cc;
color: white;
} .tabs-below .nav-tabs {
border-top: 1px solid #666;
} .tabs-left .nav-tabs {
border-right: 1px solid #666;
} .tabs-right .nav-tabs {
border-left: 1px solid #666;
} .tabs-below .nav-tabs > li > a:hover {
border-top: 1px solid #666;
} .tabs-left .nav-tabs > li > a:hover {
border-color: transparent #666 transparent transparent;
} .tabs-right .nav-tabs > li > a:hover {
border-color: transparent transparent transparent #666;
} .tabs-below .nav-tabs .active > a,
.tabs-below .nav-tabs .active > a:hover {
border-color: transparent #666 #666 #666;
} .tabs-left .nav-tabs .active > a,
.tabs-left .nav-tabs .active > a:hover {
border-color: #666 transparent #666 #666;
} .tabs-right .nav-tabs .active > a,
.tabs-right .nav-tabs .active > a:hover {
border-color: #666 #666 #666 transparent;
} :-moz-placeholder {
color: #666666;
} ::-webkit-input-placeholder {
color: #666666;
} .input-prepend .add-on,
.input-append .add-on {
background: #444;
color: #c6c6c6;
border-color: #111;
text-shadow: 0 1px 0  black;
} label {
color: #c6c6c6;
} input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select, textarea {
color: white;
border-color: #111111;
} .search-query {
-webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0) 0 1px 7px 0px inset;
} legend {
color: white;
-moz-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
-webkit-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
-o-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
border-bottom: 1px solid #121212;
} .form-actions {
border-top-color: #222;
background-color: #444;
} .help-inline {
color: #999;
} .control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
color: #faa732;
} .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
color: #faa732;
border-color: #faa732;
} .control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
border-color: #faa732;
-moz-box-shadow: 0 0 6px #faa732;
-webkit-box-shadow: 0 0 6px #faa732;
-o-box-shadow: 0 0 6px #faa732;
box-shadow: 0 0 6px #faa732;
} .control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
color: #5bb75b;
} .control-group.success input, .control-group.success select, .control-group.success textarea {
color: #5bb75b;
border-color: #5bb75b;
} .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
border-color: #5bb75b;
-moz-box-shadow: 0 0 6px #5bb75b;
-webkit-box-shadow: 0 0 6px #5bb75b;
-o-box-shadow: 0 0 6px #5bb75b;
box-shadow: 0 0 6px #5bb75b;
} .control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
color: #fc5b5e;
} .control-group.error input, .control-group.error select, .control-group.error textarea {
color: #fc5b5e;
border-color: #fc5b5e;
} .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
border-color: #fc5b5e;
-moz-box-shadow: 0 0 6px #fc5b5e;
-webkit-box-shadow: 0 0 6px #fc5b5e;
-o-box-shadow: 0 0 6px #fc5b5e;
box-shadow: 0 0 6px #fc5b5e;
} .table thead {
color: white;
} .table td {
border-top-color: #666;
} .table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
background-color: #444;
} .table-bordered {
border: 1px solid #666;
} .table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
.table-bordered td + th {
border-left: 1px solid #666;
} .pagination a:hover {
background-color: #222222;
} .pagination .active a {
color: #fff;
background-color: #222222;
} .pagination a {
border-color: #666;
} .pager a {
background-color: #2f2f2f;
border-color: #666;
} .pager a:hover {
background-color: #222222;
color: #00aaff;
} .alert {
color: #fff;
background-color: #faa732;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
border-color: #a86404;
} .alert h4 {
color: #c17305;
} .alert-success {
color: #fff;
background-color: #5bb75b;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
border-color: #2d662d;
} .alert-success h4 {
color: #347834;
} .alert-error {
color: #fff;
background-color: #fc5b5e;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
border-color: #d40408;
} .alert-error h4 {
color: #ed0409;
} .alert-info {
color: #fff;
background-color: #3a87ad;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
border-color: #1a3c4e;
} .alert-info h4 {
color: #204b61;
} .modal {
background-color: #444;
} .modal-header {
border-bottom: 1px solid #222;
} .modal-body p {
color: #c6c6c6;
} .modal-footer {
background-color: #373737;
border-top: 1px solid #222;
-moz-box-shadow: 0 1px 0 #333333 inset;
-webkit-box-shadow: 0 1px 0 #333333 inset;
-o-box-shadow: 0 1px 0 #333333 inset;
box-shadow: 0 1px 0 #333333 inset;
} blockquote {
border-left-color: #111;
} blockquote.pull-right {
border-right-color: #111;
} hr {
-moz-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
-webkit-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
-o-box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
box-shadow: rgba(255, 255, 255, 0.07) 0 1px 0;
border-bottom: 1px solid #121212;
border-top: none;
} code {
border: none;
} pre {
border: none;
color: #c6c6c6;
} a { color: #FFF; }
#footer {background:#1F1F1F; border-top:4px solid #DDD;}
#action_box {border-bottom: 1px solid #000;}
.m_title {margin-top:0; color:#CD2122; text-shadow:0 1px 0 #000;}
.services_box .title {text-shadow: 1px 1px 0 #000;}
.recentwork_carousel li .details h4 + span {color: #AAA;}
.smallm_title { text-shadow: 0 1px 0 black; border-bottom: 1px solid black;}
.smallm_title span {border-bottom: 1px solid #000000;}
.smallm_title span:before {border-bottom-color: #000000;  }
.feature_box .title { text-shadow: 1px 1px 0 black; }
.css3accordion > ul > li { border-top: 4px solid #4B4B4B; }
.gray-area { background: #474747;}
.acc-group.default-style > button:hover {background:#555; color:#DDD;}
.acc-group.default-style > button.collapsed {color:#AAA;}
.partners_carousel li a { border: 4px solid #0E0E0E; background: #5E5E5E; }
.partners_carousel h5.title { text-shadow: 1px 1px 0 black; }
.keywordbox {border-top: 4px solid #222; color: #727272; }
.keywordbox:after {border-top-color:#222;}
.circle_title { text-shadow:0 1px 0 #111; }
.circle_title:after {border-bottom:1px dotted #999;}
.circle_title > span {background: #252525; }
.latest_posts.style3 ul.posts .title { text-shadow: 1px 1px 0 #1D1D1D; }
.latest_posts.style2 ul.posts .title {text-shadow: 1px 1px 0 #0E0E0E;}
.screenshot-box { background: #2C2C2C; border: 1px solid #1A1A1A; }
.infobox2, .infobox1 { background: #3D3D3D; border-bottom: 1px solid #181818;}
.infobox2:hover, .infobox1:hover {background: #2C2C2C;} 
.vertical_tabs {background: #131313; border: 1px solid #6F6F6F;}
.vertical_tabs .tabbable .nav>li {border-top: 1px solid #6F6F6F;}
.vertical_tabs .tabbable .nav>li.active>a { background: #131313; }
.vertical_tabs .tabbable .nav>li>a {color:#777; background: #000000;
background: -moz-linear-gradient(left,  #000 73%, #191919 100%); background: -webkit-gradient(linear, left top, right top, color-stop(73%,#000), color-stop(100%,#191919));
background: -webkit-linear-gradient(left,  #000 73%,#191919 100%); background: -o-linear-gradient(left,  #000 73%,#191919 100%); background: -ms-linear-gradient(left,  #000 73%,#191919 100%); background: linear-gradient(to right,  #000 73%,#191919 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#191919',GradientType=1 );}
.vertical_tabs .tabbable .nav { border-right: 1px solid #6F6F6F; border-bottom: 1px solid #6F6F6F;}
.tabs_style1 {background: #191919; border:1px solid #333;}
.tabs_style1 > ul.nav {background: #191919;
background: -moz-linear-gradient(top,  #191919 0%, #060606 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#191919), color-stop(100%,#060606)); background: -webkit-linear-gradient(top,  #191919 0%,#060606 100%); background: -o-linear-gradient(top,  #191919 0%,#060606 100%); background: -ms-linear-gradient(top,  #191919 0%,#060606 100%); background: linear-gradient(to bottom,  #191919 0%,#060606 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#060606',GradientType=0 ); }
.tabs_style1 > ul.nav > li > a {border-right: 1px solid #2E2E2E;color: #ADADAD;border-left: 0;}
.tabs_style1 > ul.nav > li.active > a, .tabs_style1 > ul.nav > li > a:hover {background-color: #191919;}
.mb_title {background: #3D3D3D; color: #A2A2A2;}
.statbox { background: #2E2E2E; border: 1px solid #575757;}
.static-content.simple { text-shadow: 0 2px 0 #0C0C0C;}
.static-content.simple h2,
.static-content.simple h3 {text-shadow: 0 2px 0 #0C0C0C;}
.static-content.simple .btn.btn-flat:after {background:#252525; }
.static-content.simple .line {background:#444;}
.page-title { color: #E7E7E7; }
.page-title, .subtitle { border-bottom: 1px solid #3F3F3F;}
.subtitle { color: #818181;}
nav#main_menu > ul ul { background: #111; border: 1px solid black; border: 1px solid rgba(0, 0, 0, 0.8); }
nav#main_menu > ul > li > ul::after {border-bottom-color: #111;}
nav#main_menu > ul ul li a { color: #949494;}
nav#main_menu > ul ul li.active > a,
nav#main_menu > ul ul li.sfHover > a,
nav#main_menu > ul ul li a:hover {color:#999; background:rgba(255, 255, 255, 0.04);  }
nav#main_menu > ul ul .sf-sub-indicator {background:#665;}
nav#main_menu > ul > li > ul ul::after {border-right-color: #111;}
#page_header::before { opacity: 1; }
#sidebar { background: #0C0C0C;}
#sidebar .title {color: #d5d5d5;}
#sidebar .title:after { border-bottom: 1px solid #888;}
#sidebar .title:before { border-bottom: 1px solid #444;}
#sidebar ul.menu li a {color: #999; }
.eBlog .itemContainer  {background: #090909;}
.eBlog .post_details {border-top: 1px solid #444; border-bottom: 1px solid #444;}
.eBlog .itemReadMore { border-bottom: 1px solid #111; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.hg-portfolio-sortable #portfolio-nav li a { background: #111;}
.hg-portfolio-sortable #sorting { background: #111; }
.hg-portfolio-sortable ul#thumbs li .inner-item { border: 1px solid #555; background: #0A0A0A;}
.hg-portfolio-sortable ul#thumbs li .inner-item h4 { border-bottom: 1px dotted #303030; }
.itemLinks span a { background: #111;}
.ptcarousel {border: 4px solid #252525; -webkit-box-shadow: 0 0 0 2px #5C5C5C, 0 0 6px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 0 2px #3D3D3D, 0 0 6px rgba(0,0,0,0.8); box-shadow: 0 0 0 2px #3D3D3D, 0 0 6px rgba(0, 0, 0, 0.8);}
.ptcarousel:after {border-right:15px solid #5C5C5C;}
.ptcarousel:before {border-right:13px solid #252525;}
.show-grid [class*="span"] { background-color: #111;}
.show-grid:hover [class*="span"] { background: #1a1a1a; }
.shop-latest .tabbable .nav {border-bottom:3px solid #393939;}
.shop-latest .tabbable .nav li { border-left:2px solid #444;}
.shop-latest .tabbable .nav li.active a:after {border-bottom-color:#393939; }
.shop-latest .tabbable .shop-latest-carousel .controls a {background:#000; }
.shop-latest .tabbable .shop-latest-carousel:hover .controls a {background:#111;}
.shop-latest .tabbable .shop-latest-carousel .controls a:hover { background:#212121; }
.product-list-item > .hover {box-shadow:inset 0 0 0 2px #999; }
.product-list-item:hover > .hover {box-shadow:inset 0 0 0 4px #777;} 
.product-list-item .details {background:#aaa; border-top: 1px solid #777;}
.product-list-item .details p.desc {color:#353535;}
#limited_offers li h5 a {color:#555;}
#limited_offers li { border:2px solid #999;}
#limited_offers li:hover {border:2px solid #777;}
.limited-offers-carousel .controls {background:#ccc; border:2px solid #999;}
.limited-offers-carousel .controls:after { border-top:1px solid #999;}
.acc-group.style3 { border-bottom: 1px solid #333; }
.acc-group.style3 > button:after {background:#111; text-shadow:0 1px 0 #000;}
.acc-group.style3 > button:hover:after {  background:#151515;}
.acc-group.style3 > button.collapsed:after {color:#999; }
.process_box {background: #040404; border: 2px solid #222; 
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 1px 4px #000; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 1px 4px #000; box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 1px 4px #000; }
.process_box:hover {-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.3), 0 1px 8px #000; -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.3), 0 1px 8px #000; box-shadow: 0 1px 0 rgba(255,255,255,0.3), 0 1px 8px #000;}
.process_box:after {border-top-color: #444;}
.process_box:before { border-top-color: #222;}
.process_box .number { background: #444; border-right: 1px solid #665; }
.process_box .number span { color: #ccc; }
.timeline_bar {background:url(//www.accessco.ie/wp-content/themes/kallyas/images/timeline_bar_dark.png) repeat-y center top;}
.timeline_box {background:#000;}
.timeline_box:after { border-left-color:#000;}
div[data-align=right] .timeline_box:after { border-right-color:#000;}
.timeline_box:before {background:#666; border:3px solid #1A1A1A; }
.end_timeline > span {background:#000;}
.timeline_box:hover:before { border:2px solid #1A1A1A;}
.timeline_box .date {background:#000; }
.error404 h2{ text-shadow: 0 0 28px rgba(213, 213, 213, .5); color:rgba(255,255,255,0)}
.tabs_style4 > ul.nav > li > a {color:#555;}
.tabs_style4 > ul.nav > li.active > a,
.tabs_style4 > ul.nav > li > a:hover {color:#888; background:#222;}
.tabs_style4 > ul.nav > li.active > a { background:#050505;  border:1px solid #252525;}
.tabs_style4 .tab-content {border:1px solid #252525; background:#050505;  }
.services_box.style2 .box {background:#111;  }
.services_box.style2 .box:hover {background:#000; box-shadow:0 0 30px rgba(0,0,0,0.8);}
.services_box.style2 .box .list li {border-top: 1px solid #252525;}
.team_member { background: black;}
.team_member:hover {box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);}
.team_member .details { background: black; box-shadow: 0 12px 20px rgba(0, 0, 0, 0.8);}
.acc-group.default-style > button:hover {background: #333;}
.bs-docs-example { background-color: #0C0C0C; border: 1px solid #414141;}
.bs-docs-example::after { background-color: black; border: 1px solid #414141;}
.prettyprint {  border: 1px solid #414141;}
.pricing_table .pr_table_col {background:#323232;}
.pricing_table [class*="span"]:nth-child(odd) .pr_table_col {background-color: #424242; }
.pricing_table .pr_table_col.caption_column .tb_header { color:#888; border-bottom:2px solid #fff; background:#222; text-shadow:1px 1px 0 #000;}
.pricing_table .pr_table_col.caption_column .tb_content li {background:#222;}
#sliding_panel {background: #363636; }
.tabs_style2 > ul.nav > li {border-left:1px dotted #555; }
.tabs_style2 > ul.nav > li > a {color:#555;}
.tabs_style2 > ul.nav > li.active > a,
.tabs_style2 > ul.nav > li > a:hover {color:#aaa;}
.tabs_style3 {background:#121212; border:1px solid #333;}
.tabs_style3 > ul.nav { background: #000; 
background: -moz-linear-gradient(top,  #000 0%, #222222 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#222222)); background: -webkit-linear-gradient(top,  #000 0%,#222 100%); background: -o-linear-gradient(top,  #000 0%,#222222 100%); background: -ms-linear-gradient(top,  #000 0%,#222222 100%); background: linear-gradient(to bottom,  #000 0%,#222222 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#222222',GradientType=0 ); }
.tabs_style3 > ul.nav > li > a {border-right:1px solid #333; color:#888;}
.tabs_style3 > ul.nav > li.active > a,
.tabs_style3 > ul.nav > li > a:hover {background-color:#111;}
.acc-group.style2 { border: 1px solid #333;}
.acc-group.style2 > button.collapsed {color:#888;}
.acc-group.style2 .content {border-top: 1px solid #333;}
.topnav li.drop .inner { background: #111; }
.topnav li.drop .inner:after {border-bottom-color:#111; }
.topnav li.drop li a {color:#ccc; }
.topnav li.drop li.active a,
.topnav li.drop li a:hover {background: rgba(255, 255, 255, 0.1); }
#page_header {border-bottom: 6px solid #353535;}
#page_header > .shadowUP:after {border-top-color:#353535; }
#slideshow #bottom_mask.mask2 {background: url(//www.accessco.ie/wp-content/themes/kallyas/images/bottom_mask2_dark.png) no-repeat center top;}
#slideshow #bottom_mask {background: url(//www.accessco.ie/wp-content/themes/kallyas/images/bottom_mask_dark.png) no-repeat center top;} #bbpress-forums div.bbp-breadcrumb > p {background: #151515; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7); }
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {background: #0C0C0C;
border-top: 1px solid #111111;}
#bbpress-forums li.bbp-header {background: #151515;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
border: 1px solid #111111;}
#bbpress-forums div.odd, #bbpress-forums ul.odd {background-color: #040404;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {border-top: 1px solid #111111;}
#bbpress-forums div.even, #bbpress-forums ul.even {background-color: #000;}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {border: 3px double #222222;}
#bbpress-forums .bbp-forums li.bbp-body .bbp-forum-title:hover {color: #fff;}
#bbpress-forums fieldset.bbp-form {border: 1px solid #292929;background: #0E0E0E;}
#bbpress-forums #bbp-user-wrapper {background: #000;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {background: #111;}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea {background: #060606;border: 1px solid #222222;}
#bbpress-forums #bbp-your-profile fieldset span.description {border: #311E10 1px solid;background-color: #0F0700;}
.widget .latest_posts.style3 ul.posts .title:before,
.widget .latest_posts.style3 ul.posts .title:after {display:none;} .woocommerce-tabs .panel {
width: 100%;
border: 1px solid #3D3D3D;
background: #3D3D3D;
}
.woocommerce-tabs ul.tabs li.active a {
background: #3D3D3D;
border: 1px solid #3D3D3D;
}
.woocommerce-tabs ul.tabs li a {color:#fff !important;}nav#main_menu {clear: right;}header#header {position: relative;}#slideshow .sliderContainer { padding: 50px 0; }#slideshow .container {padding: 30px 0 45px;}#page_header .container {padding: 0 0 30px;}#logo a img{
max-width:none;
width:auto;	height:auto;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #page_header.zn_def_header_style , #slideshow.zn_def_header_style , #page_header.uh_zn_def_header_style , #slideshow.uh_zn_def_header_style{
background-color:#000000;}
#page_header.zn_def_header_style #sparkles, #slideshow.zn_def_header_style #sparkles , #page_header.uh_zn_def_header_style #sparkles, #slideshow.uh_zn_def_header_style #sparkles {
}
#page_header.zn_def_header_style .bgback , #slideshow.zn_def_header_style .bgback , #page_header.uh_zn_def_header_style .bgback , #slideshow.uh_zn_def_header_style .bgback{
}
#page_header.zn_def_header_style , #slideshow.zn_def_header_style {background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); } #page_header.uh_main_page_header_-_sept_\'14 .bgback , #slideshow.uh_main_page_header_-_sept_\'14 .bgback {background-image:url(http://www.accessco.ie/wp-content/uploads/2014/08/Hassle-Free-stairlifts-installations-Dublin2.jpg);}#page_header.uh_main_page_header_-_sept_\'14 #sparkles , #slideshow.uh_main_page_header_-_sept_\'14 #sparkles {display:block}#page_header.uh_main_page_header_-_sept_\'14 , #slideshow.uh_main_page_header_-_sept_\'14 {background-color:#000000;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }#page_header.uh_main_page_header_-_sept_\'14 .bgback:after , #slideshow.uh_main_page_header_-_sept_\'14 .bgback:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1;background-image: url(http://www.accessco.ie/wp-content/themes/kallyas/images/glare-effect.png); background-repeat: no-repeat; background-position: center top;}#page_header.uh_header_main_-_nov14 .bgback , #slideshow.uh_header_main_-_nov14 .bgback {background-image:url(http://www.accessco.ie/wp-content/uploads/2014/11/Stairlifts-Companies-Dublin-Website-Header.jpg);}#page_header.uh_header_main_-_nov14 #sparkles , #slideshow.uh_header_main_-_nov14 #sparkles{display:none}#page_header.uh_header_main_-_nov14 , #slideshow.uh_header_main_-_nov14 {background-color:#000000;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }#page_header.uh_header_-_sept_\'15 .bgback , #slideshow.uh_header_-_sept_\'15 .bgback {}#page_header.uh_header_-_sept_\'15 #sparkles , #slideshow.uh_header_-_sept_\'15 #sparkles{display:none}#page_header.uh_header_-_sept_\'15 , #slideshow.uh_header_-_sept_\'15 {background-color:#000000;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5))); background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); } a:hover, 
.cart_details .checkout, 
.info_pop .buyit, 
.m_title, 
.smallm_title, 
.circle_title, 
.feature_box .title, 
.services_box .title, 
.latest_posts.default-style .hoverBorder:hover h6, 
.latest_posts.style2 ul.posts .title, 
.latest_posts.style3 ul.posts .title, 
.recentwork_carousel li .details h4, 
.acc-group.default-style > button, 
.acc-group.style3 > button:after, 
.screenshot-box .left-side h3.title, 
.vertical_tabs .tabbable .nav>li>a:hover, 
.vertical_tabs .tabbable .nav>li.active>a, 
.services_box.style2 .box .list li, 
.shop-latest .tabbable .nav li.active a, 
.product-list-item:hover .details h3, 
.latest_posts.style3 ul.posts .title a,
.statbox h4 , #bbpress-forums .bbp-topics li.bbp-body .bbp-topic-title > a
{color:#5882b2;}
.acc-group.style3 > button:hover, 
.acc-group.style3 > button:hover:after 
{ color:#5882b2 ;}
.tabs_style1 > ul.nav > li.active > a, 
header.style1, 
header.style2 #logo a, 
header.style3 #logo a 
{border-top: 3px solid #5882b2;}
nav#main_menu > ul > li.active > a, 
nav#main_menu > ul > li > a:hover, 
nav#main_menu > ul > li:hover > a, 
.social-icons li a:hover, 
#action_box, 
body .circlehover,
body .flex-direction-nav li a:hover,
body .iosSlider .item .caption.style1 .more:before,
body .iosSlider .item .caption.style1 .more:after,
body .iosSlider .item .caption.style2 .more,
body .nivo-directionNav a:hover,
body #wowslider-container a.ws_next:hover,
body #wowslider-container a.ws_prev:hover,
.br-next:hover, .br-previous:hover,
body .ca-more,
body .title_circle,
body .title_circle:before,
body ul.links li a,
.hg-portfolio-sortable #portfolio-nav li a:hover, .hg-portfolio-sortable #portfolio-nav li.current a,
.iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after,
.btn-flat ,
body.woocommerce a.button:hover, 
body.woocommerce button.button:hover, 
body.woocommerce input.button:hover, 
body.woocommerce #respond input#submit:hover, 
body.woocommerce #content input.button:hover, 
body.woocommerce-page a.button:hover, 
body.woocommerce-page button.button:hover, 
body.woocommerce-page input.button:hover, 
body.woocommerce-page #respond input#submit:hover, 
body.woocommerce-page #content input.button:hover,
body.woocommerce a.button, 
body.woocommerce button.button, 
body.woocommerce input.button, 
body.woocommerce #respond input#submit, 
body.woocommerce #content input.button, 
body.woocommerce-page a.button, 
body.woocommerce-page button.button, 
body.woocommerce-page input.button, 
body.woocommerce-page #respond input#submit, 
body.woocommerce-page #content input.button,
body.woocommerce a.button.alt, 
body.woocommerce button.button.alt, 
body.woocommerce input.button.alt, 
body.woocommerce #respond input#submit.alt, 
body.woocommerce #content input.button.alt, 
body.woocommerce-page a.button.alt, 
body.woocommerce-page button.button.alt, 
body.woocommerce-page input.button.alt, 
body.woocommerce-page #respond input#submit.alt, 
body.woocommerce-page #content input.button.alt,
body .woocommerce a.button, 
body .woocommerce button.button, 
body .woocommerce input.button, 
body .woocommerce #respond input#submit, 
body .woocommerce #content input.button, 
body .woocommerce-page a.button, 
body .woocommerce-page button.button, 
body .woocommerce-page input.button, 
body .woocommerce-page #respond input#submit, 
body .woocommerce-page #content input.button ,
span.zonsale,
.sidebar .widget ul.menu li.active > a,
.sidebar .widget ul.product-categories li.active > a, 
.sidebar .widget ul.pagenav li.active a, 
.sidebar .widget ul.menu li.current-cat > a, 
.sidebar .widget ul.product-categories li.current-cat > a, 
.sidebar .widget ul.pagenav li.current-cat > a, 
.sidebar .widget ul.menu li > a:hover, 
.sidebar .widget ul.product-categories li > a:hover, 
.sidebar .widget ul.pagenav li a:hover,
#limited_offers li:after,
.login-panel .create_account, 
.login-panel input[type=submit], 
.register-panel input[type=submit], 
.forgot-panel input[type=submit], 
.login-panel .login_facebook ,
#bbpress-forums div.bbp-search-form input[type=submit], #bbpress-forums .bbp-submit-wrapper button, #bbpress-forums #bbp-your-profile fieldset.submit button {background-color:#5882b2;}
.breadcrumbs li:after {
border-left-color: #5882b2;
}
span.zonsale:before ,#limited_offers li:before{border-color:#5882b2  transparent transparent;}
.how_to_shop .number, .newsletter-signup input[type=submit], .vertical_tabs .tabbable .nav>li.active>a>span, .vertical_tabs .tabbable .nav>li>a:hover>span, #map_controls, .hg-portfolio-sortable #portfolio-nav li.current a, .ptcarousel .controls > a:hover, .itemLinks span a:hover, .product-list-item .details .actions a, .shop-features .shop-feature:hover, .btn-flat, .redbtn, #sidebar ul.menu li a:hover, .imgboxes_style1 .hoverBorder h6, .feature_box.style3 .box:hover, .services_box .box:hover .icon, .latest_posts.default-style .hoverBorder h6, .process_steps .step.intro, .recentwork_carousel.style2 li a .details .plus, .gobox.ok, .hover-box:hover, .recentwork_carousel li .details > .bg, .circlehover:before,.iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after ,.iosSlider .item .caption.style2 .more {background-color:#5882b2;}
#action_box:before ,#action_box:after, header#header.style1{border-top-color:#5882b2;} .process_steps .step.intro:after,
body .nivo-caption,
body .flex-caption,
body #wowslider-container .ws-title
{border-left-color:#5882b2; }
.theHoverBorder:hover {box-shadow:0 0 0 5px #5882b2 inset;}
.offline-page .containerbox {border-bottom:5px solid #5882b2; }
.offline-page .containerbox:after {border-top: 20px solid #5882b2;}
header#header.style2 #logo a {border-top: 3px solid #5882b2;}
body .iosSlider .item .caption.style2 .title_big, body .iosSlider .item .caption.style2 .title_small {border-left: 5px solid #5882b2; }
body .iosSlider .item .caption.style2.fromright .title_big, body .iosSlider .item .caption.style2.fromright .title_small {border-right: 5px solid #5882b2 ; } #buddypress form#whats-new-form p.activity-greeting:after {border-top-color: #5882b2;}
#buddypress input[type=submit],
#buddypress input[type=button],
#buddypress input[type=reset] ,
#buddypress .activity-list li.load-more a {background: #5882b2;}
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a {border-top: 2px solid #5882b2;}
#buddypress form#whats-new-form p.activity-greeting,
.widget.buddypress ul.item-list li:hover {background-color: #5882b2;}
.widget.buddypress div.item-options a.selected ,
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a ,
#buddypress div.activity-meta a ,
#buddypress div.activity-meta a:hover,
#buddypress .acomment-options a {color:#5882b2;} h1 , .page-title{
font-family:Open Sans;	font-size:31px;	line-height:35px;	
}
h2 {
font-family:Open Sans;	font-size:30px;	line-height:36px;	
}
h3 {
font-family:Open Sans;	font-size:14px;	line-height:20px;	
}
h4 {
font-family:Open Sans;	font-size:14px;	line-height:20px;	
}
h5 {
font-family:Open Sans;	font-size:12px;	line-height:14px;	}
h6 {
font-family:Open Sans;	font-size:12px;	line-height:20px;	} body{
font-family:Open Sans;	font-size:13px;	line-height:19px;	
} body .gray-area {
font-family:Open Sans;	font-size:13px;	line-height:19px;	
} body #footer {
font-family:Open Sans;	font-size:13px;	line-height:19px;	
}
body #page_wrapper , body.boxed #page_wrapper {
background-color:#000000;		background-repeat:repeat;	background-position:left top;	background-attachment:scroll;}
.gray-area {
background-repeat:repeat;	background-position:left top;	background-attachment:scroll;}
header#header, header#header.style6 {
background-color:#000;	background-image:url(http://www.accessco.ie/wp-content/uploads/2014/11/Stairlifts-Companies-Dublin-Website-Header.jpg);	background-repeat:repeat;	background-position:left top;	background-attachment:scroll;
}
footer#footer {
}
footer#footer .bottom {	border-top:5px solid#484848;}
nav#main_menu > ul > li > a {
font-family:"Lato" , "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:14px;color:#fff;font-weight:700;}
.topnav > li > a { color:#ffffff ;}}
.sidebar .widget ul.menu li.active a, .sidebar .widget ul.product-categories li.active a, .sidebar .widget ul.pagenav li.active a, .sidebar .widget ul.menu li.current-cat > a, .sidebar .widget ul.product-categories li.current-cat > a, .sidebar .widget ul.pagenav li.current-cat > a, .sidebar .widget ul.menu li a:hover, .sidebar .widget ul.product-categories li a:hover, .sidebar .widget ul.pagenav li a:hover {
background: none repeat scroll 0 0 #000000;
color: white;
}
#sidebar ul.menu li a {
color: #ffffff;
}
{.sidebar .widget ul.menu li.active > a }
.topnav > li > a {
border-radius: 15px;
color: #fff;
font-size: 15px;
font-weight: 700;
line-height: 20px;
margin-top: 22px;
opacity: 0.8;
padding: 6px 6px;
text-align: center;
}
.topnav > li {
float: left;
margin-left: -5px;
position: relative;
text-align: center;
}
.sidebar .widget ul.menu li.active a, .sidebar .widget ul.product-categories li.active a, .sidebar .widget ul.pagenav li.active a, .sidebar .widget ul.menu li.current-cat > a, .sidebar .widget ul.product-categories li.current-cat > a, .sidebar .widget ul.pagenav li.current-cat > a, .sidebar .widget ul.menu li a:hover, .sidebar .widget ul.product-categories li a:hover, .sidebar .widget ul.pagenav li a:hover {
background: #000000;
color: white;
}
#sidebar {
background: #000000;
}
.social-icons li a {
display: inline-block;
width: 22px;
height: 22px;
text-indent: -9999px;
background-image: url(//www.accessco.ie/wp-content/themes/kallyas/images/social-icons-sprite.png);
background-repeat: no-repeat;
position: relative;
background-color: #111;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
header#header.style5 .topnav > li {
border-left: 1px solid rgba(255,255,255,0.1);
padding-left: 0px;
margin-top: 5px;
}
#page_header {
min-height: 1px;
}
header#header.style5 > .container {
border-bottom: 0px solid rgb(0, 0, 0);
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: rgb(0, 0, 0);
}	.chaser ul.sf-menu li.active > a,
.chaser ul.sf-menu li.active > a:hover {
background: #5882b2;
}