/* ---------- Global Declarations---------- */

/* Box Sizing */
*, *:before, *:after {
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
	min-height: 100%;
	margin: 0;
	padding: 0;
} 


body {
	background: #FFFFFF;
	color: #8F8E91;
	font-family: 'roboto-light';
	font-size: 18px;
	line-height: 100%;
}

p {
	line-height: 140%;
	margin: 1.75em 0;
}

h1 {
	font-size: 48px;
	font-family: 'montserrat-light';
	line-height: 100%;
	color: #414244;
	line-height: 120%;
}

h2 {
	font-size: 36px;
	line-height: 120%;
}

h3 {
	font-size: 24px;
	line-height: 120%;
}

h4, h5, h6 {
	line-height: 120%;
}

a, a:hover, a:focus, a:active { text-decoration: none!important; }

ul li,
ol li {
	line-height: 129%;
}

/* Container */
.container {
	float: none;
	max-width: 1170px;
	margin: 0 auto;
}

.logo {
	vertical-align: middle;
}

/* Top Right */
.top-right {
	display: inline-block;
	float: right;
	margin-top: 20px;
	position: relative;
}

.mobile-nav {
	display: none;
}

/* Default CTA */
.cta-button {
	display: inline-block;
	text-decoration: none;
	border-radius: 25px;
	padding: 14px 20px;
	background-color: #FFFFFF;
	font-size: 14px;
	min-width: 170px;
	color: #6d6e71;
	border: 1px solid transparent;
}

.cta-button:hover {
    background-color: #feda00;
    border: 1px solid #6d6e71;
}

.section {
	padding: 50px 0;
}

.no-padding {
	padding: 0;
}

.double-padding {
	padding: 120px 0;
}

.banner-image img {
	width: 100%;
}

/* Widths */
.width-70 {
	width: 65%;
	display: inline-block;
	vertical-align: top;
}

.width-60 {
	width: 55%;
	display: inline-block;
	vertical-align: top;
}

.width-50 {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}

.width-40 {
	width: 40%;
	display: inline-block;
	margin-left: 4%;
}

.width-30 {
	width: 30%;
	display: inline-block;
}

.width-25 {
	width: 24%;
	display: inline-block;
}

/* Bottom Line */
.bottom-line {
	position: relative;
}

.bottom-line:after {
	content: '';
	position: absolute;
	height: 2px;
	background-color: #e8e8e8;
	width: 225px;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

/* Center Content */
.center-content {
	text-align: center;
}

/* Two Column */
.two-column {
	width: 49%;
	display: inline-block;
	margin-bottom: 20px;
}

/* Pull Left */
.pull-left {
	float: left;
}

.image-left {
	display: block;
	margin: 3px auto;
	margin-left: 0;
}

/* Pull Right */
.pull-right {
	float: right;
}

.image-right {
	display: block;
	margin: 3px auto;
	margin-right: 0;
}

.clear-both:after {
	content: '';
	clear: both;
	display: block;

}

/* Background Colors */
.gray-bg {
	background-color: #FAFAFA;
}

.yellow-bg {
	background-color: #ffda00;
}

.fb-bg {
	background-color: #375288;
}

.linkedin-bg {
	background-color: #2871a9;
}

/* Font Colors */
.yellow-color {
	color: #ffda00;
}

/* Scroll Down */
.scroll-down {
	position: absolute;
	bottom: 2%;
	left: 50%;
	display: inline-block;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
	transform: translate(-50%, 2%);
	-webkit-transform: translate(-50%, 2%);
	-moz-transform: translate(-50%, 2%);
	-o-transform: translate(-50%, 2%);
}
	.scroll-down:hover,
	.scroll-down:active {
		color: #FFFFFF;
	}

	.scroll-down img {
		display: block;
		margin: 10px auto 0;
	}

/* Hover Effects */
.on-bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #414244;
	padding: 5px 0;
	cursor: pointer;
	height: 75px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}

	.on-bottom h3 {
		font-family: 'montserrat-light';
		color: #FFFFFF;
		margin-top: 6%;
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
	}

	.on-bottom:hover {
		height: 100%;
		background-color: rgba(254, 218, 0, 0.85);
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
	}

	.on-bottom:hover h3 {
		margin-top: 30%;
		color: #414244;
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
	}

	.on-bottom:hover > .on-hover {
		opacity: 1;
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
	}

	.on-hover {
		opacity: 0;
		position: absolute;
		width: 100%;
		top: 60%;
		padding: 20px;
		text-align: center;
		transition: all .2s;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		-o-transition: all .2s;
		transform: translateY(-60%);
		-webkit-transform: translateY(-60%);
		-moz-transform: translateY(-60%);
		-o-transform: translateY(-60%);
	}

	.on-hover p {
		color: #414244;
	}

	.on-hover a {
		text-transform: uppercase;
		font-family: 'roboto-regular';
	}

	.on-hover a:hover {
		background-color: #6d6e71;
		color: #FFFFFF;
	}

