/* Default of theme. priority: default.css, theme.css, style.css*/
a:hover{text-decoration: none; outline: none;}
a:hover, a:focus{ text-decoration: none; outline: none;}
input:focus{ outline: none; }
img{ max-width: 100%; height: auto;}
a:focus{ outline: none; }
.alignleft, img.alignleft {margin-right: 1.5em;display: inline;float: left;}
.alignright, img.alignright {margin-left: 1.5em;display: inline;float: right;}
.aligncenter, img.aligncenter {margin-right: auto;margin-left: auto;display: block;clear: both;}
.wp-caption {margin-bottom: 1.5em;text-align: center;padding-top: 5px;max-width: 100%;}
.wp-caption img {border: 0 none;padding: 0;margin: 0;}
.wp-caption img[class*="wp-image-"] { display: block; margin: 0;}

.wp-caption p.wp-caption-text {line-height: 1.5;font-size: 10px;margin: 0;}
.wp-smiley {margin: 0 !important;max-height: 1em;}
blockquote.left {margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left;}
blockquote.right {margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}
.gallery dl {}.gallery dt {}.gallery dd {}.gallery dl a {}.gallery dl img {}.gallery-caption{ width: 100%;}
.size-full {}.size-large {}.size-medium {}.size-thumbnail {}

