/*
	Theme Name: Navara
	Theme URI: http://premiumlayers.net/demo/wp/navara/
	Author: PremiumLayers
	Author URI: http://themeforest.net/user/premiumlayers/portfolio
	Description: A fully responsive ultra-customizable one page Worpdress theme. 
	Version: 1.5
	License: GNU General Public License
	License URI: license.txt
	Tags: threaded-comments, theme-options, sticky-post, full-width-template, flexible-header, featured-images, custom-menu, custom-header, custom-colors, custom-background
	Text Domain: navara
*/


/*
[Table of contents]

1. General Styles
2. Heading style
3. Filter Tabs
4. Carousel Styling
5. Main Slider Section
6. Image Hover Styles
7. Portfolio Section
8. Social Links
9. Services Section
10. Team Section
12. Blog Section
13. Contact Section
14. Site Bottom Section
*/
 
/*** General Styles
----------------------------------------------------------------- ***/
html {overflow-x:hidden}
::selection {
	color:#fff;
}
::-moz-selection {
	color:#fff;
}

.scroll-button.navbar {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 0 -22px !important;
    padding: 0 !important;
}
.scroll-button.navbar > a, .scroll-button.navbar > a:hover, .scroll-button.navbar > a:focus {
    color: #fff;
}
.navbar-nav > li > a.active{border-color:#000000}
.navbar {margin-bottom:0}
.image-hover img,
.image img {
	width:100%;
}
.section .heading-upper {
	padding:50px 0px 35px 0px;
}
.section .heading-upper-dark {
	padding:50px 0px 35px 0px;
	margin-bottom:60px;
	background-color:rgba(0,0,0,0.7);
}
.section .content-section {
	padding-bottom:30px;
}
.section-parallax .content-section {
	padding-bottom:50px;
}
.social-section {
	padding:45px 0px 40px 0px;
}

/*** section-parallax ***/

.section-parallax {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-attachment:fixed;
	color:#fff;
}
.section-parallax .heading h2:before,
.section-parallax .heading h2:after {
	border-color:#fff;
}
.section-parallax .heading h2 span:before,
.section-parallax .heading h2 span:after {
	background-color:#fff;
}
.section-parallax .form-control,
.section-parallax .form-wrap:before,
.section-parallax .form-wrap:after {
	border-color:#fff;
}
.section-parallax .form-wrap:before,
.section-parallax .form-control,
.section-parallax a {
	color:#fff;
}
.section-parallax .form-control::-moz-placeholder {
  color:#fff;
}
.section-parallax .form-control:-ms-input-placeholder {
  color:#fff;
}
.section-parallax .form-control::-webkit-input-placeholder {
  color:#fff;
}

.no-padding-bottom {
	padding-bottom:0px !important;
}
.no-padding-top {
	padding-top:0px !important;
}

#map-canvas {
	width:100%;
	height:300px;
}

#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff; /* change if the mask should have another color then white */
    z-index:9999999; /* makes sure it stays on top */
}
#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url(images/preloader.GIF); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}


/*** Heading style
------------------------------------------------------------ ****/
.heading {
	width:90%;
	margin:auto;
	text-align:center;
	position:relative;
}
.heading h2 {
	display:inline-block;
	padding-bottom:38px;
	margin-bottom:20px;
	position:relative;
}
.heading h2 span:before,
.heading h2 span:after {
	width:88px;
	max-width:100%;
	height:2px;
	display:block;
	content:'';
	
	position:absolute;
	bottom:-1px;
	left:50%;
}
.heading h2 span:before {
	margin-left:-110px;
}
.heading h2 span:after {
	margin-left:12px;
}
.heading h2:before,
.heading h2:after {
	display:block;
	content:'';
	border:2px solid transparent;
	
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	
	position:absolute;
	bottom:-14px;
	left:50%;
}
.heading h2:before {
	width:28px;
	height:28px;
	margin-left:-19px;
}
.heading h2:after {
	width:10px;
	height:10px;
	margin-left:-10px;
	margin-bottom:9px;
}
.heading h2 + h4 {
	margin-top:25px;
}
.heading p {
	font-size:16px;
	line-height:1.75em;
}
.heading p:last-of-type {
}


/*** Filter Tabs
------------------------------------------------------------ ***/
.filter-tabs,
.filter-list,
.social-links,
.options {
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:center;
}

.filter-tabs {
	margin-bottom:50px;
	text-align:center;
}
.filter-tabs li {
	display:inline-block;
}

.filter-tabs a{
	color:#7e7e7e;
	font-size:15px;
	line-height:32px;
	border:2px dashed transparent;
	transition:border-color 0.6s ease-out;
	padding:5px 18px;
	display:inline-block;
}

.filter-tabs a.active {
	border-color:#ededed;
}
.filter-list {
	margin-left:-20px;
}
.filter-list > li {
	width:50%;
	padding-left:20px;
	margin-bottom:20px;
	float:left;
}
.filter-list li.mix {
	display:none;
}


/*** Carousel Styling
------------------------------------------------------------- ***/
.owl-buttons:before,
.owl-buttons:after {
	display:table;
	content:'';
}
.owl-buttons:after {
	clear:both;
}
.owl-buttons {
	margin-bottom:20px;
}
.owl-buttons > div {
	width:55px;
	height:55px;
	line-height:55px;
	margin-top:0px;
	text-align:center;
	font-size:32px;
	border-top:1px solid;
	text-indent:-9999px;
	position:relative;
	overflow:hidden;
}
.owl-buttons > div:before {
	width:55px;
	height:55px;
	line-height:55px;
	display:block;
	content:'';
  font-family: FontAwesome;
	font-size:32px;
	line-height:55px;
	text-indent:0px;
}
.owl-buttons > div.owl-prev:before {
	content:'\f0a8';
}
.owl-buttons > div.owl-next:before {
	content:'\f0a9';
}

