/*
	Theme Name: Manja Carlsson Photography Theme
	Theme URI: http://www.manjacarlsson.com
	Description: <strong>Mein eigenes Design :-)</strong>
	Version: 2.0.0
	Author: -
	Template: twofold-wp
*/

@import url("../twofold-wp/style.css");


/*** GENERAL STYLE ***/

body p {
    font-size: 18px;
}


/* HEADER PADDING */

@media only screen and (min-width: 64.063em) {
  .page-padding {
    padding-top: 120px !important;
}
  }

/* LOGO SIZE MANJA CARLSSON */

/*
#header .logo .logoimg {
    max-height: 60px;
}
*/

.dark-colors .blog-post-container, body.dark-theme:not(.logo-dark):not(.custom-background) .blog-post-container, body.light-theme.logo-light:not(.menu-open) .blog-post-container {
    background: #323232;
}

#wrapper {
background: #323232;
}

.single-post .post.post-detail .post-gallery .parallax_bg {
    width: 100%;
    height: 120%;
}

/*** CONTAC FORM 7 ***/
label {
    font-size: 14px;
    color: #fff;
    margin: 0 0 8px;
    line-height: 2;
    font-weight: 300;
    text-transform: none;
    clear: both;

}


/*** CONTACT PAGE ***/

.contact-content {
	display: block;

}

.contact-container { min-height: 900px;}


.contact-container.style1 {
    height: auto !important;
   /* overflow: hidden;*/
}

/*** AUTHOR BOX ***/
.author_bio_section{
/*background: none repeat scroll 0 0 #F5F5F5;*/
padding: 15px;
border: 1px solid #fff;
}

.author_name{
font-size:16px;
font-weight: bold;
}

.author_details img {
border: 1px solid #D8D8D8;
border-radius: 50%;
float: left;
margin: 0 10px 10px 0;
}

/*** SLIDER IN IE ***/

_:-ms-lang(x),
_:-webkit-full-screen,

     /* IE10+ CSS styles go here */
	.ms-right .ms-section .ms-section-inner {

    right: -11px;
}

/*** SHARE BUTTON DESIGN ***/

.photo_action {
    width: 82px;
    height: 52px;
    border-radius: 26px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    border: 1px solid rgba(21,21,21,0.2);
}

/*** LINK MARKER ***/
a[target="_blank"]:after{content:"";background:url("data:image/png;base64,R0lGODdhCgAKAIAAAGhoaP///ywAAAAACgAKAAACFIwPCcfq5hZKgUJbZ2OwcyltVWQVADs=") no-repeat scroll 100% 40%;margin-right:5px;padding-right:15px}


/*** COOKIE BAR ***/
#cookie-law-info-bar {
    background-color: #2E2E2E !important;
    color: rgba(183,183,183,0.8) !important;
    border-top: 4px solid rgb(68, 68, 68);
}

.cli-plugin-button {
color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0) !important;
}

.cookie_emoji {
  width: 20px;
  height: 20px;

}


/*** SEARCH IN MENU ***/

/*.tb-search {
    background-color:  transparent !important;
}*/

.search_glass {
background-image: url('http://www.example.com/wp-content/uploads/2014/12/home.png');
background-repeat: no-repeat;
background-position: left;
padding-left: 5px;
}

.dummy-media-object img {
    width: 50px;
    height: 50px;
}

.round {
     border-radius: 0% !important;
}

.morphsearch.open .morphsearch-form {
    background-color: #4f4f4f ;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 23px !important;
}
::-moz-placeholder { /* Firefox 19+ */
    font-size: 23px !important;
}
:-ms-input-placeholder { /* IE 10+ */
    font-size: 23px !important;
}
:-moz-placeholder { /* Firefox 18- */
    font-size: 23px !important;
}

.ui-autocomplete {
    background: #020202 !important;

}

.ui-state-focus {
    background: #323232 !important;
}



/* FIX CHROME SHOWING PLACEHOLDER TEXT WHILE LOADING */
.morphsearch {
	visibility: hidden;


}

/* FONT SIZE TITLES */

/* @media only screen and (min-width: 80em)
h2 {
    font-size: 42px !important;
    color: red !important;
} */

h1 {
    font-size: 52px;
}

h2 {
    font-size: 42px;
    margin-bottom: 40px;
    margin-top: 40px;
}

h3 {
    font-size: 32px;
    margin-top: 80px;
}

h3.entry-title {
    margin-top: 0px;
}

h4 {
    margin-top: 40px;
}


/* LIKE BUTTON (HEART) */

.wpulike-animated-heart .wp_ulike_btn {
    width: 60px;
    height: 60px;
}

.wpulike .wp_ulike_general_class {
    display: inline-block;
}

.fa {
    margin-top: -4px;
}

.wpulike-animated-heart .wp_ulike_btn {
    background-color: #323232;
    box-shadow: none;
    border: solid 1px;
    }