.sticky{ background: #f3f3f3; padding: 10px 20px 20px; border-top: 5px solid #5687bf;}
.sticky .blog-post-desc{ text-align: justify;}
.bypostauthor{ position: relative;}
/* == WordPress WYSIWYG Editor Styles == */

/* Fix table */
table { border-bottom: 1px solid #ededed; border-collapse: collapse;border-spacing: 0;font-size: 14px;line-height: 2;margin: 0 0 20px;width: 100%;}
thead {display: table-header-group;vertical-align: middle;border-color: inherit;}
tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
table th{ border: 1px solid #ededed; padding: 5px; }
table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
table th {font-weight: bold;text-transform: uppercase; padding: 5px;}
table td {border: 1px solid #ededed; padding: 6px 10px 6px 5px;}
table th a{ color: #777777; }
ol, ul { margin: 0; padding: 0 0 0 16px;}
ul {list-style-type: square;}
ul li { display: list-item; text-align: -webkit-match-parent;}
ol {display: block;list-style-type: decimal;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 20px; margin-top: 0;}
address {font-style: italic;margin: 0 0 24px;}
cite, em, var, address, dfn {font-style: italic;}
/* /Fix table */

/* fix font in different browser */
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/* boxed and wide layout */
body.boxed{
	background-color: #ccc;
}
body.boxed .container_boxed{
	 max-width: 1170px; 
	 margin: 0 auto; 
	 background: #fff; 
	 overflow: hidden;
}

.js-video embed,.js-video iframe,.js-video object, .js-video video{ width: 100%; height: 450px; border: none; }
iframe{width: 100%; height: 450px;border: none;}


.post-media-audio  .js-video embed,
.post-media-audio  .js-video iframe,
.post-media-audio  .js-video object,
.post-media-audio  .js-video video{
	height: 250px;
}

.iframe_eventbrite iframe{ height: 350px;}
@media (max-width: 767px) { 
    .js-video embed,.js-video iframe,.js-video object,.js-video video{ height: 350px;} 
}



/* /Audio, Video, iFrame */


/* Sidebar */
#sidebar{ margin-top: 0;}
#sidebar .widget{ display: block; margin-bottom: 0px; float: left; width: 100%;}
/* /Sidebar */

/* Sidebar Calendar */
#sidebar #wp-calendar{width: 100%;}
#sidebar #wp-calendar  tr th{ background: #ccc; color: #444; }
#sidebar #wp-calendar caption{ background: #ccc; color: #fff; font-weight: bold; text-align: center; }
#sidebar #wp-calendar  tr th,#sidebar #wp-calendar  tr td{ border: 1px solid #ccc; text-align: center;}
#sidebar .widget.widget_calendar{ margin-bottom: 0px;}
table#wp-calendar{ margin-bottom: 10px!important;}
/* /Sidebar Calendar */

/* Sidebar Tag clound */
#sidebar .widget_tag_cloud .tagcloud{ position: relative; width: 100%; float: left; }
#sidebar .widget_tag_cloud .tagcloud a{ float: left;margin: 0 10px 10px 0;display: block;padding: 5px 10px;background-color: transparent;border: solid 1px #555555; font-size: 14px!important;}
#sidebar .widget_tag_cloud .tagcloud a:hover{color: #fff; background-color: #555;}
/* /Sidebar Tag clound */



/* Sidebar Search */
#sidebar form#searchform{ position: relative; }
#sidebar .widget_search .screen-reader-text{ display: none; }

#sidebar .widget_search input.search-submit{ border: none; padding: 3px 5px; display: none; }
#sidebar .widget_search label{margin-bottom: 0px;}
#sidebar .widget_search label, #sidebar .widget_search label input.search-field{ width: 100%; max-width: 250px; }
#sidebar .widget_search label input.search-field{ height: 40px; padding: 6px 12px; background-color: #ebebeb; color: #333;border-radius: 0px;border: none;-webkit-appearance: none;-webkit-box-shadow: none;box-shadow: none;}
#sidebar .widget_search label input.search-field::-moz-placeholder{color: #8a929a;}
#sidebar .widget_search label input.search-field:hover, #sidebar .widget_search label input.search-field.focus{border:none;}
#sidebar ul.search{ list-style-type: none; padding-left: 0;}

#sidebar input.search-field::-webkit-input-placeholder { color: #333; opacity: 0.9;}
#sidebar input.search-field:-moz-placeholder { color: #333; opacity:  1;}
#sidebar input.search-field::-moz-placeholder {  color: #333; opacity:  1; }
#sidebar input.search-field:-ms-input-placeholder { color: #333;}
/* /Sidebar search */

/* Sidebar dropdown */
#sidebar select{width: 100%;height: 30PX;line-height: 30PX;}
/* /Sidebar dropdown */

/* Sidebar img */
#sidebar img{ width: auto; }
#sidebar h3.widget-title img{ width: auto;float: left;margin-top: 10px;margin-right: 10px;}
/* /Sidebar img */

/* Sidebar Title of each widget */
#sidebar h3.widget-title{color:#0d1d31; font-weight: 600; margin-top: 0;}
/*#sidebar .widget{ margin-bottom: 30px;}*/
/* /Sidebar Title of each widget */


/*sidebar ul, ol, li */
#sidebar ul{ list-style-type: none;  margin-left: 0; padding-left: 0px;}
#sidebar ul ul, #sidebar ol ol, #sidebar ul ol, #sidebar ol ul { padding-left: 12px; }
#sidebar .widget ul li{ margin-bottom: 10px;}
#sidebar .widget a:hover{color: #0d1d31;}
/* /Sidebar ul, ol, li */

/* widget categorires */
#sidebar .widget_categories ul{
	margin-bottom: 0;
}
/* /widget categorires */

/** Fix for img ajax contact form 7  */
img.ajax-loader{ width: 16px!important;height: 16px!important;display: block;text-align: center;margin: 0 auto;margin-left: auto!important;}


/* 404 Page */
.tetra_404_page .ova_error_icon i{
	font-size: 50px;
}
.tetra_404_page .ova_caption_title{
	font-size: 20px;
	margin: 20px 0px;
	text-transform: uppercase;
}
.tetra_404_page .ova_go_home,
.tetra_404_page .ova_go_home a{
	margin: 0;
	padding: 0;
}
/* /404 Page */

/* Comment form */
#comments h4.block-title{ font-weight: bold; font-size: 18px; text-transform: uppercase; color: #333; margin-bottom: 20px; border-top: 1px solid #dfdfdf; padding-top: 35px; margin-top: 40px;}
#commentform #submit.submit{ 

	color: #444;
font-size: 14px;
font-weight: 900;
text-transform: uppercase;
letter-spacing: 2px;
background-color: transparent;
border: 2px solid #444;
padding: 10px 36px;
margin-top: 30px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
margin-bottom: 30px;
}
#commentform input, #commentform textarea{ font-size: 14px;}
ul.commentlists{ list-style: none; padding-left: 0;}
ul.commentlists li.comment article.comment_item{ margin-bottom: 25px; position: relative; z-index: 10;}
ul.commentlists header.comment-author{float: left; margin-right: 10px;}
ul.commentlists  ul.children{ list-style: none; margin-left: 15px;}
ul.commentlists li {position: relative;}


header.comment-author img{float: left;margin-right: 10px;width: 70px;}
section.comment-details{ padding-top: 0; font-size: 14px;}
section.comment-details .author-name{ position: relative;}
section.comment-details .author-name a:hover{ color: #898989;}
section.comment-details .comment-reply{ position: absolute; top: 0; right: 0; }
section.comment-details .comment-reply img{ float: left;}
section.comment-details .comment-reply-link{  color: #898989; font-size: 12px; float: left; margin-top: 3px; padding-left: 2px;}
section.comment-details .comment-content p{ margin-bottom: 0;}

/*.content_comments input#submit{ display: none;}*/
.comment_left{ padding-left: 0!important;}
.comment_right{ padding-right: 0!important;}
.content_comments input[type="text"], .content_comments textarea{ border-radius: 0; color: #898989; border-color: #ccced1; margin-bottom: 17px;}

.content_comments input[type="text"]:focus, .content_comments textarea:focus{ outline: none; box-shadow: none; }
input.submit_form,input.submit_form{
	width: 200px;
	height: 48px;
	text-transform: uppercase;
	font-weight: normal;
	color: #fff;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 30px;
}
input.submit_form,input.submit_form:hover{
    background-color: #a0a0a0;
    border-color: #a0a0a0;
    color:#fff;
    border-radius: 0;
    float: right;
}
/* /Comment form */

/* Search Page */
article.result_search .post-body{ margin-bottom: 30px;}
/* /Search Page */

/* Single post */
.post-tag .post-categories a{ display: inline-block;}
.post-tag .post-tags a{ display: inline-block;}
/* /Single post */

/* fix visual composer */
.wpb_row{ margin-bottom: 0!important;}
.vc_row{ margin-left: 0!important; margin-right: 0!important;}

/* fix sufish menu */
.sf-menu ul {
	border-radius: 10px;
}
.sf-menu ul {border-radius: 6px;}

.sf-menu ul li:first-child, 
.sf-menu ul li:first-child a{
	border-top-left-radius: 5px; 
	border-top-right-radius: 5px;
}
.sf-menu ul li:last-child, 
.sf-menu ul li:last-child a{
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px;
}
/* /fix sufish menu */

/* fix background pattern */
.patter_bg{
	position: absolute!important;
    width: 100%;
    height: 100%;
}
/* /fix background pattern */
.ovatheme_container_wide{
	background: #fff; 
}
.ovatheme_container_boxed{
	max-width: 1170px; 
	margin: 0 auto; 
	background: #fff; 
	overflow: hidden;
}
section.page-section .container{
	background-color: #fff;
}

body.admin-bar{
	top: 32px;
}

body.admin-bar .navbar-fixed-bottom,
body.admin-bar .navbar-fixed-top{
	top: 32px;
}

.breadcrumb-menubar > li{
	width: auto!important;
}
.breadcrumb>li+li:before{
	content: ""!important;
	padding: 0;
}
.header_default .navbar-nav > li > a{
	color: #333333;
}
.blog-post-titlebar a{
	color: #222;
}

.post-media-gallery .item{
	padding: 0;
}


#searchform .form-control{
	border: 1px solid #eeeeee!important;
}
.widget-search #searchform{
	position: relative;
}
button.widget_search{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	position: absolute;
	right: 25px;
	top: 13px;
}

.blog_pagination,
.pagination-blog{
	text-align: center;
	margin: 0 auto;
}
.blog_pagination ul li,
.pagination-blog ul li{
	display: inline-block;
	margin: 0 5px;
}

.blog_pagination ul li span,
.pagination-blog ul li span{
	color: #555;
}

.blog_pagination .pagination>li:first-child>a,
.blog_pagination .pagination>li:first-child>span,
.blog_pagination .pagination>li:last-child>a,
.blog_pagination .pagination>li:last-child>span,
.pagination-blog .pagination>li:first-child>a,
.pagination-blog .pagination>li:first-child>span,
.pagination-blog .pagination>li:last-child>a,
.pagination-blog .pagination>li:last-child>span{
	border-radius: 0;
}

.blog_pagination .pagination>.active>a{
	background-color: transparent;
	color: #ddd;
	border-color: #ddd;
}

.comment-meta{
	font-weight: bold;
}
.comment-meta span{
	font-weight: normal;
}

.comment-meta a.comment-reply-link,
.comment-meta .fa-reply-all{
	float: right!important;
	font-size: 12px;
}
.comment-meta .fa-reply-all{
	padding-top: 6px;
	padding-right: 3px;
	
}

ul.commentlists li.depth-1:last-child .media.comment{
	border: none;
}

@media (min-width:768px) and (max-width:991px) {
	.breadcrumb-bg {
		margin-top: 70px!important;
	}
	ul.commentlists  ul.children{
		margin-left: 10px;
	}
}

@media(max-width: 768px){
	 .header_default .navbar .navbar-toggle{
		border-color: #333;
	}
	.header_default .navbar .navbar-toggle .icon-bar{
		background-color: #333;	
	}
	
	.navbar-nav > li > a{
		line-height: 40px!important;
		text-align: left!important;
	}
	.navbar .dropdown-menu{
		position: relative!important;
		top: 0!important;
		left: 0!important;
		display: block!important;
		padding-left: 10px!important;
		text-align: left!important;
		width: 100%!important;
		background-color: transparent!important;
		box-shadow: none!important;
	}
	.navbar .dropdown-menu li a{
		color: #333333!important;
	}
	.header_version_one li a{
		color: #333333!important;	
	}
	ul.commentlists  ul.children{
		margin-left: 10px;
	}
}


.header_version_one .navbar-brand>img.header_one_hide{
	display: none;
}
.header_version_one .scroll-fixed-navbar .navbar-brand>img{
	display: none;
}
.header_version_one .scroll-fixed-navbar .navbar-brand>img.header_one_hide{
	display: block;
}

.scroll-down a{
	color: #fff;
}





.flex-control-paging li a {
    background: #ccc!important;
    border: 5px solid #ccc!important;
}




/* Banner one ************************************************************************************************************/



/*------------------------------------------*/
/*	 INTRO CONTENT
/*------------------------------------------*/
.banner_one{
	padding-top: 140px;
	padding-bottom: 120px;
	display: block;
	width: 100%;
	float: left;
}
.banner_one .intro-text {
	margin-top: 40px;
}

.banner_one  h3 {	
	color: #fff;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.banner_one  h2 {	
	color: #fff;
	font-size: 54px;
	line-height: 62px;
	letter-spacing: 2px;
	margin-bottom: 30px;
}

/*------------------------------------------*/
/*	 INTRO BUTTONS
/*------------------------------------------*/

.banner_one .intro_buttons .btn {
	margin-top: 10px;
}

/*------------------------------------------*/
/*	 INTRO REGISTER FORM 
/*------------------------------------------*/

.banner_one #intro-form form {	
	background-color: #444;
	border: 1px solid #414141;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	padding: 45px 25px;
	margin: 0 15px 0 55px;
}

.banner_one .form-control:focus {
    border-color: #101010;
	outline: 0px none;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px rgba(0, 0, 0, 0.2);
}

.banner_one #intro-form h4 {
	color: #fff;
	font-size: 17px;
    line-height: 30px;
	letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.banner_one #intro-form p {
	color: #aaa;
	font-size: 16px;
	padding: 0 20px;
	margin-top: 20px;
}

.banner_one #intro-form a {
	color: #fff;
	font-weight: 400;
}

/*------------------------------------------*/
/*	  REGISTER FORM INPUT
/*------------------------------------------*/

.banner_one #intro-form .form-control {
	height: 48px;
	font-size: 16px;
	line-height: 16px;
	font-weight: 300;
	margin-bottom: 20px;
	border: 1px solid #bbb;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.banner_one input[type="text"],
.banner_one input[type="email"],
.banner_one textarea {
	background-color: #eee;
	color: #222;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

/*------------------------------------------*/
/*	  INTRO REGISTER FORM MESSAGE 
/*------------------------------------------*/

.banner_one .loading {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 1px;
}

.banner_one .error {
	color: red;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 20px;
}

/*------------------------------------------*/
/*	 REGISTER FORM SUBMIT BUTTON
/*------------------------------------------*/

.banner_one #form_register_btn {
	padding: 0 15px;
	margin-bottom: 20px;
}

.banner_one #form_register_btn .btn {
	width: 100%;
	display: block;
	margin-top: 10px;	
	padding: 14px 28px;
}

