/*
 Theme Name:   Child NHA
 Theme URI:    http://bazconnolly.com/
 Description:  Child NHA
 Author:       Baz Connolly
 Author URI:   http://bazconnolly.com
 Template:     wp-bootstrap-starter
*/

* {
    font-family: Arial !important;
}

body {
    background-color: #5f5f5f !important;
}

.container {
    background-color: #080808;
}


.container {

}

.head-top {

}

#primary {

}

.right-space {
    width: 100%;
    height: 90px;
}


#content.site-content {
    padding: 0;
}

.navbar-toggler-icon {
    color: #fff;
    min-width: 100px;
    line-height: 30px;
    height: 50px;
}

header#masthead {
    display: none;
}


.head-logo {
    border-bottom: 7px solid green;
}


.entry-content {
    color: #fff;
}

.entry-content p {
    font-size: 16px;
    text-align: justify;
}

.entry-content a {
    color: orange !important;
}

.entry-content a:hover{
    color: red !important;
    text-decoration: red;
}


.widget_media_image {
    text-align: center;
    max-width: 200px;
    padding-bottom: 30px;
    margin: 0 auto;
}


.rics-logo {
    max-width: 150px !important;
    margin: 0 auto !important;
    background-color: #808080;
}

h6 {
    width: 100%;
    text-align: center;
    float: left;
}

a.side-link {
    color: #2A9FD !important;
    text-decoration: none !important;
    text-align: center !important;
    width: 100%;
    float: left;
    font-size: 15px;
}

.purple-side {
    background-color: purple;
    color: #fff;
    text-align: center;
    padding: 10px;
    margin-bottom: 5px;
    width: 80%;
    margin-left: 10%;
}

.green-side {
    background-color: green;
    color: #fff;
    text-align: center;
    padding: 10px;
    margin-bottom: 25px;
    width: 80%;
    margin-left: 10%;
}


.quote-btn {
    width: 50%;
    background-color: #0a6ebd;
    color: #fff;
    border-radius: 4px;
    line-height: 50px;
    text-align: center;
    font-size: 1.6em;
    margin-bottom: 30px;

}


#page {

}

.page-top-box {
    margin-top: 10px;
    border-color:#ffcc00;
    border-style: double;
    margin-bottom: 30px;
    padding: 20px;
    font-size: 16px;
    color: #fff;
    margin-bottom: 30px;
    font-family: "Segoe Print";
    text-align: center;

    font-style: italic;
}

.page-top-box i {
    color: yellow !important;
    font-weight: bold;
}



/* menu stuff */

#main-nav {
    max-width: 100%;
}

#menu-menu-1 {
    max-width: 100%;
}

.left-img {
    text-align: center;
    float: left;
    margin-top: 10px;
}

.left-img b {
    color: #9966ff;
    font-size: 14px;
}

p a {
    color: #9966ff !important;
}

.main-btm {
    color: #fff;
    font-size: 16px;
}

.main-btm a {
    color: orange !important;
}

.main-btm b {
    color: orange !important;
    font-weight: normal !important;
}



.social-imgs img {
    width: 35px;
    margin: 5px;
}

.social-imgs {
    margin-top: 40px;
    text-align: center;
}


.new-quote-link {
    display: inline-block;
    text-align: center;
    margin-top: 10px;
    width: 100%;
    background-color:#ff9900;
    padding: 10px;
    border-radius: 10px;
    color: #fff !important;
}

.new-quote-link:hover {
    background-color: #fff;
    color:#080808 !important;
}

.quote-link {
    margin-top: 40px;
    text-align: center;
}

.quote-link h2 {
    font-size: 15px;
    font-weight: bold;
}

.quote-link a {

}


.useful-links {
    text-align: center;
    color: #fff!important;
}

.useful-links a {
    width: 100%;
    float: left;
    color: #ff9900;
    margin-bottom: 10px;
}

.useful-links h2 {
    margin-top: 40px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
}

/* ends menu stuff */



.page-footer-box {

}

h6 {
    text-align: left;
    color: orangered;
    font-size: 20px !important;
    color: orange !important;
    margin-top: 30px !important;
}

