/*
Theme Name: Autema Child Theme
Theme URI: http://autema.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Autema
Template: autema
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: autema

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.ltx-topbar-block {
    background-color: #3a3335;
}

.social-small li a {
    color: #ffffff;
}

.ltx-topbar-block .block-icon.icon-h-right .icon {
    color: #ffffff !important;
}

.ltx-topbar-block .block-icon.icon-h-right a {
    color: #ffffff !important;
}

.ltx-topbar-block .block-icon.icon-h-right .header {
    color: #ffffff;
    font-weight: 300;
}

nav.navbar #navbar ul.navbar-nav a {
    color: #3a3335;
}

.comment-text table:not(#wp-calendar) tbody:first-child tr:first-child > th, .text-page table:not(#wp-calendar) tbody:first-child tr:first-child > th {
    background-color: rgba(58,51,53,1);
    border-right: 1px solid #ffffff;
    font-size: 16px;
    font-weight: 300;
}

.comment-text ol li, .text-page ol li, .comment-text ul li, .text-page ul li  {
    margin-bottom: 0;
}

#block-footer {
    background-image: linear-gradient(0,#1a1a1a 0,#3a3335 100%)!important;
    background-origin: border-box!important;
    padding: 40px 0 40px 0;
}

.footer-block {
    background-color: #202020 !important;
}

#block-footer p {
    font-size: 16px;
}

.page-header {
	padding-top: 150px !important;
    padding-bottom: 150px !important;
    background-position: 50% 50% !important;
    background-attachment: fixed !important;
    background-repeat: repeat !important;
    background-size: auto !important;
	text-align: center !important;
}

.page-header:before {
	background-color: #000000 !important;
	opacity: 0.30 !important;
}

.ltx-nav-left.ltx-nav-second {
	display: none;
}

.navbar #navbar {
	border-left: none !important;
}

.page-header.header-h1:after {
	content: "Union Vault - Storage Solution";
	color: #ffffff;
	font-size: 34px;
	z-index: 1;
}

.footer-2 {
	color: #ffffff;
	text-align: center;
}

.footer-img {
	width: 200px;
    margin: 0 auto;
    display: block;
}

.footer-3 {
	color: #ffffff;
	text-align: center;
	width: 50%;
    display: block;
    margin: 0 auto;
}

.footer-3 p {
	background-color: #eb1b3a;
	border-radius: 24px;
	padding: 10px 0;
	font-size: 16px !important;
	position: relative;
}

.footer-widget-area .header-widget {
	text-align: center;
	color: #ffffff;
}

.footer-widget-area .header-widget:before {
    width: 100px;
    border-top: 2px solid var(--main);
    display: block;
    margin: 0 auto;
    position: relative;
    top: 47px;
}

.footer-widget-area .header-widget:after {
    border-bottom: none !important;
}

.icon-footer {
	font-size: 24px !important;
	position: absolute;
    left: 25px;
}

.heading.header-underline:before {
	border-bottom: none !important;
}

.phtext h1 {
	z-index: 1;
}

.greyed-out {
	background-color: #eee;
    display: table;
    margin: 0 auto;
    margin-top: 21px;
}

.homepage-images li {
	overflow: hidden;
	position: relative;
}

.homepage-images img {
	width: 570px;
	height: 300px !important;
	background-position: center;
	background-size: cover;
	transition: 0.7s;
}

.homepage-images img:hover {
  	transform: scale(1.1);
	width: 570px !important;
	height: 300px !important;
}
.homepage-images img:nth-child(1) {
	padding-right: 5px;
}

.homepage-images img:nth-child(2) {
	padding-left: 5px;
}

#hp-images {
	left: 0 !important;
}

.block-icon.icons-count-4.col-bg-transparent.icon-top.align-center.i-transparent.layout-cols4.row li {
	border: none;
}

.comment-text table:not(#wp-calendar) tbody:first-child tr:first-child td, .text-page table:not(#wp-calendar) tbody:first-child tr:first-child td, .comment-text table:not(#wp-calendar) tbody:first-child tr:first-child th, .text-page table:not(#wp-calendar) tbody:first-child tr:first-child th {
	border-top: none;
}

.uv-table th {
	text-align: center;
	border-right: 1px solid #fff;
}

.comment-text table:not(#wp-calendar), .text-page table:not(#wp-calendar) {
	width: 100%;
}

.block-icon.icon-top {
    margin: -68px -30px;
}

.footer-3 i {
    position: absolute;
    left: 20px;
    top: 13px;
}

.row.uv-table th {
    vertical-align: middle;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    vertical-align: middle;
}

@media (max-width: 375px) {
    .comment-text table:not(#wp-calendar) tbody:first-child tr:first-child > th, .text-page table:not(#wp-calendar) tbody:first-child tr:first-child > th {
        font-size: 14px;
    }
}

@media (max-width: 479px) {
    .page-header {
        background-attachment: unset !important;
    }
    .block-icon.layout-inline li {
        width: inherit;
    }
    .ltx-topbar-block .block-icon.icon-h-right {
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding-top: 10px;
    }
}

@media (max-width: 768px){
    header.page-header h1 {padding-bottom: 15px;}
}

@media (max-width: 1199px) {
    nav.navbar #navbar {background-color: #3a3335;}
    nav.navbar #navbar ul.navbar-nav a {color: #ffffff;}
    
}