@charset "utf-8";/* CSS Document */.navbar-header {    padding: 0;}.navbar-brand {    padding: 5px;    margin-top: -5px;}.logo_navbar {    position: fixed;}#top-bar .main-menu li > a {    color: #fff;    padding: 21px 10px;    background: transparent;}/*this is the dropdown menu when the screen is small*/#top-bar .dropdown-menu > ul {    list-style: none;    padding: 0 15px;    margin-left: auto;    margin-right: auto;    margin-bottom: 0;    margin-top: -5px;    background: #fff;    background-color: rgba(142, 190, 250, 0.78);    box-shadow: 0 2px 0.09px rgba(0, 0, 0, 0.15);}#top-bar .dropdown-menu > ul > li > a {    display: block;    font-size: 14px;    font-weight: 400;    line-height: normal;    text-decoration: none;    padding: 15px;    color: #333;    border-bottom: 1px solid rgba(0, 0, 0, 0.1);}/*small and large screen dropdown menu bg color-use it for menu background*/#top-bar .navbar-collapse {    background: rgba(2, 124, 206, 0.73);}/*toggle button*/.navbar-toggle {    background: rgba(2, 173, 218, 0.78);}#top-bar.animated-header {    padding: 20px 0;    background: RGB(7, 126, 207);    box-shadow: none;}#top-bar.add_color {    background: RGB(7, 126, 207);}/*style for text on a first third of the index page*/.cd-headline.slide .cd-words-wrapper {    color: rgba(2, 124, 206, 0.73);}/*button in hero area*/#hero-area .btn {    background: rgba(8, 129, 1, 0.82);    border: none;    color: #fff;    padding: 20px 35px;    margin-top: 30px;    font-size: 16px;    font-size: 13px;    line-height: 1em;    text-transform: uppercase;    letter-spacing: normal;    border-radius: 0;}#hero-area {    /*background: url("../images/lrt-index-top-smallest.jpg") no-repeat 50%;*/    background: url("../images/lrt-index-top.jpg") no-repeat 50%;    background-size: cover;    background-attachment: fixed;    padding: 230px 0;    color: #fff;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);    position: relative;}#hero-area:before {    content: '';    z-index: 9;    background: rgba(255, 255, 255, 0.7);    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}/*customisation of hero1 area for tradesmen-job-description-duties*//*button in hero area*/#hero-area1 .btn {    background: rgba(8, 129, 1, 0.82);    border: none;    color: #fff;    padding: 20px 35px;    margin-top: 30px;    font-size: 16px;    font-size: 13px;    line-height: 1em;    text-transform: uppercase;    letter-spacing: normal;    border-radius: 0;}#hero-area1 {    background: url("../images/TRADESMEN-JOB-DESCRIPTION-DUTIES/lrt-electrician-responsibilities-duties.png") no-repeat 50%;    background-size: cover;    background-attachment: fixed;    background-position: center;    padding: 230px 0;    color: rgba(0, 28, 174, 0.87);    text-shadow: 2px 2px 4px #000000;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);    position: relative;}#hero-area1:before {    content: '';    z-index: 9;    background: rgba(145, 145, 145, 0.29);    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;}/*index page-list of available tradesmen section*/.list_of_specialists {    margin: 0px;    box-sizing: border-box;    padding: 60px 0 0 0;    border: 1px solid white;    /*	background-color: #258039;*/    background-color: rgba(7, 126, 207, 0.87);}.list_of_specialists ul li a:link, .list_of_specialists ul li a:visited {    text-decoration: none;    color: whitesmoke;}.list_of_specialists ul li a:hover {    color: rgba(0, 24, 163, 0.73);}/*to make the columns the same heght*/.match_my_cols {    overflow: hidden;}.match_my_cols [class*="col-"] {    margin-bottom: -99999px;    padding-bottom: 99999px;}.display-flex {    display: flex;    flex-wrap: wrap;}.display-flex > [class*="col-"] {    display: flex;    flex-direction: column;}#call-to-action {    /*  background: rgba(153,191,170,0.87);*/    background: rgba(255, 255, 255, 1.00);    background-size: cover;    background-attachment: fixed;    padding: 80px 0;    text-align: center;    position: relative;    color: #fff;}.text-align-left {    text-align: left;    margin: auto;    padding-left: 20%;}#call-to-action .block .btn-contact {    background: rgba(8, 129, 1, 0.82);    border: none;    color: #fff;    padding: 20px 35px;    margin-top: 30px;    font-size: 16px;    font-size: 13px;    line-height: 1em;    text-transform: uppercase;    letter-spacing: normal;    border-radius: 0;}#call-to-action .block a:link {    color: #fff;}#call-to-action .block a:hover {    color: rgba(0, 30, 255, 0.73);}#call-to-action .block h2 {    margin-bottom: 15px;    color: rgba(0, 0, 0, 0.73);}#call-to-action .block p {    color: rgba(0, 0, 0, 0.73);    font-size: 15px;    font-weight: 300;    font-family: 'Roboto', sans-serif;    margin-top: 20px;}/*call to action tradesmen*/#call-to-action.description_of_duties {    background: rgba(15, 172, 191, 0.87);    border-top: 1px solid white;    background-size: cover;    background-attachment: fixed;    padding: 30px 0;    text-align: center;    position: relative;    color: #fff;}#call-to-action.tradesmen {    background: rgba(153, 191, 170, 0.87);    border-top: 1px solid white;    background-size: cover;    background-attachment: fixed;    padding: 30px 0;    text-align: center;    position: relative;    color: #fff;}#feature-top-of-footer {    background: rgba(7, 126, 207, 1.00);    background-size: cover;    background-attachment: fixed;    text-align: center;    position: relative;    color: #fff;    padding-bottom: 30px;}.top-of-the-footer {    margin: 0px;    box-sizing: border-box;    padding-top: 10px;    /*	background-color: #258039;*/}.top-of-the-footer ul a:link {    color: white;}.top-of-the-footer ul a:visited {    color: rgba(165, 175, 250, 0.85);}.top-of-the-footer ul a:hover {    color: rgba(0, 30, 255, 0.73);}/*tradesmen areas index dinamic fetch*/#feature-tradesmen-dinamic-links {    background: rgba(7, 126, 207, 1.00);    background-size: cover;    background-attachment: fixed;    text-align: center;    position: relative;    color: #fff;    padding: 20px 0;}#feature-tradesmen-dinamic-links:after {    margin-top: 20px;    content: "";    display: block;    height: 20px;    /*background-image: url(../images/index/border-tradesmen-areas-exact.png);    background-repeat: repeat-x;*/}.tradesmen-dinamic-links {    margin: 0px;    box-sizing: border-box;    padding-top: 10px;    /*	background-color: #258039;*/}.tradesmen-dinamic-links ul a:link {    color: white;}.tradesmen-dinamic-links ul a:visited {    color: rgba(165, 175, 250, 0.85);}.tradesmen-dinamic-links ul a:hover {    color: rgba(0, 30, 255, 0.73);}/*ionicon colors*/#feature .icon {    text-decoration: none;    color: #fff;    background-color: #02bdd5;    height: 350px;    text-align: center;    width: 350px;    font-size: 350px;    line-height: 250px;    overflow: hidden;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    text-shadow: #00a4ba 1px 1px, #00a4ba 2px 2px, #00a4ba 3px 3px, #00a4ba 4px 4px, #00a4ba 5px 5px, #00a4ba 6px 6px, #00a4ba 7px 7px, #00a4ba 8px 8px, #00a4ba 9px 9px, #00a4ba 10px 10px, #00a4ba 11px 11px, #00a4ba 12px 12px, #00a4ba 13px 13px, #00a4ba 14px 14px, #00a4ba 15px 15px, #00a4ba 16px 16px, #00a4ba 17px 17px, #00a4ba 18px 18px, #00a4ba 19px 19px, #00a4ba 20px 20px, #00a4ba 21px 21px, #00a4ba 22px 22px, #00a4ba 23px 23px, #00a4ba 24px 24px, #00a4ba 25px 25px, #00a4ba 26px 26px, #00a4ba 27px 27px, #00a4ba 28px 28px, #00a4ba 29px 29px, #00a4ba 30px 30px, #00a4ba 31px 31px, #00a4ba 32px 32px, #00a4ba 33px 33px, #00a4ba 34px 34px, #00a4ba 35px 35px, #00a4ba 36px 36px, #00a4ba 37px 37px, #00a4ba 38px 38px, #00a4ba 39px 39px, #00a4ba 40px 40px, #00a4ba 41px 41px, #00a4ba 42px 42px, #00a4ba 43px 43px, #00a4ba 44px 44px, #00a4ba 45px 45px, #00a4ba 46px 46px, #00a4ba 47px 47px, #00a4ba 48px 48px, #00a4ba 49px 49px, #00a4ba 50px 50px, #00a4ba 51px 51px, #00a4ba 52px 52px, #00a4ba 53px 53px, #00a4ba 54px 54px, #00a4ba 55px 55px, #00a4ba 56px 56px, #00a4ba 57px 57px, #00a4ba 58px 58px, #00a4ba 59px 59px, #00a4ba 60px 60px, #00a4ba 61px 61px, #00a4ba 62px 62px, #00a4ba 63px 63px, #00a4ba 64px 64px, #00a4ba 65px 65px, #00a4ba 66px 66px, #00a4ba 67px 67px, #00a4ba 68px 68px, #00a4ba 69px 69px, #00a4ba 70px 70px, #00a4ba 71px 71px, #00a4ba 72px 72px, #00a4ba 73px 73px, #00a4ba 74px 74px, #00a4ba 75px 75px, #00a4ba 76px 76px, #00a4ba 77px 77px, #00a4ba 78px 78px, #00a4ba 79px 79px, #00a4ba 80px 80px, #00a4ba 81px 81px, #00a4ba 82px 82px, #00a4ba 83px 83px, #00a4ba 84px 84px, #00a4ba 85px 85px, #00a4ba 86px 86px, #00a4ba 87px 87px, #00a4ba 88px 88px, #00a4ba 89px 89px, #00a4ba 90px 90px, #00a4ba 91px 91px, #00a4ba 92px 92px, #00a4ba 93px 93px, #00a4ba 94px 94px, #00a4ba 95px 95px, #00a4ba 96px 96px, #00a4ba 97px 97px, #00a4ba 98px 98px, #00a4ba 99px 99px, #00a4ba 100px 100px;}/*styles for homeowner main page*//*styles for homeowners page to be transfered into a styles tomorrow*//*styling for tradesmen advice.php*/.ho:link, .tradesmen_questions:link {    color: rgba(20, 152, 252, 1.00);}.ho:link, .tradesmen_questions:hover {    text-decoration: underline;    color: rgba(1, 100, 175, 1.00);}/*.service-parts [id^=answer] {}*/.homeownners_questions:link {    color: rgba(20, 152, 252, 1.00);}.homeownners_questions:hover {    text-decoration: underline;    color: rgba(1, 100, 175, 1.00);}/*styles for calculators main page */.calculator_main_add, .tables_main_add {    padding: 10px 0 0 70px;}.calculator_main_add a:link, .tables_main_add a:link {    color: rgba(0, 61, 253, 1.00);    font-weight: bold;}.calculator_main_add a:hover, .tables_main_add a:hover {    color: rgba(13, 3, 125, 1.00);    text-decoration: underline;}/*styles for areas covered*/.panel-heading .accordion-toggle:after {    font-family: "Ionicons";    content: '\f35f';    font-size: 20px;    float: right;    color: green;}.panel-heading .accordion-toggle.collapsed:after {    font-family: "Ionicons";    content: '\f10a';}.area-links ul a:link {    color: rgba(0, 60, 251, 1.00);}.area-links ul a:visited {    color: rgba(165, 175, 250, 0.85);}.area-links ul a:hover {    color: rgba(0, 30, 255, 0.91);    text-decoration: underline;}/*styles for styling errors in php files mine overriding the LU FILES*/.error_mine {    display: inline-block;    background-color: #ce1411;    font-weight: bolder;    color: white;    padding: 5px;;}/*styles for styling links in a navbar starting from index page*/#top-bar .main-menu > ul > li.n_links a:link {    padding: 6px;    margin: 6px 0 0 0;    border: 3px solid white;    border-radius: 7px;}#top-bar .main-menu > ul > li.n_links a:visited {    color: snow;    border: 3px solid white;    background-color: whitesmoke;}#top-bar .main-menu > ul > li.n_links a:hover {    border: 3px solid #f7931e;    background-color: whitesmoke;    color: #f7931e;    /*color: #006dce;*/}#feature {    padding-bottom: 0;    margin-bottom: 0;}/*styling navlinks with banner 'NEW' on index page*/.navlink-with-banner {    background-image: url("../images/calculators/lrt-banner-NEW-horizontal-square-stroke.png");    background-size: contain;    background-repeat: no-repeat;    background-position: right center;}