html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;line-height: 0;visibility: hidden;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.bold, strong{ font-weight:bold;}
em, .em{ font-style:italic;}
.float_left{ float:left;}
.float_right{ float:right;}
.tcenter{ text-align:center;}
.tleft{ text-align:left;}
.tright{ text-align:right;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clr{ clear:both;}
.fnt10{ font-size:10px;}
.fnt11{ font-size:11px;}
.fnt12{ font-size:12px;}
.fnt14{ font-size:14px;}
.fnt18{ font-size:18px;}
.fnt20{ font-size:20px;}
.fnt24{ font-size:24px;} a{color:#46AEC9;}
body{ font-family:Arial, Helvetica, sans-serif; background-color:#e6e6e6;}
#wrapper{ width:100%; padding:35px 0;}
.wrap{ width:980px; margin:0 auto;background-color:#f2f2f2;-webkit-box-shadow: 0 0 6px #B3B3B3;-moz-box-shadow: 0 0 6px #B3B3B3; box-shadow: 0 0 6px #B3B3B3;}
.header{ height:120px; clear:both; padding:15px 20px;}
.logoholder{ float:left;}
.logo_right{float:right; text-align:right;color:#333;font-family:Helvetica, Arial, sans-serif; font-size:14px;}
.logo_right .search_form{ padding-top:50px;}
.logo_right form{ clear:both; border:#9f9f9f 1px solid;}
.logo_right .assistive-text{ display:none;}
.logo_right .field{ width:120px; margin:0; height:25px; padding:0 3px; vertical-align:middle; border:0 none;}
.logo_right .submit{ background-color:#03517c; color:#FFF; border:0 none; width:66px; padding:4px; margin:0; cursor:pointer;vertical-align:middle; text-align:center;}
.logo_right .tel{ color:#2aafd1;}
.top_right-txt{ line-height:16px;}
#topmenus{ position:relative; background:#4ec1df url(//prioritymedicalclinic.ie/wp-content/themes/pmcsite/images/menu-bg.png) top repeat-x;  margin-bottom:10px; width:100%; font-family:Helvetica, Arial, sans-serif;}
#topmenus ul#menu-topmenu{height:40px; float:right;}
#topmenus li {float: left; display:inline-block; background:url(//prioritymedicalclinic.ie/wp-content/themes/pmcsite/images/menu-divider.png) top left no-repeat;padding-left:3px;}
#topmenus a{ line-height:40px; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; display:block; position:relative; margin-top:-7px; text-shadow:0 2px 1px #637980;padding:8px 18px 0 18px; display:block}
#topmenus li.current-menu-item a,#topmenus li.current_page_parent a,#topmenus a:hover{ color:#fff; background:url(//prioritymedicalclinic.ie/wp-content/themes/pmcsite/images/menu-bg-hover.png) top repeat; -webkit-border-radius: 7px 7px 0px 0px;-moz-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;}
#topmenus li ul{background-color:#a6daed; position: absolute; top:47px; left:0; width:970px; z-index:20; padding-left:10px;}
#topmenus li li{ padding:4px 0;}
#topmenus li li a{padding:0 13px; font-size:16px; font-weight:normal; color:#1b1464; height:32px; line-height:32px;}
#topmenus li li a:hover, #topmenus li li.current-menu-item a{ background-color:#fff;}
#topmenus ul.sub-menu{ display:none;}
.homebanner{ height:300px; clear:both; position:relative; margin-bottom:20px; z-index:1;}
.thethe-image-slider-caption-text h3{ padding:10px 10px 10px 10px; font-size:24px; font-family:Helvetica, Arial, sans-serif;}
.thethe-image-slider-caption-text p{ padding:0 10px; line-height:150%;font-size:14px; font-family:Helvetica, Arial, sans-serif; }
.banner-info-pointer{ float:right; padding-right:13px;}
#main{ font-family: Arial, Helvetica, sans-serif; font-size:13px;}
#container{ padding-left:20px;}
#content{ float:left; width:552px;background-color:#fff;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; padding:15px 25px 20px; color:#4d4d4d; margin-bottom:20px}
#content h1, #content h2 { font-size:18px; border-bottom: #e6e6e6 1px solid; color:#99CC66; padding:7px 0; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold;}
#content h1.entry-title{ margin-bottom:10px;}
#content h4, #content h3{font-size:16px; font-weight:bold;}
#content h1 a,#content h2 a, #content h3 a{ text-decoration:none; color:#99CC66;}
#content .post,#content .page,#content .page-content, #content .page-list-ext-item{ margin-bottom:20px; }
.entry-content{ line-height:18px; position:relative;}
.entry-content p{ text-align:justify; margin:12px 0;line-height: 140%;}
.entry-content a:hover{ color:#333; text-decoration:underline;}
#content ul,#content ol{ padding-left:18px;font-size:12px;line-height: 140%;}
#content ul li{ list-style:disc;}
#content ol li{ list-style: decimal;}
.read_more, .read_more_page{ display:block; text-align:right; color:#46aec9; text-decoration: none;}
.page-parent a.read_more, .page-child a.read_more{ display:none;}
.page-id-27 h1.entry-title{ display:none;}
.map{padding:20px 0 0 0; margin-bottom:20px;}
.map iframe{border: 1px solid #AAAAAA;float: left;padding: 3px;}
.map address{ float:left; padding-left:15px;}
#comments{ display:none;}
.sidebar{ float:right; width:320px; margin-right:20px;}
.widget-container{margin-bottom:10px; position:relative; border-bottom: #e6e6e6 1px solid; padding-bottom:15px;}
.widget-container a{color: #46AEC9;}
.widget-container a:hover{color: #99CC66; text-decoration:underline;}
.widget-area h3{ padding:7px 0 7px 12px; font-size:14px; color: #999999}
.widget-area .read_more{ bottom:4px;}
.widget_form h3{ display:none;}
.wpcf7-form{ background-color:#0071bc; padding:10px; color:#FFF; font-family:Helvetica, Arial, sans-serif; font-size:17px;}
.wpcf7-form h3.wpcf7-form_tit{ border-bottom:#fff 1px solid; display:block; padding:0 0 10px 0; margin-bottom:10px;}
.wpcf7-form a{ color:#FFF; text-decoration:none;}
.wpcf7-form li{ padding:6px 0;}
.wpcf7-form input, .wpcf7-form textarea{ border:#021d4a 1px solid; font-size:17px; width:100%;}
.wpcf7-form .home-button input{ background-color:#0f254f; width:100%; color:#FFF; border:0 none; cursor:pointer; height:37px;}
.wpcf7-form p.field{ padding:0 0 10px 0; line-height:20px;}
.widget_testamonials{ padding-bottom:24px;}
.widget_testamonials h3{ text-align: center;}
.widget_testamonials p{ margin-bottom:20px; padding:10px;}
.widget_interest_articles{ padding-bottom:24px;}
.widget_interest_articles h3{ text-align: center;}
.widget_interest_articles p{ margin-bottom:20px; padding:10px;}
.footer{ padding:10px 20px; min-height:140px; color:#808080; font-family:Helvetica, Arial, sans-serif; border-top:#e6e6e6 1px solid;}
.foot_left{ float:left;}
.foot_right{ float:right; text-align:right; font-size:14px; width:570px;}
.social-icons{ padding:10px 0 0 0;}
.social-icons a{ margin-right:4px;}
.footer_map{ float:right; margin:0 11px 0 34px;}
.footer_address{ line-height: 22px;}
.foot_left_title{ font-size:16px; font-family:Helvetica, Arial, sans-serif; margin-top:45px;}
.copy_info{ clear:both; text-align:center; font-size:12px; padding:10px 0;}
.bt_links{ clear:both; text-align:center; padding:10px 20px; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.bt_links a{ color:#797a7a; text-decoration:none; line-height:150%; padding:0 5px;}
.bt_links a:hover{ text-decoration:underline;}
.site_sprite{ background-image:url(//prioritymedicalclinic.ie/wp-content/themes/pmcsite/images/site-sprite.png); background-repeat:no-repeat;}
.icon_yt{ background-position: 0 0;}
.icon_fb{ background-position: -45px 0;}
.icon_in{ background-position: -93px 0;}
.icon_tw{ background-position: -140px 0;}
.icon_yt, .icon_fb, .icon_in, .icon_tw{ width:40px; height:40px; display:inline-block; cursor:pointer; vertical-align:middle;}
#bannerBullets{ position:absolute; right:28px; bottom:17px; z-index:11;}
#bannerBullets li{float:left; padding-right:3px; }
.banner_bullets{ background:url(//prioritymedicalclinic.ie/wp-content/themes/pmcsite/images/banner-bullets.png) 0 -25px no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer;}
.banner_bullets.active{ background:url(//prioritymedicalclinic.ie/wp-content/themes/pmcsite/images/banner-bullets.png) 0 0 no-repeat; width:20px; height:20px; display:inline-block; cursor:pointer;}
.hentry .entry-content{}
a.more-link{ text-decoration:none}
.page-id-29 .thethe-image-slider-caption-black{display:none !important;}
.home .entry-content li strong{ color:#46AEC9;}
.testimonials_widget{ background-color:#FFF; border:#46aec9 1px solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.testimonials_widget a{ text-decoration:none;}
.testimonials_widget h3.widget-title{ background-color:#46aec9;-webkit-border-radius: 9px 9px 0px 0px;-moz-border-radius: 9px 9px 0px 0px;border-radius: 9px 9px 0px 0px; padding:10px 27px 12px 20px; color:#FFF; font-size:18px;}
.testimonialswidget_testimonial{ padding:18px 22px; color:#878787; min-height: 130px;} 
.testimonialswidget_testimonial q{ margin-bottom:20px; display:block;}
.testimonialswidget_author{ font-style: normal;}
.news-article{ border: #999 1px dashed; background-color:#FFF; color:#999999; padding:10px;}
.news-article h3{ font-size:18px;color:#999999; padding:0; margin-bottom:10px;}
.news-article p{ margin-bottom:10px;}
.news-article a{ color:#46aec9; text-decoration:none;}
#post-21 img.alignleft{ float:left; padding:5px 20px 20px 0}
#post-21 img.alignright{ float:right; padding:5px 0 20px 20px;}
#post-21 h2 { border-top: #e6e6e6 1px solid;border-bottom: 0 none;}
ul.blue strong {color: #46AEC9;}
ul.nonbold strong { font-weight:normal;}
p.style-2{ line-height:120%; margin-bottom:15px;}