/* Galleries Image List */
.image-list div {
	width: 10%;
	display: inline-block;
	cursor: pointer;
    padding: 0 5px;
}

	.image-list div img {
		width: 100%;
	}

/* Menu */
nav {
	display: inline-block;
	vertical-align: middle;
}

	nav ul {
		margin: 0;
	}

	nav ul li {
		display: inline-block;
		padding: 0 30px;
	}

	nav ul li:hover,
	nav ul li.active,
	nav ul li.current-menu-item {
		border-bottom: 5px solid #ffda00;
	}

	nav ul li a {
		color: #414244;
		font-size: 14px;
		font-family: 'roboto-light';
		text-transform: uppercase;
		text-decoration: none;
		display: inline-block;
		padding: 20px 0 31px;
	}

	nav ul li:hover a,
	nav ul li.active a,
	nav ul li.current-menu-item a {
		padding: 20px 0 26px;
	}

.secondary-menu ul li {
	display: inline-block;
	margin: 0 10px;
}

	.secondary-menu ul li a {
		font-family: 'roboto-regular';
		border: 1px solid #6d6e71;
		text-transform: uppercase;
	}

	.secondary-menu ul li a:hover {
		border: 1px solid #feda00;
		background-color: #feda00;
		color: #FFFFFF;
	}

/* Social Links */
.social-links {
	display: inline-block;
    position: relative;
    top: -6px;
}

	.social-links ul li {
		display: inline-block;
		margin: 0 3px;
	}

	.social-links ul li a i {
		font-size: 12px;
		padding: 6px 9px;
		border-radius: 15px;
		color: #FFFFFF;
		background-color: #414244;
	}

	.social-links ul li a i:hover {
		background-color: #feda00;
	}

	.social-links ul li a i.fa-linkedin {
		padding: 6px 7px
	}

	.social-links ul li a i.fa-instagram {
		padding: 6px 7px
	}

/* Top Search */
.top-search {
	display: inline-block;
	padding-left: 45px;
	vertical-align: middle;
	margin-top: -13px;
}

.pop-up-search {
	position: absolute;
    width: 50%;
    right: -13px;
    background-color: #414244;
    padding: 20px;
    z-index: 2;
    top: 84px;
    display: none;
}

.pop-up-search input {
	border: none;
	padding: 10px;
	background-color: #FFFFFF;
	width: 100%;
	margin-bottom: 0!important;
	line-height: 25px;
}

