/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
.swiper-slide .content h2 span{
	color:#c9a73e;
}
.swiper-slide .content h2{
	margin-bottom:20px;
}
.swiper-slide .button.solid_color .white, .swiper-slide .button.solid_color_2 .white {
    color: #52097a!important;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0;
}
.material #footer-outer #footer-widgets .col #text-3 ul li {
    position: relative;
}

.material #footer-outer #footer-widgets .col #text-3 ul li:before {
    content: '';
    position: absolute;
    border-right: 2px solid #c9a73e;
    border-bottom: 2px solid #c9a73e;
    width: 5px;
    height: 5px;
    top: calc(50% - 0px);
    left: -20px;
    transform: translateY(-50%)rotate(-45deg);
}
.material #footer-outer #footer-widgets .col #text-3 .textwidget{
	margin-left:20px;
}
.address-box ul li i {
    width: 28px!important;
    border-radius: 100%;
    height: 28px!important;
    font-size: 16px!important;
    padding-top: 7px;
    background-color: #ffffff!important;
    color: #52097a!important;
    margin-left: -40px;
}
#text-4 .textwidget {
    padding-left: 40px;
}
.material #footer-outer #footer-widgets .col .address-box ul li i {
    margin-right: 10px;
}
p.gform_required_legend {
    display: none;
}
#footer-outer #footer-widgets .col input[type=email] {
    background: #fff;
}
#footer-outer #footer-widgets .gform_wrapper.gravity-theme .gform_fields{
	 background: #fff;
	 border-radius: 5px
}
#footer-outer #footer-widgets .col input[type=submit] {
    -webkit-transition: none;
    position: absolute;
    right: 6px;
    top: 4px;
    /* padding: 20px; */
    width: 40px;
    height: 40px;
    border-radius: 50px!important;
}

#footer-outer #footer-widgets  .gform_wrapper.gravity-theme #field_submit{
	position:relative;
}
#footer-outer #footer-widgets .col input[type=submit]:hover {
    box-shadow: none!important;
    -ms-transform: none!important;
    transform: none!important;
    -webkit-transform: none!important;
}
#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 5px!important;
}
#footer-outer .widget {
    margin-bottom: 0px;
}
#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before {
    height: 35px;
}
.text-16{
	font-size:16px;
}
.text-18{
	font-size:18px;
}
.blog-recent[data-style*=classic_enhanced] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 5%;
}
.testimonial-name{
	font-size: 24px!important;
    color: #c9a73e!important;
    font-weight: bold!important;
}
.services-section .iwithtext .iwt-icon img{
	width: 60px!important;
    border-radius: 100%;
    border: 1px solid #52097a;
	padding: 5px;
}
.services-section .w-box .iwithtext .iwt-icon img{
    border: 1px solid #ffffff;
}
.services-section .w-box .iwithtext .iwt-icon img{
	background:#e9e0ee;
}
.services-section .purple-box .iwithtext .iwt-icon img{
	background:#ffffff;
}
.services-section .iwithtext .iwt-icon {
    position: absolute;
    left: 0;
    top: 30%;
}
.services-section .iwithtext .iwt-text {
    padding-left: 75px;
}
.services-section .w-box:hover .column-bg-overlay{
	background-color:#52097a!important;
}
.services-section .purple-box:hover .column-bg-overlay{
	background-color:#c9a73e!important;
}
.services-section .w-box:hover h3, .services-section .w-box:hover p{
	color:#ffffff!important;
}
.services-section .purple-box:hover h3, .services-section .purple-box:hover p{
	color:#ffffff!important;
}
.purple-yellow-line1 .divider-wrap .divider-small-border {
    position: relative;
    border-radius: 10px;
}
.purple-yellow-line1 .divider-wrap .divider-small-border:after {
    content: '';
    height: 6px;
    width: 25px;
    position: absolute;
    left: 80px;
    bottom: 0;
    background: #c9a73e;
    border-radius: 10px;
}
.purple-yellow-line1 .divider-wrap {
    margin-left: -30px;
}

.purple-yellow-line2 .divider-wrap .divider-small-border {
    position: relative;
    border-radius: 10px;
}
.purple-yellow-line2 .divider-wrap .divider-small-border:after {
    content: '';
    height: 6px;
    width: 25px;
    position: absolute;
    left: 80px;
    bottom: 0;
    background: #c9a73e;
    border-radius: 10px;
}
.purple-yellow-line2 .divider-wrap {
    margin-left: -30px;
}
.i-border .nectar-circle-images__image {
    border: 8px solid #c9a73e!important;
	background-size:cover;
}
.i-border2 .nectar-circle-images__image {
    border: 8px solid #c9a73e!important;
	background:#52097a;
	background-size:cover;
}
.toggles--minimal-shadow .toggle > .toggle-title a {
    font-size: 20px;
    font-weight: 500;
}
.mena-shape1 {
    position: absolute!important;
    right: -80px;
    top: 20px;
}
.mena-shape2 {
    position: absolute!important;
    left: -80px;
    bottom: 20px;
}
.span_12.light .testimonial_slider[data-style=multiple_visible_minimal] .inner {
    background-color: rgba(0,0,0,0.4);
}
.menaca-banner .row-bg-overlay.row-bg-layer{
	opacity:0.9!important;
}
.nectar-fancy-box[data-border-radius="10px"]:not([data-style=parallax_hover]):not([data-style=color_box_hover]), .blog-recent[data-style*=classic_enhanced] .inner-wrap, .testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
    border-radius: 15px!important;
}
.left_border_box .vc_column-inner:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 3px solid #52097a;
    right: 15px;
    top: 15px;
    z-index: -1;
}
.right_border_box .vc_column-inner:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 3px solid #c9a73e;
    left: 15px;
    top: 15px;
    z-index: -1;
}

.cform .gform_wrapper.gravity-theme input[type=email], .cform .gform_wrapper.gravity-theme input[type=tel], .cform .gform_wrapper.gravity-theme input[type=text], .cform .gform_wrapper.gravity-theme textarea{
	background-color:rgba(255,255,255,0.9)!important;
}

.ilist .nectar-icon-list-item {
    margin-bottom: 25px;
}