/*   
Theme Name: Charitas Child Theme
Theme URI: 
Description: Use this theme to start your Charitas Child Theme development.
Author: Victor Tihai
Author URI: http://wplook.com/
Template: charitas-wpl
Version: 1.0.0.
*/

@import url('../charitas-wpl/style.css');

/* general overwrites */
h1.page-_comment-title{color:#0033ff !important;}
.grid_4{margin-bottom: 1%;}
.short-content .buttons:hover{background:#fff !important}
.widget-title h3,.short-content .entry-header a{color:#0033ff !important;}
.entry-meta{border:0}
.short-content h3.entry-header{font-size: 19px;color:#0033ff !important;}
.tagcloud a{background:#ff9900!important;color:#0033ff !important;}
.share-buttons{margin:0!important}

.entry-meta-press time {
    margin: 0 12px;
}

/* header*/
.nav-menu .sub-menu, .nav-menu .children{
	background:#ff9900;
	border-radius:3px;
	box-shadow:5px 5px 5px rgba(0,0,0,.3)
}
ul.nav-menu ul a, .nav-menu ul ul a{color:#fff;border-bottom:1px solid #fff}
	ul.nav-menu ul a:hover, .nav-menu ul ul a:hover{background:none!important;color:#0033ff;border-bottom:1px solid #fff!important}
	ul.nav-menu ul li:last-of-type a, .nav-menu ul ul li:last-of-type a,ul.nav-menu ul li:last-of-type a:hover, .nav-menu ul ul li:last-of-type a:hover{border:0 none!important}

#footer-widget-area {
    background: #0033ff !important;
}

.flex-content .grid_16 h1, .flex-content .grid_16 h2{
    background: rgba(255, 255, 255, 0.7);
    margin: 0;
	padding: 0 20px;
}
.flex-content .flex-button a,.flex-button-red > a{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd65e+0,febf04+100 */
background: #ffd65e; /* Old browsers */
background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
border:1px solid #878d59 !important;
color:#0033ff !important;
	
}
.flex-content .flex-button > a:hover,.flex-button-red a:hover{background: #fff !important}

.flex-control-thumbs,.teaser-page-list {background: rgba(229, 0, 0, 0.7) !important}
.first-home-widget-area{width:98% !important}
.content .flex-button-red  > a.brd{border:1px solid #878d59 !important;}
h3 a,h4{color:#0033ff !important}
.announce-body{background:#ff9900 !important}

.candidate .name, figure:hover .mask-square, .nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    color: #ff9900 !important;
}

header .container_16 .grid_5{width: 20.25% !important}
header .container_16 .grid_11{width: 75.75% !important;max-width: 100%;}
.latestnews-body .flex-direction-nav a {
    background-color: #ffa000 !important;opacity:1 !important
}
.latestnews-body:hover .flex-next:hover, .latestnews-body:hover .flexslider:hover, .latestnews-body:hover .flex-prev:hover{background-color: #0033ff!important;}
.teaser-page .page-title{background:#ff9900 !important}

h3{color:#333 !important}

#main .inner {padding: 64px 0 !important}

/* posts page - news- */
.short-content a.fright,.short-content a.buttons{background: #ffd65e; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
	border:1px solid #878d59 !important;
	border-radius: 3px;
    color: #0033ff !important;
 }
.page-id-562 .page-title{background:#ff9900 !important}
.page-id-562 .widget-title h3{color:#0033ff !important}
.page-id-562 .short-content .buttons:hover{background:#fff !important}
.page-id-562 .entry-meta {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.page-id-562 .tagcloud a:hover{color:#fff!important}
.page-id-562 .short-content a.fright{border-radius:0;border:0 none !important}
/* about us page */
.teaser-page {height: 184px;padding: 440px 0 0;}
.page-id-579 h3{color:#3b3b3d}
.page-id-579 h1{background:#ff9900}
	@media (max-width: 780px) {
		.page-id-579 h1#site-title{background:none}
	}
h2{color:#0033ff !important}
.entry-meta .buttons.author,.entry-meta .buttons.time{border: 0 none !important;}

.nav-menu .current-menu-item > a{color:#ff9900 !important}

.sub-menu .current-menu-item > a {color: #0033ff !important;}
.sub-menu .menu-item-has-children >a {color: #fff !important;}
.nav-menu a:hover{color:#0033ff !important}

/* staff page */
.page-id-614 .teaser-page-list{background:#339966 !important}
.page-id-614 .page-title{background:#e53b51 !important}
.candidate .name {color:#0033ff !important;font-size: 1.7em !important;}


/* contact page */
.page-id-589 .teaser-page-list{background:#339966 !important}
.page-id-589 .page-title{background:#e53b51 !important}
.page-id-589 .inner h3{color: #0033ff !important;}
.page-id-589 h2 {margin: 0 0 1em}

.wpcf7-form p {margin-bottom: 2.5em}
.wpcf7-form label {
    display: inline-block;
    min-width: 18%;
	color:#000;
}
.wpcf7-form label span{color: #e53b51}
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"]{width:40%;}
.wpcf7-form textarea{width:80%;vertical-align: top;}
.wpcf7-form input,.wpcf7-form textarea{border: 1px solid #a2a2ad!important}
.wpcf7-form input[type="submit"]{
	background: #ffd65e; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
	border:1px solid #878d59 !important;
	border-radius: 3px;
    color: #0033ff !important;
    margin: 0 0 0 144px;
    min-width: 180px;
}
.mandt {
    color: #e53b51;
    font-size: 11px;
    margin: 0 0 0 124px;
}
@media screen and ( max-width: 1040px ){
	.wpcf7-form label ,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{width:100%}
	.wpcf7-form input[type="submit"],.mandt{margin: 0 auto;width: 100%;}
}

/* staff page */
.single-post_staff .teaser-page-list{background:#339966 !important}
.single-post_staff  .page-title{background:#e53b51 !important}
.single-post_staff h2, .candidate-detailes a{color:#e53b6c !important}
.single-post_staff .grid_11{width: 96.75% !important;}
.single-post_staff .candidate{width:24.5%!important}
.candidate-about {width:71%!important}
.page-id-614 .container_16 .grid_4 {width: 22.9%!important;}
	@media (max-width: 640px) {
		.page-id-614 .container_16 .grid_4 {width: 98% !important;}
		.candidate {margin-bottom: 20px !important;}
	}
.page-id-614 .widget-title h3{color: #0033ff !important;}

/* projects page */
.page-id-581 .short-content a.fright{float:left}
.page-id-581 h1 a{color: #0033ff !important;}
.page-id-581 .page-title{background:#ff9900!important}
.page-id-581 .grid_4{margin-bottom:2%!important}

/* toy libraries page */
.page-id-625 .short-content a.fright{float:left}
.page-id-625 .container_16 .grid_4 {
    height: 100%;
    min-height: 350px;
}
/* health & wellbeing page */
.page-id-637 .short-content .entry-header{display: inline-block;min-height: 74px;}

/* footer */

.antropy-footer a {
    color: #2e58ff !important;
    float: right;
}

#colophon .widget h3 {color: #fff !important}
/* tabs */

.tabs {
    max-width: 100%;
    float: none;
    list-style: none;
    padding: 0;
    margin: 75px auto;
	border:1px solid #002dff;
	border-top:0;
	border-right:0;
}
.tabs:after {
    content: '';
    display: table;
    clear: both;
}
.tabs input[type=radio] {
    display:none;
}
.tabs label {
	background: #002dff;
    display: block;
    float: left;
    width: 10.3333%;
    color: #fff;
	margin: 0 0 0 6px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    line-height: 2;
    cursor: pointer;
    -webkit-transition: all 0.5s; /* Safari 3.1 to 6.0 */
    transition: all 0.5s;
	border:1px solid #002dff;
	border-bottom:1px solid #fff;	
}
.tabs label:first-of-type {margin:0;border-left:0;}
.tabs label span {
    display: none;
}

.tab-content {
    display: none;
    width: 100%;
	margin: -1px 0 0;
    float: left;
    padding: 15px;
    box-sizing: border-box;
    background-color:#ffffff;
	border-right:1px solid #002dff;
	border-top:1px solid #002dff;
}
.tabs [id^="tab"]:checked + label {
        background: #fff;
		color:#002dff;
		position: relative;
		z-index: 1000;
		
    }
    #tab1:checked ~ #tab-content1,
    #tab2:checked ~ #tab-content2{
        display: block;
    }
@media (max-width: 968px) {
        
        .tabs label span {
            display: inline-block;
        }
        .tabs {
        max-width: 750px;
        margin: 50px auto;
        }
		.tabs label {
			width: 33.3333%;
		}
    }
/* end tabs */

article.list{
	margin-bottom: 18px;
    padding-bottom: 18px;
}

article:last-of-type {
    border: 0 none;
}
