body {
	margin:0;
	padding:0;
	font-family:Raleway,sans-serif;
	font-size:14px;
	line-height:24px;
	color:#6b6e80;
	background:#fff;
	scrollbar-face-color:#333;
}
::-moz-selection {
	color:#fff;
	text-shadow:none;
	background:#39b3d7;
}
::-webkit-selection {
	color:#fff;
	text-shadow:none;
	background:#39b3d7;
}
::selection {
	color:#fff;
	text-shadow:none;
	background:#39b3d7;
}
::-webkit-scrollbar {
	width:10px;
}
::-webkit-scrollbar-track {
	background-color:#333;
}
::-webkit-scrollbar-thumb {
	background-color:#666;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
::-webkit-scrollbar-button {
	display:none;
}
::-webkit-scrollbar-corner {
	background-color:#000;
}
a {
	color:#5bc0de;
	text-decoration:none;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
a:hover {
	color:#269abc;
	text-decoration:none;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
hr {
	border-top-color:#eaeaea;
}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
	color:#333;
}
.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus {
	color:#428bca;
	border-color:#bbb;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.btn,.form-control {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
.btn-danish {
	color:#fff;
	background-color:#5bc0de;
	border-color:#269abc;
}
.btn-danish.active,.btn-danish:active,.btn-danish:focus,.btn-danish:hover,.open>.dropdown-toggle.btn-danish {
	color:#fff;
	background-color:#269abc;
	border-color:#269abc;
}
.btn-danish.active,.btn-danish:active,.open>.dropdown-toggle.btn-danish {
background-image:none;
}
.btn-danish.disabled,.btn-danish.disabled.active,.btn-danish.disabled:active,.btn-danish.disabled:focus,.btn-danish.disabled:hover,.btn-danish[disabled],.btn-danish[disabled].active,.btn-danish[disabled]:active,.btn-danish[disabled]:focus,.btn-danish[disabled]:hover,fieldset[disabled] .btn-danish,fieldset[disabled] .btn-danish.active,fieldset[disabled] .btn-danish:active,fieldset[disabled] .btn-danish:focus,fieldset[disabled] .btn-danish:hover {
background-color:#269abc;
border-color:#269abc;
}
.btn-danish .badge {
color:#5bc0de;
background-color:#fff;
}
.navbar-default {
background-color:#fff;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	border-bottom: 1px solid #ddd;
}
.navbar-default .navbar-brand {
color:#5bc0de;
font-size:2em;/*2.4em,36px*/
font-weight:400;
padding-top:22px;
padding-bottom:20px;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
.navbar-default .navbar-brand span {
font-weight:800;
}
.navbar-default .navbar-brand:hover {
color:#269abc;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
.navbar-default .navbar-nav>li>a {
color:#898ba2;
font-size:16px;
text-shadow:none;
padding:25px 20px;
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
color:#242636;
background-color:transparent;
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
color:#5bc0de;
font-weight:800;
background-color:transparent;
}
.navbar-default .navbar-nav li.dropdown.open>a,.navbar-default .navbar-nav li.dropdown.open>a:hover {
color:#fff;
background-color:#5bc0de;
}
.dropdown-menu {
background-color:#5bc0de;
border:none;
padding-top:0;
padding-bottom:0;
-webkit-border-radius:1px;
-moz-border-radius:1px;
-o-border-radius:1px;
border-radius:1px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}
.dropdown-menu>li>a {
color:#fff;
padding-top:12px;
padding-bottom:12px;
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
color:#fff;
background-color:#39b3d7;
}
.navbar-transparent {
background-color:transparent;
border-color:transparent;
}
.navbar-transparent .navbar-brand {
	color:#5bc0de;
	font-weight:700;
	font-size:2em; /*2.4em,36px*/
	line-height: 2.2em; /* line-height: 2.8em; */
	padding-top:35px;
	padding-bottom:30px;
	margin-top: -10px; /*-20px*/
}
.navbar-transparent .navbar-brand:hover {
color:#5bc0de;
}
.navbar-transparent .navbar-nav>li>a {
color:#fff;
font-size:16px;
padding:35px 25px 30px;
}
.navbar-transparent .navbar-nav>li>a:focus,.navbar-transparent .navbar-nav>li>a:hover {
color:#fff;
}
.navbar-transparent .navbar-nav>li>a:focus::before,.navbar-transparent .navbar-nav>li>a:hover::before {
content:'';
position:absolute;
left:50%;
bottom:15px;
width:70%;
margin-left:-35%;
border-bottom:2px dashed #fff;
}
.navbar-transparent .navbar-nav li.dropdown.open>a::before,.navbar-transparent .navbar-nav li.dropdown.open>a:focus::before,.navbar-transparent .navbar-nav li.dropdown.open>a:hover::before,.navbar-transparent .navbar-nav>.active>a:before,.navbar-transparent .navbar-nav>.active>a:focus::before,.navbar-transparent .navbar-nav>.active>a:hover::before {
content:'';
border-bottom:none;
}
.navbar-transparent .navbar-nav>.active>a,.navbar-transparent .navbar-nav>.active>a:focus,.navbar-transparent .navbar-nav>.active>a:hover {
color:#fff;
text-shadow:none;
background-color:transparent;
}
.navbar-transparent .navbar-nav li.dropdown.open>a,.navbar-transparent .navbar-nav li.dropdown.open>a:hover {
color:#fff;
background-color:#0f101a;
}
.navbar-transparent .dropdown-menu {
background-color:#0f101a;
border:none;
padding-top:0;
padding-bottom:0;
-webkit-border-radius:1px;
-moz-border-radius:1px;
-o-border-radius:1px;
border-radius:1px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}
.navbar-transparent .dropdown-menu>li>a {
color:#898ba2;
padding-top:12px;
padding-bottom:12px;
}
.navbar-transparent .dropdown-menu>.active>a,.navbar-transparent .dropdown-menu>.active>a:focus,.navbar-transparent .dropdown-menu>.active>a:hover,.navbar-transparent .dropdown-menu>li>a:focus,.navbar-transparent .dropdown-menu>li>a:hover {
color:#5bc0de;
background-color:#1d1f2c;
}
#header {
position:relative;
width:100%;
height:450px;
padding-top:180px;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
-ms-background-size:cover!important;
-o-background-size:cover!important;
background-size:cover!important;
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;
}
.overlay {
position:absolute;
z-index:1;
left:0;
top:0;
width:100%;
height:100%;
background-color:rgba(50,66,90,.65);
}
.overlayHome {
position:absolute;
z-index:1;
left:0;
top:0;
width:100%;
height:16%; /*20%*/
background-color:rgba(50,66,90,.65);
}
#header blockquote {
position:relative;
z-index:2;
font-family:'Noto Serif',serif;
text-align:center;
border-left:none;
padding-left:50px;
padding-right:50px;
margin-bottom:20px;
}
#header blockquote p {
font-size:28px;
line-height:34px;
font-weight:400;
font-style:italic;
color:#fff;
}
#header blockquote small {
font-family:Raleway,sans-serif;
color:#fff;
font-style:italic;
}
#header blockquote::before {
font-family:FontAwesome;
content:"\f10d";
position:absolute;
left:0;
top:0;
font-size:25px;
color:#d9dae9;
width:25px;
height:25px;
-webkit-transform:rotate(15deg);
-moz-transform:rotate(15deg);
-ms-transform:rotate(15deg);
-o-transform:rotate(15deg);
transform:rotate(15deg);
}
#header blockquote::after {
font-family:FontAwesome;
content:"\f10e";
position:absolute;
right:0;
top:0;
font-size:25px;
color:#d9dae9;
width:25px;
height:25px;
-webkit-transform:rotate(15deg);
-moz-transform:rotate(15deg);
-ms-transform:rotate(15deg);
-o-transform:rotate(15deg);
transform:rotate(15deg);
}
#header.heading {
width:100%;
min-height:240px;
height:auto;
padding-top:10px;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
-ms-background-size:cover!important;
-o-background-size:cover!important;
background-size:cover!important;
background-position:center top;
background-repeat:no-repeat;
}
#header.heading .title-desc {
position:relative;
z-index:3;
padding:90px 0 40px;
text-align:center;
color:#fff;
}
#header.heading h2 {
color:#fff;
font-size:34px;
font-weight:700;
font-style:italic;
}
#featured {
width:100%;
height:auto;
padding:40px 0;
background:#d9dae9;
}
.featured-container {
background:#fff;
padding:10px;
}
.featured-container .featured-img {
position:relative;
width:100%;
height:auto;
overflow:hidden;
}
.featured-container .featured-img img {
max-width:100%;
height:auto;
}
.featured-container .featured-img.featured-img-avatar {
position:relative;
height:auto;
}
.featured-container .featured-img.featured-img-avatar h3 {
position:absolute;
left:0;
bottom:15px;
display:inline-block;
padding:10px 16px;
background-color:#5bc0de;
}
.featured-container .featured-img h3 {
position:absolute;
left:0;
bottom:10px;
display:block;
max-width:90%;
font-size:16px;
font-weight:400;
color:#fff;
}
.featured-container .featured-img h3 a {
display:block;
padding:10px 15px;
background-color:#5bc0de;
color:#fff;
}
.featured-container .featured-img h3 a:hover {
background-color:#269abc;
color:#fff;
}
#content {
width:100%;
padding:80px 0;
font-size:16px;
line-height:28px;
color:#666;
}
.post-container::after,.post-container::before {
content:"";
clear:both;
display:table;
}
.post-container {
margin-bottom:30px;
}
.post-content {
position:relative;
display:block;
background-color:#fff;
border:1px solid #eee;
padding:20px 25px;
margin-bottom:2px;
}
.post-content.no-padding {
padding:0;
}
.post-content.no-padding img {
margin:0;
}
.post-atribut {
background-color:#fff;
border:1px solid #eee;
border-bottom-width:3px;
padding:20px 25px;
}
.post-atribut .fa,.post-atribut .glyphicon,.post-atribut a {
font-size:20px;
color:#6b6e80;
vertical-align:middle;
}
.post-atribut a:focus,.post-atribut a:focus .fa,.post-atribut a:focus .glyphicon,.post-atribut a:hover,.post-atribut a:hover .fa,.post-atribut a:hover .glyphicon {
color:#5bc0de;
}
.post-atribut span {
display:block;
vertical-align:middle;
font-size:14px;
text-align:center;
}
.post-content img {
max-width:100%;
height:auto;
display:block;
margin:5px auto 20px;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
.post-meta {
display:block;
padding-top:5px;
padding-bottom:15px;
}
.post-meta span {
font-size:13px;
line-height:13px;
color:#888;
}
.page-title {
text-align:center;
border-bottom:1px solid #ddd;
margin-bottom:40px;
}
.page-title h2 {
position:relative;
margin-top:0;
margin-bottom:20px;
font-weight:800;
text-transform:uppercase;
}
.page-title h2::after {
content:'';
position:absolute;
left:50%;
bottom:-22px;
width:80px;
height:3px;
margin-left:-40px;
background-color:#5bc0de;
}
.heading-title {
display:block;
}
.heading-title h2 {
color:#555;
font-weight:700;
text-align:left;
font-size:30px;
line-height:34px;
margin-top:0;
/*margin-bottom:30px;*/
}
.heading-title.heading-small h2 {
color:#555;
font-weight:700;
text-align:left;
font-size:20px;
line-height:24px;
margin-bottom:10px;
}
.post-content blockquote {
position:relative;
border-left:none;
background-color:#5bc0de;
color:#fff;
border-radius:2px;
padding-top:50px;
padding-bottom:30px;
}
.post-content blockquote p {
text-indent:55px;
}
.post-content blockquote small {
color:rgba(0,0,0,.35);
}
.post-content blockquote::before {
content:'\f10d';
font-family:FontAwesome;
position:absolute;
left:20px;
top:20px;
font-size:34px;
color:#269abc;
}
.post-link:after,.post-link:before {
content:'';
display:table;
clear:both;
}
.post-link {
padding-top:10px;
}
.post-link a {
color:#6b6e80;
text-align:center;
text-transform:uppercase;
font-size:12px;
font-weight:400;
display:block;
background-image:url(../img/read_more.png);
background-repeat:repeat-x;
background-position:10px center;
}
.post-link a span {
display:inline-block;
padding:0 12px;
background-color:#fff;
border:1px solid #eaeaea;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
.post-link a:focus,.post-link a:hover {
color:#39b3d7;
}
.post-link a:hover>span {
color:#5bc0de;
-webkit-border-radius:14px;
-moz-border-radius:14px;
-o-border-radius:14px;
border-radius:14px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
.content-img {
width:auto;
height:auto;
overflow:hidden;
margin-bottom:20px;
}
.content-img img {
max-width:100%;
height:auto;
border-radius:3px;
}
.content-img-bg {
width:230px;
height:230px;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
-ms-background-size:cover!important;
-o-background-size:cover!important;
background-size:cover!important;
background-position:center top;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
}
.content-text {
text-align:center;
}
.content-text.text-justify {
text-align:justify;
}
.post-single {
padding-bottom:5px; /*30px*/
}
.post-single,.post-single p {
font-family:Raleway,sans-serif;
font-size:17px;
line-height:26px;
display:inline-block;
}
.post-single .heading-title h2 {
font-family:Raleway,sans-serif;
font-size:34px;
line-height:38px;
font-weight:400;
margin-bottom:0;
margin-top:5px;
text-align:left;
}
.post-single .post-meta {
display:block;
padding-top:20px;
padding-bottom:15px;
}
.post-single .post-meta span {
font-family:Raleway,sans-serif;
font-size:12px;
line-height:16px;
}
.post-single img {
max-width:100%;
height:auto;
margin-bottom:20px;
margin-top:20px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}
.post-single blockquote {
position:relative;
padding-left:0;
border-left:none;
padding-top:40px;
}
.post-single blockquote::before {
content:'\f10d';
font-family:FontAwesome;
position:absolute;
left:0;
top:0;
font-size:26px;
color:#bbb;
}
.avatar-img {
width:100px;
height:100px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
overflow:hidden;
}
.avatar-img img {
padding:0;
margin:0;
max-width:100%;
height:auto;
}
.no-avatar-img {
position:relative;
width:100px;
height:100px;
background:#ddd;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
overflow:hidden;
}
.no-avatar-img .fa {
position:absolute;
left:50%;
top:50%;
font-size:70px;
color:#fff;
text-align:center;
width:70px;
height:70px;
margin-left:-35px;
margin-top:-36px;
}
.comment {
margin-top:0;
padding-bottom:10px;
}
.comment ul {
padding:0;
list-style-type:none;
}
.comment ul ul {
margin-left:85px;
padding:0;
list-style-type:none;
}
.comment:after,.comment:before {
content:"";
display:table;
clear:both;
}
.comment h3 {
font-size:24px;
line-height:26px;
color:#5c7280;
margin:20px 0 40px;
}
.comment img {
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}
.comment img.avatar {
position:relative;
float:left;
margin-left:0;
margin-top:0;
width:65px;
height:65px;
}
.post-comments {
border:1px solid #eee;
margin-bottom:20px;
margin-left:85px;
margin-right:0;
padding:10px 20px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
background:#fff;
color:#6b6e80;
position:relative;
}
.post-comments:before {
content:"";
position:absolute;
top:8px;
left:-10px;
border:10px;
border-top:10px solid transparent;
border-right:10px solid #fff;
border-bottom:10px solid transparent;
border-left:0 solid transparent;
}
.comment .meta {
font-size:13px;
color:#aaa;
padding-bottom:8px;
margin-bottom:10px!important;
border-bottom:1px solid #eee;
}
.comment-form {
padding:20px 0;
}
.comment-form .form-control {
background:#fff;
border-color:#eee;
padding:10px 20px;
margin:10px 0;
height:45px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
color:#999;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
.comment-form .form-control:focus {
background:#39b3d7;
border-color:#269abc;
color:#fff;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
.comment-form textarea.form-control {
height:auto;
resize:none;
}
.comment-form .form-control::-webkit-input-placeholder {
color:#aaa;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
.comment-form .form-control:-moz-placeholder {
color:#aaa;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
.comment-form .form-control::-moz-placeholder {
color:#aaa;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
.comment-form .form-control:-ms-input-placeholder {
color:#aaa;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
.comment-form .form-control:focus::-webkit-input-placeholder {
color:#eee;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
.comment-form .form-control:focus:-moz-placeholder {
color:#eee;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
.comment-form .form-control:focus::-moz-placeholder {
color:#eee;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
.comment-form .form-control:focus:-ms-input-placeholder {
color:#eee;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
.pager>li>a:focus,.pager>li>a:hover {
background-color:#39b3d7;
border-color:#269abc;
color:#fff;
}
.pager>.disabled>a,.pager>.disabled>a:focus,.pager>.disabled>a:hover {
border-color:#ddd;
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
background-color:#39b3d7;
border-color:#39b3d7;
}
.sidebar .widget-sidebar:after,.sidebar .widget-sidebar:before {
content:"";
display:table;
clear:both;
}
.sidebar .widget-sidebar {
margin-top:-20px;
margin-bottom:20px;
}
.sidebar .widget-sidebar h3 {
margin-bottom:20px;
/*font-family:'Noto Serif',serif;
font-size:20px;
font-weight:400;*/
font-family: Raleway,sans-serif;
font-size:22px;
line-height:24px;
color:#506A85;
font-weight:500;
}
.sidebar .widget_archive ul>li>a,.sidebar .widget_categories ul>li>a {
font-size:14px;
line-height:22px;
color:#6b6e80;
}
.sidebar .widget_archive ul>li>a:hover,.sidebar .widget_categories ul>li>a:hover {
color:#39b3d7;
}
.sidebar .widget_categories ul>li>a::before {
content:"\f05d";
font-family:FontAwesome;
font-size:16px;
padding-right:15px;
}
.sidebar .widget_archive ul>li>a::before {
content:"\f133";
font-family:FontAwesome;
font-size:14px;
padding-right:15px;
}
.sidebar .widget-sidebar .navbar-form {
position:relative;
margin-left:0;
padding-left:0;
}
.sidebar .widget-sidebar .navbar-form>.form-control {
display:block;
width:100%;
padding-right:55px;
}
.sidebar .widget-sidebar .navbar-form>.btn-search {
position:absolute;
right:22px;
top:6px;
}
.sidebar .widget-sidebar.default_widget>ul,.sidebar .widget_archive ul,.sidebar .widget_categories ul,.sidebar .widget_top-posts ul {
list-style-type:none;
padding-left:0;
margin-left:0;
}
.sidebar .widget-sidebar.default_widget>ul>li,.sidebar .widget-sidebar.default_widget>ul>li>a {
font-size:14px; /*14px*/
color:#6b6e80;
}
.sidebar .widget-sidebar.default_widget>ul>li>a::before {
content:'\f10c';
font-family:FontAwesome;
font-size:12px;
padding-right:15px;
}
.sidebar .widget-sidebar.default_widget>ul>li>a:focus,.sidebar .widget-sidebar.default_widget>ul>li>a:hover {
color:#39b3d7;
}
.post-wrapper {
position:relative;
display:block;
margin-bottom:20px;
padding-bottom:20px;
}
.post-img {
position:relative;
float:left;
display:inline;
width:70px;
height:70px;
margin-right:18px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
-ms-background-size:cover!important;
-o-background-size:cover!important;
background-size:cover!important;
background-repeat:no-repeat;
background-position:center center;
overflow:hidden;
}
.post-text {
padding:0;
font-size:14px;
line-height:21px;
}
.post-text>.post-meta {
display:block;
padding-top:0!important;
padding-bottom:5px;
font-size:12px;
}
.post-text>.heading-title h2 {
margin-top:0;
margin-bottom:0;
font-family:Raleway,sans-serif;
font-size:14px;
line-height:18px;
font-weight:600;
}
#portfolio {
width:100%;
display:table;
margin:40px 0;
}
#portfolio.portfolio-page .portfolio-sort {
margin:40px auto 60px;
max-width:970px;
display:table;
text-align:center;
}
#portfolio.portfolio-page .portfolio-sort>li>a {
position:relative;
display:block;
padding:10px 20px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #39b3d7;
color:#269abc;
background-color:transparent;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
}
#portfolio.portfolio-page .portfolio-sort>.active>a,#portfolio.portfolio-page .portfolio-sort>.active>a:focus,#portfolio.portfolio-page .portfolio-sort>.active>a:hover {
color:#fff;
background-color:#39b3d7;
}
#portfolio.portfolio-page .portfolio-sort>li:last-child>a {
margin-right:0;
}
#portfolio .container-portfolio {
position:relative;
display:block;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
#portfolio .container-portfolio>li {
display:block;
float:left;
width:25%;
height:auto;
padding:0;
margin:0;
overflow:hidden;
}
#portfolio .container-portfolio>li>.portfolio-item {
position:relative;
width:100%;
height:100%;
overflow:hidden;
}
#portfolio .container-portfolio>li>.portfolio-item>.portfolio-caption {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
padding:20px 22px;
text-align:center;
background-color:rgba(50,66,90,.85);
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
#portfolio .container-portfolio>li>.portfolio-item:hover>.portfolio-caption {
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
#portfolio .container-portfolio>li>.portfolio-item>.portfolio-caption>.portfolio-text {
color:#fff;
-webkit-transform:translateY(100px);
-moz-transform:translateY(100px);
-ms-transform:translateY(100px);
-o-transform:translateY(100px);
transform:translateY(100px);
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
#portfolio .container-portfolio>li>.portfolio-item:hover>.portfolio-caption>.portfolio-text {
color:#fff;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
.isotope-item {
z-index:2;
}
.isotope-hidden.isotope-item {
pointer-events:none;
z-index:1;
}
.isotope,.isotope .isotope-item {
-webkit-transition-duration:.8s;
-moz-transition-duration:.8s;
-ms-transition-duration:.8s;
-o-transition-duration:.8s;
transition-duration:.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;
}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item {
-webkit-transition-duration:0s;
-moz-transition-duration:0s;
-ms-transition-duration:0s;
-o-transition-duration:0s;
transition-duration:0s;
}
#contact {
width:100%;
padding:0;
position:relative;
}
#map::after,#map::before {
content:"";
display:table;
clear:both;
}
#map {
width:100%;
height:240px;
padding:0;
margin:0;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
#map img {
max-width:none;
}
.contact {
padding:40px 0;
}
#partner {
width:100%;
padding:40px 0 60px;
}
#partner .brand-img>li {
float:left;
width:25%;
border:1px solid #ddd;
border-right:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
#partner .brand-img>li:last-child {
border-right:1px solid #ddd;
}
#partner .brand-img>li>a {
padding:20px 0;
display:block;
text-align:center;
opacity:.5;
filter:alpha(opacity=50);
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-ms-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out;
}
#partner .brand-img>li>a:hover {
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:opacity .3s ease-in-out;
-moz-transition:opacity .3s ease-in-out;
-ms-transition:opacity .3s ease-in-out;
-o-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out;
}
#partner .brand-img>li>a:hover>img,#partner .brand-img>li>a>img {
display:block;
margin-left:auto;
margin-right:auto;
max-height:62px;
width:auto;
}
#footer {
width:100%;
color:#ddd;
padding:80px 0 60px;
background-color:#1b1d2a;
background-image:url(../img/map.png);
-webkit-background-size:cover!important;
-moz-background-size:cover!important;
-ms-background-size:cover!important;
-o-background-size:cover!important;
background-size:cover!important;
background-repeat:no-repeat;
background-position:top center;
}
#footer .widget:after,#footer .widget:before {
content:"";
display:table;
clear:both;
}
#footer .widget {
margin-bottom:20px;
}
#footer .widget h3 {
font-size:20px;
font-weight:600;
margin-bottom:20px;
}
#footer .widget ul>li>a {
color:#5bc0de;
}
#footer .widget ul>li>a:before {
content:"\f005";
font-family:FontAwesome;
font-size:11px;
color:#ccc;
padding-right:10px;
}
#footer .widget ul>li>a:hover {
color:#ccc;
}
#footer .widget ul>li>a:hover:before {
color:#5bc0de;
}
#footer .footer-logo, .footer-logo img {
	text-align:right;
	max-width: 100%;
    height: auto;
}
#footer .footer-logo h2 {
margin-top:10px;
font-weight:700;
}
#copyright {
width:100%;
padding:15px 0 5px;
background-color:#0f101a;
color:#ccc;
font-size:13px;
}
#copyright .social-icon>li>a {
position:relative;
width:32px;
height:32px;
background:#6b6e80;
display:block;
border-radius:100%;
}
#copyright .social-icon>li>a>.fa {
position:absolute;
left:50%;
top:50%;
width:18px;
height:18px;
margin-left:-9px;
margin-top:-9px;
color:#1b1d2a;
font-size:19px;
}
#copyright .social-icon>li>a:hover>.fa {
color:#fff;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
#copyright .social-icon>li>.icon-twitter:hover {
	background:#4099FF;
}
#copyright .social-icon>li>.icon-facebook:hover {
	background:#4467AD;
}
#copyright .social-icon>li>.icon-youtube:hover {
	background:#FF4B4B;
}
#copyright .social-icon>li>.icon-instagram:hover {
	background:#6e99b2;
}
#copyright .copy-left {
	text-align:left;
	margin-top:10px;
}
#copyright .copy-right {
	text-align:right;
	margin-top:5px;
}

/* added */
.logotop  {
	margin-top:-80px;
}
.tooltip {
	margin-left:auto;
	margin-right:auto;
	margin: 50%;
}
.breadcrumb {
  padding: 8px 15px 8px 0;
  margin-bottom: 5px; /*20px*/
  list-style: none;
  background-color: #fff;
  border-radius: 4px;
}
h5 {
	font-size:15px;
	text-transform:uppercase;
	font-weight:700;
	padding:0;
	margin:5px 0 0 0;
}
h5 a {
	color:#666;
}
h5 a:hover {
	color:#333;
}
h6 {
	font-size:14px;
	text-transform:capitalize;
	font-weight:700;
}
.content_sm {
	font-size:12px;
}

/* google maps */
.google-maps {
	position: relative;
	top:5px;
	padding-bottom: 75%; /*This is the aspect ratio*/
	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

/* map style */
.mapicon {
	float:left;
	min-width:350px;
	min-height:350px;
}
.mapicontext {
	margin-left:30px;
	min-width:250px;
}
.mapicon_wrap {
	margin:0;
	padding:0;
	min-width:100%;
	height:50px;
}
.widgetNone {
	color:#1b1d2a;
}