/* ---------- Global Contact Us Form ---------- */
.section-contact {
	background-color: #414244;
	padding: 60px 0;
}

	.section-contact .container {
		max-width: 920px;
	}

	.section-contact .two-column {
		position: relative;
	}

	.section-contact h1,
	.section-contact p {
		color: #FFFFFF;
	}

	.section form {
		margin-top: 35px;
	}

	.section-contact form input[type='text'],
	.section-contact form input[type='email'],
	.section-contact form textarea {
		color: #FFFFFF;
		width: 100%;
		background-color: transparent;
		border: 1px solid #a6a7a8;
		padding: 14px 15px;
		font-family: 'roboto-light';
	}

	.email input,
	.firstname input,
	.lastname input,
	.subject input,
	.message textarea {
		color: #FFFFFF!important;
		width: 100%!important;
		background-color: transparent!important;
		border: 1px solid #a6a7a8!important;
		padding: 14px 15px!important;
		font-family: 'roboto-light'!important;
	    margin-top: 7px;
	    line-height: 25px;
	}

	div.wpcf7-response-output {
		margin: 0!important;
	    padding: 2em 0.5em 1em;
	    background: #414244;
	    border: none!important;
	    text-align: center;
	}

	.section-contact form textarea {
		height: 210px;
		resize: none;
	}

	.section-contact .cta-button {
		margin-top: 55px;
		background-color: #feda00;
		border: none;
		text-transform: uppercase;
		font-family: 'roboto-regular';
		cursor: pointer;
		appearance: none;
		-o-appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}

	.section-contact .cta-button:hover {
		background-color: #FFFFFF;
	}

	.wpcf7-form-control-wrap {
		position: static;
	}

	span.wpcf7-not-valid-tip {
	    color: #fff;
	    font-size: 12px;
	    display: block;
	    position: absolute;
	    top: -11px;
	}

/* ---------- Footer ---------- */
footer {
	background-color: #000000;
	padding: 20px 0;
}

	footer p {
		display: inline-block;
		font-size: 14px;
		margin: 0;
	}

	footer .footer-nav {
		display: inline-block;
		float: right;
	}

	footer .footer-nav ul li {
		display: inline-block;
	}

	footer .footer-nav ul li:after {
		content: '';
		
	}

	footer .footer-nav ul li a {
		text-decoration: none;
		color: #8f8e91;
		padding: 0 30px;
		font-size: 14px;
		border-right: 1px solid #8f8e91;
	}

	footer .footer-nav ul li a:hover {
		color: #feda00;
	}

	footer .footer-nav ul li:last-of-type a {
		border-right: none;
	}


/* ---------- Homepage---------- */

/* Home GLobal */
.home h1 {
	text-transform: uppercase;
}

/* Banner Slider */
.banner-slider {
}

	.banner-slider .slides {
		background-image: url('../images/banner-slider.jpg');
		background-size: cover;
		height: 600px;
	}

	.banner-slider .slides img {
		display: none;
	}

	.banner-slider .slides .container {
		position: absolute;
		top: 50%;
		left: 50%;
		text-align: center;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
	}

	.banner-slider .slides h1 {
		width: 85%;
		padding: 40px 75px;
		text-align: center;
		text-transform: uppercase;
		line-height: 133%;
		background-color: rgba(254, 218, 0, 0.85);
		color: #414244;
		margin: auto;
	}

	.banner-slider .slides p {
		color: #FFFFFF;
		text-align: center;
		margin-top: 30px;
		font-weight: bold;
	}

	.banner-slider .slides a {
		font-family: 'montserrat-regular';
		margin-top: 35px;
	}

	.banner-slider .slides a.cta-button:hover {
		border: 1px solid #feda00;
		color: #FFFFFF;
	}

	/* Banner Slider Pagination */
	.banner-slider .owl-pagination {
		position: absolute;
		bottom: 17%;
		left: 50%;
		transform: translate(-50%,17%);
		-webkit-transform: translate(-50%,17%);
		-moz-transform: translate(-50%,17%);
		-o-transform: translate(-50%,17%);
	}

	.banner-slider .owl-pagination .owl-page {
		display: inline-block;
		margin: 0 3px;
	}

	.banner-slider .owl-pagination .owl-page span {
		display: block;
		height: 15px;
		width: 15px;
		border: 2px solid #FFFFFF;
		border-radius: 10px;
	}

	.banner-slider .owl-pagination .owl-page.active span {
		border: 2px solid #feda00;
		background-color: #feda00;
	}

	/* Left and Right Button */
	.banner-slider .owl-buttons div {
	    position: absolute;
	    top: 50%;
	    padding: 15px 15px 15px 18px;
	    text-align: center;
	    transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transition: all .2s;
	}

	.banner-slider .owl-buttons div:hover {
	    opacity: 1;
	    transition: all .2s;
	}

	.banner-slider .owl-buttons .owl-next {
	    right: 1%;
	}

	.banner-slider .owl-buttons .owl-prev {
	    left: 1%;
	}

