/*
Theme Name: Themify Ultra Child
Description: Child theme for Themify Ultra
Author: Themify
Template: themify-ultra
*/

@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);
html,body {
	background-color:#636466;
	color:#fff;	
	   font-family: 'museo_sans300';
}
.slick-image-slide {
    max-height: 700px !important;
}
#headerwrap.fixed-header {
	    background-color: rgba(0, 0, 0, .7);
}
#site-description span{
text-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
	font-size:70px;
	color:#fff;
	display:block;
	font-family: 'Dancing Script', cursive;	
}
#site-description {
	margin:50px 0px 40px 0px !important;
	line-height:inherit !important;
}
.wpcf7-captchac {
    float: left;
    margin-right: 10px;
    background-color: #fff;
    padding: 8px 0;
}

@media (max-width:768px) {
	#site-description {
			clear:inherit !important;
	}
	#site-description span{
	font-size:40px;

	}
}

#main-nav .current_page_item > a, #main-nav .current-menu-item > a {
	color:#fcd804;
}
#main-nav li.sltda a{
	 	color:#fcd804 !important;
}
#main-nav a:hover{
	color:#fcd804 !important;
}
#main-nav a {
	text-transform:uppercase;
    color: #fff;
    display: block;
    padding: .6em 1em;	
}


.header-horizontal #header .social-widget {
	float:right;
}

.header-horizontal #main-nav {
	clear:none;	
}

.themify_builder_slider .slide-image {
	margin:0px;	
}

.social-links .icon-medium i {
	background-color:#fcd804 !important;
	color:#636466;
	font-size:40px;
}  
#main-nav-wrap .social-widget {
	margin-left:50px !important;
}
#main-nav-wrap.widget .social-link-item {
	padding:0px 3px !important;
}
.header-horizontal .social-links .icon-medium i {
	padding: 6px;
    font-size: 25px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-right: -3px;
}
.head_text h1 {
	letter-spacing:inherit !important;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
	font-size:60px;
	font-family: 'museo_sans900';
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	text-transform:inherit;	
}
.head_text {
	padding:40px 10px 40px 10px;
	text-align:center;	
}
.head_text h1 em{
		letter-spacing:inherit !important;
	font-style:normal !important;
	color:#fcd804;	
	font-family: 'museo_sans900';	
}
.head_text  p {
	padding-bottom:0px;
	display:inline-block;
	max-width: 1160px;
	min-width:1024px;	
}
.head_text  p em{
	color:#fcd804;
}
.block_cnt {
	margin:40px 10px;
	padding:30px 0px 0px 0px;
	border-top:1px solid #fff;	
		border-bottom:1px solid #fff;	
}
.row_nbrs h5{
	    font-family: 'museo_sans500';
	text-align:center;	
}
.row_nbrs {
	margin:40px 0px;	
}
.row_nbrs h3 {
	color:#fcd804;
		font-family: 'museo_sans900';
		font-size:24px;
		margin:10px 0px;
		text-align:center;
}
.row_nbrs .image-wrap img{
	width:auto !important;
	max-width:100%;
}
.row_nbrs .image-wrap,.stepbystep .image-wrap{
	text-align:center;
}
.stepbystep .image-wrap img{
	width:auto !important;
}
.stepbystep h3{
	margin:10px 0px;
	color:#fcd804;
		font-family: 'museo_sans900';
	font-size:15px;
	  text-align:center;
}
.stepbystep .equal-column-height .sub_column {
	min-height:300px;
}
.stepbystep .img_btn {
	clear:both;
	position:absolute;
	width:100%;
	text-align:center;
	bottom:-20px;
	display:block;
}
p {
	font-family: 'museo_sans300';
}
.bottom_text em{
		font-family: 'museo_sans300';
	color:#fcd804;
	font-style:normal !important;	
}
.bottom_cnt {
	padding:40px 0px 10px 0px;	
}

.innerpg h2 {
		font-family: 'museo_sans900';
	color:#fcd804;
	font-size:23px;	
}
.footer-text {
	font-style:normal !important;
	font-family: 'museo_sans300';
}
.pgbtmtext p{
		font-family: 'museo_sans900';
		font-size:20px;
	color:#fcd804;	
}
.innerpg strong {
	color:#feedaa;	
}
.innerpg li {
	font-weight:bold;
	margin:0px 0px 5px 0px;	
}
.contactform {
	padding:40px 0px;	
}
.contactform p{
	text-align:left;	
}
.cntform {
	text-align:left;
}
.cntform p{
	padding:0px 0px 5px 0px;
}
.cntform .input[type=reset], .cntform input[type=submit], .cntform button {
	background-color: #fcd804;
	color:#636466;
}
@media (max-width:480px) {
	.stepbystep .img_btn {
	clear:both;
	position:relative;
	width:100%;
		bottom:20px;
	text-align:center;
		margin:10px 0px 20px 0px;
}
.head_text h1{
	font-size:30px;
}

}