/*

Theme Name:  Anomica Child Theme

Description: Child theme for the Anomica theme

Author:      ThemetechMount

Author URI:  https://www.themetechmount.com/

Template:    anomica

Version:     0.1

Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina

*/





/* NOTE: Main theme's style.css file is already added in head tag. /*



/* =Theme customization starts here

-------------------------------------------------------------- */
body, html, a {
		-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s
}
.footer_logo img { max-height: 40px; }
.footer .tm-textcolor-white .tm-quicklink-box .tm-righttext-box h6 {color: rgba(255,255,255,1)!important;}
.footer-outline-btn-right .tm-vc_btn3-container {margin-top: -65px;}


.tm-history-box-wrapper .tm-history-box-content .tm-history-box-details {
    text-align: center;
    background-color: #fff;
    padding: 40px 30px 25px;
    -webkit-box-shadow: 0 0 12px 0 rgba(32,46,60,.06);
    -moz-box-shadow: 0 0 12px 0 rgba(32,46,60,.06);
    box-shadow: 0 0 12px 0 rgba(32,46,60,.06);
    min-height: 460px;
  
}


.tm-history-box-details:hover {   
    background: linear-gradient(90deg, #dc2c28 0%, #f37821 100%);
} 

.footer_logo {
 
    margin-top: 50px;
    margin-bottom: 10px;
}

.tm-processbox-wrapper .tm-processbox {
    position: relative;
    width: 95%;
    padding: 10px;
	margin: 10px;
    background: #f0f4ff!important;
}

.themetechmount-box-topimage .tm-entry-meta-wrapper {
    display: none; 
}
.text-white { color:#fff; }

.tm-processbox-wrapper .tm-processbox .tm-box-image {
    padding: 30px;
    border: 5px solid #bfe0f3;
    box-shadow: 0 0 9px 0rgba(24,35,51,.09);
}
.tm-processbox-wrapper .tm-processbox img {
    /* padding: 20px; */
    width: 58px;
	border-radius: 0;
	border: none;
	box-shadow: none !important;
}
.tm-processbox-wrapper .tm-processbox {
	padding: 20px 10px; border: solid 2px transparent;
}
/*.tm-processbox-wrapper .tm-processbox:hover{
	    border: solid 2px #2d4a8a;
}*/
.tm-processbox-wrapper .tm-processbox::after {
    content: '';
    background: #263045;
    height: 2px;
    width: 0%;
    bottom: 0;
    left: 0;
    transition: all 0.5s;
    position: absolute;
    transition: all ease-in-out 0.5s;
}
.tm-processbox-wrapper .tm-processbox:hover {
    transform: translateY(-5px);
    transition: all ease-in-out 0.5s;
    cursor: pointer;
}
.tm-processbox-wrapper .tm-processbox:hover::after {
    width: 100%;
    transition: all ease-in-out 0.5s;
}
.tm-processbox-wrapper .tm-processbox:hover .tm-box-image { background-color: #ffffff; }
.tm-textcolor-white a:hover{ color:#fff; text-decoration:underline; }

/*.services-img-anim {
	align-self: flex-end;
	animation-duration: 50s;
	animation-iteration-count: infinite;
	margin: 0 auto 0 auto;
	transform-origin: bottom;
}
.services-img-anim {
	animation-name: services-img-anim;
	animation-timing-function: linear;
}
@keyframes services-img-anim {
	0%   { transform: translateY(0); }
	50%  { transform: translateY(-100px); }
	100% { transform: translateY(0); }
}*/

#Blog { padding-top: 0 !important; }
/*.tm-box-description {color: #1e2637; }*/

.widget-area .footer-outline-btn{ float: left;}
/*.widget-area .footer-outline-btn-right {float: right;}*/
.footer-outline-btn-right .tm-vc_btn3-container { margin-top: 0; }




