.banner_one #form_register_btn .btn:hover {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}



div.wpcf7-validation-errors{
	color: #fff;
}

@media (min-width: 992px) and (max-width: 1199px) {
	
.banner_one  h3 {	font-size: 17px; line-height: 17px; }
.banner_one  h2 {	font-size: 48px; line-height: 56px; }
.banner_one #intro-form form { margin: 0 10px; padding: 35px 15px 45px; }

}
@media only screen and (max-width: 991px) {

	.banner_one { padding-top: 120px; padding-bottom: 110px; }
	.intro_text { margin-top: 0px; }
	.banner_one #intro_content { text-align: center;}
	.banner_one h3 {	font-size: 17px; line-height: 17px; margin-bottom: 10px; }
	.banner_one h2 {	font-size: 44px; line-height: 48px; }

	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM  
	/*------------------------------------------*/

	.banner_one #intro-form form { width: 65%; margin: 40px auto 0; }
	.banner_one #intro-form p { padding: 0 25px; }

}

@media only screen and (max-width: 767px) {
	.banner_one { padding-top: 100px; padding-bottom: 100px; padding-left: 15px; padding-right: 15px; }
	.banner_one h3 {	font-size: 16px; margin-bottom: 10px; }
	.banner_one h2 {	font-size: 36px; line-height: 42px; margin-bottom: 20px; padding: 0 2%; }

	.banner_one .intro_buttons .btn { margin-top: 15px; }
	.banner_one #intro-form form { width: 60%; }
}
@media only screen and (max-width: 640px) {
	.banner_one { padding-top: 100px; padding-bottom: 100px; }
	.banner_one h3 {	font-size: 15px; line-height: 15px; }
	.banner_one h2 {	font-size: 30px; line-height: 36px; padding: 0; }
	.banner_one .section-title p { padding: 0; }
	.banner_one #intro-form form { width: 70%; }


}
@media (max-width: 480px) {
	.banner_one { padding-top: 100px; padding-bottom: 100px; padding-left: 0px; padding-right: 0px; }
	.banner_one h2 {	font-size: 26px; line-height: 34px; }
	.banner_one #intro-form form { width: 90%; margin: 50px auto 0;}	
	.banner_one #intro-form h4 { font-size: 15px; }
	.banner_one #intro-form p { font-size: 14; padding: 0 10px; }	


}

