/*
Theme Name: Always Josefa V2
Author: Xqwzid
Author URI: http://xqwzid.com.au
Description: Version 2.0 Theme For AlwaysJosefa
Version: 2.0

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



body {
	font-family: 'Josefin Sans', sans-serif !important;
font-size:18px;
color:#6D6E71;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility; 
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: subpixel-antialiased
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}

.apost p, .entry-summary p {

text-align:justify;


}

p {

margin-bottom:20px;
}



.form-control, .mc4wp-form input[type='submit'], .menu-amwriting input[type='submit'] {

height: 34px !important;
}


.form-control,  .menu-amwriting input[type='email'] { color:#111 !important; }

h1 {
font-family: 'Allura', cursive;
font-weight:bold;

}
h1 a { color:#231F20; }

h2,h3, h4, h5,h6,h7,h8,h9 {
font-family: 'Julius Sans One', sans-serif;
}

h2.entry-title a, h2.disclaimer-heading, h2.disclaimer-heading a {
font-family: 'Allura', cursive !important;
font-weight:bold;
font-size:36px;
color:#231F20;
}

.side-bar .widget_sp_image {

text-align:center;
}

.side-bar .widget-1{

margin-top:100px;

}

.side-bar .widget-last {

margin-top:30px;

}

.footer-image-widget {margin-top:20px;}
.footer-image-widget .widget_sp_image {float:left!important;}
.footer-image-widget .widget-2 {margin-top:11px;}
.footer-image-widget .widget-1 {margin-left: -15px;margin-right: 14px;}

.recent {

background: #f4f4f4;
padding-top:30px;
}

.upper {
color:#fff;
background-color:#231F20;
padding:10px 0;
}

.upper a {

color:#fff;
}

.upper a:hover {

color:#fff;
text-decoration:underline;
}

.slider {
}

#mega_main_menu.primary-menu > .menu_holder > .menu_inner > ul > li > .item_link {
background-color: #231F20;
padding: 0px 19px !important;
}

.menu_holder {min-width:1180px !important;}

.menu {

	color:#fff;
background-color:#231F20;
}

.link_text {
text-transform:uppercase;
font-size:12px !important;
}

.post-content {
position: relative;
display: block;
background-color: #fff;
border: 1px solid #eee;
padding: 20px 25px;
margin-bottom: 2px;
}


.post-content h1 {

font-size:30px;
height:68px;
}

.post-content p {

height:88px;
margin-bottom:10px;
text-align:justify;
font-size:14px !important;

}

.main {

padding: 60px 0;
min-height:500px;
}


.copy-right .container {


}

.copy-right {
font-size: 16px;
background-color: #231F20;
padding-top:25px;
padding-bottom:25px;

border-top: solid 1px #fff;
color:#fff;
}

.footer {

background-color:#231F20;
color:#fff;

}
.metaslider { margin-bottom:30px;}
.widget_sp_image-26 {float:left!important;}

.footer-container {

margin-top:40px;
margin-bottom:40px;
}

.footer-archive-list {
list-style-type:none;
padding:0;
}

.footer-archive-list li {
border-bottom: solid 1px;
}

.footer-archive-list li a {
color:#fff;
}
.footer-archive-list li a:hover {
color:#fff;
text-decoration:underline;
}


.textwidget form .btn-default {
color:#333 !important;


}



.recent-posts {

padding-left:40px;
}

h5.footer-recent-posts {
font-size:18px;
font-weight:bold;
}
.footer-recent-posts {
list-style-type:decimal;
list-style-position: inside;
padding:0;
}

.footer-recent-posts li {
padding-bottom:5px;
}

.footer-recent-posts li a {
color:#fff;
font-size:14px;
}

.footer-recent-posts li a:hover {
color:#fff;
text-decoration:underline;
}



#nav.affix {
    position: fixed;
    top: 0;
    width: 100%
}


.side-img {
margin-top:60px;
border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-webkit-border-radius: 50%;
display: inline-block;
height: 180px;
width: 180px;
}
.page-content{

margin-top:30px;

}

.entry-title {
margin-bottom:40px;

}

#comments { display:none;}
 
.always-josefa {
}


.signature {
text-indent: -9999px;
display: block;
margin: 0 0 50px;
}


.slider-image{


width: 100%;
background: no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

background-color: transparent;
background-image: url("./resources/images/header.jpg");

height:350px

}

.post {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: solid 1px;
}

.last-post {
border-bottom:none;
}


.post-container::before,
.post-container::after{
	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 20px;
	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{
		color: #5bc0de;
	vertical-align: middle;
}

.post-atribut span{
	display: block;
	vertical-align: middle;
	font-size: 14px;
	text-align: center;
}

.post-content img{
	max-width: 100%;
	width: 100%;
	height: auto;
	display: block;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		 -o-transition: all 0.2s ease-in-out;
			transition: all 0.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;
}

.item_link{

padding: 0px 16px !important;
}

.random-posts-title {

margin-top:10px;
}

.post-icon-img{
display: inline-block;

}

.entry-content iframe {

width: 100%;
height: 500px;
}
.entry-content-asset {

margin-bottom:10px;
}

.random-posts{

border-top: solid 2px;
border-bottom: solid 2px;
padding-bottom: 20px;
border-color: rgba(0,39,59,.08);

}

.entry-header {
margin-bottom:80px;
}

h1.entry-title{

font-size:50px;
margin: 5px 0;
color:#231F20;
}

.entry-date {
font-size:80%;
text-transform: uppercase; 
}
.posted-in a  { text-transform: uppercase;}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  /* Styles */
	.mega_dropdown {display:none;}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  /* Styles */
	.mega_dropdown {display:none;}

}

