/*
Theme Name:  Fablio Child Theme
Description: Child theme for the Fablio theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    fablio
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
-------------------------------------------------------------- */


a {
	cursor: pointer;
}

/*** Header ***/
.tm-pageslider-yes .tm-header-style-classic-box .tm-header-block:after {
    background-color: #f9de69;
}

.site-branding .site-description {
    color:#222261;
    font-weight: bold;
}

#site-header-menu #site-navigation div.nav-menu > ul > li.lang-item > a {
	padding: 0px 0px 0px 15px;
}

#site-header-menu #site-navigation div.nav-menu > ul > li.lang-item img {
	margin-top:-4px;
}

@media (max-width: 1200px){
	.tm-mmenu-active-color-custom .tm-mmmenu-override-yes #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a, .tm-mmenu-active-color-custom .tm-mmmenu-override-yes #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a {
		color:#222251;
	}
	
	.tm-mmenu-active-color-custom .tm-mmmenu-override-yes #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a {
		text-decoration:underline;
	}
	
	#site-header-menu #site-navigation div.nav-menu > ul li.lang-item {
		border:none;
	}

}

@media (max-width: 768px){
	.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper .container:before {
	    margin-left: 0px;
	}
}

/*** Home ***/

.themetechmount-iconbox-styleeleven .tm-box-icon i:before {
	/*** color:#f9de69; ***/
}

#home-question .themetechmount-iconbox.themetechmount-iconbox-stylethirteen .themetechmount-iconbox-icon {
    top: 16%;
    right: 70px;
}

#home-question a {
	color:#FFF;
}

.tm-processbox-wrapper .tm-processbox:hover img {
    border-color: #f9de69;
}

.tm-processbox-wrapper::before {
  content: '';
  position: absolute;
  left: -103px;
  right: -60px;
  height: 100%;
  display: block;
  top: -50px;
  margin-left: 40px;
  background: url(./images/textile_bg5.png) center center no-repeat;
}

/*** Page ***/

.tm-titlebar-wrapper .tm-titlebar-main h1.entry-title {
    color: #FFF !important;
}

/*** Footer ***/
.site-footer .bottom-footer-text, .site-footer .bottom-footer-text  a {
	color:#000;
}

ul.fablio_contact_widget_wrapper li:before {
	color: #f9de69;
}

.footer .widget {
    margin: 0px 0 0px;
}

.footer .footer-rows .second-footer .second-footer-inner {
    padding: 10px 0 10px !important;
}

.footer p {
	margin: 0 0 0px;
}

.footer .first-footer .widget {
    padding-top: 10px;
    padding-bottom: 10px;
}

ul.fablio_contact_widget_wrapper li {
    padding-bottom: 5px;
    padding-top: 3px;
}

.footer .tm-textcolor-white a:hover {
	color: #f9de69;
}

.footer-nav-menu li {
    font-size: 12px;
}

.footer .social-icons li > a:hover {
	background-color: #f9de69;
	color:#222261;
}

.footer .social-icons li > a:hover i {
	color:#222261;
}