/*
Theme Name: Majesty Child
description: Client Theme - Majesty
Template: majesty-parent
Version: 1.0.0
Text Domain: majesty-child
Author: BCW
*/

#contact-info .btn { color: #000;}
#contact-info .list-inline a:hover, #contact-info a:focus {color: var(--color-3);}
a {color: var(--color-1);}
a:hover {color: var(--color-2);}

#service-repeater {padding-top:0; height: 567px;}

#accredation {padding: 100px 20px 20px 20px;}

#header.sticky .logo img  {filter: drop-shadow(0px 0px 2px var(--color-3)) drop-shadow(0px 0px 2px var(--color-3)) drop-shadow(0px 0px 2px var(--color-3)) ;}

.home #main {padding: 160px 0 40px 0;}

.feature img {max-width:308px;}

#brands-section {margin-top: 20px;}

#gform_1 input#gform_submit_button_1 { background-color: var(--color-1); color:#fff;}
#gform_1 input#gform_submit_button_1:hover { background-color: var(--color-2); color:#fff;}

.about-main-inner img {margin-top: 20px;}
.sub-main-inner img {width:600px;}

.entry-title {color: var(--color-1);}


#team-section {
	padding: 15px 0;
}
.team {
	display: block;
	padding: 15px 0;
	clear: both;
	border-top: 1px solid #ececec;
}
.team-blocks .name {
	border-bottom: 1px solid #ececec;
	padding: 10px 0 5px;
	font-size: 20px;
	margin: 0;
	letter-spacing: 4px;
	display: block;
}

.page-id-406 #sub-main {padding:0;}

.header-email a {color: #fff;}
.header-email a:hover {color: var(--color-3) !important;}

#main, #accredation, #about-main, #gallery-section, #services-section, #sub-main, #gallery, #team-section, #process {background-image:unset;}


.contact-info-row { justify-content: center; flex-direction: column;}
.communities {float:unset; display: flex;justify-content: center;}
.coninfo { justify-content: center; flex-direction: column; padding: 50px 0;}

#header { background-color: var(--color-1); padding: 15px; border-bottom: 2px solid #fff;}
#header .logo { filter: drop-shadow(0px 0px 2px var(--color-3)) drop-shadow(0px 0px 2px var(--color-3)) drop-shadow(0px 0px 2px var(--color-3));}
#header a {color: #fff;}
#header #menu-main-menu li a:hover, #header #menu-main-menu li a:focus, #header #menu-main-menu li a:active, .navbar-default .navbar-nav>.active>a {
    border: 2px solid white;
}

#icon-feature .container {width:100%;}


@media screen and (max-width:991px){
    #service-repeater {height: auto;}
.home #main { padding: 265px 0 40px 0;}
}
@media screen and (max-width:768px){
.home #main { padding: 60px 0 40px 0;}
    .bottom-fixed {background:var(--color-1);}
    .mobile-list a:hover {color: var(--color-3) !important;}
    .feature img { max-width: 100%;}
    .main-nav {background:var(--color-2);}
}
