/*
 Theme Name:     Centum Child
 Description:    Centum Child Theme - use to customize theme without loosing any changes after update
 Author:         You
 Template:       Centum
 Version:        1.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../Centum/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */
body{
	color: #333!important;
}
.picture img {
    float: left;
    height: auto;
    max-height: 150px;
    max-width: 150px;
    padding: 0 23px 0 0;
}
.post{
	overflow: hidden;
}
#tagline {
    height: 58px;
    margin: 0 0 0 20px;
    max-width: 260px;
    padding: 22px 0 0 20px;
}
.post-content {
    margin: 0;
}
.home .container .four.columns, .single .container .four.columns {
    margin-top: 33px;
}
.textwidget hr{
	margin: 7px 0;
}
/*
.four.columns{
	margin-left: 20px;
	margin-right: 0;
}
*/
.nivo-lightbox-image img{
	margin: auto;
}
a:visited, a strong{
	color: #1e73be;
}
.published-time{
	color: #666!important;
}
#navigation ul li a{
	padding: 17px 23px;
}
.wp-caption{
	border: 0;
	padding: 0;
}
.wp-caption img{
	border: 1px solid #dedede;
	padding: 3px;
}
.comment-des {
    width: 100%;
}
.comments .reply{
	display: none!important;
}
#commentform fieldset div:nth-child(1), #commentform fieldset div:nth-child(2) {
    float: left;
    padding: 0 35px 0 0;
}

#commentform fieldset div:nth-child(3) {
    padding: 0 0 20px 0;
}
#footer .menu li {
    background: transparent;
    float: left;
    padding: 0 15px 0 0;
}
.noborder{
	border: 0!important;
}
#footer .eight.columns{
	margin-top: 33px;
}
#logo{
	margin-top: 0;
}
#logo a img {
    float: left;
    max-width: 128px;
}
.slider{
	margin: 15px 0 50px 0!important;
}
.pagination .extend{
	display: none;
}

.slide-caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    bottom: 0;
    display: block;
    left: 0;
    margin: 0;
    padding: 22px;
    position: absolute;
    width: 100%;
    color: #fff!important;
}
.slide-caption p{
	padding-right: 40%;
	color: #ccc
}

.flex-direction-nav a {
	background: transparent;
    bottom: 0;
    cursor: pointer;
    display: block;
    float: none;
    height: 30px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    transition: all 0.1s ease-in-out 0s;
    width: 30px;
}

.flex-direction-nav .flex-prev {
    margin-right: 30px;
}
@media (max-width:767px){
   #contact-details{
    display: none;
   }
   .slider {
    margin: 0 !important;
    }
    .slide-caption {
        background: #efefef;
        margin-top: 0;
        height: 155px!important;
        position: static;
    }
    .slide-caption h3 {
        color: #303030;
    }
    .slide-caption p {
        color: #333;
        padding-right: 45px;
    }
    .alignleft{
        border: none;
    }
    .uebersicht{
        padding-top: 40px;
        margin: 0 0 -30px 0!important;
    }
    .wp-pagenavi .pages{
        display: none;
    }
    .flex-direction-nav{
        display: none;
    }
    #tagline {
        height: 80px;
        margin: 0 0 0 20px;
        max-width: 130px;
        padding: 0 0 0 20px;
        display: block!important;
    }
}
@media (max-width:400px){
    #tagline {
        display: none!important;
    }
}

.mejs-offscreen{
	display: none!important;
}

#footer .headline, .footer-headline{
	overflow: hidden;
}
.search input{
	padding-left: 50px;
}

#nav_menu-2{
	padding-bottom: 1px
}
#click-menu .threeLines {
padding: 2px 5px;
}

#search-3{
margin-top: 75px!important
}
#search-3 .footer-headline{
    display: none;
}

.paged .slider{
    display: none;
}

ol, ul.square, ul.circle, ul.disc {
    margin-left: 14px;
}
.wp-caption{
    max-width: 100%;
}

.w50 {
    margin-left: 10px;
    padding: 5px;
    width: 50px;
}

blockquote{
    color: #666;
}

.wikipedia {background: url(images/icons/social/wikipedia.png) no-repeat;}

.instagram {background: url(images/icons/social/instagram.png) no-repeat;}


.widget ul li {
    color: #666;
}