/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/

/* also edited:
 * - functions.php > copied
 * - footer.php > needs to be copied
 * */


.no-display {
	display:none;
}


/*font edit*/
h1 {
	text-transform: uppercase;
	font-weight: 400;
	background: #272a5f;
	padding: 80px;
	color: #fff;
	font-size: 38px;
	margin-bottom: 100px;
}

h3 {
	font-size: 36px;
	line-height: 46px;
	font-weight: 300;
}

#mainnav ul li a {
	text-transform: uppercase;
	font-weight: 600;
}



/*hide page title*/
.title-post {
	display:none;
}



/*line under h3*/
h3:after {
	content: "";
	margin: 0 auto;
	display: block;
	margin-top: 20px;
	height: 3px;
	width: 90px;
	background: #272a5f;
}

h3.kc-accordion-title:after{
	content: none;
}

h3.kc_accordion_header:after{
	content: none;
}



/*no line under widget title*/
.widget-title:after {
	display: none;
} 



/*no content padding/margin*/
.page .page-wrap .content-wrapper {
	padding-top: 0px;
}

.kc_column {
	padding: 0;
}

h1.kc_title {
	margin: 0!important;
}

.entry-content > * {
  margin-bottom: 0;
}

h3.kc_accordion_header {
	margin: 0!important;
}

@media (min-width: 1025px) {
	.welcome-header {
	margin-top: 0;
	}
}

@media (min-width: 992px) {
	.kc_image_gallery.kc-grid .item-grid {
		margin-bottom: 10px;
	}
}



/*edit link color*/
.page-wrap a {
	color: #272a5f;
	font-weight: 600;
	text-transform: uppercase;
}

.page-wrap a:hover, a:active, a:focus {
	color: #767676;
	font-weight: 600;
}

.kc_button {
  color: #FFF!important;
}



/*img carousel margin*/
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	margin: 0 5px;
}



/*maps iframe edit*/
.google-maps {
	position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 60%;
}

.google-maps iframe {
	position:absolute;
	width: 100% !important;
  height: 100% !important;
  top: 0;
  left: 0;
}



/*round images*/
.rounded {
	width: 300px!important;
  height: 300px!important;
  object-fit: cover;
  border-radius: 50%;
}



/*footer columns adjust*/
@media (min-width: 992px) {
	#sidebar-footer .col-md-6:first-of-type {
	width: 70%;
		padding-right: 8%;
		 }
	#sidebar-footer .col-md-6 {
		width: 30%;
	}
}