/*
Theme Name:     Enfold (richardolpin)
Theme URI:      http://www.richardolpinphotography.co.uk
Description:    Child theme for the Enfold theme
Author:         Richard Olpin
Author URI:     http://www.richardolpinphotography.co.uk
Template:       enfold                             
Version:        0.1.0
*/

/* Styles for all devices ================================================== */

.x-largetext { font-size: x-large !important; }
.largertext { font-size: larger !important; }
.smallertext { font-size: smaller !important; }

.notoppadding { padding-top: 0px !important; }
.nobottompadding { padding-bottom: 0px !important; }
.divcenter{ text-align: center; }

.notopmargin { margin-top: 0px !important; }

h1 .main_title { letter-spacing: 2px !important; }

h1, h2, h3 {text-transform: none !important; }

#header_main .container{line-height: 88px;}

#header_main .social_bookmarks li {
	width: 48px !important;
}

#header_main .social_bookmarks li a {
	width: 36px !important;
	min-height: 36px !important;
	line-height: 36px !important;
	border: 0px solid black;
	margin-left: 10px;
	margin-top:-10px;
	border-radius: 6px !important;
	
	font-size: 32px !important;
}

.main_menu a {	font-size: 14px !important; }

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
    font-weight: 600 ;
    letter-spacing: -1;
}

.avia_message_box_content p{text-transform: none !important;}


.blockquote-small{
	font-size: 0.75em !important;
  line-height: 1.25em;
	}



#top .iconbox_top {text-align: left !important;}
div .iconbox_content {	border-radius: 8px !important;	}

div .iconbox_content {	border-radius: 8px !important;	}

.iconbox_content ul {font-size: smaller !important;}
.toggle_content {font-size: smaller !important;}

.iconbox_top .iconbox_icon { font-size: 32px; text-align: center; }

.template-page .entry-content h1, .template-page .entry-content h2, .widgettitle, .iconbox .iconbox_content .iconbox_content_title, .avia-icon-list .iconlist_title{
text-transform: none;
}


.avia-progress-bar .progressbar-title-wrap {
    position: absolute;
    z-index: 2;
    bottom: 4px;
    left: 4px;
    color: black;
    background: black;
    background: rgba(0, 0, 0, 0.2);
	padding: 0px 6px 0px 6px;
    border-radius: 4px;
}


.tagcloud a{
font-size:10px !important;
padding:1px 2px !important;
margin:0 2px 2px 0 !important;
border-style: dotted !important;
border-color: black !important;
border-width: 1px;
border-radius: 4px;
}

.widget .meta li { font-size: 10px !important;}

.avia-icon-list li {
   padding: 0 0 10px 0;
	 font-size: 14px;
}

.avia-testimonial {border-radius: 20px !important;}

.avia-testimonial-content {
	font-size: larger;
	font-style: italic;
}

.avia-testimonial-image img, .avia-testimonial-image {
border-radius: 2px !important;
}


.image-comparator .image-overlay { display: none !important; opacity: 0 !important; }


/* ======================== */

.mc4-half { display: inline-block !important; width: 49%; }
.mc4-fullwidth { width: 100% !important;}

.mc4-rad div{display: inline-block; margin: auto;  border: 1px solid black;     text-align: top;}
.mc4-radioinput {  float:left !important; }
.mc4-radiolabel {  float:left !important; margin-right: 3%;}


.mc4wp-form { width: 100%; padding:8px !important; background-color: #eeeeee; border-radius: 8px; border: black thin inset;}
#footer .mc4wp-form { background-color: #101010; border: black thin inset;}

.mc4wp-form label { margin-bottom: 0 !important;  }
.mc4wp-form input { margin-bottom: 6px !important; border-radius: 8px !important; padding-left: 8px;} 
.mc4wp-form label { margin-bottom: 0 !important;  padding: 0 1em 2px 0;  }
.mc4wp-form input[type="radio"], input.radio {  margin: 6px 4px 0 0 !important; }
.mc4wp-form input[type="submit"] { padding: 4px 2px !important; background-color: #6a6f6f !important; color: white !important; width:90%; } /* submit button */

/* .mc4wp-form p { ... } /* form paragraphs */
/* .mc4wp-alert { ... } /* success & error messages */
/* .mc4wp-success { ... } /* success message */
/* .mc4wp-error { ... } /* error messages */



/* Desktop Styles ================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
/* Add your Desktop Styles here */

	body {
		font-size: 16px !important;
		line-height: 1.5 !important;
	}

}


/* Mobile Styles ================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

.avia-layerslider { display: none; } 
#header_main .social_bookmarks { display: none; } 


#advanced_menu_toggle, #advanced_menu_hide{
	right: 0%;
	top: 50%;
	font-size: 40px;
	border-radius: 6px !important;
}

}


