/*-----------------------------------------------------------------------------------

	Theme Name: Rare Child
	Theme URI: https://visualmodo.com
	Author: Jared S Dias
	Author URI: https://visualmodo.com
	Description: <strong>Rare Child Theme</strong> - <a href="https://visualmodo.com">https://visualmodo.com</a>. Follow us for update notifications:<br/> <a href='http://twitter.com/visualmodo'>Twitter</a><br/> | <a href='http://www.facebook.com/visualmodo'>Facebook</a>
	Template: rare
	Version: 1.0.0
	Text Domain:  vslmd
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: translation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background, fluid-layout

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

*/


/* --------------------------------------------
	Custom CSS
-------------------------------------------- */
html {
  scroll-behavior: smooth;
}
.header-bottom {
    z-index:999 !important;
}

.about_text p {
    font-size: 1.2em !important;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-text {
  color: #000 !important;
  font-weight: bold !important;
}
.navbar-default .navbar-nav.t_link li a:hover {
	background-color: #EEEEEE !important;
	color: #000 !important;
}
.copyright-footer-item ul li a {
	color: #fff !important;
}
.copyright-footer-item ul li a:hover {
	color: #eeeeee !important;
}
.portfolio-items-icon .portfolio-nav ul .category {
	background: #eeeeee !important;
	padding: 5px !important;
	width: auto !important;
}
#portfolio-filter .category a.selected {
	text-decoration: underline;
	text-decoration-color: #000;
}
.btn {
	background-color: #eeeeee;
	color: #000;
	border-radius: 5px;
	padding: 5px;
}
.btn:hover {
	background-color: #ececec;
	color: #000;
	text-decoration: underline;
}

.home-slide li img {
	-webkit-filter: blur(2px);
  	filter: blur(2px);
}

.home-slide li .caption-wrap {
	width: 100%;
	text-align: center;
	background: transparent;
	opacity: 1;
	top: 0%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.home-slide li .caption-wrap .caption {
	display: inline-block;
	background: rgba(0,0,0,0.5);
	margin: 0 auto;
	padding: 20px;
}

.home-slide li {
	max-height: 600px !important;
}


.home-slide li .caption-wrap h1 {
	font-size: 3.5em;
	color: #fff;
	font-weight: 800;
}

.home-slide li .caption-wrap h3 {
	color: #fff;
	font-size: 2em;
	text-transform: uppercase;
}

.menu-item {
	border-top: 3px solid transparent;
}
.dropdown-menu .menu-item {
	border-top: none;
}

.nav-link {
	color: #4082b6 !important;
	font-weight: 600 !important;
}

.dropdown-menu .nav-link{
	font-weight: 400 !important;
}

.current_page_item, .current-menu-parent, .menu-item:hover {
	border-top: 3px solid #4082b6;
	color: #4082b6 !important;
}

.row.vertical-centering {
	align-items: center;
justify-content: center;

}

.dropdown-menu .current_page_item, .dropdown-menu .current-menu-parent, .dropdown-menu .menu-item:hover {
	text-decoration: underline;
	border-top: none;
	color: #4082b6 !important;
}

.home-cardbox .wpb_column .wpb_wrapper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100% !important;
}

.home-cardbox .wpb_column .wpb_wrapper .wpb_text_column{
	background: #4082b6;
	color: #fff;
	padding: 10px;
}


.home-cardbox .wpb_column .wpb_wrapper .wpb_text_column a{
	color: #fff;
}

.home-cardbox .wpb_column .wpb_wrapper .wpb_text_column a:hover{
	color: #fff;
	text-decoration: underline;
}

.home-cardbox .wpb_column .wpb_wrapper .wpb_single_image.wpb_content_element {
	margin-bottom: 0 !important;
	max-height: 340px;
	height: 100%;
	background: #fff;
	
}

.home-cardbox .wpb_column .wpb_wrapper .wpb_single_image.wpb_content_element .vc_figure{
	justify-content: center;
}


@media only screen and (max-width: 768px) {
	body{
		font-size: .9em !important;
	}
	.home-slide li .caption-wrap h1{
		font-size: 1.5em;
	}
	.home-slide li .caption-wrap h3{
		font-size: 1.2em;
	}

}