/*
	Theme Name: Milton child
	Theme URI: https://themeforest.net/item/milton-multiconcept-wordpress-theme/19341019
	Author: AgniDesigns
	Version: 1.0
	Description: Multi-Concept WordPress theme
	Author URI: http://themeforest.net/user/AgniHD
	Template: milton
*/

body {
  line-height: 1.5;
}

a {
	color: #4066a3;
}

.header-icon img {
  filter: drop-shadow(0px 2px 0px rgba(0,0,0,.5));
}

/*
*  The original theme shrinks the logo way too much on the top nav.
*  This change increases the logo height from 24px to 42px
*  Original style found on line 1025
*/

@media (min-width:768px) {
	.shrink-header-menu:not(.side-header-menu) .header-icon img {
		max-height: 42px;
	}
}

/**
 * Header
 */
.header-sticky.top-sticky.header-navigation-menu.header-additional-bg-color:not(.side-header-menu),
.reverse_skin.header-navigation-menu {
	color: #25262b;
}
.nav-menu-content a {
	cursor: pointer;
}
/*
* Home Page Hero Slider Styles
*/
.agni-slide-buttons a {
	line-height: 1;
	font-size: 13px;
	padding: 20px 40px;
}

/**
 * Accordion Styles
 */
.accordion-style-3 .panel-title:not(.collapsed){
  background-color: #4066a3;
	border-color: #4066a3;
}

/*
*  Milestone 2 Styles
*/
.milestone-style-2 {
	text-align: left;
	position: relative;
}
.milestone-style-2 .mile-icon,
.milestone-style-2 .mile-description {
	vertical-align: middle;
	display: inline-block;
}
.milestone-style-2 .mile-icon {
	margin-bottom: 0 !important;
	padding-right: 0;
	width: 100%;
	text-align: left;
	position: absolute;
	top: 11px;
	left: 0;
}
	.milestone-style-2 .mile-icon i {
		padding: 0 10px;
		display: block;
		line-height: 1;
	}
.milestone-style-2 .mile-description {
	padding-left: 80px;
}
	.milestone-style-2 .mile-count {
		text-align: left;
	}
	.milestone-style-2 .mile-count p {
		margin: 0;
		padding: 0 10px;
		font-size: 45px;
	}
	.milestone-style-2 .mile-count .count {
		margin: 0;
	}

	.milestone-style-2 .mile-title p {
		margin: 0;
	}
@media (max-width: 1199px) {
	.milestone-style-2 {
		text-align: center;
		position: static;
	}
		.milestone-style-2 .mile-icon {
			margin-bottom: 0 !important;
			padding-right: 30px;
			text-align: center;
			position: static;
			top: auto;
			left: auto;
		}
		.milestone-style-2 .mile-icon i {
			padding: 0 10px;
			display: inline-block;
			line-height: 1;
		}
		.milestone-style-2 .mile-description {
			padding-left: 0;
		}
}



/*
*  Testimonial Styles
*/
.hentry {
	margin: 0;
}
.testimonial-quote-designation {
	margin-bottom: 0;
	padding-bottom: 0;
}
.owl-dots {
	margin-top: 0;
}

/*
*  Meet the Founder
*/
.testimonial-avatar-location-4 .testimonial-content {
	-webkit-box-flex: 7;
	-ms-flex: 7;
	flex: 7;
	margin: 0 0 0 5%;
}




/*
*  Team Single Page
*/
#team_name {
	margin-bottom: 0;
}
#team_title {
	margin: 0 0 20px;
}
#team_list {
	padding-left: 0;
	list-style: none;
}
#team_list li i {
	width: 30px;
}




/*
*  Correct some Footer styles
*/
footer p {
	margin: 8px 0;
}
footer ul.list {
	padding-left: 6px;
}
footer ul.list li {
	margin-bottom: 0;
}
.footer-bar form.mc4wp-form .milton-subscribe-form-style-1 input[type="submit"]{
  padding: 12px 26px;
}

/*
*  Contact Form 7
*/
.wpcf7-form-control:not(.wpcf7-submit) {
	background-color: #fefefe;
}
.wpcf7-form .wpcf7-submit {
	border-radius: 50px;
	padding: 13px 30px;
	letter-spacing: 0.15em;
	vertical-align: middle;
	line-height: 1.3;
}

div.wpcf7 .ajax-loader {
    visibility: hidden;
    display: block;
    background-image: url(../../plugins/contact-form-7/images/ajax-loader.gif);
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 0 auto;
    vertical-align: middle;
}

/**
 * Forms
 */
.default-form-group {
	margin-bottom: 12px;
}
.default-form-group > label {
	display: block;
	margin-bottom: 0;
	font-weight: bold;
}
.default-form-group input,
.default-form-group textarea,
.default-form-group select {
	width: 100%;
}
.default-form-group input,
.default-form-group textarea {
	box-shadow: inset 0px 1px 0px 1px rgba(0,0,0,0.05)
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
textarea {
  font-size: 13px;
  color: #555555;
  background-color: #f5f5f5;
  border: 0;
  border-radius: 0;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"],
textarea:focus {
  outline:0;
  box-shadow: none;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]
input[type="number"], {
  padding: 12px 20px;
}


.btn-inline-link {
  color: #337ab7;
  cursor: pointer;
}

/** Bootstrap 3 Modals */
.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}
