@import url( bootstrap-wp.css );
@import url( ../font-awesome/css/font-awesome.css );
body {
	-ms-word-wrap: break-word;
}
::selection {
	background: rgb(26, 188, 156); color: rgb(255, 255, 255);
}
a {
	outline: 0px; transition:0.3s ease-in-out; color: rgb(26, 188, 156); -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
a:hover {
	transition:0.3s ease-in-out; color: rgb(58, 60, 65); -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
a:focus {
	transition:0.3s ease-in-out; color: rgb(58, 60, 65); -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
.italic {
	font-style: italic;
}
h1 a {
	color: rgb(58, 60, 65);
}
h2 a {
	color: rgb(58, 60, 65);
}
h3 a {
	color: rgb(58, 60, 65);
}
h4 a {
	color: rgb(58, 60, 65);
}
h5 a {
	color: rgb(58, 60, 65);
}
h6 a {
	color: rgb(58, 60, 65);
}
h1 a:hover {
	color: rgb(26, 188, 156); text-decoration: none;
}
h2 a:hover {
	color: rgb(26, 188, 156); text-decoration: none;
}
h3 a:hover {
	color: rgb(26, 188, 156); text-decoration: none;
}
h4 a:hover {
	color: rgb(26, 188, 156); text-decoration: none;
}
h5 a:hover {
	color: rgb(26, 188, 156); text-decoration: none;
}
h6 a:hover {
	color: rgb(26, 188, 156); text-decoration: none;
}
.read-more {
	padding: 10px 30px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: normal; text-decoration: none; display: inline-block; background-color: rgb(26, 188, 156);
}
.read-more:hover {
	transition:0.25s ease-in-out; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(58, 60, 65); -moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
}
.read-more.outline {
	border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); background-color: transparent;
}
.read-more.outline:hover {
	color: rgb(58, 60, 65); background-color: rgb(255, 255, 255);
}
.read-more.black {
	background-color: rgb(58, 60, 65);
}
.read-more.black:hover {
	background-color: rgb(26, 188, 156);
}
.read-more.red {
	background-color: rgb(234, 50, 0);
}
.read-more.red:hover {
	color: rgb(255, 255, 255); background-color: rgb(58, 60, 65);
}
.read-more.orange {
	background-color: rgb(255, 161, 60);
}
.read-more.orange:hover {
	background-color: rgb(225, 145, 50);
}
.read-more.yellow {
	background-color: rgb(255, 213, 67);
}
.read-more.yellow:hover {
	background-color: rgb(225, 182, 63);
}
.read-more.green {
	background-color: rgb(109, 192, 104);
}
.read-more.green:hover {
	background-color: rgb(101, 183, 96);
}
.read-more.white {
	color: rgb(38, 41, 50); background-color: rgb(255, 255, 255);
}
.read-more.white:hover {
	color: rgb(44, 45, 49); background-color: rgb(241, 241, 241);
}
.alignleft {
	margin-right: 1.5em; float: left; display: inline;
}
.alignright {
	margin-left: 1.5em; float: right; display: inline;
}
.aligncenter {
	margin: 0px auto; clear: both; display: block;
}
img {
	height: auto; display: inline-block; max-width: 100%;
}
img[class*='wp-image-'] {
	margin-top: 10px; margin-bottom: 10px;
}
.wp-caption {
	padding: 0px 10px; border-radius: 4px; border: 1px solid rgb(26, 188, 156); border-image: none; margin-bottom: 10px; max-width: 100%; -webkit-border-radius: 4px; -mo-zborder-radius: 4px;
}
.wp-caption.aligncenter {
	margin-bottom: 10px;
}
.wp-caption img[class*='wp-image-'] {
	display: block;
}
.wp-caption .wp-caption-text {
	text-align: center; margin-top: 10px;
}
.gallery {
	margin-bottom: 1.5em;
}
.gallery a img {
	border: currentColor; border-image: none; height: auto; max-width: 90%;
}
.gallery dd {
	margin: 0px;
}
.gallery .gallery-item img {
	border: 2px solid rgb(26, 188, 156) !important; transition:0.4s; border-image: none !important; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.gallery .gallery-item img:hover {
	transition:0.4s; transform: scale(1.1); -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transform: scale(1.1);
}
.gallery-caption {
	margin: 0px; padding: 6px 8px; width: 100%; text-align: left; color: rgb(255, 255, 255); line-height: 1.5; font-size: 12px; max-height: 50%; box-sizing: border-box; opacity: 0; background-color: rgba(26, 188, 156, 0.7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.gallery-caption::before {
	left: 0px; top: 0px; width: 100%; height: 100%; min-height: 49px; content: "";
}
.gallery-item:hover .gallery-caption {
	opacity: 1;
}
.gallery-columns-7 .gallery-caption {
	display: none;
}
.gallery-columns-8 .gallery-caption {
	display: none;
}
.gallery-columns-9 .gallery-caption {
	display: none;
}
embed {
	max-width: 100%;
}
iframe {
	max-width: 100%;
}
object {
	max-width: 100%;
}
.screen-reader-text {
	position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.screen-reader-text:hover {
	padding: 15px 23px 14px; border-radius: 3px; left: 5px; top: 5px; width: auto; height: auto; color: rgb(33, 117, 155); line-height: normal; font-size: 14px; font-weight: bold; text-decoration: none; display: block; z-index: 100000; clip: auto !important; box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.6); background-color: rgb(241, 241, 241);
}
.screen-reader-text:active {
	padding: 15px 23px 14px; border-radius: 3px; left: 5px; top: 5px; width: auto; height: auto; color: rgb(33, 117, 155); line-height: normal; font-size: 14px; font-weight: bold; text-decoration: none; display: block; z-index: 100000; clip: auto !important; box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.6); background-color: rgb(241, 241, 241);
}
.screen-reader-text:focus {
	padding: 15px 23px 14px; border-radius: 3px; left: 5px; top: 5px; width: auto; height: auto; color: rgb(33, 117, 155); line-height: normal; font-size: 14px; font-weight: bold; text-decoration: none; display: block; z-index: 100000; clip: auto !important; box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.6); background-color: rgb(241, 241, 241);
}
.main-content-inner {
	padding-bottom: 1.5em;
}
.hentry {
	margin: 0px 0px 1.5em;
}
.clear {
	clear: both;
}
.widget {
	margin-bottom: 2em;
}
.widget_nav_menu ul.sub-menu li {
	padding-left: 15px;
}
.widget_pages ul.children li {
	padding-left: 15px;
}
.widget_search .search-form input[type='submit'] {
	display: none;
}
.widget select {
	max-width: 100%;
}
.comment .children {
	margin-left: 1.5em;
}
body {
	font-family: "Open Sans", sans-serif, arial; font-size: 13px;
}
h1 {
	font-family: "Open Sans", sans-serif, arial;
}
h2 {
	font-family: "Open Sans", sans-serif, arial;
}
h3 {
	font-family: "Open Sans", sans-serif, arial;
}
h4 {
	font-family: "Open Sans", sans-serif, arial;
}
h5 {
	font-family: "Open Sans", sans-serif, arial;
}
h6 {
	font-family: "Open Sans", sans-serif, arial;
}
p {
	font-family: "Open Sans", sans-serif, arial;
}
a {
	
}
a:link {
	
}
.site-header {
	padding: 0px; position: relative; box-shadow: 1px 1px 4px #ddd; -moz-box-shadow: 1px 1px 4px #ddd; -webkit-box-shadow: 1px 1px 4px #ddd;
}
.site-branding {
	width: 400px; padding-top: 0px;
}
.site-branding h1.site-title a {
	color: rgb(26, 188, 156); font-weight: bold;
}
.site-branding h1.site-title a:hover {
	color: rgb(58, 60, 65);
}
.site-branding .site-title img {
	width: 300px;
}
.site-branding .site-description {
	margin: 6px 0px 0px; font-size: 12px;
}
.header-top {
	background: rgb(58, 60, 65); padding: 8px 0px; color: rgb(255, 255, 255); font-size: 12px; border-top-color: rgb(26, 188, 156); border-top-width: 4px; border-top-style: solid; min-height: 35px;
}
.header-top a {
	color: rgb(255, 255, 255);
}
.header-top a:hover {
	color: rgb(26, 188, 156);
}
.mail-info .phone-info {
	padding-right: 10px; display: inline-block;
}
ul.social-icons {
	list-style: none; margin: 0px; text-align: right; font-size: 14px;
}
ul.social-icons li.social-icon {
	margin: 0px 15px 0px 0px; display: inline-block; max-width: 20px;
}
ul.social-icons li.last-child {
	margin: 0px;
}
ul.social-icons li:last-child {
	margin: 0px;
}
ul.social-icons li.social-icon a {
	display: block;
}
.header-bottom {
	background: rgb(255, 255, 255); padding: 18px 0px;
}
.sticky#header-main {
	left: 0px; top: 0px; right: 0px; position: fixed; z-index: 9999; opacity: 0.95; box-shadow: 1px 1px 8px #aaa; -moz-box-shadow: 1px 1px 8px #AAA; -webkit-box-shadow: 1px 1px 8px #AAA; -moz-opacity: 0.95; -khtml-opacity: 0.95;
}
.site-header h1 {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-size: 30px; display: inline; max-width: 70%;
}
.header-search {
	margin-top: 0px; cursor: pointer;
}
.header-search:hover {
	opacity: 0.8;
}
#header-search-button {
	padding: 5px 10px; color: rgb(186, 190, 196); font-size: 18px; margin-left: 5px;
}
.header-search-form-wrap {
	background: rgb(245, 245, 245); padding: 15px 0px; top: 113px; width: 100%; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 2px; border-bottom-style: solid; display: none; position: absolute; z-index: 9999;
}
.header-search-form-wrap.sticky {
	border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid; position: fixed; box-shadow: 0px 3px 7px #ccc; -moz-box-shadow: 0px 3px 7px #CCC; -webkit-box-shadow: 0px 3px 7px #CCC;
}
.header-search-form {
	color: rgb(179, 179, 179); font-size: 30px;
}
.header-search-form .search-field {
	background: none; border: currentColor; border-image: none; width: 90%; height: auto; color: rgb(162, 162, 162); padding-left: 5px; font-size: 30px; display: inline-block; opacity: 0.6; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-opacity: 0.6; -khtml-opacity: 0.6; -webkit-opacity: 0.6;
}
.header-search-form .search-field:focus {
	border: currentColor; border-image: none;
}
.header-search-form .search {
	display: none;
}
.site-navigation .navbar-default {
	background: none; margin: 0px; border: currentColor; border-image: none;
}
.site-navigation .navbar {
	background: none; margin: 0px; border: currentColor; border-image: none;
}
.site-navigation {
	margin-top: 0px;
}
nav.main-menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
nav.main-menu ul > li {
	margin: 0px; float: left; position: relative;
}
nav.main-menu ul > li a {
	padding: 8px 15px; border-radius: 0px; width: 100%; text-align: left; color: rgb(51, 51, 51); font-size: 13px; font-weight: 400; text-decoration: none; display: block; -moz-border-radius: 0; -webkit-border-radius: 0;
}
nav.main-menu ul > li a:hover {
	text-shadow: none;
}
nav.main-menu ul > li ul {
	margin: 0px; padding: 0px; left: 0px; top: 34px; width: 190px; border-top-color: rgb(26, 188, 156); border-top-width: 2px; border-top-style: solid; display: none; position: absolute; z-index: 9999; background-color: rgb(38, 41, 50);
}
nav.main-menu ul > li ul li {
	list-style: none; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid; float: none; position: relative;
}
nav.main-menu ul > li ul li a {
	padding: 10px 20px; color: rgb(255, 255, 255);
}
nav.main-menu ul > li ul li ul {
	left: 190px; top: 0px; position: absolute;
}
nav.main-menu ul .current_page_item > a {
	background: rgb(26, 188, 156); color: rgb(255, 255, 255);
}
nav.main-menu ul > li:hover > a {
	color: rgb(255, 255, 255); background-color: rgb(26, 188, 156);
}
nav.main-menu ul > .current-menu-item > a {
	color: rgb(255, 255, 255); background-color: rgb(26, 188, 156);
}
.mean-container a.meanmenu-reveal {
	background: rgb(26, 188, 156); left: auto !important; text-align: right !important; right: 0px !important;
}
.mean-container a.meanmenu-reveal .fa {
	display: block;
}
.pager li > a:hover {
	border-color: rgb(26, 188, 156); color: rgb(255, 255, 255); background-color: rgb(26, 188, 156);
}
.pager li > a:focus {
	border-color: rgb(26, 188, 156); color: rgb(255, 255, 255); background-color: rgb(26, 188, 156);
}
.nav > li > a:hover {
	background-color: rgb(231, 246, 243);
}
.nav > li > a:focus {
	background-color: rgb(231, 246, 243);
}
.main-content {
	padding: 60px 0px;
}
.page-header h1.entry-title {
	border: currentColor; border-image: none; padding-bottom: 0px; margin-top: 0px;
}
.page-header {
	border: currentColor; border-image: none; padding-bottom: 0px; margin-top: 0px;
}
.entry-title {
	font-weight: bold;
}
body.page .page-header h1.entry-title {
	padding-bottom: 10px;
}
#home-slider .main-owl-carousel .owl-item .gallery-post-single {
	width: 100%;
}
#home-slider .main-owl-carousel .owl-prev {
	background: url("../images/prev.png") no-repeat center !important; left: 0px;
}
#home-slider .main-owl-carousel .owl-next {
	background: url("../images/next.png") no-repeat center !important; right: 0px;
}
#home-slider .main-owl-carousel .owl-prev {
	top: 45%; width: 50px; height: 50px; position: absolute;
}
#home-slider .main-owl-carousel .owl-next {
	top: 45%; width: 50px; height: 50px; position: absolute;
}
#home-slider .main-owl-carousel .owl-next {
	right: 0px;
}
#home-slider .main-owl-carousel .owl-prev:hover {
	opacity: 1;
}
#home-slider .main-owl-carousel .owl-next:hover {
	opacity: 1;
}
#home-slider .owl-theme .owl-controls {
	margin: 0px;
}
#home-slider .owl-theme .owl-controls.clickable .owl-buttons .owl-prev {
	z-index: 1005;
}
#home-slider .owl-theme .owl-controls.clickable .owl-buttons .owl-next {
	z-index: 1005;
}
#home-slider {
	position: relative;
}
#home-slider .content-wrapper {
	left: 0px; top: 30%; width: 100%; right: 0px; position: absolute; z-index: 999;
}
#home-slider .video-frame {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 330px;
}
#home-slider .slide-content {
	color: rgb(255, 255, 255);
}
#home-slider .slide-content h1 {
	margin: 0px 0px 20px; color: rgb(255, 255, 255); font-size: 48px; font-weight: 400;
}
#home-slider .slide-content h2 {
	margin: 0px 0px 20px; color: rgb(255, 255, 255); font-size: 48px; font-weight: 400;
}
#home-slider .slide-content h1 span {
	color: rgb(255, 255, 255); font-weight: 800;
}
#home-slider .slide-content h2 span {
	color: rgb(255, 255, 255); font-weight: 800;
}
#home-slider .slide-content p {
	color: rgb(255, 255, 255); line-height: 26px; font-size: 18px; margin-bottom: 20px;
}
#home-slider .slide-content .btn {
	padding: 10px 30px; text-transform: uppercase; font-size: 14px; background-color: rgb(26, 188, 156);
}
#home-slider .slide-content .btn:hover {
	color: rgb(255, 255, 255); background-color: rgb(38, 41, 50);
}
#home-slider .bg-overlay {
	background: url("../images/dotted.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 5;
}
.video_type#home-slider .bg-overlay {
	display: none;
}
table {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(224, 224, 224) rgb(224, 224, 224); border-image: none; color: rgb(58, 60, 65); font-size: 13px; background-color: rgb(255, 255, 255);
}
table th {
	padding: 7px 15px;
}
table td {
	padding: 7px 15px;
}
table thead {
	padding: 0px 1px; border: 0px currentColor; border-image: none; color: rgb(58, 60, 65); font-weight: 700; background-color: rgb(26, 188, 156);
}
table thead tr {
	border: 0px currentColor; border-image: none;
}
table thead tr:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
table thead th {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(98, 199, 179) currentColor currentColor; padding: 7px 15px; border-image: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: 700;
}
table thead th:first-child {
	border-left-color: rgb(98, 199, 179); border-left-width: 1px; border-left-style: solid;
}
table thead th:last-child {
	border-right-color: rgb(98, 199, 179); border-right-width: 1px; border-right-style: solid;
}
table tbody tr {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
table tbody th {
	color: rgb(58, 60, 65); font-size: 13px; font-weight: 700;
}
table tbody td {
	padding: 5px 7px; border: 1px solid rgb(224, 224, 224); border-image: none; color: rgb(58, 60, 65); font-size: 13px; font-weight: 500;
}
.table thead > tr > th {
	padding: 16px;
}
.table tbody > tr > th {
	padding: 16px;
}
.table tfoot > tr > th {
	padding: 16px;
}
.table thead > tr > td {
	padding: 16px;
}
.table tbody > tr > td {
	padding: 16px;
}
.table tfoot > tr > td {
	padding: 16px;
}
.sidebar .table thead > tr > th {
	padding: 10px;
}
.sidebar .table tbody > tr > th {
	padding: 10px;
}
.sidebar .table tfoot > tr > th {
	padding: 10px;
}
.sidebar .table thead > tr > td {
	padding: 10px;
}
.sidebar .table tbody > tr > td {
	padding: 10px;
}
.sidebar .table tfoot > tr > td {
	padding: 10px;
}
article.attachment {
	padding-bottom: 20px;
}
article.attachment .entry-header .entry-title {
	margin-top: 0px;
}
article.attachment .entry-meta {
	font-size: 12px;
}
article.attachment .entry-header #image-navigation {
	overflow: hidden; padding-top: 10px;
}
article.attachment .entry-header #image-navigation .nav-previous {
	float: left;
}
article.attachment .entry-header #image-navigation .nav-next {
	float: right;
}
.entry-attachment .attachment {
	padding: 15px 0px;
}
#colophon {
	background: rgb(58, 60, 65); color: rgb(255, 255, 255); border-top-color: rgb(26, 188, 156); border-top-width: 15px; border-top-style: solid;
}
#colophon a {
	color: rgb(204, 204, 204);
}
.site-footer-inner {
	padding: 30px 0px;
}
#colophon aside.widget {
	background: none; width: 20%; color: rgb(255, 255, 255); margin-right: 5%; float: left;
}
#colophon select {
	color: rgb(51, 51, 51);
}
#colophon aside.widget select {
	color: rgb(51, 51, 51);
}
#colophon .nav > li > a:hover {
	background-color: rgb(56, 57, 60);
}
#colophon .nav > li > a:focus {
	background-color: rgb(56, 57, 60);
}
#footer-info {
	background: rgb(41, 42, 47); padding: 10px 0px; font-size: 12px;
}
#colophon .widget_calendar table {
	width: 100%;
}
#colophon .widget_calendar table caption {
	color: rgb(170, 180, 191);
}
#colophon .widget_calendar table th {
	background: none; padding: 6px 10px;
}
#colophon .widget_calendar table td {
	background: none; padding: 6px 10px;
}
#colophon .widget_calendar table a:hover {
	color: rgb(26, 188, 156);
}
#colophon .widget .widget-title {
	padding-bottom: 20px; font-size: 20px;
}
.post figure {
	overflow: hidden; margin-bottom: 20px;
}
.wp-post-image {
	transition:0.4s; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
}
.wp-post-image:hover {
	transition:0.4s; transform: scale(1.4); -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transform: scale(1.4);
}
a#scroll-top {
	background: url("../images/scroll-top.png") no-repeat center rgb(26, 188, 156); transition:0.25s ease-in-out; width: 42px; height: 42px; right: 20px; bottom: 80px; line-height: 3em; display: none; position: fixed; z-index: 9999; -moz-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out;
}
a#scroll-top:hover {
	background-color: rgb(41, 42, 47);
}
article.post {
	padding-bottom: 30px; margin-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.sticky .entry-date {
	
}
.bypostauthor {
	
}
article.post .entry-content {
	padding-bottom: 10px;
}
.page-header .entry-title {
	margin-top: 0px;
}
.page-header .page-title {
	font-size: 22px; margin-top: 0px;
}
.page-header .page-title span {
	font-weight: bold;
}
.entry-author {
	font-size: 12px; margin-bottom: 2px; display: inline-block;
}
.loop-more-link {
	margin-bottom: 10px;
}
.entry-content blockquote {
	background: rgb(231, 246, 243); padding: 20px 20px 20px 30px; line-height: 26px; font-family: "PT Sans", serif; font-size: 16px; font-style: italic; border-left-color: rgb(26, 188, 156); border-left-width: 5px; border-left-style: solid;
}
.entry-content blockquote p {
	margin: 0px; line-height: 26px; font-family: "PT Sans", serif; font-size: 16px; font-style: italic;
}
.post-meta-info .entry-meta {
	margin-right: 20px; border-top-color: rgb(26, 188, 156); border-top-width: 2px; border-top-style: solid; background-color: rgb(231, 246, 243);
}
.post-meta-info .entry-meta time {
	padding: 18px 0px 20px; text-align: center; color: rgb(58, 60, 65); text-transform: uppercase; font-size: 18px; font-weight: 500; display: block;
}
.post-meta-info .entry-meta time strong {
	line-height: 38px; font-size: 30px; font-weight: 800; display: block;
}
.post-meta-info .entry-meta .comments_count {
	padding: 14px 0px 18px; text-align: center; display: block; background-color: rgb(26, 188, 156);
}
.post-meta-info .entry-meta .comments_count a {
	background: url("../images/comment-count-icon.png") no-repeat 0px 3px; padding: 0px 0px 0px 25px; color: rgb(255, 255, 255); font-weight: 700; display: inline-block;
}
.post-meta-info .entry-meta .comments_count a:hover {
	text-decoration: none; opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; -webkit-opacity: 0.6;
}
.post-meta-info .entry-meta .comments_count span {
	text-align: center; color: rgb(255, 255, 255); padding-right: 10px; padding-left: 10px; font-size: 12px; display: block;
}
article .footer-meta {
	margin-top: 15px;
}
.footer-meta .tags-meta {
	font-size: 12px; display: block;
}
.footer-meta .cats-meta {
	font-size: 12px; display: block;
}
.comment-body {
	position: relative;
}
.comment-body .media-body {
	padding: 20px; margin-bottom: 15px; border-bottom-color: rgb(221, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(246, 246, 246);
}
.comment-body .comment-content {
	padding-top: 10px;
}
.comment-body .comment-heading {
	padding-right: 30px;
}
.comment-body .comment-reply {
	top: 20px; right: 20px; position: absolute;
}
.comment-meta {
	font-size: 12px;
}
.comment a.btn {
	background: rgb(26, 188, 156); border-color: rgb(26, 188, 156);
}
.comment a.btn:hover {
	background: rgb(58, 60, 65); border-color: rgb(58, 60, 65);
}
.comment-form .alert-info {
	background-color: rgb(231, 246, 243);
}
.error-404 {
	background: rgb(26, 188, 156); color: rgb(255, 255, 255); margin-bottom: 40px;
}
.error-404 a {
	color: rgb(231, 246, 243);
}
.error-404 a:hover {
	color: rgb(255, 255, 255);
}
.large-text {
	letter-spacing: 9px; font-size: 100px; font-weight: 800;
}
body input[type='text'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='email'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='url'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='tel'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='number'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='date'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='range'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='password'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='text'] {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body textarea {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body .form-control {
	padding: 11px 10px; border-radius: 0px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; height: auto; color: rgb(58, 60, 65); font-weight: 500; margin-bottom: 20px; box-shadow: none; background-color: rgb(255, 255, 255); -moz-border-radius: 0; -webkit-border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='text']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='email']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='url']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='tel']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='number']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='date']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='range']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='password']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='text']:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body textarea:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body .form-control:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
