/*
Theme Name: Dumketo
Author: Hasan Ahmed Jobayer
Author URI: http://dumketo.github.io/Resume/
Version: 4.5
Text Domain: Dumketo
*/
html{ overflow-x: hidden; }
body { margin: 0;padding: 0;line-height: 0 !important; }

ul {list-style: none}

.clear { clear: both; }
.no-padding{ padding-left: 0 !important;padding-right: 0 !important; }
.clear-pl{ padding-left: 0 !important; }
.clear-pr{ padding-right: 0 !important; }
.right-block { margin-right: 0;margin-left: auto; }

.top-phone { line-height: 1.4; }
.top-phone .media-body h4 { margin: 0; }
.top-phone a { color: #fff; font-size: 16pt;font-weight: 700; }
.top-phone a:hover, .top-phone a:focus { color: #fff; text-decoration: none;outline: 0; }

.top-email { line-height: 1.4; }
.top-email .media-body h4 { margin: 0; }
.top-email a { color: #fff; font-size: 15pt;font-weight: 400; }
.top-email a:hover, .phone a:focus { color: #fff; text-decoration: none;outline: 0; }

ul#menu-topbar { margin: 0;line-height: 1;padding: 0;text-align: right; }
ul#menu-topbar li { display: inline-block;padding: 0 0 0 10px; }
ul#menu-topbar li a { font-size: 14pt;color: #fff;font-weight: 400;position: relative;padding-right: 10px; }
ul#menu-topbar li a:hover, ul#menu-topbar li a:focus { color: #fff;text-decoration: none;outline: 0; }
ul#menu-topbar li.active a { color: #fff;font-weight: 400;text-decoration: none; }
ul#menu-topbar li a:after { content: ''; background: #5d5e60; height: 15px; position: absolute; right: 0; width: 1px; top: 8px; }
ul#menu-topbar li:last-child a:after { display: none; }

.top-social { margin-top: 35px; }
ul.social-image { margin: 0;text-align: right; }
ul.social-image li { position: relative; display: inline-block; }
ul.social-image li a { display: block;padding: 0px 11.2px; }
ul.social-image li.social a { padding: 5px 2px; }
/*ul.social-image li a:after { content: ''; background: #5dbf89; height: 13px; position: absolute; right: 0; width: 1px; top: 8px; }*/
/*ul.social-image li:last-child a:after { content: '';width: 0; }*/

.head-section { border-bottom: 2px solid #cacaca; }

.banner-sec { min-height: 700px; }
.bannerservice { text-align: center;padding: 35% 0 0; }
.bannerservice h2 { font-size: 24pt; color: #5d5e60; text-transform: capitalize; font-weight: 700;line-height: 1.2;margin: 0;     padding-bottom: 30px;}
.bannerservice h3 { font-size: 20pt; color: #5d5e60 text-transform: capitalize; font-weight: 400;line-height: 1.2;margin: 0 0 10px; }

.form-media { text-align: center; }
.form-media h2 { font-size: 25pt;font-weight: 700;color: #5d5e60;margin: 0;line-height: 1.2;margin-bottom: 30px; }
section.lost-super { padding: 30px 0; text-align: center; }
.lost-super-block {font-size: 40pt;border: 1px solid #f4f4f4;display: inline-block;padding: 5px 40px;line-height: 1.4;border-radius: 10px;box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.36);-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;font-weight: 600;background: #f4f4f4;}
.lost-super-block a, .lost-super-block a:hover, .lost-super-block a:focus { color: #5d5e60;text-decoration: none;outline: 0;  }

div#frm_form_6_container input[type="submit"] { width: 31.66% !important; }

.service-media { text-align: center; }
.service-media h2 { font-size: 30pt;color: #5d5e60;font-weight: 400;text-transform: capitalize;margin: 0 0 10px; }
.service-section .border-line { border: 1px solid #cacaca; border-bottom: 1px solid #fff; }

div#service-id { padding: 0 100px;margin-top: 30px; }
.service-block { background: #ffffff; text-align: center; padding: 20px 10px;min-height: 203px;border-radius: 10px; }
.service-block:hover { box-shadow: 0 0 16px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.3); -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.service-block img { background: #868686; }
.service-block:hover img { background: #000; }
.service-block h4 { font-size: 16px;color: #5d5e60;font-weight: 600; }
.service-block:hover h4 { color: #000; }
.service-block a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.content-media { position: relative;margin-bottom: 20px; }
.content-media h1 { font-size: 30pt; margin: 0 0 10px; font-weight: 400;color: #5d5e60;text-align: center;line-height: 1;border-bottom: 1px solid #cacaca;padding-bottom: 10px; }
.content-body { text-align: left; }
.content-body h2 { font-size: 20.5pt;margin: 0px 0 10px;color: #5d5e60;font-weight: 400;text-align: left; }
.content-body h3 { font-size: 18pt;margin: 10px 0 10px;color: #5d5e60;font-weight: 400;text-align: left; }
.content-body p { color: #5d5e60;line-height: 1.4;font-size: 17px;margin-bottom: 15px;font-weight: 400;  }
.content-body ul { padding-left: 20px;margin-bottom: 10px; }
.content-body ul li { color: #5d5e60;list-style-type: disc;text-align: left;line-height: 1.4 ;font-weight: 400;font-size: 17px; }
.content-body a{ color: #5d5e60; text-decoration: none;outline: 0; }
.content-body a:hover, .content-sec a:focus { color: #5dbf89; text-decoration: none;outline: 0; }
.jrm-toggle { cursor: pointer;color: #000;font-size: 20px;font-weight: 400;margin-top: 0;display: inline-block;position: relative;background: -webkit-gradient( linear, left bottom, left top, from(#ededed), to(#ffffff) );background: linear-gradient( to top, #ededed, #ffffff );border: 1px solid #cfcfcf;line-height: 1.4; padding: 8px 25px; border-radius: 200px; }
.jrm-toggle:hover { color: #000 }
img.jvk-content { padding-top: 12%; }

.content-sec .open-popup-link { cursor: pointer;color: #f70a0a;font-size: 22px;font-weight: 600;margin-top: 1%; }
.content-sec .open-popup-link:hover, .content-sec .open-popup-link:focus { color: #fff;outline: 0; }
.content-sec .open-popup-link .glyphicon { top: 3px; }
.white-popup h2 { font-size: 22pt; color: #000; font-weight: 600;text-align: left; margin-top: 0; margin-bottom: 15px; }
.white-popup h3 { font-size: 18pt; color: #000; font-weight: 600;text-align: left; margin-top: 15px; margin-bottom: 15px; }
.white-popup h3 a { font-size: 18pt; color: #000; font-weight: 600;text-align: left; margin-top: 15px; margin-bottom: 15px; }
.white-popup p { font-size: 17px;text-align: left; line-height: 1.4; color: #000;font-weight: 300;margin-bottom: 15px; }
.white-popup a { color: #000;font-size: 17px; }
.white-popup a:hover, .inner a:focus { color: #000;text-decoration:none;outline:0; }
.white-popup ul { padding: 0 0 0 40px; }
.white-popup ul.food-menu { padding: 0 0 0 20px;}
.white-popup ul li { list-style-type: disc;text-align: left;text-align: left;font-size: 17px; line-height: 1.4; color: #000;font-weight: 300; }
 

.brand-section { background: url('img/financial-adviser-brisbane-Our-Partners-bg.jpg') no-repeat;background-size: cover;padding: 40px 0; }
.brands-media { text-align: center; }
.brands-media h2 { font-size: 30pt;color: #fff;font-weight: 400;text-transform: capitalize;margin: 0 0 10px; }
.brand-section .border-line { border: 1px solid #2b2b2b; border-bottom: 1px solid #545151; }
div#brands-demo { margin: 60px 0 30px; }

.help-section { background: #333333;padding: 40px 0; }
.help-media { text-align: center; }
.help-media h2 { font-size: 30pt;color: #fff;font-weight: 400;text-transform: capitalize;margin: 0 0 10px; }
.help-section .border-line { border: 1px solid #2b2b2b; border-bottom: 1px solid #545151; }
.help1-block{ margin: 60px 0 30px; -webkit-box-shadow: inset 0 0 10px #000000; box-shadow: inset 0 0 10px #000000; line-height: 1.4; padding: 15px; text-align: center; border-radius: 200px; }

.help1-block a { color: #fff;font-size: 17pt; }
.help1-block a:hover, .help1-block a:focus { color: #fff;text-decoration: none;outline: 0; }
.help1-block img { padding-right: 2% }

.testimonial-media { text-align: center;margin-bottom: 20px; }
.testimonial-media h2 { font-size: 30pt; text-align: center;line-height: 1.1;margin: 0;border-bottom: 1px solid #cacaca;padding-bottom: 10px;   }
.testimonial-media h2 a { font-size: 30pt; margin: 0; font-weight: 400;color: #5d5e60;text-transform: capitalize;line-height: 1.1; }
.testimonial-media h2 a:hover, .testimonial-media h2 a:focus { color: #5d5e60; text-decoration: none;outline: 0; }
.testimonial-content { text-align: left;margin-top: 30px; }
.testimonial-content p { color: #5d5e60;line-height: 1.4;font-size: 17px;font-weight: 400;margin: 0 0 20px;padding: 35px 20px; border: 1px solid #e1e1e1; min-height: 211px;position: relative; }
.testimonial-content p:before { content: url('img/semiclone.png');position: absolute;top: -21px;  }
.testimonial-content p:after { content: url('img/testimonials.jpg');position: absolute; bottom: -29px;left: 30px; }
.testimonial-content h4 { margin-left: 6%;margin-top: 30px; }
.testimonial-content h4 span { font-size: 18pt;color: #5d5e60;font-weight: 600;vertical-align: middle; }
.testimonial-content h4 img { display: inline-block !important; padding-right: 2%; width: 60px; }

div#testimonial-demo .owl-nav.disabled { display: block !important; }
div#testimonial-demo .owl-prev { position: absolute; top: 40%;left: -100px;background: url(img/Electrician---Gold-Coast---Our-Clients-Say-Left-Icon.png); width: 36px; height: 14px; }
div#testimonial-demo .owl-prev:hover { background: url(img/Electrician---Gold-Coast---Our-Clients-Say-Left-Hover-Icon.png); }
div#testimonial-demo .owl-next { position: absolute; top: 40%;right: -100px;background: url(img/Electrician---Gold-Coast---Our-Clients-Say-Right--Icon.png); width: 36px; height: 14px;} 
div#testimonial-demo .owl-next:hover { background: url(img/electrician-gold-coast-our-Clients-Say-Right-Hover--Icon.png); }

div#testimonial-demo .owl-dots { text-align: center;margin-top: 30px; }
div#testimonial-demo .owl-dots .owl-dot { display: inline-block; zoom: 1;margin: 5px 7px 5px 0; }
div#testimonial-demo .owl-dots .owl-dot.active, div#testimonial-demo .owl-dots .owl-dot:hover { background: #3a307d;border-radius: 100px; }
div#testimonial-demo .owl-dot span { width: 35px; height: 5px;  background: #5d5e60; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; }
div#testimonial-demo .owl-dots .owl-dot.active span, div#testimonial-demo .owl-dots .owl-dot:hover span { background: #ef9124; }

.footer-contact { position: relative; }
.footer-media  { text-align: center;margin-bottom: 40px; }
.footer-media h2 { font-size: 30pt;color: #fff;font-weight: 400;text-transform: capitalize;margin: 0 0 10px;border-bottom: 1px solid #2b2b2b;padding-bottom: 10px; }
.media.contact-footer { margin-bottom: 45px; }
.media.contact-footer:last-child { margin-bottom: 0; }
.footer-address h4 { font-size: 13pt; color: #fff;margin: 0;font-weight: 300;line-height: 1.2;padding: 10px 0; }
.footer-address h4 span { font-weight: 400; }
.footer-phone { color: #fff; }
.footer-phone h4 { margin: 0; }
.footer-phone a { font-size: 18pt; color: #fff;font-weight: 600;line-height: 1; }
.footer-phone a:hover { color: #fff;text-decoration: none;outline: 0; }
.footer-email { color: #fff; }
.footer-email h4 { margin: 0; }
.footer-email a { font-size: 14pt; color: #fff;font-weight: 400;position: relative;top: -1px; }
.footer-email a:hover { color: #fff;text-decoration: none;outline: 0; }
.qbcc-logo { padding: 0px 0 20px; }

.footer-menu .footer-media { padding-left: 40px; }
ul#menu-footer { line-height: 1.4; font-size: 15pt;padding-left: 70px; }
ul#menu-footer li { margin-bottom: 14px; }
ul#menu-footer li:last-child{ margin-bottom: 0; }
ul#menu-footer li a { color: #fff;font-weight: 400;vertical-align: middle; }
ul#menu-footer li a:hover, ul#menu-footer li a:focus { color: #fff;text-decoration: none;outline: 0; }

.opening-hours .footer-media { padding-left: 40px; }
ul.business-hours { line-height: 1.4; margin-top: 0;padding: 0; }
ul.business-hours li { font-size: 17px; padding: 5px 0; color: #fff; }
ul.business-hours li span { font-weight: 600; }
ul.business-hours li:last-child span { font-weight: 400; }

ul.footer-menu { line-height: 1.4; padding: 0; margin: 0;width: 50%;display: inline-block; }
ul.footer-menu:last-child li { margin-right: 0; }
ul.footer-menu li { padding: 19.9px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.34);margin-right: 15px; }
ul.footer-menu li:last-child { border-bottom: 0; }
ul.footer-menu li a { font-size: 14pt; color: #fff; }
ul.footer-menu li a:hover, ul#menu-footer li a:focus { color: #f70a0a;text-decoration: none;outline: 0; }

.footer-bottom { padding: 20px 0; }
ul.footer-social-image { margin-bottom: 0;margin-top: 9px;text-align: center; }
ul.footer-social-image li { display: inline-block; }
ul.footer-social-image li img { padding-right: 15px; }
ul.footer-social-image li:last-child img { padding-right: 0; }
ul.footer-social-image li a { font-size:18pt;color: #f70a0a; }
ul.footer-social-image li a:hover, ul.footer-social-image li a:focus { color: #fff;text-decoration: none;outline: 0; }
img.top-arrow { position: absolute; right: 0px; top: 69px;cursor: pointer; }

img.footer-google-review { position: relative; top: 5px; }
img.footer-border-line { padding: 60px 0 30px; }
#copyright { font-size: 12pt;text-align: center;font-weight: 400;line-height: 1.4;margin: 0;padding: 23px 0 0px; }
#copyright a, #copyright a:hover, #copyright a:focus { font-weight: 700; }
#copyright i { vertical-align: sub; }
#copyright img { vertical-align: sub; }


.inner-banner-section { -webkit-box-shadow: 0px 1px 3px 0px #cacaca;box-shadow: 0px 1px 3px 0px #cacaca; }
.inner-banner-section h1 { font-size: 40pt;text-transform: initial;margin:0;text-align: center;line-height: 1;font-weight: 600;padding: 30px 0; }
.inner-content-section { padding: 30px 0;border-bottom: 2px solid #8d8986; }
.inner h2 { font-size: 22pt; color: #5d5e60; font-weight: 600;text-align: left; margin-top: 0; margin-bottom: 15px; }
.inner h3 { font-size: 18pt; color: #5d5e60; font-weight: 600;text-align: left; margin-top: 15px; margin-bottom: 15px; }
.inner p { font-size: 17px;text-align: left; line-height: 1.4; color: #5d5e60;font-weight: 400;margin-bottom: 15px; }
.inner a { color: #000; font-weight: 700; white-space: nowrap;}
.inner a:hover, .inner a:focus { color: #000;text-decoration:none;outline:0; }
.inner ul { padding: 0 0 0 22px; }
.inner ul.food-menu { padding: 0 0 0 20px;}
.inner ul li { list-style-type: disc;text-align: left;text-align: left;font-size: 17px; line-height: 1.4; color: #5d5e60;font-weight: 300; }
.inner ul.food-menu li { background-image: url('img/inner-ul-icon.png') ; background-repeat: no-repeat;background-position: 0% 50%; padding-left: 30px; font-weight: 600; font-size: 17px;list-style: none; }
.inner img.aligncenter { margin: 15px auto; }
.inner img.alignright { float: right; margin: 0 15px; }

.side-form { text-align: center;background-position: 100% 25% !important; }
.side-form h2 { font-size: 16pt;margin: 0;padding-bottom: 20px;color: #000;font-weight: 700;  }
.side-form h2 span { color: #d66500; }
div#frm_form_7_container { padding: 30px 0 0; display: block; }

.side-service { margin-top: 20px; }
.side-service h2 { font-size: 35pt; margin: 0; font-weight: 700;color: #fff;text-transform: capitalize;text-align: center;line-height: 1.1;padding: 10px 0;background-color: #939598; }
.side-service h2 span { color: #5dbf89; }
ul#menu-inner-service { padding: 0; margin: 0; }
ul#menu-inner-service li  { padding: 15px 0;background: #eff0f1;border-bottom: 1px solid #ef9124;padding-left: 60px; }
ul#menu-inner-service li:last-child { border-bottom: 0; }
ul#menu-inner-service li a { font-size: 16pt;color: #000; }
ul#menu-inner-service li a:hover, ul#menu-inner-service li a:focus { color: #000;text-decoration: none;outline: 0; }

.find-my-lost-super-form { line-height: 1.4;padding: 0px 0 20px; }
div#frm_form_7_container input[type=text], div#frm_form_7_container input[type=number], div#frm_form_7_container input[type=email], div#frm_form_7_container input[type=tel], div#frm_form_7_container select, div#frm_form_7_container textarea { margin: 0;height: 40px;-webkit-box-shadow: none;box-shadow: none;border: 1px solid #e1e1e1;border-radius: 0;font-family: 'Maitree', sans-serif !important;font-size: 17px;font-weight: 400;background: #fff;text-align: left;color: #000; }

div#frm_form_7_container .frm_checkbox label { font-family: 'Maitree', sans-serif !important;font-size: 15px;font-weight: 400;text-align: left;color: #000;line-height: 1.4  }
div#frm_form_7_container option { font-size: 17px;font-weight: 400;color: #000; }        
div#frm_form_7_container ::-webkit-input-placeholder { color:#000;;opacity: 1; }
div#frm_form_7_container ::-moz-placeholder     { color:#000;opacity: 1; } 
div#frm_form_7_container :-ms-input-placeholder { color:#000;opacity: 1; } 
div#frm_form_7_container input:-moz-placeholder { color:#000;opacity: 1; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { background: #2b2e35; }
.ui-datepicker table { font-size: 1em !important; line-height: 1.4; }
 div#frm_form_7_container .frm_submit { position: relative; }
div#frm_form_7_container input[type="submit"]{ margin: 0;font-weight: bold;text-transform: capitalize;font-size: 18pt;text-decoration:none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;height: 50px;line-height: 1.4;color: #fff;font-family: 'Maitree', sans-serif !important;background: linear-gradient( to top, #393939, #393939 );padding: 6px 20px; }
div#frm_form_7_container input[type="submit"]:hover, div#frm_form_7_container .frm_submit input[type=submit]:focus { outline:0; }

.tes-section { }
#testimonial-content { line-height: 1.4;padding-top: 15px; }
.testimonial-head h4 { margin: 0; color: #000; }
.testimonial-head p { font-size: 16px;margin: 0; color: #000; }
.testimonial-body { display: block; margin-bottom: 15px; }
.testimonial-body p { font-size: 17px;line-height: 1.4; color: #000;margin: 10px 0;font-weight: 400; }
.testimonial-body:before { content: url('img/Electrician---Gold-Coast----Testimonials--Line.png'); }
.testimonial-body .media-left img { width: 50px; }
.testimonial-body .media { margin-top: 20px; } 
.testimonial-body .media .media-body h4 { font-size: 15pt;color: #c3c3c3;font-weight: 600;margin: 0px; }
.testimonial-body .media .media-body p { font-size: 15px;line-height: 1.4; color: #8c8c8c;margin: 0;font-weight: 300 }

/*Extra for FAQ*/
.faq-content { background: url('img/Electrician---Gold-Coast----FAQ-Image.png') no-repeat center; }
.faq { margin-top: 0; }
#accordion a, a:hover, a:focus{ outline: none; text-decoration: none; }
#accordion .panel{ border-radius: 0; -webkit-box-shadow: none; box-shadow: none;border: 0;margin-bottom: 15px;margin-top: 0 } 
#accordion .panel-heading{ padding: 0; border-radius: 0; background: #fff;border: 0; } 
#accordion .panel-title{ overflow: hidden;background: #f2f2f2; } 
#accordion .panel-title a{ display: block;font-size: 18px; font-weight: 400; text-transform: capitalize; padding: 12px 17px 12px 17px; position: relative; -webkit-transition: all 0.30s linear 0s; transition: all 0.30s linear 0s;background: transparent;color: #1f1d1d; }  
#accordion .panel-title a.collapsed{ color: #1f1d1d;background: transparent;font-weight: 400; } 
/*#accordion .panel-title a.collapsed:hover{ color: #fff;text-decoration: none;background: #d90000; } */
#accordion .panel-title a:after, #accordion .panel-title a.collapsed:after { content: "\e114"; font-family: 'Glyphicons Halflings';padding: 12px 10px;position: absolute; top: 0; right: 0; color: #fff; font-size: 18px; text-align: center; background: #5dbf89; -webkit-transition: all 0.30s linear 0s; transition: all 0.30s linear 0s;font-weight: 400; } 
#accordion .panel-title a.collapsed:after { content: "\e113"; background: #1d1d1b;color: #fff } 
#accordion .panel-body{ background: #fff;border-top: 0;padding: 10px 17px; }
#accordion .panel-body p { margin: 0; }
#accordion h1 { font-size: 22pt; color: #000; font-weight: 500;text-align: left; margin-top: 15px; margin-bottom: 15px; }
#accordion h2 { font-size: 18pt; color: #000; font-weight: 400;text-align: left; margin-top: 15px; margin-bottom: 15px; }
#accordion p { font-size: 18px;text-align: left; line-height: 1.4; color: #1c1c1c;font-weight: 400;margin-bottom: 10px; }
#accordion ul { padding: 0 0 0 20px; }
#accordion ul li { list-style-type: disc;text-align: left;text-align: left;font-size: 17px; line-height: 1.4; color: #000;font-weight: 300; }

.contact-form-sec { clear: both; background: #f1f1f1; padding: 20px; display: inline-block; }
.con { margin-bottom: 40px; display: block; }
.contact-media {  }
.contact-media h2 { font-size: 20pt;color: #424242;font-weight: 400;margin: 10px 0;border-bottom: 1px solid #d8d8d8;padding: 10px 0;text-transform: uppercase; }
.con-footer { margin: 0 20%; }
.con-footer .media-left { padding-right: 5px; }
.con-footer .media-left span { color: #424242;font-weight: 600;font-size: 14pt; }
.contact-map-address { font-size: 14pt; line-height: 1.4;color: #424242;margin-bottom: 0px;font-weight: 400; }
.contact-map-phone a, .contact-map-phone a:hover, .contact-map-phone a:focus { font-size: 20pt; line-height: 1.4;color: #ef9124;text-decoration: none;outline: 0;font-weight: 700; }
.contact-map-email { margin-top: 0; margin-bottom: 20px; }
.contact-map-email .media-left, .contact-map-email .media-body { vertical-align: baseline; }
.contact-map-email a, .contact-map-email a:hover, .contact-map-email a:focus { font-size: 15pt; line-height: 1.4;color: #000;text-decoration: none;outline: 0;font-weight: 700; }
.contact-form { line-height: 1.4;padding: 25px;background: #fff; }
img.contact-image { margin: 15px 0; }

.team-body { margin-bottom: 30px; }
.team-body .media-left { padding-right: 15px; }

.team-body .media-body h4 { font-size: 15pt;color: #010101;margin-bottom: 15px; }
.team-body .media-body h4 span { font-weight: 300;font-size: 13pt; }
.team-body .media-body p { font-size: 17px;line-height: 1.4;color: #1f1d1d;margin-bottom: 0; }



.about-banner { border-bottom: 2px solid #8d8986; }
.blog-con { padding-bottom: 10px; }
.blog-con p { padding-bottom: 15px }
.blog { margin-bottom: 20px; display: inline-block; }
.blog-content { line-height: 1.4;margin-bottom: 15px; }
ul.post-container { margin: 15px 0;position: relative; }
ul.post-container li { font-size: 17px; font-weight: 300;padding-left: 0;margin-bottom: 7px; }
ul.post-container li.author:after { height: 5px; content: " "; background-color: #f70a0a; width: 13.2%; position: absolute; bottom: 0; left: 0; }
.blog-content h1 { margin: 10px 0;line-height: 1.4; }
.blog-content h1 a { font-size: 30px; color: #1f1d1d; font-weight: 700; }
.blog-content h1 a:hover, .blog-content h1 a:focus { color: #000;text-decoration: none;outline: 0; }
.blog-content p { font-size: 17px; color: #6d6e71;margin: 0;font-weight: 400;margin-bottom: 10px; }
.view-full-post { margin-top: 2%; }
.view-full-post a { font-size: 18px; color: #ef9124;font-weight: 600; } 
.view-full-post a:after { content: url('img/Electrician---Gold-Coast----Blog-Read-More-Icon.png');vertical-align: text-bottom; }
.view-full-post a:hover:after { content: url('img/Electrician---Gold-Coast----Blog-Read-More-Icon.png');vertical-align: text-bottom; }
.view-full-post a:hover, .view-full-post a:focus { color: #ef9124;text-decoration: none;outline: 0; }
.view-full-post img { vertical-align: middle; }

div#search-2 { width: 100%; margin-bottom: 20px; }
div#search-2 input { border-radius: 0;height: 50px;width: 312px;border: 1px solid #ebebeb; }
div#search-2 button { height: 50px;border: 1px solid #ebebeb; }


h3.widget-title { color: #fff;margin: 0px;text-transform: capitalize;font-size: 25px;text-transform: uppercase;padding: 10px 15px;margin-bottom: 0px;background: #f70a0a; }
div#recent-posts-2 ul { padding: 0; margin: 0; }
div#recent-posts-2 ul li { border: 1px solid #f1f1f1; padding: 10px 15px;}
div#recent-posts-2 a { color: #797979; font-size: 20px;cursor:pointer;line-height: 1.4; }
div#recent-posts-2 a:hover { text-decoration: none;outline: 0; }

ul.recent-post1 {padding: 0; }
ul.recent-post1 li { border-bottom: 1px solid #f1f1f1; }
ul.recent-post1 li a {color: #797979; text-decoration: none; font-size: 17px; }
ul.recent-post1 li p { font-size: 15px; }
.media.recent-post { padding: 0 3%; }

.entry-content { line-height: 1.4; }
.entry-content p { font-size: 17px;text-align: left; line-height: 1.4; color: #000;font-weight: 300;margin-bottom: 15px; }

.post-img-box { margin-bottom: 20px; }

/*dropdown menu*/
.dropdown-menu{padding: 0 !important;background: #fff !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
.dropdown-menu > li {padding: 0 !important;}
.dropdown-menu > li > a { color: #060706 !important; padding: 5px 10px !important; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none !important; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background: none !important;color:#ff7e00 !important; }
.dropdown:hover .dropdown-menu {display: block;}

.cptch_input  { background-image: none !important; padding: 0 !important; border-radius: 0 !important; }

span.nav-next {float: right;}
.navigations {padding-top: 2%;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;} 
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;color: #337ab7;background-color: #fff;  border: 1px solid #ddd;margin-left: -1px;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination>li {display: inline;}

div#wprmenu_menu { line-height: 1.4; }

.single-resource {padding: 15px 0;}
.single-resource a {display: block;}
.single-resource img {margin: 0 auto!important;border: 8px solid #2b2e35; border-radius: 12px; }

