@charset "utf-8";
/*
Theme Name: Electrician Cork
Theme URI: http://www.electriciancork.net/
Description: This template is designed for Electrician Cork - The Best Electricians in Cork City.
Author: Farhan Khan
Tags: custom header, fixed width, two columns
*/

body {
	background:#4d4d4d url(https://2a8e82.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/page-bg.jpg) repeat-x left bottom !important;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	color:#050505;
	margin:0px;
	padding:0px;
	}

/*** Standard Overrides ***/
a { color:#c8331f; outline:none; text-decoration:none; }
a:hover { color:#fabf03; text-decoration:underline; }
a img { outline:none; border:0px; }
img { max-width:100%; }


h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	padding:0px;
	color:#003471;
	}

p {
	margin:0px 0px 15px 0px;
	padding:0px;
	line-height:22px;
	}

blockquote {
	background:#f0f0f0;
	border-top:solid 3px #b72425;
	border-bottom:solid 3px #b72425;
	padding:20px 20px 1px 20px; margin:0px 20px 20px 20px; }

label { display:block; margin:0px 0px 5px 0px; }
input, textarea { font-family: 'Open Sans', sans-serif; font-size:13px; width:95.5%; padding:2%; margin:0px 0px 15px 0px; border:solid 1px #cdcdcd; background:#f7f7f7; color:#343434; resize:none; }
select { font-family: 'Open Sans', sans-serif; font-size:13px; width:99%; padding:2%; margin:0px 0px 15px 0px; border:solid 1px #cdcdcd; background:#f7f7f7; color:#343434; }
input[type="submit"] { width:auto; color:#ffffff; font-size:20px; background:#c8331f; border:0px; margin:0px; padding:2% 8%;
transition:ease-in-out background 250ms; -moz-transition:ease-in-out background 250ms; -o-transition:ease-in-out background 250ms;
-webkit-transition:ease-in-out background 250ms; -ms-transition:ease-in-out background 250ms; cursor:pointer; }
input[type="submit"]:hover { background:#fabf03; color:#ffffff; }

input.wpcf7-not-valid, #contact-frmbox select.wpcf7-not-valid, #contact-frmbox textarea.wpcf7-not-valid { border:solid 1px #ff3300; }

input.wpcf7-validates-as-required, #contact-frmbox select.wpcf7-validates-as-required, #contact-frmbox textarea.wpcf7-validates-as-required { border-left:solid 3px #ff3300; }

span.wpcf7-not-valid-tip { display:none !important; }

#wpcf7-f18-p20-o1 div.wpcf7-response-output, #wpcf7-f19-o1 div.wpcf7-response-output { font-size:13px; font-family: "Arial","Helvetica",sans-serif; background:#900; border:0px; color:#ffffff; text-align:center; padding:5px; margin:10px 0px 0px 0px; }

#wpcf7-f18-p20-o1 div.wpcf7-mail-sent-ok, #wpcf7-f19-o1 div.wpcf7-mail-sent-ok { font-size:13px; font-family: "Arial","Helvetica",sans-serif; background:#398f14; border:0px; color:#ffffff; text-align:center; padding:5px; margin:10px 0px 0px 0px; }

.ajax-loader { display:none !important; }

#maincnt_form textarea { height:100px; }

/*** Estimate Block ***/
#estimate_block {
	background:#f0f0f0;
	box-shadow:0px 0px 3px #333333;
	-moz-box-shadow:0px 0px 3px #333333;
	-o-box-shadow:0px 0px 3px #333333;
	-webkit-box-shadow:0px 0px 3px #333333;
	margin-bottom:25px;
	}
#estimate_block h1 { text-align:center; margin:0px; }

#estimate_form { padding:10px; }
#estimate_form input, #estimate_form textarea, #estimate_form select { background:#ffffff; margin:0px 0px 10px 0px; }
#estimate_form textarea { height:50px; }
#estimate_form input[type="submit"] { background:#c8331f; margin:0px; font-size:18px; width:100%; }
#estimate_form input[type="submit"]:hover { background:#fabf03; color:#ffffff; }

/*** Wrappers ***/
.wrapper {
	background:#ffffff;
	width:960px;
	margin:0px auto;
	padding:0px;
	}

#internal-page { padding:25px 15px 15px 15px; }

/*** Header ***/	
#header {
	background:#ffffff url(https://00e811.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/header-bg.jpg) center top no-repeat;
	padding:15px 15px;
	}

#logo { float:left; width:340px; }

#con_info {
	float:right;
	width:500px;
	text-align:right;
	color:#ffffff;
	font-size:19px;
	line-height:19px;
	}

#con_info span {
	display:block;
	font-size:63px;
	line-height:63px;
	padding-top:5px;
	}

