/*
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
*/

/*----GLOBAL----*/

.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code, aside p, aside li, aside dt, aside dd, aside dl, aside address, aside label, aside small, aside pre, aside code {
    font-size: 17px;
}

h1 {
    text-transform: uppercase;
    letter-spacing: 3px;
	font-weight: 400;
}

h5, .h5 {
    margin: 15px 0 0;
	text-transform: uppercase;
}

em {
    font-style: italic;
}

body .style-light a:hover {
    color: #6c665c;
}

body .style-light a {
	color: #e75300;
}

body .style-light a:hover:not(.btn-text-skin) {
	color: #6c665c;
}

body .heading-text .text-lead p {
    font-family: "baskerville-urw";
    text-transform: lowercase;
    font-size: 22px;
	line-height: 26px;
	margin-top: 0px;
}

body .heading-text .text-lead {
    margin-top: 0px;
}

body, .row-inner div[class*="col-lg-"] {
    font-size: 17px;
	line-height: 1.75;
}

.btn, .btn-link {
    font-size: 16px;
	padding: 10px 20px 10px 20px !important;
}

.btn-sm {
    font-size: 14px !important;
}


body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a {
    line-height: 60px;
}

.menu-container ul.menu-smart > li > a, .menu-container ul.menu-smart li.dropdown > a, .submenu-light .menu-smart ul a{
    letter-spacing: 1px;
}

.submenu-light .menu-smart ul a {
    font-weight: 500;
}

.menu-light .row-brand, .menu-light .row-menu .row-menu-inner {
    border-bottom: 1px solid rgba(0,0,0,1);
}

/*----HOME----*/
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
.header-bg {
background-attachment: scroll !important;
}
}

/*----PORTFOLIO----*/
.detail-container .detail-label {
    min-width: 170px;
}

.pQuote p {
	color: #1c1d20;
	font-size: 20px;
	font-weight: 500;
	font-family: futura-pt,sans-serif;
	text-transform: uppercase;
	line-height: 1.4;
}

.main-container .row-container .double-top-padding {
    padding-top: 85px;
}

.post-type-archive-portfolio .row-navigation {
	display: none;
}

.menu-light .row-brand, .menu-light .row-menu .row-menu-inner {
    border-bottom: 0px;
}

/*----BLOG----*/
body .post-info {
    font-family: "baskerville-urw";
    text-transform: lowercase;
    font-size: 22px;
    line-height: 26px;
    margin-top: 0px;
    color: #6c665c !important;
    font-weight: 400;
}

body .category-info, body .author-info {
	display: none;
}

body .header-wrapper .header-content-inner {
    margin: 0 auto;
    padding: 36px 36px 36px 36px !important;
}

.t-entry-readmore .btn {
	font-size: 16px;
    letter-spacing: 0px;
	padding: 0px !important;
}

.type-post .post-share .detail-container:before {
	content: "Share: ";
	color: #000;
	margin-right: 5px;
	font-weight: 500;
}

.widget-container.widget_recent_entries li::before {
    top: 8px;
}

.post-wrapper .post-footer.post-footer-light {
	border-top-width: 0px;
}

.post-wrapper .post-share {
    border-bottom-width: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*----CONTACT----*/
input, textarea, select, .seldiv, .select2-choice {
    width: 100%;
}

input[type="submit"] {
	color: #ffffff !important;
	background-color: #e75300 !important;
	border-color: #e75300 !important;
	letter-spacing: 0.1em;
	font-size: 16px;
	-webkit-transform-origin: center;
-moz-transform-origin: center;
-o-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}

input[type="submit"]:hover {
	background-color: transparent !important;
	border-color: #e75300 !important;
}

.style-light input[type="submit"]:hover {
	color: #e75300 !important;
}

/*----FOOTER----*/
footer .widget-container .widget-title {
    margin: 0px 0px 15px 0px;
    font-size: 20px;
    letter-spacing: 2px;
	font-weight: 500;
}

.widget-container button, .widget-container .btn {
    padding: 10px 20px 10px 20px !important;
}

.widget-container a {
    font-weight: 400;
}

footer .footer-center {
    padding-top: 25px;
	padding-bottom: 15px;
}

footer .footer-center .uncell + .uncell {
    padding-top: 10px;
}

.style-dark input {
    background-color: rgba(255, 255, 255, 0.25);
}

.style-dark input:not(.wpcf7-submit) {
width: 85%;
margin: 0 auto;
    padding: 7px 15px 7px 15px;
}

.footer-scroll-top.style-light .btn-default {
	background-color: #e75300 !important;
	border-color: #e75300 !important;
}