select {
	padding: 11px 10px; border: 2px solid rgb(220, 222, 228); transition:0.3s ease-in-out; border-image: none; width: 100%; box-shadow: none; background-color: rgb(255, 255, 255); -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
select:focus {
	border: 2px solid rgb(26, 188, 156); transition:0.3s ease-in-out; border-image: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='file'] {
	color: rgb(58, 60, 65); margin-bottom: 30px;
}
body input[type='submit'] {
	padding: 12px 25px; border: currentColor; transition:0.3s ease-in-out; border-image: none; color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; cursor: pointer; box-shadow: none; background-color: rgb(58, 60, 65); -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='submit']:hover {
	transition:0.3s ease-in-out; color: rgb(255, 255, 255); box-shadow: none; background-color: rgb(26, 188, 156); -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body input[type='submit']:focus {
	transition:0.3s ease-in-out; color: rgb(255, 255, 255); box-shadow: none; background-color: rgb(26, 188, 156); -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
body .comments-area .btn {
	border-radius: 0px;
}
body input.error {
	border: 2px solid rgb(255, 0, 0); border-image: none;
}
body textarea.error {
	border: 2px solid rgb(255, 0, 0); border-image: none;
}
body fieldset label {
	padding: 5px; color: rgb(153, 156, 165); font-size: 13px; font-weight: 500; border-bottom-color: rgb(220, 222, 228); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
body textarea {
	-webkit-appearance: none; -webkit-border-radius: 0px;
}
body input {
	-webkit-appearance: none; -webkit-border-radius: 0px;
}
label {
	width: 100%;
}
@media all and (max-width:991px) and (min-width:0px)
{
.site-header h1 {
	margin-bottom: 18px;
}
.post-meta-info .entry-meta {
	background: none; margin: 0px; border: currentColor; border-image: none; font-size: 13px;
}
.post-meta-info .entry-meta time {
	padding: 0px; text-align: left; text-transform: none; font-size: 14px; font-weight: normal; display: inline-block;
}
.post-meta-info .entry-meta time strong {
	text-align: left; text-transform: none; padding-left: 10px; font-size: 14px; font-weight: normal; display: inline-block;
}
.post-meta-info .entry-meta .comments_count {
	background: none; padding: 0px; text-align: left; font-weight: normal; display: inline-block;
}
.post-meta-info .entry-meta .comments_count a {
	background: none; padding: 0px 0px 0px 10px; color: rgb(58, 60, 65); display: inline;
}
}
@media all and (max-width:768px)
{
.site-header h1 {
	text-align: center; display: block; max-width: none;
}
.header-search-form {
	font-size: 22px;
}
.header-search-form .search-field {
	width: 80%; font-size: 22px;
}
}
@media all and (max-width:767px) and (min-width:0px)
{
#masthead {
	margin-bottom: 20px;
}
.site-branding {
	text-align: center;
}
.site-branding .site-description {
	padding: 0px 0px 10px; margin-top: -10px;
}
.header-search {
	display: none;
}
.mail-info {
	text-align: center; padding-bottom: 10px;
}
ul.social-icons {
	text-align: center;
}
.site-navigation {
	width: 100%;
}
.mean-container .mean-bar {
	margin-top: 0px; min-height: inherit; background-color: rgb(26, 188, 156);
}
.mean-container .mean-bar .meanmenu-reveal {
	background: rgb(26, 188, 156);
}
.mean-container .mean-bar .mean-nav ul li a {
	border-color: rgba(255, 255, 255, 0.1);
}
.mean-container .mean-bar .mean-nav ul li a.mean-expand {
	height: 22px;
}
.mean-container .mean-bar .mean-nav ul li a.mean-expand:hover {
	background-color: rgb(23, 168, 139);
}
.mean-container .mean-bar .mean-nav ul li a.meanmenu-reveal {
	padding: 13px 14px; top: -40px; background-color: rgb(26, 188, 156);
}
nav.site-navigation ul > li ul li ul {
	left: 0px;
}
#responsive-menu-container .navbar {
	min-height: inherit;
}
a#scroll-top {
	display: none;
}
#colophon .site-footer-inner {
	margin: 0px 15px; overflow: hidden;
}
#colophon aside.widget {
	margin: 0px; width: 100%;
}
}
