/*
Theme Name:   Anchord Child
Theme URI: http://anchor.themeshop.co/
Author: themezinho
Author URI: https://themeforest.net/user/themezinho/portfolio
Description:  Creative Portfolio Theme
Template:     anchord
Version:      1.0.5
Text Domain:  anchord-child
*/


/*body,*/
/*.int-hero*/
/*{*/
    /*background: #341f97 !important;*/
/*}*/



/*.reveal-effect.se2-white:after,*/
/*.side-image-content .inner.bg1,*/
/*.preloader,*/
/*.anchord-horizontal-nav .menu li .sub-menu,*/
/*.anchord-horizontal-nav .menu li .children,*/
/*.slider .swiper-container .swiper-slide .inner h5:before,*/
/*.team-members .member,*/
/*.awards h5:before,*/
/*.awards figure:after,*/
/*.widget-area .widget .widget-title:after,*/
/*.widget-area .widget_tag_cloud a:hover,*/
/*.journal blockquote,*/
/*.journal .related-title:after,*/
/*.map*/
/*{*/
    /*background: #341f97 !important;*/
/*}*/

/*.anchord-horizontal-nav .menu li .sub-menu:after,*/
/*.anchord-horizontal-nav .menu li .children:after*/
/*{*/
    /*border-color: transparent transparent transparent #341f97 !important;*/
/*}*/

/*.pagination .page-numbers li span.*/
/*.pagination .page-numbers li a:hover{*/
    /*border-bottom: 3px solid #341f97 !important;*/
/*}*/

/*.social-bar li a:hover,*/
/*.side-image-content .inner .contenty .award-list li small,*/
/*.journal .post .post-content h3 a:hover,*/
/*.journal .dropcaps:first-letter,*/
/*.journal .page-links span,*/
/*.pagination .page-numbers li span,*/
/*.contact #contact label.error,*/
/*.footer .social-media li a:hover*/
/*{*/
    /*color: #341f97 !important;*/
/*}*/

/*.widget-area .widget_tag_cloud a:hover*/
/*{*/
    /*border-color: #341f97 !important;*/
/*}*/

/*.journal .page-links span,*/
/*.contact #contact input.error,*/
/*.contact #contact textarea.error*/
/*{*/
    /*border-bottom: 1px solid #341f97 !important;*/
/*}*/

html {
	/*scroll-behavior: smooth;*/
}
.preloader img {
	object-fit: contain !important;
}
.preloader {
	background: #FC0 !important;
}

.header {
	position: fixed !important;
	background: linear-gradient(rgba(0,0,0,64),rgba(0,0,0,0)) !important;
	z-index: 500 !important;
}
.page.overflow-hidden .header {
	background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)) !important;
}
.header .logo {
	margin-top: -5px !important;
}
.header .logo img {
    height: 45px !important;
}

.shape-overlays__path:nth-of-type(1) {
    fill: #8cd8f5 !important;
}
.page.overflow-hidden .header .logo img {
    -webkit-filter: none !important;
    filter: none !important;
}
.slider .video-bg.filtered video {
    mix-blend-mode: normal !important;
}

#services-inner .icon-features a:before {
	width: 100% !important;
}
#services-inner .icon-features a:after {
	display: none !important;
}
#services-inner .wpb_column .wpb_column:nth-child(1) .icon-features a:before {
	background: #e84515 !important;
}
#services-inner .wpb_column .wpb_column:nth-child(2) .icon-features a:before {
	background: #4ab946 !important;
}
#services-inner .wpb_column .wpb_column:nth-child(3) .icon-features a:before {
	background: #8cd8f5 !important;
}

.awards {
	margin-top: 30px !important;
}
.awards .wpb_wrapper .wpb_column:nth-child(1) figure:after{
	background: #e84515 !important;
}
.awards .wpb_wrapper .wpb_column:nth-child(2) figure:after{
	background: #4ab946 !important;
}
.awards .wpb_wrapper .wpb_column:nth-child(3) figure:after{
	background: #8cd8f5 !important;
}

.works :nth-child(3n+2)>.reveal-effect.se2-white:after {
	background: #e84515 !important;
}
.works :nth-child(3n+3)>.reveal-effect.se2-white:after {
	background: #4ab946 !important;
}
.works :nth-child(3n+1)>.reveal-effect.se2-white:after {
	background: #8cd8f5 !important;
}

.works figure figcaption .brand {
    margin-bottom: 10px !important;
}
.works figure figcaption .brand img {
    max-width: 50%;
	max-height: 128px;
	height: 128px !important;
    object-fit: contain;
}

