/* 
 Theme Name:   The7 Child
 Theme URI:    
 Description:  
 Author:       Fisher Design
 Author URI:   
 Template:     dt-the7
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/



#single-portfolio img {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}

#single-portfolio #buttons button {
	background-color: #2c67b8;
	padding: 10px 15px;
	text-decoration: none;	
	color: #fff;
	border: none;
}

#single-portfolio #buttons button:hover {
	background-color: #dd5721;
	text-decoration: none;	
}


.side-header .branding {
	display: none!important;
}



.w-100 {
	width: 100%;
	height: auto;
}

.sub-downwards .main-nav.level-arrows-on > li.has-children > a:after, .sub-downwards .next-level-button svg, .sub-downwards .main-nav > li.menu-item-language > a:after {
	fill: #d25805;
}


/* #primary-menu .sub-nav {
	display: block!important;
}
 */

/*
#primary-menu .orangebtn .menu-item-text .menu-text {
	color: #d25805!important;
}

#primary-menu .sub-nav li a {
	color: #fff!important;
}
*/

.home .ui-accordion .ui-accordion-content {
	border: none!important;
	color: #fff!important;
}

.home .ui-accordion .ui-accordion-header:before {
	display: none!important;
}

h1 {
	color: #3272c0;
	margin-bottom: 10px!important;
	line-height: 1.2em!important;

}

h2 {
	color: #1c1f5c;
	margin-bottom: 20px!important;
	line-height: 1.2em!important;
	font-weight: 500!important;

.smaller h2 {
	font-size: 24px;
	margin-bottom: 0!important;
}


h3 {
	color: #1c1f5c;	
	font-weight: bold;
}
.gform_wrapper label {
	color: #666!important;
}

#content p a {
	color: #1c1f5c;
}






.testimonial-content h3 {
	color: #fff;
	margin-bottom: 30px;
}

.testimonial-content p {
	color: #fff;
}





/* old portfolio single page */

#single-portfolio .buttons {
	padding: 20px; 
}
#single-portfolio .btn {
	background: #e16224;
    padding: 10px 30px 10px 30px;
    border: none;
    margin-right: 10px;
    color: #fff;
}

#single-portfolio .btn:hover {
	background: #3272c0;
}

#single-portfolio h1 {
	font-size: 30px;
	margin-bottom: 0px;
	line-height: 1.4em;
}


#single-portfolio p a {
	color: #3272c0;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px; height: 0; overflow: hidden;
	margin-bottom: 20px;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.img-fluid { 
	width: 100%;
	height: auto;
}


#mobile-menu .sub-nav {
	display: block!important;
	background-color: aqua;
}