/* Section 2 */
.section-second {
}

	.section-second .secondary-menu {
		margin-top: 70px;
	}

	.section-second .secondary-menu ul {
		padding: 0;
	}


/* Section Projects */
.section-projects {
}

.section-projects h1 {
	margin-bottom: 60px;
}

	.section-projects .column-project {
		position: relative;
		width: 30%;
		display: inline-block;
		margin: 1%;
		vertical-align: top;
	}

	.section-projects .column-project img {
		width: 100%;
	}

/* Section Our Team */
.section-team {

}

	.section-team .container > p {
		margin-bottom: 70px;
	}

	.section-team .column-team {
		position: relative;
		width: 24%;
		display: inline-block;
		margin: 1%;
		vertical-align: top;
	}

	.section-team .column-team img {
		width: 100%;
		height: 361px;
	}

	.section-team .on-bottom {
		padding-top: 18px;
	}

	.section-team .on-bottom h4 {
		font-family: 'roboto-regular';
		font-size: 18px;
		margin: 0;
		color: #ffda00; 
		opacity: 1;
		text-transform: uppercase;
	}

	.section-team .on-bottom > p {
		opacity: 1;
	}

	.section-team .on-bottom p {
		font-family: 'roboto-regular';
		font-size: 14px;
		margin: 3px 0 0;
		color: #FFFFFF;
	}

	.section-team .on-bottom:hover h4,
	.section-team .on-bottom:hover > p {
		opacity: 0;
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
	}

	.section-team .on-hover {
		opacity: 0;
		position: absolute;
		width: 100%;
		top: 50%;
		padding: 20px;
		text-align: center;
		transition: all .2s;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		-o-transition: all .2s;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.section-team .on-hover p {
		color: #414244;
	}

	.section-team .on-hover a {
		margin-top: 50px;
	}

/* Single Members */
.single-members .press-listing h1 {
	margin-bottom: 25px;
}

.single-members .press-listing ul li {
	line-height: 129%;
	margin: 6px 0;
}

/* ---------- About Us ---------- */
.about-third-section.bottom-line:after {
    width: 62%;
}

.individual-detail {
	margin: 60px 0;
}

	.individual-detail .member-detail {
	    float: left;
	    padding-left: 50px;
	    margin-top: 20px;
	    width: 69%;
	}

	.individual-detail .member-detail h2 {
		font-size: 30px;
		font-family: 'montserrat-regular';
		font-weight: normal;
		margin: 0;
		color: #414244;
	}

	.individual-detail .member-detail > p {
		font-style: italic;
		margin: 10px 0 10px;
		color: #414244;
	}

	.individual-detail .member-detail .accord-part {
		margin-top: 0;
		overflow: hidden;
		transition: all .2s;
	    -webkit-transition: all .2s;
	    -moz-transition: all .2s;
	    -o-transition: all .2s;
	}

	.individual-detail .member-detail .accord-part p {
		margin: 12px 0;
	}

	.individual-detail .member-detail .accord-part ul li {
		margin: 10px 0;
		line-height: 129%;
	}


	.individual-detail .member-detail .accord-part.active + .cta-button {
		/*display: none;*/
	}

	.individual-detail .member-detail .cta-button {
		background-color: #ffda00;
		color: #6d6e71;
		text-align: center;
		text-transform: uppercase;
		margin-top: 30px;
	}

	.individual-detail .member-detail .cta-button:hover {
		background-color: #6d6e71;
		color: #FFFFFF;
	}

	.individual-detail .member-detail .close-cta {
		display: none;
	}

.staffs {
	margin-top: 50px;
	margin-bottom: 20px;
}

.individual-member {
	margin: 35px 0 0;
	text-align: left;
}

	.individual-member > p {
		margin: 0;
	}

	.individual-member h3 {
		margin: 0;
	    line-height: 120%;
	    color: #545454;
	}
	.individual-member p {
		margin: 10px 0 0;
	}

.about-fourth-section {
	padding-top: 35px;
}

.gallery-section {

}

.gallery-section .container:after {
	content: '';
	display: block;
	clear: both;
}

	.gallery-section .gallery-image {
		padding: 28px 13px;
	    max-height: 260px;
	    overflow: hidden;
		vertical-align: top;
		display: inline-block;
	}

	.gallery-section .gallery-image:last-of-type {
		display: inline-block;
	}

	.gallery-section .gallery-image img {
		width: 100%;
	}

	.gallery-section .gallery-image:last-of-type > div {
		display: table;
		width: 100%;
	    min-height: 238px;
	}

	.gallery-section .gallery-image:last-of-type > div .cta-button:hover {
		background-color: #6d6e71;
		color: #FFFFFF;
	}

	.gallery-section .gallery-image:last-of-type > div > div {
		display: table-cell;
		vertical-align: middle;
	}

/* ---------- Projects ---------- */
.projects-description {
	padding-bottom: 0;
}

.projects-description p {
	margin: 0;
}

.project-slider {
	position: relative;
}


.project-slider .owl-buttons div {
    position: absolute;
    top: 50%;
    padding: 15px 15px 15px 18px;
    background-color: #feda00;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.project-slider .owl-buttons .owl-next {
    right: -5%;
}

.project-slider .owl-buttons .owl-prev {
    left: -5%;
}

.project-slider .owl-buttons .disabled{
	display: none;
}

.projects-galleries .column-project {
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 10px;
    width: 23%;
    float: left;
}

.projects-galleries .column-project.view-all {
	background-color: #eecf15;
	position: relative;
}

.projects-galleries .column-project.view-all img {
	opacity: 0;
}

.projects-galleries .column-project.view-all div {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}

.projects-galleries .column-project.view-all div:hover a {
    background-color: #6d6e71;
    color: #FFFFFF;
}

.projects-galleries h1 {
	font-size: 35px;
}

.clients-section h1 {
	margin-bottom: 30px;
	font-size: 48px;
}

.client-sliders .column-project {
	float: none;
	width: auto;
}

.projects-galleries .column-project img {
    width: 100%;
}

.projects-galleries .column-project .on-bottom {
/*    background-color: transparent;
    padding: 10px;
    height: 100%;*/
    height: 50px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}

.projects-galleries .column-project .on-bottom:hover {
    height: 100%;
}

.projects-galleries .column-project .on-bottom:hover {
    background-color: #eecf15;
}

.projects-galleries .column-project .on-bottom h3 {
    font-size: 18px;
    text-align: center;
    margin: 10px 0;
    /*bottom: 0;
    position: relative;
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transform: translateY(1000%);
    -webkit-transform: translateY(1000%);
    -moz-transform: translateY(1000%);
    -o-transform: translateY(1000%);*/
}

.projects-galleries .column-project .on-bottom:hover h3 {
	text-align: center;
	margin-top: 30%;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transform: translateY(0);
	-webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
}

.non-slider .column-project {
	width: 23%;
}

.clients-section {
	padding-bottom: 90px;
}

.inner-gal-mob {
	display: none;
}

/* Single Category */
.single-cat-name {
	margin-bottom: 20px;
}

.single-category {
    width: 22%;
}

.single-category:nth-of-type(4n) {
	float: left;
}

.single-category:nth-of-type(4n) img {
	width: 99.99%;
}

.single-category .on-hover {
	padding: 20px;
} 

/* ---------- Projects Inner ---------- */
.inner-galleries .image {
    padding-right: 30px;
    min-height: 447px;
}

.inner-galleries .image img {
    width: 100%;
}

.inner-galleries .content > p {
	margin-top: 0;
}

.inner-galleries .content a {
	color: #FFFFFF;
    font-family: 'roboto-regular';
    text-transform: uppercase;
}

.inner-galleries .content a:hover {
	border: 1px solid transparent;
}

.recent-blogs .column-blog {
	padding: 10px;
	vertical-align: top;
}

	.recent-blogs .column-blog img {
		width: 100%;
		border: 5px solid transparent;
		transition: all .2s;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		-o-transition: all .2s;
	}

	.recent-blogs .column-blog:hover img {
	    border: 5px solid #ffda00;
	    transition: all .2s;
		-webkit-transition: all .2s;
		-moz-transition: all .2s;
		-o-transition: all .2s;
	}

	.recent-blogs .column-blog a {
		color: #8F8E91;
		font-family: 'montserrat-light';
		text-decoration: none;
		text-transform: uppercase;
	}

	.recent-blogs .column-blog:hover a {
		color: #ffda00;
	}

/* ---------- Contact Us ---------- */
.contact-second-section .contact-details {
	padding-right: 3%;
}

	.contact-second-section .contact-details h1 {
		margin: 0;
	}

.contact-second-section .left-details {
	margin-top: 45px;
}

	.contact-second-section .left-details p {
		margin: 5px 0;
	}

	.contact-second-section .left-details h3 {
		color: #353535;
	}

.contact-second-section .map img {
	width: 100%;
}

/* ---------- Press ---------- */
.press-listing {
	padding-right: 70px;
}

	.press-listing .list {
		margin: 45px 0;
	}

	.press-listing .list h2 a {
		font-size: 30px;
		font-family: 'montserrat-regular';
		text-transform: uppercase;
		color: #6d6e71;
		text-decoration: none;
	}

	.press-listing .list h2 a:hover {
		color: #ffda00;
	}

	.press-listing .list > a {
		text-decoration: none;
		color: #b2b2b2;
	}

.sidebar form {
	position: relative;
}

	.sidebar form input[type="text"] {
	    background-color: #eeeff3;
	    border: none;
	    padding: 15px 34px 15px 15px;
	    width: 100%;
	    line-height: 25px;
	}

	.sidebar form input[type="submit"] {
	    position: absolute;
	    top: 14px;
	    right: 13px;
	    opacity: 0;
	    height: 24px;
	    width: 20px;
	    cursor: pointer;
	}

	.sidebar form img {
	    position: absolute;
	    top: 11px;
	    right: 7px;
	    z-index: 0;
	    cursor: pointer;
	}



.sidebar ul {
	padding: 0 0 0 5px;
	margin: 35px 0;
}

.sidebar ul li {
	list-style: none;
	padding: 11px 0;
}

.sidebar ul li a {
	text-decoration: none;
	font-family: 'roboto-regular';
	color: #6d6e71;
}

.sidebar ul li a:hover {
	color: #ffda00;
}

/* Pagination */
.pagination {
	margin-top: 70px;
}

.pagination ul {
	padding: 0;
}

.pagination ul li {
	list-style: none;
	display: inline-block;
}

.pagination ul li a {
	padding: 5px 12px;
	text-decoration: none;
	font-family: 'montserrat-regular';
	color: #6d6e71;
}

.pagination ul li.active a {
	background-color: #ffda00;
}

.pagination ul li span {
    background-color: #ffda00;
    padding: 5px 12px;
    text-decoration: none;
    font-family: 'montserrat-regular';
    color: #6d6e71;
}


.sidebar h6 {
	font-size: 30px!important;
	font-family: 'montserrat-regular';
	text-transform: uppercase;
}

.screen-reader-text { display: none; }
#s {
	background-image: url(http://localhost/jfra/wp-content/themes/transparent/assets/images/search-icon.png);
	background-repeat: no-repeat;
	background-position: 310px center;
	margin-bottom: 30px;
}