/* ===================================================================================

* Theme Name: Instive Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Author: Tripples
* Author URI: http://themewinter.com
* Description: Instive is a Insurance WordPress Theme
* Version: 1.0
* Template: instive
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/* By DooD */

/* General */
:root {
	--blue: #1D252C;
	--brown: #826040;
}

body{
	font-family: 'Poppins';
	font-weight: 300 !important;
}

body strong{
	font-weight: 700 !important;
}

.elementor-widget-text-editor h2{
	color: var(--blue);
}

.elementor-widget-text-editor h3{
	margin-bottom: 10px;
  	color: var(--brown);
	font-size: 20px;
}

.elementor-widget-text-editor > div > ul{
	margin-bottom: 20px;
	margin-top: -10px;
}

/* END General */

/* Header */
.main-nav.nav-light-bg .elementskit-navbar-nav > li > a::after{
	background: rgba(130, 96, 64, 0.4);
}
/* END Header */

/* Pages */
.services_icons h3{
	margin-bottom: 10px;
}

.ts-testimonial-four .ts-testimonial-content{
	width: 800px;
}

.dot-style2 .owl-dots .owl-dot.active span, .testimoial-wrap .testimonial-content .testimonial-author-img, .owl-carousel .owl-dots .owl-dot.active span, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-message, .woocommerce-info{
	border-color: var(--brown);
}

.banner-bg::after, .banner-area::after{
	background: rgba(29, 37, 44, 0.9);
}

.ts-tab .nav-tabs{
	border-bottom: 1px solid #eee;
	-webkit-justify-content: center;
	        justify-content: center;
}

.ts-tab .tab-content{
	text-align: center;
}

.overlay-box::after{
	background: #1D252C;
}

.partners img{
	max-height: 75px;
	width: 100%;
}

.step-order .elementor-icon-box-title span{
	display: inline-block;
	padding: 25px;
	font-size: 72px;
	color: #fff;
  	background: var(--brown);
	line-height: 54px;
	border-radius: 500px;
	width: 104px;
	height: 104px;
}

.parrainage-form h2{
	position: relative;
	text-align: center;
	padding-bottom: 10px;
  	margin-bottom: 30px;
	color: #1D252C;
}

.parrainage-form h2::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 50px;
	height: 2px;
	background-color: var(--brown);
}

.parrainage-form .two-fields{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.parrainage-form .two-fields p{
	width: 49%;
	margin-bottom: 15px;
}

.parrainage-form input[type=text]{
	width: 100%;
	padding: 5px 10px;
  	border: solid 1px #ddd;
}

.parrainage-form .wpcf7-list-item{
	margin: 0;
	margin-right: 35px;
}

.parrainage-form .wpcf7-list-item.last{
	margin: 0;
}

.parrainage-form input[type=submit]{
	color: #ffffff;
	background-color: #826040;
	padding: 12px 20px 12px 20px;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	border-style: none;
	border-radius: 0px;
}

.parrainage-form .wpcf7-spinner{
	display: none;
}

.parrainage-form .spacer{
	height: 30px;
}
/* END Pages */

/* Footer */
#footer-widgets p{
	margin-bottom: 10px;
} 

#copyright p{
	margin-bottom: 0 !important;
}

#copyright p a{
	color: #fff;
	text-decoration: underline;
}

#copyright p a:hover{
	text-decoration: none;
}

#copyright .footer-social .elementor-repeater-item-6756370 a{
	background: #d6249f;
  	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
/* END Footer */