/*** Main Slider Area ***/
#main-slider-area { }

#main-slider-area img { width:100%; }

/*** Content Box ***/
#content_area_wide {}

#content_area_wide.narrow {
	float:left;
	width:630px;
	}

.page_content_box { margin:0px; padding:0px; }

h1.archhead { font-size:30px; line-height:34px; border-bottom:solid 2px #b7a366; padding-bottom:5px; }

.page_content_box h1.bigtitle { font-size:90px; line-height:90px; margin:0px; }

.page_content_box h1 { font-size:42px; line-height:46px; }

.page_content_box h2 { font-size:44px; line-height:48px; color:#c8331f; }
	
.page_content_box h3 { font-size:28px; line-height:32px; }

.page_content_box h4 { font-size:24px; line-height:28px; }
	
.page_content_box h5 { font-size:20px; line-height:24px; }

.page_content_box h6 { font-size:16px; line-height:20px; }

.page_content_box p { margin-bottom:15px; line-height:22px; }

.page_content_box ol{ list-style-position:inside; margin:0px 0px 0px 15px; padding:0px 0px 12px 0px; }
	
.page_content_box ol li{ padding:0px 0px 3px 0px; line-height:22px; }

.page_content_box ul{ list-style-position:inside; margin:0px 0px 0px 15px; padding:0px 0px 12px 0px; }

.page_content_box ul li{ padding:0px 0px 3px 0px; line-height:22px; }

/*** Sidebar ***/
#sidebar { float:right; width:270px; margin:0px; padding:0px; }

#sidebar h1 { font-size:22px; line-height:26px; background:#c8331f; color:#ffffff; padding:10px;  }
	
#sidebar h2 { font-size:30px; line-height:32px; margin-bottom:12px; }
	
#sidebar h3 { font-size:26px; line-height:29px; margin-bottom:12px; }
	
#sidebar h4 { font-size:22px; line-height:26px; margin-bottom:12px; }
	
#sidebar h5 { font-size:18px; line-height:23px; margin-bottom:12px; }

#sidebar h6 { font-size:15px; line-height:20px; margin-bottom:12px; }

#sidebar p { margin-bottom:15px; line-height:22px; } 

#sidebar ol{ list-style-position:inside; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; }
	
#sidebar ol li{ padding:4px 0px 4px 0px; line-height:22px; border-top:dotted 1px #666666; }

#sidebar ul{ list-style-position:inside; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; }

#sidebar ul li{ padding:4px 0px 4px 0px; line-height:22px; border-top:dotted 1px #666666; }

#sidebar li:first-child{ border-top:0px; }

#sidebar a { text-decoration:none; }

#sidebar .widget {
	margin-bottom:25px;
	padding:10px 10px 1px 10px;
	background:#f0f0f0;
	box-shadow:0px 0px 3px #333333;
	-moz-box-shadow:0px 0px 3px #333333;
	-o-box-shadow:0px 0px 3px #333333;
	-webkit-box-shadow:0px 0px 3px #333333;
	}

/*** Middle Boxes ***/
#middle-boxes {
	padding:30px 0px 5px 0px;
	}

.m_box {
	border:solid 3px #c8331f;
	padding:3px;
	width:285px;
	margin-right:19px;
	float:left;
	}

.m_box.last { margin-right:0px; }

#middle-boxes h1 {
	background:url(https://4d08d8.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/overlay.png);
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	font-size:22px;
	line-height:28px;
	color:#ffffff;
	padding:15px 10px;
	margin:220px 0px 0px 0px;
	position:absolute;
	z-index:99;
	width:265px;
	}

#middle-boxes .mb_cnt {
	background:#121212;
	padding:10px;
	color:#ffffff;
	}
	
#middle-boxes p {
	line-height:19px;
	margin-bottom:12px;
	}

#middle-boxes a { color:#c8331f; }
#middle-boxes a:hover { color:#fabf03; text-decoration:none; }

#middle-boxes .m_tmb { }

/*** Special Message Block ***/
#special_block {
	background:#f0f0f0 url(https://b0c6e0.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/sub-foot-bg.jpg) repeat-x left top;
	border-bottom:solid 3px #4f4f4f;
	padding:15px 15px 10px 15px;
	}

#special_block .spb_tmb { float:right; margin:0px 0px 5px 30px; }

#special_block h1 {
	color:#c8331f;
	font-size:17px;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#special_block p { }


