@charset "utf-8";
Theme Name: Athlone Sports responsive Theme
Theme URI: http://fcdm.ie
Author: FCDM Team
Author URI: http://fcdm.ie
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
License: FCDM
License URI: http://fcdm.ie
*/   :root {
--blue: #1e90ff;
--white: #ffffff;
}
body {
--pure-gold: #DAAB1D; 
--pure-purple: #7A38A6;
--pure-navy: #213359;
--pure-blue: #4DA2FC;
--pure-red: #F94747;
--pure-dark-red: #BD0031;
}
.outer-wrap{ margin:0; padding:0; background:url(//i2.wp.com/www.athlonersc.ie/wp-content/themes/asc-mobile/images/screen_bottom_bg.png) no-repeat top center;}
.inner-wrap{ margin:0; padding:0; background:url(//i2.wp.com/www.athlonersc.ie/wp-content/themes/asc-mobile/images/screen_bottom_bg.png) no-repeat bottom center;}
.header{ margin:0; padding:0 0 20px 0;}
.header .font_size_control{
position: absolute;
left: -85px;
width: 90px;
top: 10px;
z-index: 99;
}
.header .font_size_control a{
display: block;
width: 24px;
height: 24px;
float: left;
margin-right: 4px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
text-decoration: none;
}
.header .font_size_control a:hover{
opacity: 0.7;
}
.header .font_size_control a.font_plus{
background-image: url(//athlonersc.ie/wp-content/themes/asc-mobile/images/icon-font-large.png);
width: 28px;
height: 28px;
}
.header .font_size_control a.font_reset{
background-image: url(//athlonersc.ie/wp-content/themes/asc-mobile/images/icon-font.png);
width: 24px;
height: 24px;
}
.header .font_size_control a.font_minus{
background-image: url(//athlonersc.ie/wp-content/themes/asc-mobile/images/icon-font-small.png);
width: 23px;
height: 23px;
}
.logo{ padding-top:20px;}
.header-newsletter{ margin:0 0 10px 0; padding:10px 8px; border-radius:0 0 4px 4px;
background: #757575;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNDA5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTMxNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #757575 0%, #bcbcbc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#bcbcbc)); background: -webkit-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: -o-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: -ms-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: linear-gradient(to bottom,  #757575 0%,#bcbcbc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#bcbcbc',GradientType=0 ); }
.header-newsletter label{ font-size:12px; color:#fff; line-height:24px; margin:0;font-weight:normal;}
.header-newsletter .form-control{ border-radius:0; height:24px; padding-right:30px; padding-left:5px; font-size:12px;}
.header-newsletter .row{ margin-left:-2px; margin-right:-2px;}
.header-newsletter .col-sm-6{ padding-left:2px; padding-right:2px;}
.header-newsletter input[type=submit]{ 
margin:0 !important; padding:0; height:24px!important; width:30px!important; position:absolute; top:0; left:auto; right:2px; color:#fff; border:none; cursor:pointer; font-weight:bold; font-size:13px;
background: #757575;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNDA5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTMxNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #757575 0%, #757575 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#757575)); background: -webkit-linear-gradient(top,  #757575 0%,#757575 100%); background: -o-linear-gradient(top,  #757575 0%,#757575 100%); background: -ms-linear-gradient(top,  #757575 0%,#757575 100%); background: linear-gradient(to bottom,  #757575 0%,#757575 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#757575',GradientType=0 ); }
.header h2{ margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-size:43px; color:#000; font-weight:700; text-align:center;}
.header h2 span{ font-size:24px;}
.header h2 i{ font-size:20px;}
.content-wrap{ margin:0 0 25px 0; padding:10px; background:rgba(255,255,255, 0.6); border-radius:8px;}
.navigation{ margin:0; padding:0; border-radius:6px; position:relative;
background: #757575;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNDA5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTMxNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #757575 0%, #bcbcbc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#bcbcbc)); background: -webkit-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: -o-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: -ms-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: linear-gradient(to bottom,  #757575 0%,#bcbcbc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#bcbcbc',GradientType=0 ); }
.menu{display:block; margin:0; padding:0; list-style:none;}
.menu li{display:inline-block; float:left; position:relative; z-index:100; font-size:15px; position:relative; font-family: 'Open Sans', sans-serif; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/divder_stip_menu.jpg) repeat-y right; font-weight:600;}
.menu li:last-child{ background:none;}
.menu li a{text-decoration:none; padding:12px 12px; display:block; color:#fff; -webkit-transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s; -ms-transition:all 0.2s ease-in-out 0s; transition:all 0.2s ease-in-out 0s; }
.menu li a:hover, .menu li:hover > a,  .menu li.current-menu-item > a{color:#fff; background:#BE0030;  }
.menu ul{display:none; margin:0; padding:0; width:200px; position:absolute; top:100%; left:0px; background:#ffffff; }
.menu ul li{display:block; float:none; background:none; margin:0; padding:0; font-size:12px; }
.menu ul li a{font-size:13px; font-weight:normal; display:block; color:#fff; background:#757575; padding:4px 10px; white-space:nowrap;  border-top:1px solid #bcbcbc;  }
.menu ul li a:hover, .menu ul li:hover > a{background:#1285c1; color:#fff; }
.menu ul li:before{ display:none;}
.menu li:hover > ul{display:block; }
.menu ul ul{left:149px; top:0px; }
.mobile-menu{display:none; padding:0; padding:12px 20px; color:#fff; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/menu-toogle.jpg); z-index:999; width:100%; font-family: 'Open Sans', sans-serif; font-weight:700;}
.mobile-menu:hover{ color:#fff; text-decoration:none;}
.mobile-menu i{ margin-right:8px; }
@media (min-width: 992px) and (max-width: 1199px) {
.menu li{ font-size:14px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.navigation{ margin:0;}
.menu{display:none; float:none; }
.mobile-menu{display:block; }
nav{margin:0; background:none; }
.menu li{display:block; margin:0; background:none; float:none;}
.menu li a{color:#fff; border-top:1px solid #757575; padding:8px 20px; background:#bcbcbc; }
.menu li a:hover, .menu li:hover > a{color:#fff; background:#1285c1;  }
.menu ul{display:block; position:relative; top:0; left:0; width:100%; }
.menu ul ul{left:0; }
.navigation nav{ position:absolute; top:100%; right:0; left:0; width:300px; z-index:999;}
.menu li:before{ display:none;}
.menu li:hover > a:after, .menu li.current-menu-item > a:after{ display:none;}
.menu ul li a{ padding:4px 20px;}
}
@media (max-width: 767px) {
.navigation{ margin:0;}
.menu{display:none; float:none; }
.mobile-menu{display:block; }
nav{margin:0; background:none; }
.menu li{display:block; margin:0; background:none; float:none;}
.menu li a{color:#fff; border-top:1px solid #757575; padding:8px 20px; background:#bcbcbc; }
.menu li a:hover, .menu li:hover > a{color:#fff; background:#fff;  }
.menu ul{display:block; position:relative; top:0; left:0; width:100%; }
.menu ul ul{left:0; }
.navigation nav{ position:absolute; top:100%; right:0; left:0; width:auto; z-index:999;}
.menu li:before{ display:none;}
.menu li:hover > a:after, .menu li.current-menu-item > a:after{ display:none;}
.menu ul li a{ padding:4px 20px;}
.header .font_size_control{
top: 160px;
left: auto;
right: 20px;
z-index: 99;
}
}
a.toogle{display:block; color:#fff; font-size:16px; font-weight:600; padding:10px 20px; text-decoration:none; font-family: 'Open Sans', sans-serif;}
a.toogle i{ font-size:20px; margin-right:8px;}
.content{padding:0;}
.access{ margin:0; padding:8px; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png);}
.search{ position:relative;}
.search .form-control{ border-radius:0; height:24px; padding-right:30px; padding-left:5px; font-size:12px; border:1px solid #333;}
.search input[type=submit]{ margin:0; padding:0; height:24px; width:30px; position:absolute; top:0; left:auto; right:0; color:#fff; border:none; cursor:pointer; font-weight:bold; font-size:13px;
background: #757575;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNDA5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTMxNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #757575 0%, #bcbcbc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#bcbcbc)); background: -webkit-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: -o-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: -ms-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: linear-gradient(to bottom,  #757575 0%,#bcbcbc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#bcbcbc',GradientType=0 ); }
.wrapper{ margin:0; padding:10px; background:#fff;}
.top-wrap{ margin:0; padding:0;}
.flash-box{}
.flash-box img{ width:100%; border-radius:4px;}
.latest-news{ margin:0; padding:9px 9px 0; position:relative; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png); border-radius:6px; font-size:12px;}
.latest-news:before{ background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/news_s-t.png) no-repeat center; height:5px; position:absolute; top:-5px; left:0; right:0; content:'';}
.latest-news:after{ background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/news_s-b.png) no-repeat center; height:5px; position:absolute; bottom:-5px; left:0; right:0; content:'';}
.latest-news h3{ margin:0 0 5px 0; padding:0 0 0 20px; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/chat_logo.png) no-repeat left; font-size:15px; font-weight:600; font-family: 'Open Sans', sans-serif;}
.latest-news ul{ margin:0; padding:0; list-style:none;}
.latest-news  ul li{ margin:0; padding:8px;
background: #fbfbfb;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fbfbfb 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top,  #fbfbfb 0%,#eeeeee 100%); background: -o-linear-gradient(top,  #fbfbfb 0%,#eeeeee 100%); background: -ms-linear-gradient(top,  #fbfbfb 0%,#eeeeee 100%); background: linear-gradient(to bottom,  #fbfbfb 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#eeeeee',GradientType=0 ); }
.latest-news  ul li a{ color:#000; text-decoration:none;}
.latest-news  ul li a:hover{ color:#333; text-decoration:underline;}
.latest-news  ul li h5{ margin:0; padding:0 0 3px 0; font-weight:bold; font-size:12px;}
.latest-news  ul li p{ margin:0; padding:0 0 3px 0;}
.more-link{ margin:0; padding:8px 0 6px ;}
.more-link a{ color:#000; text-decoration:none;}
.more-link a:hoer{ color:#333; text-decoration:underline;}
.link-box{ margin:0; padding:0;}
.cat-box{ position:relative; margin-top:16px;}
.cat-box img{ width:100%; height:auto;}
.cat-box h3{ margin:0; padding:11px 10px; color:#fff; font-weight:700; position:absolute; top:0; left:0; right:0;  font-family: 'Open Sans', sans-serif; font-size:15px;}
.cat-box a{ color:#fff; text-decoration:underline;}
.home-page-image-outer .image-box {background-color: var(--pure-gold);border-radius: 5px;position: relative;margin-top: 16px;}
.home-page-image-outer .image-box.gold{background-color: var(--pure-gold);}
.home-page-image-outer .image-box.purple{background-color: var(--pure-purple);}
.home-page-image-outer .image-box.navy{background-color: var(--pure-navy);}
.home-page-image-outer .image-box.blue{background-color: var(--pure-blue);}
.home-page-image-outer .image-box.red{background-color: var(--pure-red);}
.home-page-image-outer .image-box.dark-red{background-color: var(--pure-dark-red);}
.home-page-image-outer .heading {border-bottom: 3px solid rgba(0, 0, 0, 0.3);}
.home-page-image-outer .image-box a{text-decoration: none;}
.home-page-image-outer .heading h3 {margin: 0;padding: 11px 10px;color: #fff;font-weight: 700;font-family: 'Open Sans', sans-serif;font-size: 15px;}
.home-page-image-outer .image-box .image-outer img {margin: 0 0 5px 0;width: 100%;height: auto;}
.partner-logo{ margin:0; padding:10px 15px; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png); position:relative;}
.partner-logo h2{ margin:0; padding:0 0 10px 0; text-transform:uppercase; color:#371688; font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:700;}
#owl-demo .item{margin:0; padding:0 7px; color: #FFF; text-align: center;}
#owl-demo .item img{ width:100%; height:auto;}
#owl-demo{ margin-bottom:15px}
.scroll .btn.prev{height:30px; width:20px; border:none; box-shadow:none; margin:0 3px; padding:0; font-size:24px; line-height:30px; position:absolute; top:50%; left:-5px; margin-top:-15px; color:#371688;}
.scroll .btn.next{height:30px; width:20px; border:none; box-shadow:none; margin:0 3px; padding:0; font-size:24px; line-height:30px; position:absolute; top:50%; right:-5px; margin-top:-15px; color:#371688;}
.scroll{ position:relative; padding:0 20px}
.side-bar-menu{ margin:0 0 25px 0; padding:0; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png); border-radius:0 0 4px 4px;}
.side-bar-menu h3 a {color: #fff}
.side-bar-menu h3{ color:#fff; font-weight:bold; font-size:15px; border-radius:4px 4px 0 0; margin:0; padding:8px 10px;
background: #757575;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNDA5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTMxNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #757575 0%, #757575 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#bcbcbc)); background: -webkit-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: -o-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: -ms-linear-gradient(top,  #757575 0%,#bcbcbc 100%); background: linear-gradient(to bottom,  #757575 0%,#bcbcbc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#bcbcbc',GradientType=0 ); }
.side-bar-menu ul{ margin:0; padding:0; list-style:none;}
.side-bar-menu ul li{ margin:0; padding:0;}
.side-bar-menu ul li:nth-child(even){ background:#D6D6D6}
.side-bar-menu ul li a{ color:#474747; padding:6px 10px; display:block;}
.quote-form{ margin:0 0 25px 0 ; padding:10px 9px; position:relative; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png); border-radius:6px; font-size:12px;}
.quote-form:before{ background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/news_s-t.png) no-repeat center; height:5px; position:absolute; top:-5px; left:0; right:0; content:'';}
.quote-form:after{ background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/news_s-b.png) no-repeat center; height:5px; position:absolute; bottom:-5px; left:0; right:0; content:'';}
.quote-form h3{ margin:0 0 5px 0; padding:0 0 0 20px; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/chat_logo.png) no-repeat left; font-size:12px; font-weight:bold;}
.quote-form label.lb{ display:block; width:100%; color:#dd0404;}
.quote-form .form-control{height:25px; border-radius:0; padding:5px;}
.quote-form textarea.form-control{ height:80px;}
.quote-form .form-group{ margin-bottom:5px;}
.quote-form input[type=submit]{ background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/submit_button.png); height:28px; width:109px; display:block; margin:0 auto; border:none; cursor:pointer; color:#fff;  font-family: 'Open Sans', sans-serif; font-weight:700; text-align:center;}
.quote-form label.checkbox{ margin:0; font-weight:normal;}
.inner-page .col-sm-7, .inner-page .col-sm-5, .inner-page .col-md-3, .inner-page .col-md-9{ float:right;}
.inner-banner{ margin:0; padding:0;}
.inner-banner img{ width:100%; height:auto; border-radius:5px;}
.page-inner{ margin:0; padding:20px 0 0 0; overflow-y: auto;}
.page-inner h1{ margin:0; padding:0 0 10px 0; font-size:20px; font-weight:bold; color:#dd0404;}
.page-inner h2{ margin:0; padding:0 0 10px 0; font-size:18px; font-weight:bold; color:#dd0404;}
.page-inner h3{ margin:0; padding:0 0 10px 0; font-size:17px; font-weight:bold; color:#dd0404;}
.page-inner h4{ margin:0; padding:0 0 10px 0; font-size:16px; font-weight:bold; color:#dd0404;}
.page-inner h5{ margin:0; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#dd0404;}
.page-inner h6{ margin:0; padding:0 0 10px 0; font-size:13px; font-weight:bold; color:#dd0404;}
.page-inner ul, .page ol{ padding-left:18px;}
.footer{ margin:0 0 10px 0; padding:10px; background:rgba(255,255,255, 0.6); border-radius:8px;}
.footer-wrap{ margin:0; padding:0; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png); border-radius:4px;}
.foot{ margin:0; padding:10px; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/footer_middel_background.jpg) no-repeat bottom center; position:relative}
.footmenu{ margin:0; padding:0; list-style:none;}
.footmenu li{ margin:0; padding:0; background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/footer_bottom_menu_strip.png) repeat-x bottom;}
.footmenu li a{ color:#474747; font-size:12px; font-weight:bold; padding:3px 0; display:block;}
.footmenu li a:hover{ color:#333; text-decoration:underline;}
.footer-right{ font-weight:bold; font-size:12px; float:right;}
.info{ margin:0; padding:0; list-style:none;}
.info li{ margin:0 0 2px 0; padding:0;}
.info li.fb{ background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/face.png) no-repeat left; padding-left:18px;}
.info li.tw{ background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/face2.png) no-repeat left; padding-left:18px;}
.info li span{ width:65px; color:#000; display:inline-block;}
.info li a{ color:#333; text-decoration:none;}
.info li a:hover{ color:#333; text-decoration:underline;}
.copy{ position:absolute; bottom:0; left:0; font-size:12px; color:#474747; padding:8px;}
.copy a{color:#474747}
.copy a:hover{color:#474747; text-decoration:underline;}
#designedbyfcdm {
background-image: url(//athlonersc.ie/wp-content/themes/asc-mobile/images/backgroundfcdm.png);
background-repeat: no-repeat;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
height: 21px;
margin:10px auto;
line-height:21px; color:#fff;
padding:0 5px;
width: 162px;
}
#designedbyfcdm a{ color:#fff;}
#designedbyfcdm a:hover{ text-decoration:underline;}
.aligncenter{margin:0px auto;}
.alignright {float:right;margin-left:15px;}
.alignleft{float:left;margin-right:15px;}
.board li {list-style-type:none;}
.board {padding: 0px !important}
#wpcf7-f1929-p606-o1 p,
#wpcf7-f1929-p606-o2 p{
font-size: 12px;
font-weight: bold;
margin-left: 7px;
color: #000;
}
#wpcf7-f1929-p606-o1 input,
#wpcf7-f1929-p606-o2 input{
width:100%;
padding: 2px 5px;
font-size: 12px;
line-height: 17px;
}
#wpcf7-f1929-p606-o1 input[type="text"]{}
#wpcf7-f1929-p606-o1 textarea,
#wpcf7-f1929-p606-o2 textarea{
height: 72px;
padding: 3px;
width:100%;
resize: none;
font-size: 12px;
border: 1px solid #8E8F8F;
line-height: 14px;
}
#wpcf7-f1929-p606-o1 .wpcf7-submit,
#wpcf7-f1929-p606-o2 .wpcf7-submit{
background: #361586;
width:150px !important;
display: inline-block;
font-family: "Open Sans",sans-serif;
font-weight: bold;
font-size: 12px;
color: #FFF;
border: medium none;
margin-left: 100px;
cursor: pointer;
}
#wpcf7-f1951-o1 input[type="text"],
#wpcf7-f1951-o1 input[type="email"], 
#wpcf7-f1951-o1 textarea,
#wpcf7-f1951-o2 input[type="text"],
#wpcf7-f1951-o2 input[type="email"], 
#wpcf7-f1951-o2 textarea{
display: block;
width: 100%;
font-size: 14px;
line-height: 1.42857;
color: #555;
background-color: #FFF;
background-image: none;
border: 1px solid #CCC;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
#wpcf7-f1951-o1 .wpcf7-submit,
#wpcf7-f1951-o2 .wpcf7-submit{ width:110px !important; }
#wpcf7-f1951-o1 .wpcf7-recaptcha > div,
#wpcf7-f1951-o1 .wpcf7-recaptcha iframe,
#wpcf7-f1951-o2 .wpcf7-recaptcha > div,
#wpcf7-f1951-o2 .wpcf7-recaptcha iframe{
width: 100% !important;
}
#wpcf7-f1951-o1 .wpcf7-form-control
#wpcf7-f1951-o2 .wpcf7-form-control{
width: 100%;
}
#main .navigation {background:none;}
.navigation .screen-reader-text{display:none}
#mc_mv_EMAIL{width:100%;}
.mc_var_label{display:none !important} .calculator p{color: rgb(121, 121, 121);font-size: 18px;}
.calculator select{height:35px;width:100%;width: 100%;height: 35px;border: 1px solid rgb(211, 211, 211);}
.calculator input{height:35px;width:100%;width: 100%;height: 35px;border: 1px solid rgb(211, 211, 211);}
.calculator {background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png) repeat}
.calculator .ui-widget-header {background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png) repeat}
.calculator .wpb_tab {background:url(//athlonersc.ie/wp-content/themes/asc-mobile/images/pattern_bg.png) repeat}
.calculator .ui-state-default a{background:#fff !important;color:#797979 !important;}
.calculator .ui-state-active a{background:#0c3985 !important;color:#fff !important;}
.calculator .ui-state-active a {color:#fff !important}
.calculator .calc {width: 100%;background: #000 !important;font-size: 16px !important;}
.calculator .reset {width: 100%;background: #000 !important;font-size: 16px !important;}
.calculator .calc1 {width: 100%;background: #000 !important;font-size: 16px !important;}
.calculator .reset1 {width: 100%;background: #000 !important;font-size: 16px !important;}
.calculator .calc2 {width: 100%;background: #000 !important;font-size: 16px !important;}
.calculator .reset2 {width: 100%;background: #000 !important;font-size: 16px !important;}
.bmi-link {width: 100%;background: #0d3c8c !important;font-size: 16px !important;height: 35px;line-height: 25px !important;color: #fff !important;}
.vc_custom_1434530999612 {margin-left:0px !important;margin-right:0px !important;padding-top: 10px !important}
h1.calcbar{width: 100%;background: #0d3c8c !important;color:#fff;padding: 15px 20px}  @media (min-width: 1200px) {
}  @media (min-width: 960px) {
}  @media (max-width: 1200px) {
} @media (min-width: 992px) and (max-width: 1119px) {
.header-newsletter label{ text-align:center;}
.header h2{ font-size:41px;}
} @media (min-width: 768px) and (max-width: 991px) {
.logo{ padding-top:30px; text-align:center;}
.header h2{ font-size:40px;}
.header h2 span{ font-size:22px;}
.flash-box{ margin-bottom:20px;}
}  @media only screen and (max-width: 767px) {
.logo{ padding:15px 0; text-align:center;}
.logo img{ width:250px;}
.header-newsletter{ border-radius:4px;}
.header h2{ font-size:35px;}
.header h2 span{ font-size:22px;}
.flash-box{ margin-bottom:20px;}
.footer-right{ float:none; padding-top:20px;}
.copy{ position:relative; padding:15px 0 0 0}
.inner-page .col-sm-7, .inner-page .col-sm-5, .inner-page .col-md-3, .inner-page .col-md-9{ float:none;}
.wrapper{ padding:10px 0; background:none;}
.page{ padding-bottom:20px;}
}  @media (max-width: 767px) {
}  @media (max-width: 480px) {
.header h2{ font-size:28px;}
.header h2 span{ font-size:18px;}
.header .font_size_control{
top: 155px;
}
.info li span.desk{ display:none;}
.wrapper{ padding:10px 0}
} 
.view_img {
border-radius: 7px !important;
left: 5px;
position: absolute;
top: 150px;
width: 165px !important;
z-index: 2;
}
.book_img {
border-radius: 7px !important;
bottom: 10px;
height: 37px !important;
left: 174px;
position: absolute;
width: 163px !important;
} .tt_timetable .event{
background-color:unset;
}
.tt_timetable .event:hover, .tt_timetable .event .event_container.tt_tooltip:hover {
background-color: unset;
}