/*
 Theme Name:   Appoint child
 Theme URI:    
 Description:  Appoint Child Theme
 Author:       
 Author URI:   
 Template:     appoint
 Version:      1.0
*/

@import url("../appoint/style.css");

/* Theme customization starts here
  -------------------------------------------------------------- */
/*nav > ul > li { position: relative; float: left; margin-left: 5px; font-size: 16px; font-weight: 700; line-height: 16px; text-transform: uppercase; }*/

/* INFO OP SLIDER REVOLUTION */
h1.tp-caption.tp-resizeme.tp-static-layer.default-title.rs-toggle-content-active{display:none!impotrant;}
/* END */

li.btn-appoint {background-color:#cf1619; padding:0 5px;}
li.btn-appoint:hover {background-color:#960b0d;}
li.btn-appoint a,
.menu-3 nav > ul > li.btn-appoint > a:hover
{color:#fff!important;}

.menu-3 nav > ul > li > .children {
	top: 100%;
	text-align: left;
	border-top-style: none;
	/*border-top: 2px solid #00ACE9;*/
}

.vc_btn3.vc_btn3-style-outline-custom:hover{color:#1D73BC!important;}

.wpcf7 input, .wpcf7 textarea {
	width: 100%;
	border: 1px solid rgba(219, 219, 219, 0.6);
	color: rgba(34, 34, 34, 0.6);
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: none;
	height: 60px;
}
.wpcf7 textarea {
	height: auto;
}
input.wpcf7-submit {
	background-color: #0F70B7;
	color: #fff;
	width: auto;
	padding: 0 50px;
}

.c-white p {
	color: #fff;
	font-size: 20px;
}
.mc-padding {
	padding: 0 80px;
}
.align-justify p {
	text-align: justify;
}

.wpb_content_element p a{text-decoration:underline;}
.wpb_content_element p a:hover{text-decoration:none;}

@media only screen and (max-width: 1100px) {
	.vc_custom_heading {
		font-size: 19px;
		letter-spacing: 2px;
	}
}
@media only screen and (max-width: 767px) {
	.vc_custom_heading {
		font-size: 20px;
		/*font-size: 30px;*/
	}
}

@media only screen and (max-width: 1300px) {
	.mc-padding {
		padding: 0 0px 20px 0;
	}
	.vc_custom_heading.mc-padding {
		margin: 20px 0;
		padding: 0;
	}	
}
@media only screen and (max-width: 768px) {
	.vc_custom_1602821789432 .vc_col-sm-8, 
	.vc_custom_1602821789432 .vc_col-sm-4 
	{
		width: 100%;
	}
	.vc_column-inner.vc_custom_1602129574146 {
		padding: 30px !important;
	}
}