/*
Theme Name: Sunaxis
Author: Studio Seventeen
Author URI: https://www.studioseventeen.co.uk
Template: uncode
Version: 1.0.0
*/

/* Typography */
p {
	font-size: 16px;
}

p a {
	text-decoration: underline;
}

/* Top bar */
.top-menu>.row-menu>.row-menu-inner>div:nth-child(1) {
	width: 100%;
	text-align: right;
}

.top-menu>.row-menu>.row-menu-inner>div:nth-child(2) {
	display: none;
}

/* MAIN CONTAINER */

.main-container .row-container .row-parent .single-internal-gutter .uncont>* {
	margin-top: 10px;
}

.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont>*:not(:first-child) {
	margin-top: 10px;
}

footer .footer-last:not(.footer-center) .social-icon i {
	font-size: 30px;
}

/* Top nav */
body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original.style-dark-override>* {
	background: transparent;
	background-color: rgba(16, 18, 19, 0.7);
}

.menu-container ul.menu-smart>li>a:not(.social-menu-link) {
	font-size: 1em;
}

/* Footer padding*/
footer .footer-last .uncell {
	padding-top: 10px;
}

/* Testimonial carousel */

.tmb-light.tmb .t-entry-visual * {
	color: #000000;
}

.owl-dots-outside.owl-carousel[data-dots="true"] {
	margin-bottom: 0
}

.menu-bloginfo .menu-bloginfo-inner>* {
	font-size: 14px;
	padding: 10px 0px 10px 0px;
	text-align: right;
	margin: 0px
}

.menu-bloginfo {
	padding: 4px 0px 4px 18px;
}


blockquote small {
	font-size: 18px;
	font-family: hind;
	font-weight: 400;
}

/* Slider */
html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).alpha-anim {
	padding: 0 77px;
}


.uncode-slider .text-lead>* {
	font-size: 22px;
	line-height: 1.75;
	margin: 0 1em;
}

/* Testimonial carousel text */
.textual-carousel .tmb .regular-text .pullquote {
	font-weight: 600;
	text-align: center;
}

.textual-carousel .tmb .regular-text .pullquote small {
	font-size: 18px;
	font-family: hind;
	font-weight: 400;
}

/* Icon box */
.icon-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.fa-container {
	margin: 0;
}

.icon-box-left .icon-box-content {
	padding-left: 2em;
}

/* Hide Google ReCaptcha */
.grecaptcha-badge {
	visibility: hidden;
}

/* Testimonial carousel padding */
@media only screen and (min-width: 960px) {
	.textual-carousel .tmb .regular-text .pullquote {
		font-weight: 600;
		text-align: center;
		padding: 0 100px;
		line-height: 35px
	}

}

@media only screen and (max-width: 959px) {
	.header-wrapper .uncode-slider>.owl-carousel {
		height: auto;
	}

	html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).alpha-anim {
		padding: 0;
	}

	.main-container .row .uncont {
		padding-top: 0;
	}

	.textual-carousel .tmb .regular-text {
		padding: 0px 0px 0px 0px !important;
	}

	.textual-carousel .tmb .regular-text>p {
		padding: 0 0;
		line-height: normal;
		font-weight: 600 !important;
	}


	.h3:not([class*="fontsize-"]) {
		padding-top: 24px !important;
	}

	.row div[class*=col-lg-].align_left>.uncol>.uncoltable>.uncell>.uncont .btn {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}


	footer .footer-last .uncell>*:first-child {
		padding: 36px 10px 0 10px !important;
	}

}