/*** Footer ***/
#footer {
	background:#231f20;
	margin:0px 0px 35px 0px;
	padding:20px 20px 20px 20px;
	font-size:14px;
	color:#6a6a6a;
	}

#footer h1 { color:#6a6a6a; font-size:22px; margin-bottom:5px; }

#footer a { color:#6a6a6a; }

#footer a:hover { color:#fabf03; text-decoration:none; }

#footer-left { float:left; width:49%; }
#footer-right { float:right; width:49%; text-align:right; }

#copyright { line-height:22px; }
#powered { display:block; line-height:22px; }
#social-media-box { float:right; padding-top:5px; }
#social-media-box a {display:block; margin:0px 0px 0px 10px; padding:0px; float:left; }

#contact_block { }
#contact_block p { margin:0px; line-height:19px; }

/*** Misc. Styles ***/
.clear { clear:both; }

.center { text-align:center; }

.separator { border-bottom:dotted 1px #000000; margin-bottom:15px; }

.navigation {
	padding:5px 0px 15px 0px;
	margin:auto;
	}

.align-left {
	float:left;
	}

.align-right {
	float:right;
    text-align:right;
	}

.navigation a  {
	display:inline-block;
	background-color:#c8331f;
	text-decoration:none;
	padding:6px 12px;
	font-size:18px;
	color:#ffffff;
	}

.navigation a:hover  {
	background-color:#fabf03;
	transition:ease-in background 300ms;
	-moz-transition:ease-in background 300ms;
	-o-transition:ease-in background 300ms;
	-webkit-transition:ease-in background 300ms;
	color:#ffffff;
	}
	
.alignleft {
	margin-top:5px;
	margin-right:10px;
	float:left;
	}

.alignright {
	margin-top:5px;
	margin-left:10px;
	float:right;
	}

.aligncenter {
	display:block;
	margin:0px auto 20px auto;
	}

.imgbrdr { border:solid 2px #999999; }

a.readmore {
	display:inline-block;
	background-color:#c8331f;
	text-decoration:none;
	padding:6px 12px;
	font-size:18px;
	color:#ffffff;
	}

a.readmore:hover {
	background-color:#fabf03;
	transition:ease-in background 300ms;
	-moz-transition:ease-in background 300ms;
	-o-transition:ease-in background 300ms;
	-webkit-transition:ease-in background 300ms;
	color:#ffffff;
	}

/*** Blog Page Styles ***/
.date { background-image: url(https://1b3df0.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/date.png); background-repeat: no-repeat; padding-left: 20px; }
.author { background-image: url(https://feb70f.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/user.png); background-repeat: no-repeat; padding-left: 20px; }
.post-info { color: #333; font-size: 12px; margin-bottom: 6px; padding: 5px 0px; border-top: dotted 1px #181818;
	border-bottom: dotted 1px #181818; }
.category { background-image: url(https://1e8a09.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/category.png); background-repeat: no-repeat; padding-left: 20px; }
.tags { background-image: url(https://2b9c41.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/tag.png); background-repeat: no-repeat; padding-left: 20px; margin-bottom: 10px; display: block; }
.comments { background-image: url(https://4d5915.claudeassets.com/20260315205101im_/https://www.electriciancork.net/wp-content/themes/dublinelectrician/images/comment.png); background-repeat: no-repeat; padding-left: 20px; }
.bottom-info { color: #333; font-size: 12px; margin-bottom: 15px; padding: 5px 0px; border-top: dotted 1px #181818;
	border-bottom: dotted 1px #181818; }

/* COMMENT FORM */
#commentform input { width: 150px; padding: 2px; margin: 0px 0px 0px 0px; }
#commentform { margin: 0px 0px 0 0; }
#commentform textarea { width: 98%; padding: 2px; resize: none; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { padding:5px 8px; margin: 0 0 5px 0px; width:auto; }
.commentlist li .avatar { width: 32px; float: right; padding: 2px; background: #c8331f; margin-right: 0px; }
ol.commentlist { list-style: none; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px; }
ol.commentlist li { background: none; padding-bottom: 5px; margin: 0px; }
.comment-meta { padding-bottom: 8px; }
ol.commentlist a { text-decoration: none; font-style: normal; }
ol.commentlist a:hover { text-decoration: underline; }
.reply { padding-bottom: 5px; }
.reply .comment-reply-link { background-color: #c8331f; padding: 4px 4px 4px 4px; color: #ffffff; }
.reply .comment-reply-link:hover { background-color: #fabf03; color: #ffffff; text-decoration: none; }
ul.children { list-style: none; margin: 0px; padding: 0px; }
.comment-body { border:solid 1px #c6c6c6; box-shadow:0px 0px 3px #c6c6c6; background-color: #ffffff; padding: 10px;
	margin-bottom: 5px; color: #000000; }

/*** Four-o-Four ***/
#four-o-four {}
#four-o-four h1 { font-size:282px; line-height:282px; text-align:center; }
#four-o-four h2 { font-size:70px; line-height:80px; text-align:center; }


/**For Screens Equal to 768px and Less than 960px ***/
@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
	/*** Wrappers **/
	.wrapper { width:750px; }
	
	/*** Header ***/	
	#header { padding:10px; }
	#logo { float:left; width:300px; }
	#con_info { width:430px; font-size:15px; line-height:16px; }
	#con_info span { font-size:54px; line-height:54px; }
	
	/*** Content Box & Sidebar ***/
	#content_area_wide.narrow { width:450px; }
	#sidebar { width:250px; }

	/*** Middle Boxes ***/
	.m_box { width:220px; margin-right:10px; }
	#middle-boxes h1 { margin:160px 0px 0px 0px; width:200px; }

	/*** Footer ***/
	#footer-left { width:35%; }
	#footer-right { width:60%; }

	
	.alignleft, .alignright, .aligncenter { float:none; display:block; margin:0px auto 15px auto; }
}

/**For Screens Equal to 480px and Less than 768px ***/
@media only screen and ( max-width: 767px ) {
	/*** Wrappers **/
	.wrapper { width:460px; }
	
	/*** Header ***/
	#header { padding:0px; background:#ffffff; }
	#logo { margin:0px auto; float:none; width:auto; text-align:center; padding:10px; }
	#con_info { background:#c8331f; width:auto; float:none; text-align:center; padding:10px;
	font-size:16px; line-height:16px; }
	#con_info span { font-size:60px; line-height:60px; }

	
	/*** Content Box & Sidebar ***/
	#content_area_wide.narrow { float:none; width:100%; border:0px; margin-bottom:25px; }
	.page_content_box h1.bigtitle { font-size:60px; line-height:60px; margin:0px 0px 10px 0px; }
	.page_content_box h1 { font-size:44px; line-height:54px; }
	.page_content_box h2 { font-size:38px; line-height:42px; }
	.page_content_box h3 { font-size:32px; line-height:36px; }
	.page_content_box h4 { font-size:26px; line-height:30px; }
	.page_content_box h5 { font-size:20px; line-height:26px; }
	.page_content_box h6 { font-size:16px; line-height:20px; }
	#sidebar { float:none; width:100%; border-top:dotted 3px #000000; padding-top:25px; }
	
	/*** Middle Boxes ***/
	#middle-boxes { padding:15px 0px 15px 0px; }
	.m_box, .m_box.last { margin:15px auto 15px auto; width:264px; float:none; }
	#middle-boxes h1 { width:244px; margin:200px 0px 0px 0px; }
	
	/*** Footer ***/
	#footer-left, #footer-right { float:none; width:100%; text-align:center; }
	#social-media-box { width:auto; padding:15px 0px 10px 0px; text-align:center; float:none; }
	#social-media-box a { margin:0px 5px; float:none; display:inline-block; }	
	#copyright { float:none; }
	#contact_block { float:none; width:100%; border-left:0px; padding:0%; }
	
	blockquote { margin:0px 0px 20px 0px; }
	.alignleft, .alignright, .aligncenter { float:none; display:block; margin:0px auto 15px auto; }

}

/**For Screens Equal to 320px and Less than 480px ***/
@media only screen and ( max-width: 479px ) {
	/*** Wrappers **/
	.wrapper { width:300px; }
	
	/*** Header ***/
	#header { padding:0px; background:#ffffff; }
	#logo { margin:0px auto; float:none; width:auto; text-align:center; padding:10px; }
	#con_info { font-size:16px; line-height:24px; }
	#con_info span { font-size:42px; line-height:42px; }

	/*** Four-o-Four ***/
	#four-o-four {}
	#four-o-four h1 { font-size:150px; line-height:160px; text-align:center; }
	#four-o-four h2 { font-size:38px; line-height:50px; text-align:center; }
}
/*
     FILE ARCHIVED ON 19:01:23 Dec 03, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:35:10 Jul 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.405
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.034
  esindex: 0.006
  cdx.remote: 11.974
  LoadShardBlock: 32.138 (3)
  PetaboxLoader3.datanode: 75.177 (4)
  load_resource: 144.425
  PetaboxLoader3.resolve: 75.346
*/