/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.title-home-slide .woodmart-title-container {
	letter-spacing: -0.36px;
	text-shadow: 1px 1px 10px #0000003B;
	padding-top: 27% !important;
}
.infoboxs-numbers .info-box-content {
    display: flex;
    background: #F2F2F2;
    border-radius: 20px !important;
    min-height: 138px;
    align-items: center;
    padding: 0 17px 0 71px;
    line-height: 26px;
    margin-left: -72px;
    z-index: 1;
    position: relative;
}
.infoboxs-numbers .box-with-text {
	z-index: 2;
    position: relative;
}
.infoboxs-numbers .wd-info-box [class*="box-icon-with-"].box-with-text .info-box-icon {
    height: 83px;
    width: 83px;
    border-radius: 50%;
    padding: 0;
    min-width: auto;
    line-height: 2;
    font-family: "Agency FB";
    font-size: 41px;
}
.infoboxs-numbers .info-box-wrapper,
.home-blocks-4 .info-box-wrapper,
.home-blocks-5 .info-box-wrapper,
.infoboxs-footer .info-box-wrapper,
.grey-block {
    transition: all 300ms ease-out !important;
}
.infoboxs-numbers .info-box-wrapper:hover,
.home-blocks-4 .info-box-wrapper:hover,
.home-blocks-5 .info-box-wrapper:hover,
.infoboxs-footer .info-box-wrapper:hover,
.grey-block:hover {
	transform: translateY(-20px);
}
.home-blocks-4 .info-box-content,
.home-blocks-5 .info-box-content {
    display: flex;
    background: #F2F2F2;
    border-radius: 20px !important;
    min-height: 265px;
    align-items: center;
    padding: 35px 30px 0 30px;
    line-height: 26px !important;
    margin-top: -42px;
    z-index: 1;
    position: relative;
	flex-direction: column;
}
.home-blocks-4 .info-box-icon,
.home-blocks-5 .info-box-icon {
	z-index: 2;
	position: relative;
}
.home-contact>p{
	display: flex;
	justify-content: space-evenly;
	margin-bottom: 60px;
}
.home-contact input[type="submit"] {
    width: 194px;
    height: 35px;
    border: 1px solid #ae8826;
    border-radius: 24px;
    color: #ae8826;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    max-height: 35px;
    min-height: auto;
    line-height: 0.6;	
}
.home-contact input[type="submit"]:hover,
.footer-contact input[type="submit"]:hover,
.home-blocks-1 .btn.btn-style-bordered:hover, 
.home-blocks-3 .btn.btn-style-bordered:hover {
	background: #ae8826;
	color: #fff;
}
.home-blocks-2 .btn.btn-style-bordered:hover {
	background: #AE8826;
	color: #fff;
}
.home-contact input[type='text'],
.home-contact input[type='email'], 
.home-contact input[type='tel'],
.footer-contact input[type='text'],
.footer-contact input[type='email'], 
.footer-contact input[type='tel'] {
	height: 35px;
	background: #FFFFFF;
	border-radius: 24px;
	border: none;
}
div.wpcf7 .home-contact .wpcf7-spinner {
    position: relative;
    visibility: hidden;
    margin-left: -5px;
    display: none;
}
.footer-contact input[type="submit"] {
	border: 1px solid #ae8826;
    width: 194px;
    height: 35px;
    border-radius: 24px;
    color: #69806E;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    max-height: 35px;
    min-height: auto;
    line-height: 0.6;
	color: #000000;
}
.footer-contact textarea {
	width: 100%;
	max-width: 642px;
	height: 165px;
	background: #FFFFFF;
	border-radius: 20px;
	border: none;
	min-height: 165px;
}
.footer-contact input[type='text'],
.footer-contact input[type='tel'] {
	margin-bottom: 30px;
}
.last-column-footer {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.infoboxs-form-footer .info-box-content {
    max-width: 418px;
    height: 142px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 20px !important;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
	margin-top: -53px;
    z-index: 1;
}
.infoboxs-form-footer .box-with-icon .info-box-icon {
    overflow: hidden;
    z-index: 2;
    position: relative;
}
.whb-main-header .whb-color-light:not(.whb-with-bg) {
    background-color: #fff;
}
.home-blocks-1 .info-box-icon img,
.home-blocks-2 .info-box-icon img,
.home-blocks-3 .info-box-icon img {
	max-height: 82px;
    width: auto;
}
.home-blocks-1 .info-box-icon,
.home-blocks-2 .info-box-icon,
.home-blocks-3 .info-box-icon {
    bottom: -10px;
    display: block;
    position: relative;
}
.home-blocks-1 .info-box-title,
.home-blocks-2 .info-box-title,
.home-blocks-3 .info-box-title{
    margin-bottom: 30px !important;
}
.home-blocks-1 .wd-info-box .info-btn-wrapper,
.home-blocks-2 .wd-info-box .info-btn-wrapper,
.home-blocks-3 .wd-info-box .info-btn-wrapper {
    margin-top: 70px;
}
.home-blocks-1 .btn.btn-style-bordered,
.home-blocks-2 .btn.btn-style-bordered,
.home-blocks-3 .btn.btn-style-bordered {
	width: 194px;
	height: 35px;
	border: 1px solid #5D6E89;
	border-radius: 24px;
	color: #5d6e89;
	text-align: left;
	font: normal normal 600 20px/25px Assistant;
	letter-spacing: 0px;
	text-transform: none;
}
.home-blocks-2 .btn.btn-style-bordered {
	color: #AE8826;
	border: 1px solid #AE8826;
}
.home-team .team-member .member-position {
	color: #000;
}
.home-team .team-member .member-name {
	margin-bottom: -10px;
} /* 
.infoboxs-home1 .info-box-icon {
	transition: 1s;
}
.infoboxs-home1 .info-box-icon:hover {
    transform: scale(1.1);
} */
.image-bird-1 img {
    max-width: 97px;
    position: absolute;
    top: 65px;
}
.image-bird-2 {
	position: absolute;
	max-width: 80px;
	top: 64%;
}
.image-money-1 img {
	position: absolute;
	top: 70%;
    left: 10%;
}
.image-money-2 img {
	position: absolute;
	right: 10%;
    bottom: 70%;
}
.image-flash-left img {
	position: absolute;
    left: 10%;
	top: 15%;
}
.image-flash img {
	position: absolute;
	top: 15%;
    left: 45%;
}
.home-team .team-member {
    background-position: center 35%!important;
}
.home-team .team-member {
	transition: 1s;
}
.home-team .team-member:hover {
	transform: scale(1.1);
}
.mybutton-green {
	margin-left: 100px;
	width: 194px;
    height: 35px;
    border: 1px solid #5D6E89;
    border-radius: 24px;
    color: #5d6e89 !important;
    text-align: left;
    font: normal normal 600 20px/25px Assistant;
    letter-spacing: 0px;
    text-transform: none;
	background-color: transparent !important;
}
.mybutton-green:hover {
	background: #69806E !important;
    color: #fff !important;
}
.mybutton-gold {
	margin-right: 100px;
	width: 194px;
    height: 35px;
    border: 1px solid #AE8826;
    border-radius: 24px;
    color: #AE8826 !important;
    text-align: left;
    font: normal normal 600 20px/25px Assistant;
    letter-spacing: 0px;
    text-transform: none;
	background-color: transparent !important;
}
.mybutton-gold:hover {
	background: #AE8826 !important;
    color: #fff !important;
}
.mybutton-blue:hover {
	background: #5d6e89 !important;
    color: #fff !important;
}
.mybutton-blue {
	margin-left: 100px;
	width: 194px;
    height: 35px;
    border: 1px solid #5d6e89;
    border-radius: 24px;
    color: #5d6e89 !important;
    text-align: left;
    font: normal normal 600 20px/25px Assistant;
    letter-spacing: 0px;
    text-transform: none;
	background-color: transparent !important;
}
.mymap {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(100%);
}
#infoboxs-home1 {
	scroll-behavior: smooth;
}
.home-team img {
	max-height: 250px;
	width: auto;
}
.cooming-soon-row {
	height: 110vh;
}
.cooming-soon-row h1 {
	text-align: center;
	color: #fff;
	font-size: 114px;
	font-weight: 700;
	margin-top: 8%;
}
.page-id-2921 .site-logo img,
.page-id-2970 .site-logo img{
	position: absolute;
    transform: none;
    max-height: fit-content;
    top: 0px;
	padding: 0 10px 10px;
    background: #fff;
    border-radius: 40%;
}
.page-id-2921 .site-content,
.page-id-2970 .site-content{
    margin-bottom: 0px;
}
.page-id-2921 .whb-header,
.page-id-2970 .whb-header{
    margin-bottom: 0px;
}
.cooming-bird-left {
	margin-left: 20%;
}
.cooming-bird-right {
	margin-right: 0;
    margin-top: -8%;
}
.cooming-flash-right {
	margin-right: 0;
    margin-top: -23%;
}
.cooming-flash-left {
	margin-left: 14%;
    margin-top: -5%;
}
.mymain-slider h1 {
	text-align: center;
	color: #fff;
	font-size: 114px;
	font-weight: 700;
	text-shadow: 1px 1px 10px #0000003B;
	position: absolute;
    margin-top: 3%;
}
.cloud-left img {
	width: 652px;
	max-width: 100%;
	position: absolute;
    bottom: -10vh;
    left: 3vw;
}
.cloud-left-2 img {
	width: 652px;
	max-width: 100%;
	position: absolute;
    bottom: -10vh;
    right: 3vw;
}
.cloud-right img {
	width: 527px;
	max-width: 100%;
	position: relative;
	bottom: 0;
}
.coin-left img {
	/* transform: rotate(45deg); */
	top: 8vh;
    right: -11vw;
    position: relative;
}
.coin-right img {
    right: 10vw;
    position: relative;
}
/*
.mymain-slider {
	height: 110vh;
} */
.mymain-slider {
	min-height:880px;
}
.page-id-57 .mymain-slider {
	background-size: calc(min(920px, 100%));
}
.page-id-57 .mymain-slider h1 {
	text-align: center;
	width: 100%;
}
.page-id-57 .coin-left img {
	top: 5vh;
    left: 19vw;
    position: absolute;
	width: 192px;
	height: 185px;
	/* transform: matrix(-0.6, -0.8, 0.8, -0.6, 0, 0); */
}
.page-id-57 .coin-right img {
    right: 10vw;
    position: absolute;
}
.coin-left2 img {
	/* transform: rotate(45deg); 
	top: 8vh;*/
    position: absolute;
}
.coin-right2 img {
    right: 12vw;
    position: absolute;
}
.coin-left3 img {
	/*transform: rotate(45deg);
	top: 12vh;*/
    position: absolute;
}
.coin-right3 img {
    right: 15vw;
    position: absolute;
}
.grey-block {
	background: #F2F2F2 0% 0% no-repeat padding-box;
	border-radius: 20px;
	padding: 30px;
	line-height: 1.24;
}
.financial-infoboxs1 {
	font-family: "Agency FB", Arial, Helvetica, sans-serif;
} /*
.financial-infoboxs1 .wd-info-box {
	background: #F2F2F2;
	border-radius: 20px;
	width: 418px;
	height: 182px;
	max-width: 100%;
	max-height: 100%;
} */
.financial-infoboxs1 .box-icon-wrapper {
	flex-basis: 40% !important;
    text-align: right;
}
.financial-infoboxs2 {
	min-height: 264px;
}
.euro-stack {
	position: absolute;
	top: -20px;
	right: -30px;
}
html .wd-nav.wd-nav-main > li:hover > a, 
html .wd-nav.wd-nav-main > li.current-menu-item > a {
    color: #ae8826 !important;
}
.infoboxs-home1 .wd-info-box:hover .info-box-icon {
    transform: scale(1.1) !important;
}