.vc_custom_1542118048769 .reveal-effect.se2-white:nth-child(1):after {
	background: #4ab946 !important;
}
.vc_custom_1542118048769 .reveal-effect.se2-white:nth-child(2):after {
	background: #8cd8f5 !important;
}


.footer img {
    width: 96px !important;
}

@media screen and (min-width: 768px) {
	#about-us .vc_row {
		display: flex !important;
	}
	#about-us .vc_row:nth-child(2n+1) {
		flex-direction: row-reverse !important;
	}
}
#about-us, #contact-us {
	padding: 40px 40px 10px !important;
}

#about-us .vc_row .wpb_column .vc_column-inner>.wpb_wrapper strong {
    font-size: 24px !important;
}
#about-us .vc_row .wpb_column .vc_column-inner>.wpb_wrapper img {
    width: 100% !important;
}
#services, #shows, #members, #coop, #latestvideo, #blogs {
	padding: 10px 40px 0 !important;
}


.slider .swiper-container .swiper-slide .inner h2 {
	font-size: 4em !important;
}
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
	.slider .swiper-container .swiper-slide .inner h2 {
		font-size: 2.5em !important;
	}
	.team-members .member:first-child, .team-members .member:last-child  {
		display: none !important;
	}
	.team-members .member img {
		opacity: 0.2 !important;
		-moz-transform: scale(1.1) !important;
		-webkit-transform: scale(1.1) !important;
		transform: scale(1.1) !important;
	}
	.team-members .member figcaption {
		opacity: 1 !important;
	}
}
.works figure img {
    transform: scale(1.05) !important;
}
.works figure figcaption {
    opacity: 1 !important;
}
.works figure figcaption h5, .works figure figcaption small {
    transform: translateY(0) !important;
    opacity: 1 !important;
}

.team-members .member figcaption div h3 {
	font-size: 28px !important;
}
.team-members .member figcaption div small {
	font-size: 18px !important;
}
.works figure figcaption h5 {
	font-size: 28px !important;
}
.works figure figcaption small {
	font-size: 14px !important;
}
.icon-features small {
	font-size: 18px !important;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="email"] {
    width: 100% !important;
    height: initial !important;
    border: 1px solid #ccc !important;
    padding: 2px 5px !important;
}
.wpcf7-form input[type="submit"] {
	width: 100% !important;
    margin-left: 6px !important;
	padding: 10px !important;
	background: #8cd8f5 !important;
	font-size: 16px !important;
	line-height: initial !important;
	color: #333333 !important;
}
.wpcf7-form textarea {
	width: 100% !important;
    height: 150px !important;
	border: 1px solid #ccc !important;
	padding: 5px !important;
	resize: none !important;
}
.wpcf7-form p:nth-child(6) label {
	width: calc(100% - 13px) !important;
}


.icon-features {
	padding: 0 20px !important;
}
.div.wpcf7-mail-sent-ok {
	float: left !important;
}

@media only screen and (max-width: 1199px), only screen and (max-device-width: 1199px) {
	.awards figure {
		padding: 10px !important;
	}
}

@media only screen and (max-width: 991px), only screen and (max-device-width: 991px) {
	.vc_custom_1542118048769 .main-image {
		display: none !important;
	}
}

.awards h2 {
	font-size: 28px !important;
}
.side-image-content .inner .contenty a, .footer .btn-contact {
	font-size: 15px !important;
}

.ytv {
    position: relative;
    padding-top: 56.25%;
    height: 0;
}
.ytv iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

body.single-portfolio .project-hero figure {
	background-color: rgba(0,0,0,0.7) !important;
    background-blend-mode: color;
}
body.single-portfolio .project-hero h2 {
	font-weight: bold;
    text-shadow: 0 0 5px #000;
}
body.single-portfolio .project-detail {
	padding: 50px 0;
}
body.single-portfolio .project-detail>.container {
	display: flex;
	flex-wrap: wrap;
}
body.single-portfolio .project-navbar {
	display: none;
}
@media only screen and (max-width: 991px), only screen and (max-device-width: 991px) {
	body.single-portfolio .project {
		width: 100% !important;
	}
}
body.single-portfolio .project {
	width: 50%;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 10px;
}
body.single-portfolio .project h2 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}
body.single-portfolio .project .lead {
	font-size: 14px;
	line-height: 16px;
	padding-right: 0;
	margin-bottom: 10px;
}
body.single-portfolio .project:nth-child(3n+2) h2 {
	color: #e84515;
}
body.single-portfolio .project:nth-child(3n+0) h2 {
	color: #4ab946;
}
body.single-portfolio .project:nth-child(3n+1) h2 {
	color: #8cd8f5;
}