/*
Theme Name:   All Mortgage Solutions
Theme URI:    http://themeforest.net/user/VictorThemes
Description:  Unova Child Theme
Author:       Yellow Cherry Digital Ltd
Author URI:   https://yellowcherrydigital.co.uk
Template:     unova
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
Text Domain:  unova-child
*/

header.unva-header #sticky-wrapper {
  height: auto !important;
}

.ams-map.vc_row-has-fill .vc_column_container .vc_column-inner {
  padding: 0;
  margin: 0;
}

.ams-accordion.vc_tta.vc_general .vc_active .vc_tta-panel-title {
  border-color: #42834c;
}
.ams-accordion.vc_tta.vc_general .vc_tta-panel-title {
  background: #fff;
  border: solid 2px #dedede;
  padding: 0;
  border-radius: 4px;
}

.ams-accordion.vc_tta.vc_general .vc_active .vc_tta-panel-title > a, 
.ams-accordion.vc_tta.vc_general .vc_tta-panel-title > a {
  color: #77538e !important;
}

.ams-accordion.vc_tta.vc_general .vc_tta-panel-title a .vc_tta-controls-icon::before, 
.ams-accordion.vc_tta.vc_general .vc_tta-panel-title a .vc_tta-controls-icon::after {
  border-color: #dedede;
}

.ams-accordion.vc_tta.vc_general .vc_active .vc_tta-panel-title a .vc_tta-controls-icon::before {
  border-color: #42834c;
}

.ams-services .wpb_text_column {
  margin: 0;
}

.ams-services .unva-item .row {
  height: 100%;
}

.unva-services [class*="col-"] {
  height: 100%;
}

/* Write Custom CSS */

