/*
Theme Name: Christmas Daddies
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/* ----------------------------------- Page Header Area ----------------------------------- */

.av_minimal_header #header_meta {
	background: #e7e7e8;
}



/* ----------------------------------- Main Navigation ----------------------------------- */

.av-main-nav > li > a {
	font-family: "ff-tisa-web-pro";
	font-weight: 600;
	font-size: 18px;
	text-transform: uppercase;
	color: #0e9c4f !important;
	padding-left: 8px;
	padding-right: 8px;
}

.av-main-nav > li > a:hover {
	color: #00638c !important;
}

#top .av-main-nav ul a:hover {
	color: #00638c !important;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
	font-family: "ff-tisa-web-pro";
	font-weight: 600;
	font-size: 18px !important;
	color: #0e9c4f !important;
	padding-left: 20px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}




/* ----------------------------------- Headers ----------------------------------- */

h1 {
    font-family: "ff-tisa-web-pro";
	text-transform: none !important;
	font-weight: 600;
	color: #c80106 !important;
}

h2 {
    font-family: "ff-tisa-web-pro";
	text-transform: none !important;
	font-weight: 100;
	color: #0e9c4f !important;
}

h3 {
    font-family: "ff-tisa-web-pro";
	color: #0e9c4f !important;
}

h4 a {
	color: #a81010 !important;
	text-decoration: none !important;
}

h4 a:hover {
	text-decoration: underline !important;
}

h5 {
	color: #494949 !important;
	text-decoration: none !important;
	font-size: 20px;
	line-height: 26px;
}

.news-title h1 {
	color: #fff !important;
	margin-top: -11px;
	font-size: 46px;
	text-shadow: 1px 1px #494949;
}



/* ----------------------------------- Buttons ----------------------------------- */

#top .avia-button-fullwidth {
	font-family: "ff-tisa-web-pro";
	font-weight: 600;
}

.avia-button.avia-size-x-large {
	font-family: "ff-tisa-web-pro";
	font-weight: 600;
	font-size: 22px;
}

.avia-button.avia-size-large {
	font-family: "ff-tisa-web-pro";
	font-weight: 600;
	font-size: 16px;
}

.avia-button.avia-size-medium {
	font-family: "ff-tisa-web-pro";
	font-weight: 600;
}

.avia-button.avia-size-small {
	font-family: "ff-tisa-web-pro";
	font-weight: 600;
	padding-top: 3px;
	padding-bottom: 5px;
}



/* ----------------------------------- Home Page News Links & Pagination ----------------------------------- */

#top h3 a:hover {
    color: #00638c;
}

.avia-content-slider .slide-meta {
	display: none;
}

#top .pagination .current {
    font-size: 14px;
	font-family: "ff-tisa-web-pro";
	color: #FFF !important;
    font-weight: bold;
	padding-top: -10px;
	background-color: #bd2424;
}

#top .pagination .inactive {
    font-size: 14px;
	font-family: "ff-tisa-web-pro";
	color: #FFF !important;
    font-weight: bold;
	padding-top: -10px;
	background-color: #bd2424;
}



/* ----------------------------------- Twitter Feed ----------------------------------- */

.social-media-container h3 {
	color: #5d1b1d !important;
}

.social-media-container {
	background: #c7dee1;
	background-image: url(/wp-content/uploads/2016/06/Social-Media-Pattern.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	border-radius: 3px;
	padding: 20px 20px 80px 20px;
	margin-bottom: 10px;
}

.social-media-container .alignleft img {
	margin-bottom: 20px;
	margin-right: 10px;
}

#top .av_inherit_color a {
    text-decoration: none;
}

.social-media-icons {
	float: left;
}

.social-media-icons img {
	margin-right: 15px !important;
}

.social-media-icons a:hover {
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}


/* ----------------------------------- Content Images ----------------------------------- */

body .alignleft, .entry-content-wrapper a:hover .alignleft {
    margin: 4px 25px 0 0;
}



/* ----------------------------------- News Posts ----------------------------------- */

.entry-content-wrapper .post-title {
    color: #fff !important;
    font-size: 32px;
    margin-top: -11px;
	margin-bottom: 30px;
    text-shadow: 1px 1px #494949;
}

.text-sep-date {
	 display: none;
}

.small-preview {
    width: 240px !important;
}

.template-blog .blog-meta {
	display: none;
}



/* ----------------------------------- FAQ ----------------------------------- */

.toggle_icon {
	margin-top: 3px;
}



/* ----------------------------------- Tables ----------------------------------- */

.avia-data-table td {
	font-size: 18px;
}

.avia-heading-row{
	font-size: 22px;
	color: #FFF !important;
	background-color: #a81010 !important;
}



/* ----------------------------------- Platinum Sponsors Area ----------------------------------- */

.avia-smallarrow-slider-heading h3 {
	font-size: 28px;
}

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 0;
}



/* ----------------------------------- Images ----------------------------------- */

.image-overlay-inside, .image-overlay.overlay-type-extern {
	display: none;
	background: #a9d1b9 !important;
}



/* ----------------------------------- Footer ----------------------------------- */

#footer {
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer .image-overlay { 
     display: none !important; 
}



/* ----------------------------------- Media Queries ----------------------------------- */

@media only screen and (max-width: 1300px) {
	
	.main_menu ul:first-child > li > a { 
		font-size: 16px !important;
	}	
	
	.main_menu li a {
		padding: 8px !important;
		margin-top: -5px;
	}

}


@media only screen and (max-width: 1200px) {
	
	.main_menu ul:first-child > li > a { 
		font-size: 14px !important; 
	}
	
}


@media screen and (max-width: 1100px) {

	.main_menu ul:first-child > li > a { 
		font-size: 12px !important; 
		padding-left: 6px !important;
		padding-right: 6px !important;
	}
	
}

@media only screen and (max-width: 1024px) {
	
	#rotating-sponsors {
		padding-top: 60px;
	}


	
}


@media only screen and (max-width: 758px) {

	.footer-logos {
		margin-top: -30px !important;
		margin-bottom: -30px !important;
	}
	
	h1 {
		font-size: 26px;
	}
}




