/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

:root {
	--darkgray: #222221;
	--lightgray: #393837;
	--orange: #e9651d;
}
body p , body h1 , body h2 {
	line-height: 27px;
	letter-spacing: 2px;
}

/*Front page*/
#aw-header .heading-text {
	text-align: center;
	text-transform: uppercase;
}
#aw-header .heading-text h1 {
	border-bottom: solid 7px var(--orange);
}
#aw-portfolio-gallery .owl-nav-container.btn-default.btn-hover-nobg {
	background-color: #d3d3d3;
}
#aw-portfolio-gallery .owl-dot span {
	background-color: var(--orange);
}
#aw-who-we-are .heading-text {
	text-align: right;
}
.aw-contact-heading .heading-text {
	text-align: right;
}
#aw-contact .icon-box {
	margin-top: 10px;
}
#aw-contact .heading-text {
	padding-bottom: 30px;
}
#aw-contact .fa {
	font-size: 25px;
}
#aw-contact .icon-box-icon {
	vertical-align: middle;
	width: 24px;
}
#aw-product-gallery img.attachment-uncode_woocommerce_nav_thumbnail_regular.size-uncode_woocommerce_nav_thumbnail_regular {
		border-radius: 10px;
}
#aw-product-gallery img.woocommerce-product-gallery__image-first__img.wp-post-image , img.attachment-full.size-full {
		border-radius: 14px;
}
.footer-scroll-top i {
	border-color: var(--orange);
	border-width: 2px !important;
}
.footer-scroll-top i::before {
	color: var(--orange);
}

/*Products*/
#aw-product-text .uncode_text_column {
	margin-top: 70px;
}
#aw-product-text .uncode_text_column h4 {
	color: var(--orange);
	font-weight: bold;
}
#aw-product-text .uncode_text_column p {
	margin-top: 10px;
}

@media (min-width: 960px) {
	#aw-contact .icon-box.icon-inline {
		width: 100%;
	}

}

/*Front page laptop*/
@media (min-width: 960px) and (max-width: 1100px) {

	#aw-header .heading-text h1 {
		font-size: 45px !important;
	}
	#aw-header .heading-text {
		padding-left: 30px;
		padding-right: 30px;
	}
	#aw-product-gallery img.attachment-uncode_woocommerce_nav_thumbnail_regular.size-uncode_woocommerce_nav_thumbnail_regular {
		border-radius: 10px;
	}
	#aw-product-gallery img.woocommerce-product-gallery__image-first__img.wp-post-image , img.attachment-full.size-full {
		border-radius: 14px;
	}
	.navbar-main .menu-item a {
		font-size: 22px !important;
		padding-right: 6px;
		padding-left: 0;
	}
}
@media (min-width: 960px) and (max-width: 1500px) {
	
	#aw-header .heading-text h1 {
		font-size: 55px;
	}
	#aw-product-text .heading-text h2 {
		font-size: 35px;
	}
	#aw-product-text .uncode_text_column {
		margin-top: 40px;
	}
}

/*Front page tablet*/
@media (min-width: 601px) and (max-width: 959px) {

	#aw-portfolio .heading-text , #aw-story .heading-text , #aw-who-we-are .heading-text , #aw-contact .heading-text {
		text-align: center;
	}
	#aw-story .row , #aw-who-we-are .row {
		padding-top: 40px;
	}
	#aw-portfolio .row {
		padding-bottom: 5px;
	}
	#aw-story .heading-text , #aw-who-we-are .heading-text {
		padding-bottom: 35px;
		padding-top: 35px;
	}
	#aw-header .heading-text h1 {
		font-size: 35px !important;
	}
	#aw-header .heading-text {
		padding-left: 30px;
		padding-right: 30px;
	}
	#aw-product-gallery .uncode-single-product-gallery .woocommerce-product-gallery-nav-wrapper.lateral-nav-parent {
		display: initial !important;
	}
	#aw-product-gallery .woocommerce-product-gallery__wrapper-nav.lateral-nav {
		display: flex;
		flex-wrap: nowrap;
	}
	#aw-product-gallery .woocommerce-product-gallery__wrapper-nav.lateral-nav .woocommerce-product-gallery__thumb {
		margin: 10px !important;
	}
	#aw-product-gallery img.attachment-uncode_woocommerce_nav_thumbnail_regular.size-uncode_woocommerce_nav_thumbnail_regular {
		border-radius: 10px;
	}
	#aw-product-gallery img.woocommerce-product-gallery__image-first__img.wp-post-image, #aw-product-gallery img.attachment-full.size-full {
		border-radius: 14px;
	}
	#aw-product .row.col-double-gutter {
		padding-top: 45px;
		padding-bottom: 23px;
	}
	#aw-product-text .uncode_text_column {
		margin-top: 40px;
	}
	#aw-contact .icon-box.icon-inline {
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
}	

/*Front page mobile*/
@media (max-width: 600px) {

	#aw-header .row {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#aw-header .heading-text h1 {
		font-size: 28px !important;
	}
	#aw-header .heading-text h1 span {
		line-height: 40px;
	}
	#aw-header .heading-text {
		padding-left: 30px;
		padding-right: 30px !important;
	}
	#aw-portfolio h2, #aw-story h2, #aw-who-we-are h2, #aw-contact h2 {
		font-size: 25px !important;
		text-align: center;
	}
	#aw-portfolio .heading-text , #aw-story .heading-text, #aw-who-we-are .heading-text, #aw-contact .heading-text {
		text-align: center;
	}
	#aw-story .row , #aw-who-we-are .row {
		padding-top: 40px;
	}
	#aw-portfolio .row {
		padding-bottom: 5px;
	}
	#aw-story .heading-text , #aw-who-we-are .heading-text {
		padding-bottom: 35px;
		padding-top: 35px;
	}
	#aw-story .wpb_column {
		padding-top: 0;
	}
	#aw-story p  , #aw-who-we-are p {
		font-size: 14px;
		line-height: 22px;
	}
	#aw-contact .icon-box-heading h3 {
		font-size: 18px !important;
	}
	#aw-contact .icon-box.icon-inline {
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	#aw-contact .row {
		padding-bottom: 0;
	}
	#aw-product-gallery .uncode-single-product-gallery .woocommerce-product-gallery-nav-wrapper.lateral-nav-parent {
		display: initial !important;
	}
	#aw-product-gallery .woocommerce-product-gallery__wrapper-nav.lateral-nav {
		display: flex;
		flex-wrap: nowrap;
	}
	#aw-product-gallery .woocommerce-product-gallery__wrapper-nav.lateral-nav .woocommerce-product-gallery__thumb {
		margin: 10px !important;
	}
	#aw-product-gallery img.attachment-uncode_woocommerce_nav_thumbnail_regular.size-uncode_woocommerce_nav_thumbnail_regular {
		border-radius: 10px;
	}
	#aw-product-gallery img.woocommerce-product-gallery__image-first__img.wp-post-image , img.attachment-full.size-full {
		border-radius: 14px;
	}
	#aw-product .row.col-double-gutter {
		padding-top: 45px;
		padding-bottom: 23px;
	}
	#aw-product .heading-text {
		padding-bottom: 20px;
	}
	#aw-product-text .uncode_text_column {
		margin-top: 10px;
	}
}
