/*
Theme Name: Hamton Theme
Author: Efront
Author URI: http://efront.com.au/
Description: The Hamton template.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.feature-image__inner *::-moz-selection { background-color: transparent;}
.featire-primary__content *::-moz-selection { background-color: transparent;}

.feature-image__inner *::selection { background-color: transparent; }
.featire-primary__content *::selection { background-color: transparent; }


.section-project .featire-primary__content, .feature-primary__image .featire-primary__content {
	bottom: -82px;
	transition: 0.5s bottom;
}

.feature-primary .feature-primary__image--primary .featire-primary__content {
	transition: 0.5s bottom;
}

.section-project:hover .featire-primary__content, .feature-primary__image:hover .featire-primary__content {
	bottom: 0;
}

.ico--arrow-next-white {
	background-image: url('resources/images/icons/ico-next-white.svg') !important;
}

.background--fixed {
    position: fixed!important;
    background-position: center 0px !important;
}

@media (max-width: 991px) {
	
	html.ie11 .feature-primary .feature-primary__image .featire-primary__content .feature-primary__link {
		top: 13px;
	}
	
	
	.feature-primary .feature-primary__image .featire-primary__content .feature-primary__link i {
		width: 9px;
		height: 9px;
	}
	
	.feature-primary--alter .feature-primary__image .featire-primary__content .feature-primary__link {
		right: 0px;
	}

}

@media (max-width: 767px) {
	
	input[type='text'], textarea {
		font-size: 16px !important;
	}
	
	.feature-primary .feature-primary__image .featire-primary__content .feature-primary__link {
		right: 0;
	}

}

html.mobile, html.tablet{
	
}



html.mobile .section-project .featire-primary__content{
	    bottom: 0;
}

html.tablet .section-project .featire-primary__content{
	    bottom: 0;
}


html.mobile .feature-primary__image .featire-primary__content{
	    bottom: 0;
}

html.tablet .feature-primary__image .featire-primary__content{
	    bottom: 0;
}



@media only screen 
  and (min-device-width: 992px) 
  and (max-device-width: 1150px){
	  
	  .feature-logo h2 {
		    font-size: 40px!important;
		}

}
