/**
 * Theme Name:     Perth Child
 * Author:         aThemes
 * Template:       perth
 * Text Domain:	   perth-child
 * Description:    Perth is a business theme suitable for both companies and freelancers. Easily create an strong online presence by taking advantage of the many construction blocks available in Perth, like services, employees, skill, social and much more. Also, Perth provides an extensive set of options, including color and font control.
 */
.about_home h3{
	color:white;
}
body {
    font-size: 15px !important;
	color:black !important;
}

.entry-title{
	display:none;
}

.site-content{
	margin-top:0px !important;
}
#content{
	background:white;
}
.hentry{
	margin:0px !important;
	padding:0px !important;
	border:none;
}
.img_emp img{
	margin-left:auto;
	margin-right:auto;
}
.entry-footer .edit-link{
	display:none;
}
.site-content{
	margin-bottom:0px !important;
}
.about_about .textwidget, .vision_text .textwidget{
	text-align:justify;
}
.textwidget{
	text-align:justify;
}
.icon_ofc .textwidget h4{
	text-align:center !important;
	text-decoration:underline;
}
.contact_phn .textwidget{
	
	text-align:center;
}
.so-widget-sow-contact-form-default-cc38273464de .sow-contact-form{
	border:none;
	background:none;
}
input[type="submit"]{
    border-color: #04544d !important;
	border-radius:0% !important;
	background:transparent !important;
	color:#04544d !important;
	box-shadow:none !important;
	padding:15px 30px !important;
	font-size:13px!important;
	font-weight:900 !important;
	
}
input[type="submit"]:hover{	
background:#04544d !important;
color:white !important;
}
.contact_frm1 .widget-title{
	margin-bottom:50px !important;
}
.get_in .widget-title{
	color:white;
}
.project-title{
    -webkit-transform: scale(1) !important;	
}
.id_team .textwidget{
	text-align:center;
}
.id_team h4{
	padding-bottom:15px;
}
.career_cls .textwidget{
	color:white;
}
.career_cls .widget-title{
	color:white;
}
.s_text h4{
	    text-align: center;
    line-height: 30px
}
.service_img img{
	border-radius:50%;
	width: 80% !important;
}
.service_img .textwidget{
	text-align:center;
}
.detail_text .textwidget{
	text-align:center;
}
.lcs_logo_container a.lcs_logo_link{
	border:2px solid #986f33!important;
}
.img_s img{
	border:2px solid #986f33!important;;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.56), 0 6px 20px 0 rgba(0, 0, 0, 0.45);
	    background: white;
    padding: 10px;
}
.img_s img:hover{
	opacity:0.6;
}
.img_sctr img{
border:2px solid #986f33!important;;	
	 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.56), 0 6px 20px 0 rgba(0, 0, 0, 0.45);
	    background: white;
    padding: 10px;
}
.main-navigation li a{
	font-size:16px !important;
color:#04544d !important;
font-weight: bold;
}
.lcs_logo_container a.lcs_logo_link{
	background:white;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	    background: #04544d !important;
}
#lcs_logo_carousel_wrapper .owl-nav div{
	 background: #04544d !important;
}
.project-title{
	background-color: rgba(4, 84, 77, 0.76);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}
.project-title:hover{
	
	    background-color: rgba(4, 84, 77, 0.34);
	
}
.content_sector .textwidget h4{
	text-transform:uppercase;
	font-size:25px !important;
	text-align:left !important;
}

.main-navigation li:focus{
border:2px solid  #04544d !important;
}
.about_h_btn a{
	background-color:#04544d !important;
	color:white !important;
}
.about_h_btn a:hover{
	background-color:transparent !important;
	color:#04544d !important;
}
.site-info {
	text-align:center;
}
.site-info a:hover{
	color:#b0afaf;
}
.current-menu-item::after{
	width:100% !important;
}
.social_icon ul li{
	list-style-type:none;
	
}
.social_icon ul{
	display:inline-flex;
}
.social_icon i{
	font-size:22px;
}
.social_icon li {
	padding:5px;
}
.social_icon {
	float:right;
	padding-right: 60px;
}
.top_bar_header{
	width:100%;
	min-height:50px;
	background-color:#e5b46b;
	padding-top:10px;
}
.site-header{
	padding-top:0px !important;
}
.cotact_part{
	padding-left:60px !important;
	float:left;
}
.cont_no{
	float:left;
	padding-left:10px;
}
.icon_ofc .textwidget{
	padding: 26px;
    border: 1px solid;
    border-radius: 2%;
    background: #f4f4f4;
}
.icon_ofc .textwidget:hover{
border: 1px solid;
    
    box-shadow: 5px 10px 20px #dcd9d9 inset;
}
.so-widget-sow-icon-default-a8eb38e83977 .sow-icon span, .so-widget-sow-icon-default-a8eb38e83977 .sow-icon a span:hover{
	color:#04544d !important;
}
.header-button.left-button{
	    position: relative !important;
    border-top: 2px solid #fff !important;
    border-bottom: 2px solid #fff !important;
    border-left: 0 !important;
    border-right: 0 !important;
    color: #fff !important;
    padding: 15px 35px !important;
    margin-left: 30px !important;
	background-color: transparent !important;
}
.header-button.left-button::before, .header-button.left-button::after {
    content: '';
    width: 2px;
    height: 160%;
    position: absolute;
    top: -30%;
    background-color: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.header-button.left-button::before{
	left:22px;
}
.header-button.left-button::after{
	right:22px;
}
.header-button.left-button:hover{
background-color: transparent;
    border-color: #000 !important;
    color: #000 !important;
}
.header-button.left-button:hover::before, .header-button.left-button:hover::after{
background-color: #000 !important;	
}
.lcs_logo_container{
	margin:30px !important;
}
.director_team .widget-title{
	font-size:20px !important;
	margin-bottom:35px !important;
}
.img_footer_logo{
	max-width:55% !important;
}
.footer-column .widget, .footer-column .widget a {
	color:white !important;
}
.widget li{
text-transform:uppercase;
	list-style-type:none;
	    font-weight: bolder;
	padding-bottom: 10px;
}
.footer-column h4 b{
	color:#04544d !important;
}
.footer-column .textwidget{
	font-size:14px !important;
}
.footer-widgets{
	background-color:#222223 !important;
}
.page-template-page_front-page .header-image {
	    background-size: inherit !important;
	height:400px !important;
}
@media only screen and (min-width:700px) {
	.employee{
	width:24% !important;
}
.service.columns3{
	width:24% !important;
}
}
@media screen and (max-width: 700px) and (min-width: 320px) {
	.social_icon{
		padding-right:0px;
		float:inherit;
	}
	.cotact_part{
		padding-left:10px !important;
	}
}