/*
Theme Name: Agency Child
Description: Child theme for Agency theme
Author: Themify
Template: agency
*/

@import url("../agency/style.css");

/* write custom css below */

/* H2 posttitle */
#content h2.post-title {
    color: #000;
 
    font-weight: normal;
    line-height: 1.2em;
    font-size : 1.5em;
    font-variant: normal;
    letter-spacing: 1px;
    text-align: center;
    margin: 0 0 10px;
    padding : 0;
}

#content h2.entry-title {
    text-align: left;
}

#site-description {	display: none;}

/*main-navigatie */
#main-nav a {
        margin-left: 5px; 
        padding : 6px 5px;
}
#main-nav a:hover {
	color: #000;
        box-shadow: 0 1px 2px rgba(0,0,0,.3);
	border-radius: 5px;
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {
   	color: #000;
    background-color: #f5f0f0;
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
	border-radius: 5px;
}
.themify-social-links {
    color: #fff;
}

#content .widgettitle {
    border-bottom: medium none;
    color: #000000;
 
    font-size: 1.2em;
 
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
    text-transform: uppercase;
}



.envira-gallery-public .envira-gallery-item a:hover img {
   opacity : 0.8!important;
}


/*Linkview */
li.lv-list-item {
width:80%;
min-height : 100px;
padding:15px 20px 15px 20px;
border:1px solid #BBBBBB;
border-radius: 5px;
margin-bottom: 20px;
display: block;
}

.lv-item-notes ,
.lv-item-description {
   margin-bottom: 1em;
}

.lv-item-image {
    float: left;
    padding: 0px 10px 10px 0px;
    max-width : 100px;
}

.lv-item-image img {
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

/* Mailchimp */
#mc_signup_submit {
    float: left;
    margin-top: 1.5em;
    width: 80%;
}

/* Contactform 7 */
div.wpcf7 {
	margin: 0;
	padding: 0;
}
div.wpcf7-response-output, span.wpcf7-not-valid-tip {
    margin: 0em 0.5em 1em;
    padding: 0.2em 1em;
}


div.wpcf7-mail-sent-ok {
	color: #fff;
    background-color: #5c8a48;
    border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
    color: #b94a48;
    background-color: #f2dede;
    border: 2px solid #eed3d7;
}


span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #b94a48;
    background-color: #f2dede;
    border: 2px solid #eed3d7;
    font-size: 0.8em;
    display: inline-block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip { 
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #eed3d7;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

input[type="text"], input[type="search"], input[type="email"], input[type="url"]  {
    max-width: 100%;
}

.captcha-image {float: left}
#captcha-text1 {max-width : 30%}



span.wpcf7-not-valid-tip {
    font-size: 0.8em;
    display: inline-block;
}

/* AdPlugg.com ads */
.adplugg-tag img {
    margin: 0.8em;
}


.welcome-message {
	font-size:2.2em!important;
 
	
}