/**
* Theme Name: NT Conversi Child
* Description: This is a child theme of NT Conversi, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: nt-conversi
* Version: 1.2.4
*/

body .bg-color, 
body .btn-custom, 
body input[type="button"], 
body input[type="submit"], 
body input[type="reset"], 
body button, .carousel-slider .slick-prev:hover, 
body .carousel-slider .slick-next:hover, 
body #navigation_mobile .nav-menu-links, 
body #header .header-content .btn-play, 
body #header .header-content .header-form .background-color, #sub-header, 
body .bg-color .affa-tbl-prc .btn-custom, 
body .bg-color .affa-tbl-prc .btn-custom.btn-blue, 
body .affa-tbl-prc .tbl-prc-col .tbl-prc-badge, 
body .affa-tbl-prc .tbl-prc-col .tbl-prc-heading .tbl-prc-price, 
body .affa-map .btn-collapse { background-color:#180467; }

body a, 
body a:visited, 
body .list-icon ul li .fa, 
body .post-heading-left h2 strong, 
body #navigation_affix .nav > li > a:hover, 
body .affa-feature-icon .fa, 
body .affa-feature-icon-left .fa, 
body .affa-feature-icon-right .fa, 
body #footer .copyright-txt a:hover, 
body .affa-faq-link { color:#180467; }

body a:hover { color:#404040; } /* Don't change this value */

body .bg-color a:hover, 
body #navigation_mobile ul li a { color:#e2f1f9; }

input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, .ie input[type="range"]:focus, .ie9 input[type="range"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus { border-color:#180467; }

.bg-color .btn-custom, .bg-color input[type="button"], .bg-color input[type="submit"], .bg-color input[type="reset"], .bg-color button {
	color:#404040 !important;
	background-color:#FFF;
}

.bg-color .btn-custom.btn-blue, .bg-color input[type="button"].btn-blue, .bg-color input[type="submit"].btn-blue, .bg-color input[type="reset"].btn-blue, .bg-color button.btn-blue { background-color:#FFF; }

.btn-custom:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, #navigation_mobile .nav-menu-button, .bg-dark .btn-custom:hover, .bg-img .btn-custom:hover, .affa-map .btn-collapse:hover { background-color:#000; }

body #header .nav > li.menu-btn > a:hover,
body #header .nav > li.menu-btn.active > a {
  background: #000 !important;
}

body .bg-color .btn-custom:hover, 
body .bg-color input[type="button"]:hover, 
body .bg-color input[type="submit"]:hover, 
body .bg-color input[type="reset"]:hover, 
body .bg-color button:hover, 
body .bg-color .btn-custom.btn-blue:hover, 
body .bg-color input[type="button"].btn-blue:hover, 
body .bg-color input[type="submit"].btn-blue:hover, 
body .bg-color input[type="reset"].btn-blue:hover, 
body .bg-color button.btn-blue:hover { background-color:#e2f1f9; }

.carousel-slider .slick-dots li button:hover, .carousel-slider .slick-dots li.slick-active button { background:#180467; }

body #header .nav > li.menu-btn > a,
#navigation_affix .nav > li.menu-btn > a { background:#180467 !important; }
#header .nav > li.menu-btn > a:hover, #navigation_affix .nav > li.menu-btn > a:hover, #header .nav > li.menu-btn.active > a, #navigation_affix .nav > li.menu-btn.active > a { background:#2daae8 !important; }
#navigation_affix .nav > li.active > a {
	color:#180467;
	border-top-color:#180467;
}
#navigation_mobile .nav-menu-button button.nav-menu-toggle { color:#e2f1f9 !important; }

.affa-map .map-overlay { background-color:rgba(62,188,250,.8); }
.ie .affa-map .map-overlay { background-image:url(/wp-content/themes/nt-conversi-child/ie-bg-map-overlay.png); }

.intro_text p {  
	font-size: 28px;
  font-style: italic;
  line-height: 37px;
  padding: 80px;
  text-align: center;
}

@media (max-width: 767px) {
	
	#sub-header {
		color:#a9a9a9;
		background-color:#f6f8f9;
	}
	
}

.header5:before {
  content: "";
  background: #000;
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: .7;
}

.header5 .header-content .header-form .header-form-heading h4 .fa{color : #180467}

#intro p {
	font-size: 18px;
	line-height : 34px;
}

.features-2 .col-txt100{padding-top: 0}

.features-3{padding-top: 120px;}

@media (max-width: 1199px) and (min-width: 992px){
	.features-3{padding-top: 40px;}
}
@media (max-width: 991px){
	.features-3{padding-top: 20px; padding-bottom: 20px;}
}

.features-3 .col-txt120{padding-top: 0;}

body .bg-img .bg-overlay{
  background-color: rgba(0, 0, 0, .7);
}

body #header .header-overlay {
  background-color: rgba(0, 0, 0, .5);
}

div.wpcf7-mail-sent-ok {
  background: #180467;
  border: 2px solid #180467;
  color: #fff;
}

.header1 .header-content .header-form .header-form-body input[type="text"], 
.header1 .header-content .header-form .header-form-body input[type="email"],
.header1 .header-content .header-form .header-form-body input[type="tel"], 
.header5 .header-content .header-form .header-form-body input[type="text"], 
.header5 .header-content .header-form .header-form-body input[type="email"],
.header5 .header-content .header-form .header-form-body input[type="tel"]{
  width: 100%;
  margin-bottom: 15px;
}

#subscribe .affa-form-subscribe, #bottom .affa-form-subscribe {
  width: auto;
  margin: auto;
}

.header5 .header-content .header-txt .header-txt-btn {
  margin-top: 25px;
  margin-bottom: 25px;
}


/* Hack */

.page-id-302 .col-txt100 { padding-top: 10px; }