@media (max-width: 320px) {
	.banner_one { padding-left: 0px; padding-right: 0px; }
	.banner_one h3 {	font-size: 13px; line-height: 13px; letter-spacing: 1px; }
	.banner_one h2 {	font-size: 22px; line-height: 28px;  }
	.banner_one #intro-form h4 { font-size: 14px; }
	.banner_one #intro-form form { width: 100%; margin: 30px auto 0; padding: 25px 5px 40px;}

	.banner_one #intro-form .form-control  { height: 34px; font-size: 13px; margin-bottom: 10px; }
	.banner_one #intro-form p { font-size: 14px; padding: 0 12px; margin-top: 15px; }


	.banner_one #form_register_btn .btn { padding: 10px 28px; }
	.banner_one #intro-form p { padding: 0 20px; }



}

/* /Banner one ************************************************************************************************************/


/* Banner Three ************************************************************************************************************/

.ova_banner_three {
	width: 100%;
	padding-top: 150px;
}

/*------------------------------------------*/
/*	 INTRO IMAGE
/*------------------------------------------*/

.ova_banner_three .intro-image {
	padding-right: 30px;
}

.ova_banner_three .intro-image .img-responsive {
	display: inline-block;
}

/*------------------------------------------*/
/*	 INTRO CONTENT
/*------------------------------------------*/

.ova_banner_three .intro-text {
	margin-top: 60px;
}

.ova_banner_three h2 {	
	color: #fff;
	font-size: 48px;
	line-height: 56px;
	letter-spacing: 2px;
	margin-bottom: 15px;
}

.ova_banner_three .intro-title p {	
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
	margin-bottom: 30px;
}

/*------------------------------------------*/
/*	 INTRO REGISTER FORM 
/*------------------------------------------*/

section.page-section .ova_banner_three .container{
	background-color: transparent;
}
.ova_banner_three #intro_form {
	margin-top: 30px;	
	padding-left: 12px;
	padding-right: 12px;
}

.ova_banner_three #intro_form .col-md-4 {
	padding: 0 4px;
}

.ova_banner_three .form_register>.row {	
	background-color: rgba(60, 60, 60, .3);
	border: 1px solid #444;
	padding: 8px 8px 0 8px;
}

.ova_banner_three img.ajax-loader{
	margin-top: -15px;
}
.ova_banner_three .wpcf7-validation-errors{
	border: none;
	width: 100%;
	clear: both;
	padding-left: 0;
}
/*------------------------------------------*/
/*	  REGISTER FORM INPUT
/*------------------------------------------*/

.ova_banner_three .form_register .form-control {
	height: 45px;
	font-size: 16px;
	line-height: 14px;
	font-weight: 400;
	border: 1px solid #bbb;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ova_banner_three input[type="text"],
.ova_banner_three input[type="email"],
.ova_banner_three textarea {
	background-color: #fafafa;
	color: #262626;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.ova_banner_three .form-control:focus {
    border-color: #101010;
	outline: 0px none;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px rgba(0, 0, 0, 0.2);
}

/*------------------------------------------*/
/*	 REGISTER FORM SUBMIT
/*------------------------------------------*/

.ova_banner_three .form_register .form-control.form_btn {
	background-color: #0cb4ce;
	color: #fff;
	height: 45px;
	font-size: 14px;
	font-weight: 900;
	text-transform: uppercase;	
	letter-spacing: 1px;
	border: 1px solid #0cb4ce;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}

.ova_banner_three .form_register .form-control.form_btn:hover {
	background-color: #444;
	border-color: #444;
}

.ova_banner_three #intro_form p {	
	color: #ccc;
	font-size: 16px;
	line-height: 22px;
	margin-top: 10px;
}

.ova_banner_three #intro_form a {
	color: #0cb4ce;
	font-weight: 700;
}

.ova_banner_three #form_register_btn {
	margin-bottom: 8px;
}




/*------------------------------------------*/
/*	 INTRO SOCIAL ICONS
/*------------------------------------------*/

.ova_banner_three .intro-icons-socials {
	display: inline-block; 
	padding-left: 0;
	margin-top: 30px;
}

.ova_banner_three .intro-icons-socials li {
	float: left;
	width: auto !important;
    display: inline-block !important;
    vertical-align: top;
    clear: none !important;
	padding: 0;
}

/*------------------------------------------*/
/*	 INTRO SOCIAL ICONS SETTINGS 
/*------------------------------------------*/

.ova_banner_three .intro-social {	
	color: #fff;
	width: 45px;
	height: 45px;
	font-size: 20px;
    line-height: 45px;
	margin-right: 10px;
    display: block;
	text-align: center;
    text-decoration: none;
}

/*------------------------------------------*/
/*	 INTRO SOCIAL ICONS HOVER 
/*------------------------------------------*/