.owl-buttons > div.owl-prev {
	border-left:1px solid;
	float:left;
}
.owl-buttons > div.owl-next {
	border-right:1px solid;
	float:right;
}


.owl-pagination {
	padding-top:30px;
	text-align:center;
}
.owl-pagination > div {
	width:16px;
	height:16px;
	margin:0 5px;
	background-color:transparent;
	border:1px solid;
	display:inline-block;
	
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%;
}


/***** Main Slider Section
------------------------------------------------------------- ****/
.diamond-box {
	width:420px;
	height:420px;
	padding:130px 0px;
	text-align:center;
	color:#ffffff;
	border:6px solid #ffffff;
	position:relative;
	
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.diamond-box .diamond-inner {
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}
.slider-slogan {
	margin-bottom:0px;
	letter-spacing:-0.04em;
}
.img-holder img {
	width:auto !important;
	height:auto !important;
}

.diamond-box .scroll-button {
	width:60px;
	height:60px;
	line-height:60px;
	margin-left:-22px;
	font-size:22px;
	text-align:center;
	border:6px solid #ffffff;
	cursor:pointer;
	display:block;

	position:absolute;
	bottom:-229px;
	left:50%;

	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.diamond-box .scroll-button span {
	width:60px;
	height:60px;
	margin-top:-5px;
	margin-left:-5px;
	line-height:60px;
	display:block;

	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}

.page-wraper .tp-leftarrow.default,
.page-wraper .tp-rightarrow.default {
	width:30px;
	height:30px;
	margin:0px !important;
	background-image:none;
	border-style:solid;
	border-color:#fff;

	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
	
	transform:translate(0px, 0px);
}
.page-wraper .tp-leftarrow.default {
	border-width:0px 0px 3px 3px;
	top:auto !important;
	bottom:20px !important;
	left:20px !important;
}
.page-wraper .tp-leftarrow.default:hover {
	transform:translate(-10px, 10px);
}
.page-wraper .tp-rightarrow.default {
	top:20px !important;
	border-width:3px 3px 0px 0px;
	right:20px !important;
}
.page-wraper .tp-rightarrow.default:hover {
	transform:translate(10px, -10px);
}


/*** Image Hover Styles
------------------------------------------------------------- ***/

.image-hover {
	position:relative;
}
.image-hover figcaption,
.image-hover figcaption a.portfolio-link {
	color:#fff;
	text-align:center;
	display:block;
	
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.image-hover figcaption {
	background-color:rgba(0,0,0,0.6);
}


/*** Portfolio Section
------------------------------------------------------------ ***/
.portfolio-list {
	overflow:hidden;
}
.image-hover figcaption,
.portfolio-box .image-hover figcaption:before,
.portfolio-box .image-hover figcaption:after,
.portfolio-box .image-hover figcaption a.portfolio-link:before,
.portfolio-box .image-hover figcaption a.portfolio-link:after,
.portfolio-box .image-hover figcaption .h4,
.portfolio-box .image-hover figcaption p {
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);

	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.image-hover:hover figcaption,
.portfolio-box .image-hover:hover figcaption .h4,
.portfolio-box .image-hover:hover figcaption p {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
}
.portfolio-box .image-hover figcaption:before,
.portfolio-box .image-hover figcaption:after,
.portfolio-box .image-hover figcaption a.portfolio-link:before,
.portfolio-box .image-hover figcaption a.portfolio-link:after {
	display:block;
	content:'';
	position:absolute;
	background-color:#fff;
	
	transition-delay:0.3s;
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
}
.portfolio-box .image-hover figcaption:before,
.portfolio-box .image-hover figcaption:after {
	width:1px;
	top:20px;
	bottom:20px;
}
.portfolio-box .image-hover figcaption a.portfolio-link:before,
.portfolio-box .image-hover figcaption a.portfolio-link:after {
	height:1px;
	left:20px;
	right:20px;
}
.portfolio-box .image-hover figcaption:before {
	left:0px;
}
.portfolio-box .image-hover figcaption:after {
	right:0px;
}
.portfolio-box .image-hover:hover figcaption:before {
	left:40px;
}
.portfolio-box .image-hover:hover figcaption:after {
	right:40px;
}
.portfolio-box .image-hover figcaption a.portfolio-link:before {
	top:0px;
}
.portfolio-box .image-hover figcaption a.portfolio-link:after {
	bottom:0px;
}
.portfolio-box .image-hover:hover figcaption a.portfolio-link:before {
	top:40px;
}
.portfolio-box .image-hover:hover figcaption a.portfolio-link:after {
	bottom:40px;
}
.portfolio-box .image-hover figcaption .h4,
.portfolio-box .image-hover figcaption p {
	position:absolute;
	top:50%;
	left:0px;
	right:0px;
}
.portfolio-box .image-hover figcaption .h4 {
	font-size:16px;
	margin-top:-30px;
	
	transform:scale(2);
	-moz-transform:scale(2);
	-webkit-transform:scale(2);
	
	transition-delay:0.6s;
	-moz-transition-delay:0.6s;
	-webkit-transition-delay:0.6s;
}
.portfolio-box .image-hover:hover figcaption .h4 {
	transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
}
.portfolio-box .image-hover figcaption p {
	font-size:12px;
	margin-bottom:-30px;
	
	transform:translateY(40px);
	-moz-transform:translateY(40px);
	-webkit-transform:translateY(40px);

	transition-delay:0.8s;
	-moz-transition-delay:0.8s;
	-webkit-transition-delay:0.8s;
}
.portfolio-box .image-hover:hover figcaption p {
	transform:translateY(0px);
	-moz-transform:translateY(0px);
	-webkit-transform:translateY(0px);
}


/*** Social Links
------------------------------------------------------------ ***/
.social-links li,
.options li i {
	width:50px;
	height:50px;
	margin-right:28px;
	font-size:20px;
	display:inline-block;
	border:1px solid transparent;
	overflow:hidden;
	
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}
.social-links li a,
.options li i:before {
	width:68px;
	height:68px;
	line-height:68px;
	margin-left:-10px;
	margin-top:-10px;
	text-align:center;
	color:inherit;
	display:block;
	background-color:#fff;

	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);

	transition:all 0.4s ease-in;
	-moz-transition:all 0.4s ease-in;
	-webkit-transition:all 0.4s ease-in;
}
.social-links li,
.options li {
	margin-bottom:20px;
}
.social-links li:hover a {
	color:#fff;
}

/*** Services Section
------------------------------------------------------------ ***/

.service-box {
	width:200px;
	height:200px;
	padding:40px 6px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	margin-bottom:120px;

	text-align:center;
	background-color:transparent;
	border:2px solid transparent;
	position:relative;

	transform:rotate(-45deg);	
	-moz-transform:rotate(-45deg);	
	-webkit-transform:rotate(-45deg);	

	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.service-box:before {
	display:block;
	content:'';
	border:2px solid transparent;
	position:absolute;
	left:-20px;
	right:20px;
	top:20px;
	bottom:-20px;

	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.service-box:hover:before {
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
}
.service-box .service-matter {
	padding-left:15px;
	transform:rotate(45deg);	
	-moz-transform:rotate(45deg);	
	-webkit-transform:rotate(45deg);	

	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.service-box:hover .service-matter {
	color:#fff;
}

.service-box .iconic {
	margin-bottom:20px;
	font-size:42px;
	line-height:.5em;
	display:inline-block;
}
.service-box h5 {
	text-transform:uppercase;
	letter-spacing:-0.03em;
}
.section-parallax .service-box a{color:#fff}
.service-box a {color:#000}
.service-box .service-matter h5,
.service-box .service-matter p {
	margin-bottom:1px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.section-parallax .service-box,
.section-parallax .service-box:before {
	border-color:#fff;
}
.section-parallax .service-box:hover,
.section-parallax .service-box:hover:before {
	border-color:transparent;
}
.section-parallax .service-box:hover {
	background-color:#fff;
}

.color-white{ color:#ffffff !important;}
.bg-color-success{ background-color:#99cc00 !important;}
.bg-color-info{ background-color:#33cccc !important;}
.bg-color-warning{ background-color:#ff9900 !important;}
.bg-color-danger{ background-color:#cc0000 !important;}
.bg-color-purple{ background-color:#cc66cc !important;}
.bg-color-orange{ background-color:#ff6600 !important;}
.bg-color-white{ background-color:#ffffff !important;}
.bg-color-dark{ background-color:#333 !important;}
.bg-color-none{ background-color:transparent !important}

/*** Team Section
----------------------------------------------------------- ***/

.team-box {
	margin-bottom:30px;
}
.team-box .image-hover,
.blog-box .image {
	margin-bottom:30px;
}
.team-box .detail h4 {
	padding-bottom:17px;
	margin-bottom:16px;
	position:relative;
}
.team-box .detail h4:before {
	width:50px;
	height:1px;
	display:block;
	content:'';
	
	position:absolute;
	left:0px;
	bottom:0px;
}
.team-box .detail .designation {
	margin-bottom:10px;
	font-weight:bold;
	color:#acacac;
	font-family:'Montserrat', sans-serif;
	letter-spacing:0.08em;
}

.team-box .social-links {
	margin-left:8px;
	text-align:left;
}
.team-box .social-links li,
.options li i {
	width:36px;
	height:36px;
	margin-right:18px;
	font-size:14px;
}
.team-box .social-links li a, .options li i:before{
	width:50px;
	height:50px;
	line-height:50px;
	margin-left:-8px;
	margin-top:-8px;
}
.team-box .image-hover figcaption {
	background-color:rgba(255,255,255,0.9);
	overflow:hidden;
}
.team-box:hover .image-hover figcaption {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100);
}


.progress-strip-vertical {
	height:100%;
	margin:0px 15px;
	position:relative;
	float:left;
}
.progress-strip-vertical p {
	padding:0px 30px;
	margin-bottom:0px;
	font-family:'Montserrat', sans-serif;
	font-weight:bold;
	font-size:16px;
	
	position:absolute;
	left:24px;
	bottom:0px;
	
	transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);

	transform-origin:left bottom 0;
	-moz-transform-origin:left bottom 0;
	-webkit-transform-origin:left bottom 0;
}
.progress-strip-vertical .progress {
	height:100%;
	width:10px;
	margin-bottom:0px;
	margin-left:25px;
	position:relative;
}
.progress-strip-vertical .progress .progress-bar {
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;

	transform:scaleY(0);
	-moz-transform:scaleY(0);
	-webkit-transform:scaleY(0);

	transition:all 0.4s ease-in-out 0.2s;
	-moz-transition:all 0.4s ease-in-out 0.2s;
	-webkit-transition:all 0.4s ease-in-out 0.2s;
}
.team-box:hover .progress-strip-vertical .progress .progress-bar {
	transform:scaleY(1);
	-moz-transform:scaleY(1);
	-webkit-transform:scaleY(1);
}

/*** Blog Section
----------------------------------------------------------- ***/

.blog-box {
	margin-bottom:30px;
}
.blog-box a:hover {
	color:#808080;
}
.blog-box .detail {
	padding-left:82px;
}
.blog-box .detail .date-block {
	margin-left:-82px;
}
.date-block {
	width:62px;
	padding:2px 8px;
	display:inline-block;
	float:left;
	font-size:11px;
	text-align:center;
	color:#808080;
	position:relative;
	
	border-width:0px 1px 0px 1px;
	border-style:solid;

	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.blog-box:hover .date-block {
	padding-top:5px;
	padding-bottom:5px;
}
.date-block:before,
.date-block:after {
	width: 0; 
	height: 0;
	content:'';
	border-top: 31px solid transparent;
	border-left: 31px solid transparent; 
	border-right: 31px solid transparent;


	position:absolute;
	bottom:-31px;
	left:-1px;
}
.date-block:after {
	border-top: 30px solid transparent;
	border-left: 30px solid transparent; 
	border-right: 30px solid transparent;
	z-index:10;
	
	border-top-color:#fff;
	left:0px;
	bottom:-30px;
}

.date-block span {
	font-family:'Montserrat', sans-serif;
	font-size:27px;
	font-weight:700;
	display:block;
	
}
.blog-singlepage article {border-bottom:solid 1px #e6e6e6; margin-bottom:30px !Important}
.options {
	text-align:left;
}
.options li {
	margin-right:15px;
	display:inline-block;
}
.options li [class^="fa-"] {
	vertical-align:middle;
}

.brows-posts {
	padding:10px;
	position:relative;
	
	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.brows-posts a {
	padding:16px;
	font-family:'Montserrat', sans-serif;
	font-size:16px;
	letter-spacing:0.15em;
	position:relative;
	display:block;
	text-align:center;

	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.brows-posts:before,
.brows-posts a:before {
	width:100%;
	height:100%;
	display:block;
	content:'';
	border:1px solid;
	opacity:.2;
	filter:alpha(opacity=20);
	
	position:absolute;
	top:0px;
	left:0px;

	transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-webkit-transition:all 0.4s ease;
}
.brows-posts:before {
	opacity:.1;
	filter:alpha(opacity=10);
}

.brows-posts:hover {
	padding:6px;
}
.brows-posts:hover a {
	padding:20px;
}
.brows-posts:hover a:before {
	border-width:5px;

	opacity:.8;
	filter:alpha(opacity=80);
}

.client-slider .item {
	margin:20px;
}
.client-slider .item a {
	display:block;
}
.client-slider .item img {
	width:100%;
}

/**** Contact Section 
------------------------------------------------------------ ***/

.contact-form ul {
	padding:0px;
	margin-bottom:0px;
	list-style:none;
}
.form-wrap {
	position:relative;
}
.form-wrap:before,
.form-wrap:after {
	content:'';
	font-family:'FontAwesome';
	pointer-events:none;
	text-align:center;
	
	position:absolute;
}
.form-wrap:before {
	width:60px;
	height:60px;
	line-height:60px;
	border-width:0 1px 0px 0px;
	border-style:solid;
	
	top:0px;
	left:0px;
}
.form-wrap:after {
	width:32px;
	height:32px;
	border:2px solid transparent;
	
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;

	top:14px;
	left:13px;
}
.form-wrap .form-control {
	padding-left:78px;
}
.form-wrap.user:before {
	content:'\f007';
}
.form-wrap.envelope:before {
	content:'\f0e0';
}
.form-wrap.link:before {
	content:'\f044';
}

.contact-form .form-control {
	margin-bottom:30px;
}
.contact-form textarea.form-control {
	height:150px;
}

.contact-info {
	font-size:15px;
	font-family:'Montserrat', sans-serif;
}
.contact-info i {
	margin-right:20px;
	font-size:30px;
	vertical-align:middle;
}

.mail-message-area .label {font-size:100%; margin-bottom:20px; display:inline-block}

/**** Site Bottom Section 
------------------------------------------------------------ ***/
.site-btm {
	padding:20px 0px;
	text-align:center;
	font-size:15px;
	border-top:1px solid rgba(0,0,0,0.2);
}
.site-btm p {
	margin-bottom:0px;
}

	.transparent{
		background:transparent !important;
	}

/* Fonts */

	.header{
		width:100%;
		height: auto;
		font-size:3.5em;
		font-weight: 400;
		text-align: center;
		margin:0 auto;
	}

	.t-left{
		text-align:left !important;
	}

	.t-center{
		text-align:center !important;
	}

	.t-right{
		text-align:right !important;
	}
	
	.p-right{
		padding-right:15px !important;
	}
	
	.p-left{
		padding-left:15px !important;
	}

	.h-desc{
		font-size:16px;
		font-weight: 100;
		text-align: center;
		margin:20px auto;
		max-width: 900px;
		line-height: 24px;
	}

	.extrabold{
		font-weight: 800;
	}

	.bold{
		font-weight: 700;
	}

	.semibold{
		font-weight: 600;
	}

	.normal{
		font-weight: 400;
	}

	.light{
		font-weight: 100;
	}

	.italic{
		font-style: italic;
	}

	.uppercase{
		text-transform: uppercase;
	}


/* isotope styles */

	.isotope-item {
	  z-index: 2;
	}

	.isotope-hidden.isotope-item {
	  pointer-events: none;
	  z-index: 1;
	}

/**** Isotope CSS3 transitions ****/

	.isotope,
	.isotope .isotope-item {
	  -webkit-transition-duration: 0.8s;
		 -moz-transition-duration: 0.8s;
		  -ms-transition-duration: 0.8s;
		   -o-transition-duration: 0.8s;
			  transition-duration: 0.8s;
	}

	.isotope {
	  -webkit-transition-property: height, width;
		 -moz-transition-property: height, width;
		  -ms-transition-property: height, width;
		   -o-transition-property: height, width;
			  transition-property: height, width;
	}

	.isotope .isotope-item {
	  -webkit-transition-property: -webkit-transform, opacity;
		 -moz-transition-property:    -moz-transform, opacity;
		  -ms-transition-property:     -ms-transform, opacity;
		   -o-transition-property:      -o-transform, opacity;
			  transition-property:         transform, opacity;
	}

/**** disabling Isotope CSS3 transitions ****/

	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
	  -webkit-transition-duration: 0s;
		 -moz-transition-duration: 0s;
		  -ms-transition-duration: 0s;
		   -o-transition-duration: 0s;
			  transition-duration: 0s;
	}

/****************************************************/

#navigation.standalone{position: relative !important;}
#navigation .nav-menu .nav>li>a.active{color: #000;}

.scroll-top{
    margin: 30px auto 0;
display: inline-block;
width: 40px;
height: 40px;
background: rgba(100,100,100,0.25);
color: #333;
font-size: 20px;
line-height: 38px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
position: fixed;
right: 10px;
bottom: 10px;
border-radius: 5px;
text-align: center;
}
/* ======================== Under Construction ===================== */

.section-parallax {}
.uc-text{margin:30px 0px;color: #999999;font-size: 20px;font-weight: 100;text-align: center;}
.uc-maintitle {font-family: 'Great Vibes', cursive; font-size: 3.5em; text-align:center}
div#clock { margin: 40px auto 0 auto; text-align: center; }
.uc-page .service-box .service-matter{margin-left:-30px; }
.uc-page  .service-box {width:160px; height:160px; padding:55px 10px 65px 10px}
.uc-page .progress {height:30px; background-color:rgba(255,255,255,0.6); border-radius:0}
.uc-page .progress i{font-size:20px; display:inline-block; margin:4px 0 0 10px; opacity:0.8}
.uc-page .progress .progress-bar{background-color: #000; text-align:left; border-radius:0}



/*breadcrumbs*/

.breadcrumb {
padding: 8px 15px;
margin: 20px 0;
list-style: none;
background-color: transparent;
clear:both
}
.breadcrumb > li + li:before{content:"\f061"; font-family:'FontAwesome'; color:#fff}
.breadcrumb>li {
display: inline-block;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.breadcrumb > li + li:before {color:#7e7e7e}
.heading-singlepost .breadcrumb li a, .heading-singlepost .breadcrumb > li + li:before{color: #fff;}

/**********************404 Not found*********************/
.btn-Navara {
font-family: 'Open Sans';
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
padding: 8px 12px;
background: #000;
margin: 10px 0 ;
border-radius: 3px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
text-align: center;
box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);
}
.btn-Navara:hover{background: #000;}
.notfound_description{
font-size: 20px;
line-height: 1.5em;
color: #333;
font-family: 'Open Sans', sans-serif;
}
/***************CONTACT**********/

label.error{color: #ff0000; font-family: Open Sans, sans-serif; font-size: 11px; position:absolute; top:-20px}
#msg div.success{font-family: Open Sans, sans-serif; font-size: 14px; color: #000; padding: 5px;}
#msg{margin-bottom: 10px;}

.contact-form-standalone{padding: 30px 0px}
#map {
z-index:999;
width: 100%;
height: 278px;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}


/***************WIDGETS*****************/
/*tags*/
.tagcloud ul.wp-tag-cloud  {
    padding: 0;
    margin: 0;
    
}

.tagcloud ul.wp-tag-cloud  li {
    display: inline-block;
    margin: 0;
}

.tagcloud ul.wp-tag-cloud  li a {
    display: inline-block;
    padding: 6px;
    background: #444;
    color: #ccc;
    margin: 2px 2px 2px 0;
    font-size: 12px !important;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s ;
}

.tagcloud ul.wp-tag-cloud li a:hover {
    color: #fff !important;
    background: #000;
}
/* Contact Us Widget */
#contactFormWidget .row{margin-left: 0}
#contactFormWidget input[type="text"],
#contactFormWidget textarea {
  float: left;
  font-size: 0.846em;
  padding: 10px 4%;
  background: #f5f5f5;
  color: #000;
  width: 92%;
  margin-bottom: 11px;
  border: none;
}
#contactFormWidget .col-md-6, #contactFormWidget .col-md-12 {padding:0}
#contactFormWidget input[type="text"] {
  float: right;
}


#contactFormWidget input[type="text"]:first-child {
  float: left;
}

#contactFormWidget textarea {
  width: 96%;
  height: 80px;
  min-height: 80px;
  float:none;
}

#contactFormWidget input[type="submit"] {
  float: right;
  position: relative;
  margin: 0 4% 0 0 ;
  background: #000;
  color: #fff;
}
#contactFormWidget input[type="submit"]:hover {
  opacity: 0.80;
  -moz-opacity: 0.80;
  filter:alpha(opacity=80);
   
}
.widgetinfo {color: #000; font-size:12px; text-transform:uppercase;  margin-top:-24px}
.widgetinfo i{color: #000; margin-right:6px}
/*flickr widget*/
.flickr-widget ul.flickr-list{
	margin: 0;
	padding: 0;
}
.flickr-widget ul.flickr-list li{
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}
.flickr-widget ul.flickr-list li a {
  display: inline-block;
  text-decoration: none;
  transition: all 0.23s ease-in-out;
  -moz-transition: all 0.23s ease-in-out;
  -webkit-transition: all 0.23s ease-in-out;
  -o-transition: all 0.23s ease-in-out;
  border: 1px solid  #000;
  padding:3px;
  height:56px; width:56px;
}
footer .flickr-widget ul.flickr-list li:nth-child(4n+4) {  
  margin-right:0
}
.flickr-widget ul.flickr-list li a img {
  
}
.flickr-widget  ul.flickr-list li a:hover {
  opacity: 0.7;
}
/***********Recent posts*********/
.recent-post-box ul.recent-list{
	padding: 0 !important;
}
.recent-post-box ul.recent-list li a img{
	margin-right: 10px;
}
.recent-post-box ul.recent-list li a img:hover{opacity: 0.7;}
.recent-post-box ul.recent-list li{margin-bottom: 45px;}
.recent-post-box ul.recent-list li p{
    color: #999999;
    font-weight: 100;
    font-size: 14px;
}
/********Latest post widget***/
.latest-post-widget ul.post-list a.pull-left img{
	margin-right: 10px;
}
.latest-post-widget ul.post-list a.pull-left img:hover{opacity: 0.7;}
.latest-post-widget ul.post-list li{margin-bottom: 15px;; overflow: hidden}
.latest-post-widget ul.post-list h5 a{
	color: #919191;
	text-decoration: none;
}
.latest-post-widget ul.post-list h5 a:hover{color: #000;}
/***3 IN 1 widget***/
.alc-tabs-widget ul.tab-widget-links{
	border: 1px solid#999999;;
	border-bottom: none;
}
.alc-tabs-widget ul.tab-widget-links li{
	border-right: 1px solid #999999;;
}
.alc-tabs-widget ul.tab-widget-links li:last-child{
	border-right: none;
}
.alc-tabs-widget ul.tab-widget-links  li{
	float: none;
	display: table-cell;
	width: 1%;
}
.alc-tabs-widget ul.tab-widget-links  li a{
	padding: 7px 10px;
        line-height: 36px;
	margin: 0;
	border: none;
        color: #999999;
        font-size: 16px;
}
.alc-tabs-widget ul.tab-widget-links  li a:hover{border: none; background: transparent;}
.alc-tabs-widget ul.tab-widget-links li.active{
    background: #000;
}
.alc-tabs-widget ul.tab-widget-links li.active a{
        background: none;
	color: #ffffff;
	border: none;
	border-radius: 0;
}
.post-popular, .post-recent, .post-comments{
	margin: 0;
	padding: 0;
	list-style: none;
}
.post-popular li, .post-recent li, .post-comments li{
	list-style: none;
	padding-bottom: 20px;
	border-bottom: 1px solid #999999;
	margin-bottom: 20px;
	overflow: hidden;
}
.post-popular li:last-child, .post-recent li:last-child, .post-comments li:last-child{
	border-bottom: none;
}
.alc-tabs-widget .tab-content{
	padding: 10px;
	border: 1px solid #999999;
}
.alc-tabs-widget .tab-content ul li a img{
	margin-right: 6px
}
.alc-tabs-widget .tab-content ul li h6{
	font-size: 14px;
	margin: 0;
}
.alc-tabs-widget .tab-content ul li h6 a{
	color: #999999;
	text-decoration: none;
}
/**********social icons********************/
.social-widget-title {text-align:center}
ul.social-icons-widget {
    float: right;
    padding: 0 !important;
    margin: 0;
}

ul.social-icons-widget li {
    display: inline-block;
    margin-right: 7px;
}

ul.social-icons-widget li a {
    font-size: 1.5em;
    color: #fff;
    margin: 15px auto;
    width: 40px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 50%;
    background: #000;
    text-align: center;
}
ul.social-icons-widget li a:hover {
    background: #222;
    color: #fff;
}
/***Twitter widget**/
ul.tweet-list{
	margin: 0;
	padding: 0
}
ul.tweet-list li{
	list-style: none;
	margin-bottom: 8px;
}
ul.tweet-list li p{
-webkit-font-smoothing: antialiased;
margin: 0;

}
ul.tweet-list li p a.autor{
	font-weight: 700;
	text-decoration: none
}
ul.tweet-list li p a{
text-decoration: underline;
transition: all 0.23s ease-in-out;
-moz-transition: all 0.23s ease-in-out;
-webkit-transition: all 0.23s ease-in-out;
-o-transition: all 0.23s ease-in-out;
}
ul.tweet-list li p span{
	display: block;
}
ul.tweet-list li p a:hover {
  opacity: 0.6;
}
ul.tweet-list li i {margin-right: 10px;}
#wp-calendar{border:solid 1px #999999; width:100%}
#wp-calendar td {padding:6px  !important; border-bottom:solid 1px #999999}
#wp-calendar tbody td {border-left:solid 1px #ededed; text-align:center; color: #000;}
#wp-calendar th{padding:4px !important; background:#333; color:#fff}
#wp-calendar caption {background:#000; padding:4px; color:#fff}
.widget img, .widget select{
	max-width: 100%;
	height: auto;
}
.search-button {border: solid 2px #000; background: #fff;}

/*****************Head option*****************************/
/*promo text*/
#banner {
	padding: 40px 0;
	background: #000;
	height: 150px;
	text-align: center
}
#banner .container{height: 100%;}
#banner .bx-wrapper, #banner .bx-viewport{height: 100% !important; background: none; border: none; box-shadow: none;}
#banner .bx-wrapper .bx-pager{display: none}

#banner .bx-wrapper .bx-pager .bx-pager-item{
	margin-right: 10px;
}
#banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	width: auto;
	position: relative;
	top: 125px;
	text-align: center;
        
}
#banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
#banner .bx-wrapper .bx-pager.bx-default-pager a.active{
	background: #fff;
}

ul.headpromo{
	padding-left: 0;
}
#banner p {
	color: #fff;
	font-size: 29px;
	font-family: Open Sans, sans-serif;
	font-weight: 300;
	line-height: 33px;
	padding: 10px 130px;
	max-height: 70px;
	overflow: hidden;
}

#banner p span {
	font-weight: 600;
	background: none;
}
#banner .bx-wrapper .bx-prev{
    left: 10px;
    background: url(images/testimonial-controls.png) no-repeat 0px -32px;
}
#banner .bx-wrapper .bx-next {
right: 10px;
background: url(images/testimonial-controls.png) no-repeat -24px -32px;
}

.comment-list ul{ float:left; width:100%; padding-left:0;}
.comment-list ul ul{ padding-left:20px;}
.comment-list ul li{ margin-bottom:20px; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.comment-list .comment{ float:left; width:100%; margin:10px 0 20px;}
.comment-list ul{ list-style:none;}
.comment-list .btn{ margin-bottom:-1px;}
.comment-list .user-avatar{ float:left; width:40px; height:40px; border:1px solid #e5e5e5; margin-left:-1px;}
.comment-list .user-avatar img{ width:100%; height:auto;}
.comment-list .comment-author{font-size: 14px; font-family: 'Open Sans'; margin: 0 0 10px; line-height:1; color:#000; display:inline-block}
.comment-list .comment-date{font-size: 13px; margin: 0 0 10px; line-height:1; display:inline-block; color:#}
.comment-list .comment-content{padding-left:60px; color:#a3a3a3}

/***************tables*****************/
table{
	width: 100%;
	margin: 20px 0;
	text-align: center;
}
table th{
	font-size: 19px;
font-family: Open Sans, sans-serif;
color: #000000;
font-weight: 700;
-webkit-font-smoothing: antialiased;
margin: 0;
text-align: center;
padding: 14px !important;
background: #000;
color: #ffffff;
font-size: 17px;
border: 1px solid #dedede !important;
}
table td{
	padding: 14px !important;
font-size: 15px;
color: #919191;
font-family: Open Sans, sans-serif;
font-weight: 300;
-webkit-font-smoothing: antialiased;
line-height: 22px;
margin: 0 0 20px;
margin: 0;
background: #ffffff;
border: 1px solid #dedede !important;
}
table tr:nth-child(2n+1) td {
background: #f5f5f5;
}

/****************************************************/
.widget ul.wp-tag-cloud, .table-inner ul.price-plans, ul.post-list, ul.recent-posts{padding-left:0; list-style:none}
.timeline{list-style:none; padding-left:0}
.recent-post-image {float:left; width:60px; margin-right:6px}
.recent-posts li {margin-bottom:10px; margin-top:10px}
.nopaddingbottom{padding-bottom:0 !Important}
.nopaddingtop{padding-top:0 !Important}
/*******************************************/
.wp-caption{max-width:100%; height:auto}
.wp-caption-text{}
.alignright {float: right; margin-left: 10px;}
.alignleft {float: left; margin-right: 10px;}
.aligncenter {margin:0px auto}
.sticky{border-top:2px solid #000; background:#fdfdfd; border-bottom:2px solid #000; }
.blog-box th a{color:#fff}
dd{margin-bottom:20px}
.gallery-caption{}
.bypostauthor{}  
.commentsectionwrap {margin-top:20px}

.single-post .sidebar {background:rgba(255,255,255,0.8)}
.nav-menu i {margin-right:4px}
.content-dedicated section.page_header{padding-top:30px}

.sidebar .widget{background:#efefef; padding:20px; margin-bottom:20px}
ul {padding-left:20px}
ul.nav-tabs, .sidebar-posts-widget.postwidget{padding-left:0}
.sidebar-posts-widget li{margin-bottom:10px}
.widget_alc_totalposts .nav > li > a{padding:7px; color:#000}
.recent-posts a{color:#000}
.recent-posts li {margin-bottom:10px}
.nav-tabs > li > a{border-radius:0}
.widget_alc_totalposts .nav > li.active > a{background:#000 !important; color:#fff !Important}
.recent-posts img, .sidebar-posts-widget img {margin-top:4px; width:50px; height:50px}
.nav-tabs{border-bottom:solid 1px #bbb}

.widget_alc_social .container {padding-left:0; width:auto !Important}
.widget_alc_social .social-links li:nth-child(3n+3) {margin-right:0}  

.nav-tabs {list-style:none; margin-bottom:0; border-bottom:none}
.tabshort .nav-tabs li:hover{background-color:#f8f8f8}
/**********************/
.flex-caption {position:absolute; top:30%; width:100%; text-align:center}
.player.mb_YTVPlayer{display:block !Important}
.typographic{
	height: auto;
	width:100%;
	max-width:600px;
	margin:0 auto;
	font-size:3em;
	padding:0 25px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	text-shadow:2px 2px 2px rgba(0, 0, 0, 0.15);
	color:#333	
}
.portfolio-taxonomy{margin-top:40px}
.pagination, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:0}
.pagination > li > a, .pagination > li > span{color:#000}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > li.current > a, .pagination > li.current > span{background-color:#000; color:#fff}

.navbar-nav  a i.fa-sort-down{margin-left:6px} 


#navigation .dropdown-menu > li > a {
    color: #fff;
	padding:10px 14px;
}
#navigation .dropdown-menu > li > a.active, 
#navigation .dropdown-menu > li.active > a,
#navigation .dropdown-menu > li.current-menu-parent > a,
#navigation .dropdown-menu > li:hover > a
{
    color: #000;
	background:#e6e6e6 ;
}
@media screen and (min-width: 961px) {
#navigation .navbar-nav ul.dropdown-menu {
	border-radius:0;
	background:rgba(0,0,0,0.8);
	display:initial;
	position: absolute;
	top: 100%;
	left: 0;
	width: 220px;
	visibility: hidden\0/;
	opacity: 0;
	z-index: 3;
	transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-webkit-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	-mos-transition: -mos-transform 0.4s, opacity 0.1s 0.3s;
	-o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
}
#navigation  .navbar-nav > li:hover > ul.dropdown-menu {
	visibility: visible;
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	-mos-transition: -mos-transform 0.4s, opacity 0.1s;
	-o-transition: -o-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.12);
	box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.12);
}

#navigation ul.dropdown-menu li ul.dropdown-menu {
    top: 0;
    left: 100%;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

#navigation ul.dropdown-menu li:hover ul.dropdown-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      transform: rotateY(0deg);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
      -moz-transition: -moz-transform 0.4s, opacity 0.1s;
      -mos-transition: -mos-transform 0.4s, opacity 0.1s;
      -o-transition: -o-transform 0.4s, opacity 0.1s;
      transition: transform 0.4s, opacity 0.1s;
}

}

.heading-singlepost{background-image:url('images/parallax.jpg'); }
.blog-singlepage .content-section > .container {margin-top:20px}
.single-heading {text-align:center}
.fit-vids iframe {width:100%}
iframe {max-width:100%}
.navbar {border-bottom:none}
.btn-Navara {color:#fff !important}

.team-box .detail {padding-right: 30px;}
.uc-maintitle {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-size: 2.8em;
}


.uc-page .progress {
margin:60px 0;
height:50px;
}


.uc-page i {
line-height:40px;
padding-left:10px;
}


.uc-page .progress {
background-color: transparent;
border: 2px solid rgba(255,255,255,14);
width: 75%;
margin: 70px auto;

}


.single-heading {
padding:0;
}

.single-heading span {
font-size:20px;
padding:0;
}
.breadcrumb {
padding:0;
margin:0;
}

.testimonialshort {
padding:60px;
}

.testimonialshort span {
font-size:26px;
}


.testimonialshort .flex-direction-nav li a.flex-next, .testimonialshort .flex-direction-nav li a.flex-prev {top:120px;}
.testimonialshort p {font-size: 20px;}

.alert-heading {margin-bottom:6px!important;}

#breadcrumbs li a, #breadcrumbs li {
margin: 0 0 0 5px;
}

.heading-singlepost .breadcrumb li a, .heading-singlepost .breadcrumb > li + li:before {
color: #fff;
padding-right: 14px;
}
.padding-top20{padding-top:20px}
/* Set colors */

.color-primary, .btn, .btn-white, a:hover, .filter-tabs li.active, .section-parallax .service-box:hover .service-matter, .social-links li, .progress-strip-vertical p, .form-wrap:before, .date-block span, .blog-box a, .brows-posts a, .owl-buttons > div {
	color:#000000;
}

.bg-primary, .btn-primary, .heading h2 span:before, .heading h2 span:after, .service-box:hover, .team-box .detail h4:before, .social-links li:hover a, .owl-pagination > div.active, .navbar-toggle .icon-bar {
	background-color:#000000;
}

.navbar-nav > li.active a, .navbar-nav > li:hover a, .heading h2:before, .heading h2:after, .service-box, .service-box:before, .social-links li, .form-control, 
.form-wrap:before, .form-wrap:after, .options li i, .date-block, .brows-posts:before, .brows-posts a:before, .owl-buttons > div, .owl-pagination > div, .navbar-toggle,
#navigation .navbar-nav > li.current_page_parent  > a{
	border-color:#000000;
}
.navbar-brand {font-size:60px; line-height:60px; font-family:'Great Vibes', cursive; color:#000}
.date-block:before {
	border-top-color:#000000 !important;
}

.color-white * {color:#fff}

.content-section {
margin-top: 32px;
}
.recent-post-title {
height: 39px;
overflow: hidden;
line-height: 19px;
font-size: 14px;
}
span.meta-date {
font-size: 14px;
}

.sidebar h5 {
font-size:17px;
}
.sidebar .widget {
margin-bottom:31px;
}
h3.heading-single {
margin-bottom: 21px;
}
textarea.form-control {
padding-top: 20px;
margin-top: 12px;
}

.flickr-widget ul.flickr-list li a {
width:64px;
height:64px;
}
.options {
margin-top: 37px;
}
.team-box .social-links li, .options li i {
float: left;
margin-top: -10px;
margin-bottom: 10px;
}
.widget_alc_totalposts .nav > li.active > a {
padding:7px;
}

.heading h2, .section-parallax .heading h2 {
margin-bottom:41px;
}

::selection {
	background:#000000;
}
::-moz-selection {
	background:#000000;
}