@font-face {
  font-family: "Noto Sans", Arial, sans-serif";
  src: url("/wp-content/uploads/NotoSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans", Arial, sans-serif";
  src: url("/wp-content/uploads/NotoSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.unva-footer ul {
  padding: 10px 0;
  font-size: 16px
}

.copyright .unva-btn{
	text-transform: lowercase !important;
	font-size: 16px;
	padding: 14px 9px 20px;
}

.change-header-style h6{
	font-size: 16px;
	color: #666564 !important;
	font-weight: 400;
}
.unva-btn .unva-dwnd-btn-5de787a0dcca8 {
	background-color: 
		transparent;
	padding-left: 0px;
	text-align: left;
	text-transform: capitalize;
}
.copyright .unva-btn {
	background-color: 
		transparent;
	padding-left: 0px;
	text-align: left;
	text-transform: capitalize;
}

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"], input[type="url"], input[type="number"], textarea, select, .form-control {

	border: 1px solid #000;
}

.unva-contact-form label
{
	color: #000;
}

.unva-footer p
{
	color: #ffffff;
}
.unva-footer span
{
	color: #ffffff;
}

.fa {
	display: inline-block;
	font: normal normal normal 20px FontAwesome;
	font-size: 20px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 5px;
}

.unva-footer input[type="submit"] {
	float: left;
	width: 70%;
	min-width: 10px;
	margin: 0;
	background-image: url(../images/icons/icon17@3x.png);
	background-position: 75% 55%;
	background-repeat: no-repeat;
	background-size: 15px auto;
	-webkit-border-radius: 0 4px 4px 0;
	-ms-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
#jarallax-container-0 div
{
	top: 70px!important;
}

.page-id-777 .section-title-wrap
{
	max-width: 100%;
}


.map-responsive{
	overflow:hidden;
	padding-bottom:35.45%;
	position:relative;
	height:0;
}
.map-responsive iframe{
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
}


.unva-navigation > ul > li:hover > a, .unva-navigation > ul > li.active > a, .header-right-links a:hover, .masonry-filters ul li a:hover, .mate-item .unva-social a:hover, .blog-meta a:hover, .unva-footer ul li a:hover, .tweet-info a:hover, .copyright a:hover, .request-callback ul li a:hover, .mate-info .mate-name a:hover, .team-style-two .mate-info .mate-name a:hover, .portfolio-detail-item p a:hover, .woocommerce ul.products li.product .button:hover, .yith-wcwl-add-to-wishlist a:hover, .woocommerce div.product .product_meta a:hover, .woocommerce form .lost_password a:hover, .woocommerce li.wc_payment_method a:hover, .widget-categories ul li a:hover, .blog-detail-meta .pull-left a:hover, .blog-detail-meta .pull-right a:hover, .contact-item a:hover, .unva-widget ul li a:hover, .author-content .unva-social a:hover {
	color: #8c0126;
}

.section-title-wrap {
	margin: 0px;
}
.mortgage-calculator label
{
	color: #fff;
}
.home-services .service-item .pe-7s-lock
{
	background-image: url('/wp-content/uploads/2019/07/creditkarma-logo.png');
	background-size: cover;
	width: 150px;
	background-repeat: no-repeat;
	margin-top: -30px;
	height: 92px;
}
.home-services .service-item .pe-7s-lock::before
{
	color: transparent;
}
.home-services .service-item .pe-7s-science
{
	background-image: url('/wp-content/uploads/2019/07/icon-one.png');
	background-size: cover;
	width: 70px;
	background-repeat: no-repeat;
}
.home-services .service-item .pe-7s-science::before
{
	color: transparent;
}
.home-services .service-item .pe-7s-box1
{
	background-image: url('/wp-content/uploads/2019/07/icon-four.png');
	background-size: cover;
	width: 60px;
	background-repeat: no-repeat;
}
.home-services .service-item .pe-7s-box1::before
{
	color: transparent;
}
.white-text{
	color: #fff;
}
.white-text h4{
	color: #fff;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.white-text.vc_custom_1563896394574.vc_row-has-fill {
	margin: 0px;
}
.wpb_text_column.wpb_content_element.white-text {
	margin-bottom:0px;
	padding-bottom: 0px;
}
.unva-dhav-dotted.vc_custom_1563895728273 {
	padding-top: 5% !important;
}
.unva-mid-wrap
{
	padding:0px;
}



/* 
##Device = Tablets, Ipads (landscape)
##Screen = B/w 768px to 1024px
*/

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {



}
/* 
##Device = Tablets, Ipads (portrait)
##Screen = B/w 768px to 1024px
*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {
}
/* 
##Device = Low Resolution Tablets, Mobiles (Landscape)
##Screen = B/w 481px to 767px
*/

@media only screen and (min-width: 481px) and (max-width: 767px) {
}

/* 
##Device = iPhone (Landscape)
##Screen = B/w 375px to 667px
*/
@media only screen and (min-height: 375px) and (max-width: 667px) and (orientation: landscape) {
	.unva-brand
	{
		padding: 0px;
	}
	.vc_custom_1563895728273 .vc_col-sm-8 .vc_column-inner
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.unva-footer {
		margin-top: 15px;
	}
	.page-id-1585 .vc_custom_1563957355195
	{
		padding-top: 0px!important;
	}
	.page-id-1585 .vc_custom_1516164354421
	{
		padding-top: 0px!important;
	}
}
/* 
##Device = iPhone (Portrait)
##Screen = B/w 375px to 667px
*/
@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation : portrait) {
	.unva-brand
	{
		padding: 0px;
	}
	.vc_custom_1563895728273 .vc_col-sm-8 .vc_column-inner
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.vc_custom_1563957355195 .vc_col-sm-8 .vc_column-inner
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.unva-footer {
		margin-top: 15px;
	}
	.page-id-1585 .vc_custom_1563957355195
	{
		padding-top: 0px!important;
	}
	.vc_custom_1563957355195 .vc_col-sm-8 .vc_column-inner
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.page-id-1585 .vc_custom_1516164354421
	{
		padding-top: 0px!important;
	}
}
/* 
##Device = Most of the Smartphones Mobiles (Portrait)
##Screen = B/w 320px to 479px
*/

@media only screen and (min-width: 320px) and (max-width: 480px) {
	.unva-brand
	{
		padding: 0px;
	}
	.vc_custom_1563895728273 .vc_col-sm-8 .vc_column-inner
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.vc_custom_1563957355195 .vc_col-sm-8 .vc_column-inner
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.unva-footer {
		margin-top: 15px;
	}
	.page-id-1585 .vc_custom_1563957355195
	{
		padding-top: 0px!important;
	}
	.page-id-1585 .vc_custom_1516164354421
	{
		padding-top: 0px!important;
	}
}

.cpation-wrap .unva-btn {
  margin: 0 4px 0px 3px;
}

.unva-white-border-btn {
  border-color: transparent !important;
}