.featured-container {}


.link_text, .mega_dropdown, .mobile_button {
font-family: 'Josefin Sans', sans-serif !important;

}

h1.hot-off-the-press {

}

.textwidget .mega-menu-social {
margin-bottom:20px !important;

}

.textwidget .mega-menu-social  li{
margin-right:20px !important;

}

.social-icons, .main-menu-icons {

list-style-type:none;
margin-bottom:0;
height:28px;
}

.social-icons li, .main-menu-icons li {
height:28px;
padding-right: 4px;
padding-left:0;

}

.social-icons li a, .main-menu-icons li a{
display:inline-block;
}


.slider-header .widget_sp_image  {

text-align:center;

}

.cat-text {

margin-top: -20px;
position: absolute;
left: 20px;
top: 23px;
text-transform:uppercase;
font-size:15px;
}

.comments-link a {
color:#6D6E71;
}

.mega_dropdown {
font-size:18px !important;
opacity: 0.9 !important;
background-color:#231F20 !important;
}

.mega_dropdown .widget_sp_image {

text-align:center;

}

.caption {
font-size: 14px;
}

.footer-by {

background-color:#333;
color:#fff;

}

.menu-links {

list-style-type:none;
padding-left:40px !important;
}

.no-padding-left {

padding-left:0 !important;
}

.search-form, .inline {
display:inline-block;
}


.menu-links li a {

font-size:18px !important;
color:#fff !important;

}

.menu-links li {

margin-bottom:10px !important;
}

.menu-links li a:hover {

text-decoration:underline !important;

}

.conversations-over-coffees {

background-image: url("./resources/images/convo-coffee.png");
height:200px;
width:200px;

}

.widget-last .textwidget {

padding-left:60px;



min-height:150px;
}

.entry-content form.mc4wp-form {

width: 452px;
margin: 0 auto;
margin-top: 50px;
margin-bottom: 50px;
}

.disclaimer-text p {

text-align:justify;
}

.your-message textarea {
width:100%;
}

.textwidget p {padding-right:15px !important; text-align:justify !important;}

.alignright { text-align:right;}

.mmm_fullwidth_container { width:auto !important;}

#advanced_menu-2 .link_text, #advanced_menu-2  > #mega_main_menu_ul > .link_content  {height:auto !important margin:0 !important; line-height:auto !important;}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown > ul {
-moz-box-shadow:none !important;
-ms-box-shadow:none !important;
-o-box-shadow: none !important;
/* box-shadow:none !important;

}