.infoboxs-home1 .wd-info-box .info-box-icon {
    transition: 1s !important;
}
@keyframes AuxFadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-75px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}
@keyframes AuxFadeInRight {
    from {
        opacity: 0;
        transform: translate3d(75px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}
@keyframes AuxFadeInBottom {
    from {
        opacity: 0;
        transform: translate3d(0,75px,0);
    }

    to {
        opacity: 1;
        transform: none
    }
}
@keyframes AuxScaleDown {
    from {
        transform: scale(1.1,1.1)
    }

    to {
        transform: none;
        opacity: 1
    }
}
@keyframes AuxFadeInUp1 {
    from {
        opacity: 0;
        transform: translate3d(0,50px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}
@keyframes AuxScaleUp {
    from {
        transform: scale(.9,.9)
    }

    to {
        transform: none;
        opacity: 1
    }
}
@keyframes AuxFadeInRight1 {
    from {
        opacity: 0;
        transform: translate3d(50px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.myfade-left-animation {
    animation-duration: 1.8s;
    animation-delay: .5s;
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
	animation-name: AuxFadeInLeft;
	animation-fill-mode: both;
    opacity: 0;
}
.myfade-right-animation {
	animation-duration: 1.8s;
    animation-delay: .5s;
	animation-fill-mode: both;
    animation-timing-function: cubic-bezier(.19,1,.22,1);
    opacity: 0;
	animation-name: AuxFadeInRight;
}
.myfade-bottom-animation {
	animation-duration: 1.8s;
    animation-delay: .5s;
	animation-fill-mode: both;
    animation-timing-function: cubic-bezier(.19,1,.22,1);
    opacity: 0;
	animation-name: AuxFadeInBottom;
}
.scale-down-animation-1 {
    animation-duration: 2s;
    animation-delay: .5s;
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
	animation-name: AuxScaleDown;
	animation-fill-mode: both;
	opacity: 0;
}
.scale-down-animation-2 {
	animation-duration: 2s;
    animation-delay: .75s;
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
	animation-name: AuxScaleDown;
	animation-fill-mode: both;
	opacity: 0;
}
.scale-down-animation {
    animation-duration: 2s;
    animation-delay: .25s;
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
	animation-name: AuxScaleDown;
	animation-fill-mode: both;
	opacity: 0;
}
.fade-in-up-1-animation {
    animation-name: AuxFadeInUp1;
	animation-duration: 1.5s;
    animation-delay: .7s;
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
	animation-fill-mode: both;
	opacity: 0;
}
.scale-up-animation {
	width: auto;
    max-width: auto;
    animation-duration: 2s;
    animation-delay: 1s;
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
	animation-name: AuxScaleUp;
	animation-fill-mode: both;
	opacity: 0;
}
.scale-down-new-animation {
    animation-duration: 2s;
    animation-delay: .8s;
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
	animation-name: AuxScaleDown;
	animation-fill-mode: both;
	opacity: 0;
}
.fade-in-right-1-animation {
	/* width: auto;
    max-width: auto;
    position: absolute;
    right: -140px;
    bottom: 8%; */
    animation-duration: 1.8s;
    animation-delay: .3s;
    animation-timing-function: cubic-bezier(.165,.84,.44,1);
	animation-name: AuxFadeInRight1;
	animation-fill-mode: both;
	opacity: 0;
}
.info1 {
	animation-delay: .25s !important;
}
.info2 {
	animation-delay: .5s !important;
}
.info3 {
	animation-delay: .75s !important;
}
.mobile-slide {
	display: none;
}

.page-id-57 .coin-left-2 img {
	 top: 26vh;
    left: 10vw;
    position: absolute;
    width: 168px;
    height: 138px;
    /*transform: matrix(0.47, 0.88, -0.88, 0.47, 0, 0);*/
}

.page-id-57 .coin-right img {
	top: 5vh;
    right: 18vw;
    position: absolute;
    width: 154px;
    height: 143px;
    /*transform: matrix(0.64, 0.77, -0.77, 0.64, 0, 0);*/
}

.page-id-57 .coin-right2 img {
	top: 24vh;
    right: 10vw;
    position: absolute;
width: 154px;
height: 143px;
/*transform: matrix(0.64, 0.77, -0.77, 0.64, 0, 0);*/
}

.page-id-57 .coin-right3 img {
    top: 50vh; 
    right: 13vw;
    position: absolute;
    width: 191px;
    height: 185px;
    /* transform: matrix(0.6, -0.8, 0.8, 0.6, 0, 0); */
}
.page-id-57 .coin-left3 img {
    top: 52vh;
    left: 15vw;
    position: absolute;
    width: 154px;
    height: 143px;
    /* transform: matrix(-0.64, 0.77, -0.77, -0.64, 0, 0); */
    z-index: 2;
}
.page-id-57 .main-page-wrapper {
	padding-top:0;
}
.financial-infoboxs1 .woodmart-counter,
.financial-infoboxs1 .woodmart-counter .counter-label {
	margin-top: 0;
    font-size: 52px;
    font-weight: 700;
    font-family: "Agency FB", Arial, Helvetica, sans-serif;
    line-height: 1;
}
.financial-infoboxs1 .woodmart-counter {
	display: flex;
	flex-direction: row-reverse;
	justify-content: right;
    align-items: center;
	margin-bottom: 0;
}
.row-counter {
	background: #F2F2F2;
    border-radius: 20px;
    width: 418px;
    height: 182px;
    max-width: 100%;
    max-height: 100%;
    margin: 30px auto;
}
.row-counter .wd-info-box {
	 margin-bottom: 0;
}
.wd-header-mobile-nav .wd-tools-icon:before {
    color: #000;
}



/* Media Query */
@media (max-width: 768px) {
	.home-contact>p {
		display: block;
	}
	.home-contact input[type='text'], 
	.home-contact input[type='email'], 
	.home-contact input[type='tel'] {
		 margin-bottom: 10px;
	}
	.home-contact input[type="submit"] {
		margin: 5px auto;
		display: block;
	}
	body .vc_custom_1703254044561 {
		background-size: cover !important;
	}
	.home-team .team-member {
		background-position: center 46%!important;
	}
	.cooming-soon-row h1,
	.mymain-slider h1 {
		font-size: 60px;
	}
	.cooming-soon-row {
		height: 100vh;
	}
	.page-id-2921 .whb-main-header .whb-color-light:not(.whb-with-bg),
	.page-id-2970 .whb-main-header .whb-color-light:not(.whb-with-bg){
		background-color: #000;
	}
	.coin-right img {
		position: absolute;
	}
	.coin-left img {
		position: absolute;
		right: auto;
	}
	.row-clouds {
		display: none !important;
	}
	.mobile-slide {
		display: block;
	}
	.mymain-slider {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 1025px) {
	.home-team .team-member {
		background-position: center 28%!important;
	}
	.mobile-slide {
		display: block;
	}
	.mymain-slider {
		display: none !important;
	}
}
@media (min-width: 1026px) and (max-width: 1300px) {
	.mymain-slider h1 {
		font-size: 72px;
		margin-top: 3%;
	}
	.page-id-57 .coin-left img {
		top: 0vh;
		left: 1vw;
	}
	.mymain-slider {
		min-height: 75vh;
	}
	.page-id-57 .mymain-slider {
		background-size: contain;
	}
	.page-id-57 .coin-right img {
		top: 0vh;
		right: 10vw;
	}
	.page-id-57 .coin-left-2 img {
		top: 20vh;
		left: 4vw;
	}
	.page-id-57 .coin-left3 img {
		top: 40vh;
		left: 8vw;
	}
	.page-id-57 .coin-right2 img {
		top: 20vh;
		right: 0vw;
	}
	.page-id-57 .coin-right3 img {
		top: 38vh;
		right: 7vw;
	}
}
@media (min-width: 1301px) and (max-width: 1590px) {
	.page-id-57 .coin-left img {
		top: 0vh;
		left: 1vw;
	}
	.mymain-slider h1 {
		font-size: 90px;
		margin-top: 4%;
	}
	.mymain-slider {
		min-height: 95vh;
	}
	.page-id-57 .mymain-slider {
		background-size: calc(min(800px, 100%));
	}
}