.footer-locs {
    color: #fff;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

.footer-locs b {
    font-size: 20px !important;
}

.footer-other {
    font-size: 12px;
    text-align: center;
    color: #fff;
}

.footer-policy {
    text-align: center;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 19px;
}

.footer-policy a {
    color: orange !important;
}

.footer-policy a:hover {
    color: red !important;
    text-decoration: none !important;
}

.footer-box-left {
    margin-top: 20px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    background-color: #432879;
    padding: 10px;
}

.footer-box-right {
    margin-top: 20px;
    color: #333;
    text-align: center;
    font-weight: bold;
    background-color: #90f00a;
    padding: 10px;
}

.footer-address {
    color: #fff;
    text-align: center;
    font-size:  12px !important;
}



.footer-copy {
    margin-top: 20px;
    text-align: center;
    font-size: 11px;
}



.home-link {
    color: orange !important;
    font-weight: bold;
    font-size: 18px;
}

.home-link:hover {
    color: red !important;
    text-decoration: none !important;
}


.main-con {
    border: 6px double #ffcc00;
    padding: 20px;
    margin-bottom: 30px;
}

.main-con h1 {
    text-align: center;
    color: #ff9900;
}


#accordion h3{
    background-color: #333333;
    color: #ccc;
    font-size: 14px;
    padding: 5px;
    font-weight: normal !important;
    text-indent: 20px;
    cursor: pointer;
}

#accordion h3:hover {
    background-color: #444;
}

#accordion > div {
    display: none;
    text-align: justify;
    background-color: #080808;
    color: #fff;
    padding: 20px;
}





#accordion h4 {
    color: black;
    font-size: 16px;
    font-weight: bold;
}

#accordion > div {

}

#accordion p {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
}

#accordion a {
    font-weight: bold;
    color: orange !important;
}

#accordion a:hover {
    font-weight: bold;
    color: #ff0000 !important;
    text-decoration: none !important;
    text-underline: none !important;
}

.a-img {
    width: 110px !important;
    padding: 0px 10px 10px 0px;
}

.home-p-b b {
    color: BLUE;
    font-weight: bold;
}

.home-p-b a {
    color: black !important;
    font-weight: bold;
}

.home-p-b a:hover {
    color: red !important;
    text-underline: none;
}




.menu-btn {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 20px;
    margin-top: 10px;
}

.menu-phone {
    width: 50%;
    float: left;
    margin-left: 25;
    color: #fff;
}

.tel-img img {
    height: 34px;
}

.mobile-menu {
    display: none;
}

.mobile-menu a {
    color: #fff !important;
}

.menu-item {
    line-height: 16px;
    color: orange;
}

.menu-item:hover {
    color: red !important;
}

.menu  {
    color: red !important;
}




.menu-menu-1-container {
    clear: both;
    width: 100%;
}

.menu-menu-1-container ul {
    width: 100%;
    list-style: none;

    color: yellow !important;
    text-align: left;
    margin-bottom: 20px;
}



.foot-image {
    display: none;
    width: 100%;
}

.foot-image img {
    display: none;
    width: 90%;
    margin-left: 5%;
}

.menu-menu-1-container ul li a {
    width: 100%;
    display: inline-block;
    color: orange !important;
    margin-bottom: 20px;
}

.menu-menu-1-container ul li a:hover {
    color: red !important;
    text-decoration: none;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {



    .menu-menu-1-container {
        display: none;
        width:  300px !important;
        text-align: left !important;
    }

    .menu-item {
        text-align: left !important;
    }


}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {



    .menu-menu-1-container {
        display: none;
        width:  300px !important;
        text-align: left !important;
    }

    .menu-item {
        text-align: left !important;
    }


}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {



    .menu-menu-1-container {
        display: none;
        width:  300px !important;
    }

    .menu-item {
        text-align: left !important;
    }
}

.drone-logo {
 margin-bottom: 20px;
}

.drone-text {
    color: #fff;
}

h5 {
    color: #ff9900 !important;
}


.thankyou-box {
    text-align: center;
}
.smily-face {
    display: inline-block;
}

.smily-text {
    width: 100%;
    float: left;
    margin-top: 40px;
    text-align: center;
    color: yellow;
    font-size: 20px;
    margin-bottom: 100px;
}


.smily-home {
    clear: both;
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: yellow;
    color: black !important;
    font-size: 20px;
    border-radius: 4px;
    display: inline-block;
}



.form-control {
    margin-bottom: 20px;
}

.mess-box {
}

textarea {
    height: 50px !important;
}

.mess-btn {
    height: 50px;
    width: 100%;
    background-color: #fff;
    color: #3c456d;
    text-align: center;
    font-weight: bold;
    font-weight: 18px;
    border: none;
    border-radius: 5px;
}

.page-top-box-btn {
/*    display: inline-block;*/
    text-align: center;
    margin-top: 10px;
    width: 100%;
    background-color:#ff9900;
    padding: 10px;
    border-radius: 10px;
    color: #fff !important;
}

.page-top-box-btn:hover {
    background-color: #fff;
    color:#080808 !important;
}


