/*

	Theme Name: INNERA - Portfolio Template
	Theme URI: http://www.locotheme.com/innera-html/
	Description: Portfolio Template
	Version: 1.0
	Author: Loco Theme
	Author URI: http://www.locotheme.com

	- - - - - Contents - - - - -
	
	01 - Basic Stylesheet
	02 - General Stylesheet
	03 - Layout Stylesheet

	- - - - - - - - - - - - - -
	
*/	

/*  01 - Basic Stylesheet
-----------------------------------------------------------*/
html{
	width					: 100%;
	height					: 100%; 
}
body{
	width					: 100%;
	height					: 100%;
	margin					: 0;
	padding					: 0;
	font-size				: 16px;
    font-family             : 'Raleway', sans-serif;
	font-weight				: 500;
	color					: #000;
	text-rendering			: optimizeLegibility;
    background-position     : top left;
    background-repeat       : no-repeat;
    background-attachment   : fixed;
    background-size         : cover;
    background-image		: url("../img/slide-1.jpg");
	-webkit-font-smoothing	: antialiased;
	   -moz-font-smoothing	: antialiased;
	        font-smoothing	: antialiased;
}
a,
a:hover,
a:active,
a:focus{
	color					: #000;
	outline					: 0;
	text-decoration			: none;
}
p{
	line-height				: 30px;
    margin-bottom           : 20px;
}
img{
	max-width				: 100%;
}
mark, .mark{
    padding                 : 0 5px;
    background-color        : #fff000;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family				: 'Montserrat', sans-serif;
	font-weight				: 700;
	padding					: 0;
    margin                  : 0 0 20px 0;
}
h1 + h2{
    font-family             : 'Raleway', sans-serif;
	font-weight				: 500;
}
ul{
	list-style-type			: none;
	margin					: 0;
	padding					: 0;
}
button{
	padding					: 0;
	margin					: 0;
	border					: none;
	outline					: none;
	background				: none;
}
hr{
	margin					: 0;
	padding					: 0;
	border					: 0;
	border-bottom			: 1px solid #f1f1f1;
}
hr.seperator{
    margin-top              : 40px;
    margin-bottom           : 40px;
}
iframe{
	width					: 100%;
	border					: 0;
	outline					: none;
	overflow				: hidden;
}
input, select, textarea{
	padding					: 0;
	margin					: 0;
	border					: none;
	outline					: none;
}
::selection{
	color					: #000;
	background				: #fff000;
}
::-moz-selection{
	color					: #000;
	background				: #fff000;
}

/*  02 - General Stylesheet
-----------------------------------------------------------*/
a,
.btn,
.link-more:before,
.nav-prevnext ul li.prev .fa,
.nav-prevnext ul li.next .fa,
.data-form input,
.data-form select,
.data-form textarea,
.owl-theme .owl-controls .owl-buttons div,
.blog-list.type-one .row div[class*="col-"],
.blog-list.type-two .bl-post,
.blog-list.type-two .bl-post .post-image:before,
.team-list.type-one .team-member > a:before,
.team-list.type-two .team-member > a:before,
.team-list.type-one .team-member .member-social,
.team-list.type-two .team-member .member-social,
.project-list.type-one .project-col .project-info,
.project-list.type-one .project-col .project-info h3,
.project-list.type-one .project-col .project-info h4,
.project-list.type-two .project-item .project-link:before,
.project-list.type-two .project-item .project-info h3,
.client-list.type-one .row div[class*="col-"],
.blog-sidebar .sidebar-categories ul li a:before,
.blog-sidebar .sidebar-archive ul li a:before,
.site-header .header-menu nav > ul > li:before{
	-webkit-transition		: all 0.2s ease-in-out;
	   -moz-transition		: all 0.2s ease-in-out;
	    -ms-transition		: all 0.2s ease-in-out;
	     -o-transition		: all 0.2s ease-in-out;
	        transition		: all 0.2s ease-in-out;
}