.ova_banner_three .intro-social.ico-facebook {background-color: #3b5998; color: #fff;}
.ova_banner_three .intro-social.ico-twitter {background-color: #00a9ed; color: #fff;}
.ova_banner_three .intro-social.ico-behance {background-color: #00a8e7; color: #fff;}
.ova_banner_three .intro-social.ico-google-plus {background-color: #cd1111; color: #fff;}
.ova_banner_three .intro-social.ico-linkedin {background-color: #015886; color: #fff;}
.ova_banner_three .intro-social.ico-dribbble {background-color: #d92d84; color: #fff;}
.ova_banner_three .intro-social.ico-instagram {background-color: #beb3a8; color: #fff;}
.ova_banner_three .intro-social.ico-pinterest {background-color: #ac281a; color: #fff;}
.ova_banner_three .intro-social.ico-dropbox {background-color: #008ad2; color: #fff;}
.ova_banner_three .intro-social.ico-skype {background-color: #00a9ed; color: #fff;}
.ova_banner_three .intro-social.ico-youtube {background-color: #cd1b20; color: #fff;}
.ova_banner_three .intro-social.ico-tumblr {background-color: #3a5976; color: #fff;}
.ova_banner_three .intro-social.ico-vimeo {background-color: #00adee; color: #fff;}
.ova_banner_three .intro-social.ico-flickr {background-color: #d2d2d2; color: #fff;}
.ova_banner_three .intro-social.ico-github {background-color: #222; color: #fff;}
.ova_banner_three .intro-social.ico-renren {background-color: #364a83; color: #fff;}
.ova_banner_three .intro-social.ico-vk {background-color: #3b5998; color: #fff;}
.ova_banner_three .intro-social.ico-xing {background-color: #015f5e; color: #fff;}
.ova_banner_three .intro-social.ico-weibo {background-color: #be4443; color: #fff;}
.ova_banner_three .intro-social.ico-rss {background-color: #ff6600; color: #fff;}
.ova_banner_three .intro-social.ico-digg {background-color: #222; color: #fff;}
.ova_banner_three .intro-social.ico-deviantart {background-color: #57675d; color: #fff;}
.ova_banner_three .intro-social.ico-envelope {background-color: #999; color: #fff;}
.ova_banner_three .intro-social.ico-delicious {background-color: #0A0A0A; color: #fff;}

.ova_banner_three .intro-social:hover {	
	background-color: #666;
}

@media (min-width: 992px) and (max-width: 1199px) {

	.ova_banner_three .intro-text { margin-top: 30px; }
	.ova_banner_three  h2 {	font-size: 38px; line-height: 48px; }
	.ova_banner_three .intro-title p { font-size: 18px; line-height: 26px; }

	/*------------------------------------------*/
	/*	 REGISTER FORM SUBMIT
	/*------------------------------------------*/

	.ova_banner_three .form_register .form-control.form_btn { font-size: 13px; font-weight: 700; }
	.ova_banner_three #intro_form p {	font-size: 15px; line-height: 20px; }

	/*------------------------------------------*/
	/*	 INTRO SOCIAL ICONS SETTINGS 
	/*------------------------------------------*/

	.ova_banner_three .intro-social {	width: 40px; height: 40px; font-size: 18px; line-height: 40px; margin-right: 8px; }
}

@media only screen and (max-width: 991px) {

	.ova_banner_three .intro-image { display: none; }

	.ova_banner_three { padding-top: 130px; padding-bottom: 130px; }
	.ova_banner_three .intro_text { margin-top: 0px; }
	.ova_banner_three h2 {	font-size: 38px; line-height: 46px; }
	.ova_banner_three .intro-title p { font-size: 18px; line-height: 26px; }

	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM 
	/*------------------------------------------*/

	.ova_banner_three #intro_form { width: 80%; }

	/*------------------------------------------*/
	/*	 INTRO SOCIAL ICONS SETTINGS 
	/*------------------------------------------*/

	.ova_banner_three .intro-social {	width: 40px; height: 40px; font-size: 18px; line-height: 40px; margin-right: 8px; }
}

@media only screen and (max-width: 767px) {

	.ova_banner_three  { padding-top: 110px; padding-bottom: 110px;  padding-left: 15px; padding-right: 15px; }
	.ova_banner_three .intro_text { margin-top: 0px; }
	.ova_banner_three  h2 {	font-size: 36px; line-height: 42px; }
	.ova_banner_three .intro-title p { font-size: 17px; line-height: 24px; padding-right: 5%; }

	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM 
	/*------------------------------------------*/

	.ova_banner_three #intro_form { width: 85%; }
	.ova_banner_three #intro_form p {	font-size: 14px; line-height: 18px; }
}

@media only screen and (max-width: 640px) {

	.ova_banner_three  { padding-top: 100px; padding-bottom: 130px; }
	.ova_banner_three o h2 {	font-size: 30px; line-height: 36px; }
	.ova_banner_three .intro-text { text-align: center;}
	.ova_banner_three .intro-title p { font-size: 16px; line-height: 22px; padding: 0 10%; }

	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM 
	/*------------------------------------------*/

	.ova_banner_three #intro_form .col-md-4 { padding: 0 4px; width: 100%;  margin-bottom: 8px; float: none !important; }
	.ova_banner_three #intro_form { width: 80%; margin: 20px auto 0;  }

	/*------------------------------------------*/
	/*	  REGISTER FORM INPUT
	/*------------------------------------------*/

	.ova_banner_three .form_register .form-control { height: 40px; }
		
	/*------------------------------------------*/
	/*	 REGISTER FORM SUBMIT
	/*------------------------------------------*/

	.ova_banner_three .form_register .form-control.form_btn { height: 40px; font-size: 13px; }
	.ova_banner_three #intro_form p {	font-size: 14px; line-height: 18px; }
}

@media (max-width: 480px) {

	.ova_banner_three  { padding-top: 100px; padding-bottom: 130px; padding-left: 0px; padding-right: 0px; }
	.ova_banner_three .intro-text { text-align: center;}
	.ova_banner_three  h2 {	font-size: 26px; line-height: 32px; }
	.ova_banner_three .intro-title p { font-size: 16px; line-height: 22px; padding: 0; }

	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM 
	/*------------------------------------------*/

	.ova_banner_three #intro_form .col-md-4 { padding: 0 4px; width: 100%;  margin-bottom: 8px; float: none !important; }
	.ova_banner_three #intro_form { width: 100%; margin-top: 20px; padding-left: 20px; padding-right: 20px; }

	/*------------------------------------------*/
	/*	  REGISTER FORM INPUT
	/*------------------------------------------*/

	.ova_banner_three .form_register .form-control, .form_register .form-control.form_btn { height: 38px; text-align: center; }

}

@media (max-width: 320px) {

	.ova_banner_three  h2 {	font-size: 20px; line-height: 26px; }
	.ova_banner_three .intro-title p { font-size: 14px; line-height: 18px; }

	/*------------------------------------------*/
	/*	 INTRO REGISTER FORM 
	/*------------------------------------------*/

	.ova_banner_three #intro_form { padding-left: 10px; padding-right: 10px; }
}

/* /Banner Three ************************************************************************************************************/




/* Banner Four *************************************************************************************************************/

.ova_banner_four {
	width: 100%;
}
.ova_banner_four > .container{
	background-color: transparent!important;
}

/*------------------------------------------*/
/*	 INTRO SLIDER
/*------------------------------------------*/

.ova_banner_four .intro_slider {height: 745px;}

/*------------------------------------------*/
/*	 INTRO CONTENT
/*------------------------------------------*/

.ova_banner_four h2 {	
	color: #fff;
	font-size: 72px;
	line-height: 72px;
	font-weight: 900;
	letter-spacing: 2px;
	padding-top: 266px;
	margin-bottom: 10px;
}

.ova_banner_four h3 {	
	color: #fff;
	font-size: 35px;
	font-weight: 400;
	line-height: 35px;
	letter-spacing: 3px;
}

/*------------------------------------------*/
/*	 INTRO BUTTONS
/*------------------------------------------*/

.ova_banner_four .intro_buttons {
	margin-top: 30px;
}

.ova_banner_four .intro_buttons .btn {
	color: #fff;
	margin: 0 15px 10px 0;
}

.ova_banner_four .intro_buttons .btn:last-child {
	margin-right: 0;
}

@media (min-width: 1440px) and (max-width: 2880px) {
	.ova_banner_four .intro_slider {height: 825px;}
	.ova_banner_four  h2 {	 padding-top: 300px; }

	}
}

@media (min-width: 992px) and (max-width: 1199px) {

	.ova_banner_four h2 {	font-size: 58px; line-height: 58px; padding-top: 278px; }
	.ova_banner_four h3 {	font-size: 28px; line-height: 28px; }
}

@media only screen and (max-width: 991px) {

	.ova_banner_four .intro_slider {height: 700px;}
	.ova_banner_four  h2 {	font-size: 48px; line-height: 48px; padding-top: 262px; }
	.ova_banner_four  h3 {	font-size: 25px; line-height: 25px; }
}

@media only screen and (max-width: 767px) {

	.ova_banner_four .intro_slider {height: 660px;}
	.ova_banner_four h2 {	font-size: 36px; line-height: 36px; margin-bottom: 8px; padding-top: 255px; }
	.ova_banner_four h3 { font-size: 22px; line-height: 22px; letter-spacing: 2px;  }
	.ova_banner_four .intro_buttons { margin-top: 20px; }
}

@media only screen and (max-width: 640px) {

	.ova_banner_four h2 {	font-size: 34px; line-height: 34px; padding-top: 260px; }
	.ova_banner_four h3 { font-size: 20px; line-height: 20px;  }
}
@media (max-width: 480px) {
	.ova_banner_four .intro_slider {height: 600px;}
	.ova_banner_four  { padding-left: 0px; padding-right: 0px; }
	.ova_banner_four  h2 {	font-size: 26px; line-height: 26px; padding-top: 240px;}
	.ova_banner_four  h3 { font-size: 16px; line-height: 16px; letter-spacing: 1px;  }
}
@media (max-width: 320px) {

	.ova_banner_four .intro_slider {height: 540px;}
	.ova_banner_four { padding-left: 0px; padding-right: 0px; }
	.ova_banner_four h2 {	font-size: 18px; line-height: 22px; margin-bottom: 5px; padding-top: 200px; }
	.ova_banner_four h3 { font-size: 14px; line-height: 14px; letter-spacing: 1px;  }
}

/* /Banner Four *************************************************************************************************************/




/* Banner Five *************************************************************************************************************/

#intro {
	width: 100%;
	
}

/*------------------------------------------*/
/*	 INTRO OVERLAY 
/*------------------------------------------*/

.ova_banner_five .overlay {
	background-color: rgba(20, 20, 20, 0.6); 
	height: 100%;
}

/*------------------------------------------*/
/*	 INTRO CONTENT
/*------------------------------------------*/

.ova_banner_five .intro-title {
	padding-top: 200px;	
	padding-bottom: 200px;
}

.ova_banner_five  h2 {	
	color: #fff;
	font-size: 55px;
	line-height: 62px;
	letter-spacing: 2px;
	margin-bottom: 20px;
}

.ova_banner_five  p {	
	color: #fff;
	font-size: 20px;
	line-height: 32px;
}

.ova_banner_five .overlay>.container{
	background-color: transparent!important;
	padding-top: 0!important;
}

@media (min-width: 1440px) and (max-width: 2880px) {
	.ova_banner_five .intro-title { padding-top: 240px; padding-bottom: 240px; }
}


@media (min-width: 992px) and (max-width: 1199px) {

	.ova_banner_five  h2 {	font-size: 44px; line-height: 50px;  }
	.ova_banner_five  p {	font-size: 18px; line-height: 26px; }
}

@media only screen and (max-width: 991px) {
	.ova_banner_five .intro-title { text-align: center; padding-top: 180px; padding-bottom: 180px; }
	.ova_banner_five  h2 {	font-size: 44px; line-height: 50px;  }
	.ova_banner_five  p {	font-size: 18px; line-height: 26px; padding: 0 8%; }

}
@media only screen and (max-width: 767px) {

	.ova_banner_five .intro-title { text-align: center; padding-top: 180px; padding-bottom: 180px; }
	.ova_banner_five  h2 {	font-size: 36px; line-height: 42px;  margin-bottom: 20px; padding: 0 2%; }
	.ova_banner_five  p { padding: 0 10%; }
	.ova_banner_five .intro_buttons { margin-top: 20px; }
}

@media only screen and (max-width: 640px) {

	.ova_banner_five .intro-title { padding-top: 160px; padding-bottom: 160px; }
	.ova_banner_five h2 {	font-size: 30px; line-height: 36px; padding: 0; }
	.ova_banner_five p { font-size: 16px; line-height: 24px; padding: 0 5%;}
}

@media (max-width: 480px) {
	.ova_banner_five .intro-title { padding-top: 150px; padding-bottom: 150px; padding-left: 0px; padding-right: 0px; }
	.ova_banner_five h2 {	font-size: 26px; line-height: 34px; padding: 0; }
	.ova_banner_five p { font-size: 16px; line-height: 24px; padding: 0; }

	ul.commentlists  ul.children{
		margin-left: 5px;
	}
}

@media (max-width: 320px) {
	.ova_banner_five .intro-title { padding-left: 0px; padding-right: 0px; }
	.ova_banner_five h2 {	font-size: 22px; line-height: 28px;  }
	.ova_banner_five p { font-size: 14px; line-height: 20px; }
}

/* /Banner Five *************************************************************************************************************/


/* Banner Six *************************************************************************************************************/
.ova_banner_six {
	width: 100%;
}
.ova_banner_six .overlay> .container{
	background-color: transparent!important;
}

.ova_banner_six .btn{ margin-top: 0; line-height: 18px;}
.ova_banner_six .btn:hover{
	background-color: #fff!important;
	color: #333;
	line-height: 18px;
}

/*------------------------------------------*/
/*	 INTRO OVERLAY 
/*------------------------------------------*/

.ova_banner_six .overlay {
	background-color: rgba(40, 40, 40, 0.75); 
	height: 100%;
}

/*------------------------------------------*/
/*	 INTRO CONTENT
/*------------------------------------------*/

.ova_banner_six .intro-title {
	padding-top: 250px;	
	padding-bottom: 250px;
}

.ova_banner_six  h2 {	
	color: #fff;
	font-size: 60px;
	line-height: 60px;
	font-weight: 300;
	letter-spacing: 2px;
	margin-bottom: 20px;
}

.ova_banner_six  p {	
	color: #fff;
	font-size: 22px;
	line-height: 22px;
	letter-spacing: 1px;
	font-weight: 300;
}

/*------------------------------------------*/
/*	  NEWSLETTER FORM
/*------------------------------------------*/

.ova_banner_six #newsletter {
	margin-top: 60px;
	padding: 0 22%;
}

/*------------------------------------------*/
/*	  NEWSLETTER FORM INPUT
/*------------------------------------------*/

.ova_banner_six .form-control {
	height: 58px;
	background-color: transparent;
	border: 2px solid #fff;
	border-right: none;
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	padding: 15px 20px;
	box-shadow: none;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.ova_banner_six .form-control:focus {
	border-color: #fa5454;
	outline: 0;
	box-shadow: none;
}

/*------------------------------------------*/
/*	  NEWSLETTER FORM BUTTON
/*------------------------------------------*/

.ova_banner_six #newsletter_form .btn { 
	height: 58px;
	background-color: #3aabe1; 
	border: 1px solid #3aabe1; 
	color: #fff;
	font-size: 15px;
	letter-spacing: 0;
	margin-top: 0; 
	padding: 15px 60px; 
	border-left: none;
}

.ova_banner_six #newsletter_form .btn:hover { 
	background-color: #fff;
	color: #444;
	border-color: #fff; 
}

/*------------------------------------------*/
/*	NEWSLETTER FORM NOTIFICATION
/*------------------------------------------*/

.ova_banner_six #form-notification {
	color: #fff;
	font-size: 17px;
	margin-top: 20px;	
}

.ova_banner_six .error { color: #ff4c4c !important; }
.ova_banner_six .valid { color: #4caf50 !important; }

@media (min-width: 1440px) and (max-width: 2880px) {
	.ova_banner_six .intro-title { padding-top: 290px; padding-bottom: 290px; }
}

@media (min-width: 992px) and (max-width: 1199px) {

	.ova_banner_six .intro-title { padding-top: 260px; padding-bottom: 260px; }
	.ova_banner_six  h2 {	font-size: 50px; line-height: 50px; letter-spacing: 1px;  }
	.ova_banner_six  p {	font-size: 20px; line-height: 20px; letter-spacing: 0; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM
	/*------------------------------------------*/

	.ova_banner_six #newsletter { margin-top: 40px; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM
	/*------------------------------------------*/

	.ova_banner_six #newsletter { padding: 0 20%; }
}

@media only screen and (max-width: 991px) {

	.ova_banner_six .intro-title { padding-top: 260px; padding-bottom: 260px; }
	.ova_banner_six  h2 {	font-size: 50px; line-height: 50px; letter-spacing: 1px;  }
	.ova_banner_six  p {	font-size: 20px; line-height: 20px; letter-spacing: 0; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM
	/*------------------------------------------*/

	.ova_banner_six #newsletter { margin-top: 40px; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM
	/*------------------------------------------*/

	.ova_banner_six #newsletter { padding: 0 10%; }
}

@media only screen and (max-width: 767px) {

	.ova_banner_six .intro-title { padding-top: 220px; padding-bottom: 220px; }
	.ova_banner_six  h2 {	font-size: 40px; line-height: 40px;  }
	.ova_banner_six  p {	font-size: 18px; line-height: 18px; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM
	/*------------------------------------------*/

	.ova_banner_six #newsletter { padding: 0 12%; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM INPUT
	/*------------------------------------------*/

	.ova_banner_six .form-control { height: 46px; padding: 13px 20px; }
	.ova_banner_six #newsletter_form .btn { height: 46px; padding: 13px 50px; }

}

@media only screen and (max-width: 640px) {

	.ova_banner_six .intro-title { padding-top: 220px; padding-bottom: 220px; }
	.ova_banner_six  h2 {	font-size: 35px; line-height: 35px;  }
	.ova_banner_six  p {	font-size: 16px; line-height: 16px; }

}

@media (max-width: 480px) {

	.ova_banner_six .intro-title { padding-top: 180px; padding-bottom: 180px; padding-left: 0px; padding-right: 0px; }
	.ova_banner_six  h2 {	font-size: 28px; line-height: 28px; margin-bottom: 10px; }
	.ova_banner_six  p {	font-size: 16px; line-height: 22px; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM
	/*------------------------------------------*/

	.ova_banner_six #newsletter { margin-top: 30px; padding: 0 5%; }
}

@media (max-width: 320px) {

	.ova_banner_six .intro-title { padding-top: 150px; padding-bottom: 150px; padding-left: 0px; padding-right: 0px; }
	.ova_banner_six  h2 {	font-size: 24px; line-height: 24px; letter-spacing: 0; margin-bottom: 10px; }
	.ova_banner_six  p {	font-size: 15px; line-height: 22px; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM
	/*------------------------------------------*/

	.ova_banner_six #newsletter { padding: 0; }

	/*------------------------------------------*/
	/*	  NEWSLETTER FORM INPUT
	/*------------------------------------------*/

	.ova_banner_six .form-control {  padding: 13px 10px; }
	.ova_banner_six #newsletter_form .btn { padding: 13px 20px; }
}

/* /Banner Six *************************************************************************************************************/


/* Butotn */
.ova_button.btn:hover{
	background-color: #555!important;
	color: #fff!important;
	border-color: #555!important;
}

/* Tab */

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{
	color: #888;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: none;
	border-bottom: 1px solid #ccc!important;
	padding: 20px 20px;
	background-color: transparent!important;
	margin-bottom: 0px;
	-webkit-border-radius: 0 0;
	-moz-border-radius: 0 0;
	border-radius: 0 0;
}
.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover{
	color: #000;
}
.vc_tta.vc_general .vc_tta-panel-body{
	padding-top: 0!important;
}



/* box */
@media(max-width: 767px){
	.features_left_content,
	.features_right_content{
		text-align: center!important;
    	padding: 0!important;
    	margin-bottom: 30px;
	}


}
@media (max-width: 480px){
	.newsletter button.btn{
    top: 0;
    margin-top: 0px;
    line-height: 12px;
    height: 44px!important;
}
}

.section-title.display_full p{
	padding: 0;
}

div.wpcf7-validation-errors{
	color: #f00;
}





/*------------------------------------------*/
/*	 Navigation Submenu Menu    
/*------------------------------------------*/

#navigation-menu .dropdown-menu {
    border: none;
    border-radius: 4px;
    padding: 10px 0;
    text-transform: uppercase;
    font-size: 13px;
}
#navigation-menu .dropdown-menu li a {
    padding: 5px 20px;
    font-weight: 900;
}
#navigation-menu > ul > li > .dropdown-menu::before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f9f9f9;
    border-style: solid;
    border-width: 0 10px 10px;
    content: "";
    height: 0;
    position: absolute;
    right: 25px;
    top: -10px;
    width: 0;
}
.dropdown-submenu > .dropdown-menu {
    right: 100%;
    top: 0;
}

/*------------------------------------------*/
/*	 Navigation Menu Hover/Active/Focus
/*------------------------------------------*/

.navbar-nav > li > a:hover, .navbar-nav > li > a.selected-nav, 
#navigation-menu .dropdown-menu li a:hover, #navigation-menu .dropdown-menu li a:focus,
#navigation-menu .nav .open > a, #navigation-menu .nav .open > a:focus, #navigation-menu .nav .open > a:hover {
    color: #0cb4ce;
    background-color: transparent;
}

.navbar-nav > li > a:focus {
    background-color: transparent;
}

.scroll-fixed-navbar .navbar-nav > li > a { 
    color: #333;
}

.scroll-fixed-navbar .navbar-nav > li > a:hover,
.scroll-fixed-navbar .navbar-nav > li > a.selected-nav {
    color: #0cb4ce;
}

#navigation-menu .dropdown-menu li  a{
	color: #333;
	background-color: transparent;
}




footer.comment-navigation{
	float: left;
	width: 100%;
	margin-bottom: 40px;

}
.comment-navigation .previous{
	float: left;
	display: inline-block;

}
.comment-navigation .next{
	display: inline-block;
	float: right;
}

.comment-navigation .previous a,
.comment-navigation .next a{
	color: #333;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 700;
}

.nav_comment_text{ 
	width: 100%;
    float: left;
    padding: 10px 0px;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 12px;
    color: #222;
}


.commentform{
	display: block;
    float: left;
    width: 100%;
}

p.logged-in-as{
	padding-bottom: 15px;
}

p.logged-in-as a{
	color: #333;
}
p.logged-in-as a:hover{
	color: #000;
}

.tag-cloud h4{
	padding-top: 30px;
	padding-bottom: 10px;
}
.tag-cloud ul li{
	padding-left: 0;
	padding-right: 15px;
}

.search-form .screen-reader-text {
    padding-right: 5px;
}
.search-form .search-field {
    border: 1px solid #ccc;
    font-weight: normal;
    padding: 5px 10px;
    box-shadow: none;
}
.search-form .search-submit {
    background: #000;
    border: none;
    padding: 5px 10px;
    color: #fff;
    font-weight: bold;
}
#searchform {
	position: relative;
}

form.post-password-form input[type=submit] {
    background: #000;
    border: 1px solid #000;
    box-shadow: none;
    color: #fff;
    line-height: 23px;
}

@media (max-width:567px) {
	.comment .media-body {
	    margin-top: 10px;
	    float: left;
	    width: 100%;
	}

	 .comments .comment-date {
	 	display: inline-block!important;
	 }

	 ul.commentlists  ul.children{
	 	margin-left: 5px;
	 }

	 .comment-meta a.comment-reply-link, .comment-meta .fa-reply-all{
	 	margin-top: 10px;
	 }


}



.ova_go_home a{
	padding: 5px 10px!important;
    background: #000;
    color: #fff;
    border-color: #000;
    font-size: 12px;
}



label.screen-reader-text{
	display: none;
}
footer#footer .widget{

	text-align: left;
}
footer#footer .widget a{
	color: #c3c3c3;
}
footer#footer .widget .widget-title{
	color: #fff;
}
footer#footer .widget .calendar_wrap table{
	color: #ccc;
}
footer#footer .widget .recentcomments,
footer#footer .widget .recentcomments .comment-author-link{
	color: #ccc;
}
footer#footer .widget .rssSummary{
	color: #fff;
}

footer#footer form select{
	width: 90%;
}


article.format-link h2.entry-title a{
	color: #222!important;
    font-size: 24px!important;
}

#comments h4.block-title,
.block-inline.tag-cloud .section-title h4 {
	font-size: 16px;
	color: #222;
	font-weight: 900;
}
.block-inline.tag-cloud .list-inline{
	margin-left: 0;
}


table td a{
	color: #333;
}
