@import url("sheet.css");

@import url("sheet.css");

/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/

@import url("../oshin/style.css");

/* NOT FUNCTIONING HOVER ZOOM
figure {
overflow: hidden;
}
figure:hover+span {
bottom: -36px;
opacity: 1;
}


.hover-zoom figure img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hover-zoom figure:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}

*/
.be-border-style1 .be-border{
	width: .1em !important;
}


#header .header-border{
	border-bottom:2px solid #fa7000 !important;
}

/* HOME */

#home_btns .smallbtn {
	padding: 12px 35px !important;
}


/* TITLES */

.special-heading-wrap.style6 .be-title {
	line-height: 1.2em !important;
}




/* TERRA INFIRMA */

/*#motion_sensor_gallery .thumb-wrap:hover {
  transform: scale(1.25); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
/*-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;  
}*/

/*
#justified_gallery_zoom .thumb-wrap {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
#justified_gallery_zoom .thumb-wrap:hover{
-webkit-transform: scale(1.25);
transform: scale(1.25);
}

/*

/* HEADER */
#header-wrap {
	max-width: 1120px !important;
}

#navigation .sub-menu {
	top: 55% !important;
	width: 500px !important;
	background-color: rgba(255,255,255,0);
}

#navigation .sub-menu ul {
	text-align: center !important;
}	


#navigation .sub-menu li {
	display: inline-block !important;
}	

#navigation .sub-menu li a {
	padding-top: 5px !important;
	padding-right: 0px !mportant;
	padding-left: 10px !mportant;
}

/* SHORT FORM PORTFOLIO */

.thumb-bg {
	padding-top: 0px !important;
	padding-left: 7px !important;
}

.thumb-title-wrap .portfolio-item-cats {
	line-height: 5px !important;
}


/* Sub-Nav */


.subnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.subnav ul {
	text-align: center;
/*	padding-right: 20%;*/

}

.subnav li {
    float: left;
	font-family: "roboto";
	font-size: 15px;
	font-weight: 500;
	display: inline-block;
}

.subnav li a {
    display: block;
    color: #4A4A4A;
    text-align: center;
	margin-right: 40px;
	margin-top: 10px;
    text-decoration: none;

}

.subnav
 a:hover:not(.active) {
color: #fc3f00
}

.subnav .active {
	color: #fc3f00;
	border-bottom-style: solid;
	border-bottom-color: #fc3f00;
}

.be-nav-link-effect-1 a:after {
 top: 120% !important;
}

#custom-header-element .vc_column-inner  {
padding-top: 0px;
}

#page-title-pro {
    padding-top: 25px;
    padding-bottom: 20px;
}

/* LINKS */
p a:link {
  color: #fc3f00 !important;
	
}

/* visited link */
p a:visited {
  color: #fc3f00 !important;
}

/* mouse over link */
p a:hover {
  color: #fc3f00 !important;
}

/* selected link */
p a:active {
  color: #fc3f00 !important;
}



/* FOOTER */

#be-fixed-footer-placeholder {
	height: 100px !important;
}

.one-third{
	width:100% !important;
}


element.style {
}

#bottom-widgets{
	padding-bottom: 25px !important;
}

#bottom-widgets .widget ul li a {
    color: #ffffff !important;
}
#bottom-widgets .widget ul li a, #bottom-widgets a {
    color: inherit;
}
.be-last-child, .column-block :last-child {
    margin-bottom: 0!important;
}
.subnav li a .copyright_text {
	float: right;
	padding-left: 200px;

}

#bottom-widgets .widget ul li a {
color: #ffffff !important;
}


#bottom-widgets .widget ul li a:hover {
color: #fc3f00 !important;
}


#bottom-widgets .widget ul li a {
    color: #ffffff !important;
}