.btn,
.link-more,
.data-form label,
.contact-info ul li b,
.nav-prevnext ul li a,
.project-filter.type-one ul li a,
.blog-list.type-one h6 a, 
.blog-list.type-two h6 a,
.blog-list.type-one h6 span, 
.blog-list.type-two h6 span,
.team-list.type-one .team-member .member-desc h5,
.team-list.type-one .team-member .member-desc h6,
.team-list.type-two .team-member .member-desc h5,
.team-list.type-two .team-member .member-desc h6,
.services-list.type-one h5,
.services-list.type-two .sl-item h5,
.testimonial-list.type-one .item h5,
.testimonial-list.type-one .item h6,
.counter-list.type-one .item h5,
.project-list.type-one .project-col .project-info h4,
.project-list.type-two .project-item .project-info h4,
.blog-sidebar h4,
.blog-sidebar .sidebar-search input[type="text"],
.blog-sidebar .sidebar-categories ul li,
.blog-sidebar .sidebar-recent ul li .date,
.blog-sidebar .sidebar-tags ul li,
.blog-sidebar .sidebar-archive ul li,
.blog-single .post-right,
.blog-single .post-head ul li,
.blog-single .post-tags h5,
.blog-single .post-tags ul li,
.blog-single .post-comments h5,
.blog-single .post-comments .comment-date,
.blog-single .post-form h5,
.team-single .team-head h2,
.project-single.type-one .project-body .project-info ul li h5,
.project-single.type-one .project-body .project-info ul li h6{
    text-transform          : uppercase;
}

.clear{
	clear					: both;
	margin					: 0;
	padding					: 0;
}
.img-full{
	width					: 100%;
}
.text-default{
    font-family             : 'Raleway', sans-serif;
	font-weight				: 500;
}
.inline{
	display					: inline-block;
}
.block{
	display					: block;
}

.btn{
	height					: 40px;
	line-height				: 40px;
	padding					: 0 30px;
    white-space             : nowrap;
    text-overflow           : ellipsis;
    overflow                : hidden;
	font-family				: 'Montserrat', sans-serif;
	font-weight				: 700;
	font-size				: 12px;
	border					: none;
	-webkit-border-radius	: 0px;
	   -moz-border-radius	: 0px;
	        border-radius	: 0px;
}
.btn,
.btn:hover,
.btn:active,
.btn:active:focus,
.btn:focus{
	text-decoration			: none;
	outline					: 0;
	-webkit-box-shadow		: none;
	   -moz-box-shadow		: none;
	        box-shadow		: none;
}
.btn .fa.left{
	margin-right			: 10px;
	margin-left				: -10px;
}
.btn .fa.right{
	margin-left				: 10px;
	margin-right			: -10px;
}
.btn.btn-yellow{
    color                   : #000;
    background-color        : #fff000;
}
.btn.btn-yellow:hover{
    color                   : #fff;
    background-color        : #000;
}
.btn.btn-black{
    color                   : #fff;
    background-color        : #000;
}
.btn.btn-black:hover{
    color                   : #000;
    background-color        : #fff000;
}
.btn.btn-white{
    background-color        : #fff;
}
.btn.btn-white:hover{
    color                   : #fff;
    background-color        : #000;
}
.btn.btn-border{
    color                   : #000;
    border                  : 1px solid #000;
    background-color        : #fff;
}
.btn.btn-border:hover{
    color                   : #fff;
    border                  : 1px solid #000;
    background-color        : #000;
}
.btn.btn-round{
    -webkit-border-radius	: 20px;
	   -moz-border-radius	: 20px;
	        border-radius	: 20px;
}
.btn-mini{
    height                  : 30px;
    line-height             : 30px;
    padding                 : 0 20px;
    font-size               : 11px;
}
.btn-mini .fa.right{
    margin-right            : -5px;
}
.btn-mini .fa.left{
    margin-left             : -5px;
}
.btn-mini.btn-round{
    -webkit-border-radius	: 15px;
	   -moz-border-radius	: 15px;
	        border-radius	: 15px;
}

.link-more{
    display                 : inline-block;
    font-family				: 'Montserrat', sans-serif;
    font-size               : 1