    /*
    Theme Name: trinity
    Author: Smudge Design
    Template: trinity
    Version: 0.1
    */

    @import url("../trinity/style.css");

body .creativ-shortcode-button {margin-top:20px !important}

ul.bullets li {text-indent: -1em;padding-left: 1em;list-style-type:disc;}

.wpcf7-mail-sent-ok {background-color:green;padding:10px;margin-top:15px;color:white;font-size:16px}
.wpcf7-validation-errors {color:red;font-size:16px}
article.one_third_first h4 {margin-top:0 !important}

#outer_wrapper {

	background-image:none;
	border-top: 3px solid #c5412a;
	background:#000033;
	}
	
.sf-menu li li, .sf-menu li li:first-child {
	background-image:url("../trinity-child/img/menu_ul_bg.png");

	}
	.cal {
	background-image:url("../trinity-child/img/cal.png");
	}

	
	blockquote {
	background-image:url("../trinity-child/img/lg_square.png") !important;
}

		
#info_box {
margin:0;
	margin-bottom:15px;
	color:white;
	background-color:#c5412a;
	padding:8px 8px 5px 8px;
	}
	
	#main_section {

    padding-bottom: 35px;
}
#left_contact_wrapper, #right_contact_wrapper, #main_fullwidth_wrapper, #left_content_wrapper, #right_content_wrapper, #midsection, #wrapper_content_right, #wrapper_content_left {background-image:none !important;background-color:white;border-radius: 5px; 
background: rgb(255, 255, 255); /* Fall-back for browsers that don't support rgba */
background: rgba(255, 255, 255, .9);
}

#left_content {padding-bottom:50px}

#midsection .one_third_first p, .textwidget p, .textwidget, featured_text_event {
    
    font-size: 14px !important;
    line-height: 22px !important;
 
}


	
/*** DEMO SKIN ***/


	
	
	#outer_footer_wrapper {
	background-image:url("../trinity-child/img/footer_bg.jpg");
	background-color:#000033;
	border-top: 1px solid #ffffff;
}
	
nav#topmenu {}

.sf-menu li a {
	color:#2b2b7d;
font-size:17px;
text-shadow: none;
	}
	
#footer_wrapper p, #footer_wrapper ul li, #footer_wrapper ul li a, #footer_wrapper a, #footer .intro, #footer_wrapper .textwidget {

	color:#ffffff;

	}
	
	 #footer_wrapper ul li a:hover {
	color:#eda400}
	
	#footer_wrapper ul li {list-style:none}
	
	#footer_wrapper h6 {
    color: #fa7a64;
    font-size: 14px;
	letter-spacing:.2em;
    
}

ul.search li {border:none}


#midsection {margin-top:25px}


#midsection .one_third_first h4 {
color:#EB462A;
font-size:22px;
}
	
h4,h1,h2,h3,h4a,h1a,h2a,h3a,h6, h6 a,.blog_wrapper h1, .blog_wrapper h1 a, #right_content h5, #content_left h5,.comment_title,.month,.dynamic, .dynamic a, .dynamic a:hover,.dynamic_events,.comment_title,.page_error, .alignleft,.alignright,.alignright a, .alignleft a,.intro,.intro a,blockquote,blockquote p,body .creativ-shortcode-toggle h3.creativ-shortcode-toggle-heading:hover,body .creativ-shortcode-tab-buttons a:hover, body .creativ-shortcode-tab-buttons a.active {
	color:#EB462A !important;
	}

.blog_wrapper h1,.blog_wrapper h1 a {font-size: 24px !important;padding-top:0 !important}
	
h1,h1a,h2,h2a,h3,h3a,h4,h4a,h5,h5a,h6,h6a {text-transform:none;margin-top:15px}
	
.day,a,#right_content ul li, #content_left ul li,#right_content ul li a, #content_left ul li a,ol li,.post_content_first,.post_content,.post_tags_title,.cat_tags a,.pagination2 p,.comment-author,.comment-meta-separator,a.comment-reply-link,.commentlist ul.children li {color:#FA7A64}
	
	ul li, h6 a:hover {color:#6a6a6a}
	
	.venue-archive-meta {margin-bottom:20px;background-color: #c5412a;color:#ffffff}
		.venue-archive-meta p  {color:#ffffff!important;text-shadow: 0px 1px 0px #1A272E;}

	

	
	#bdywrapper {
background-image:url("http://localhost/trinity/wp-content/uploads/2013/10/sandstone.jpg");
background-color:#d9c9b9;
	}
	
	header #top
	{padding-bottom:30px}
	
	
.button, .button_reverse {margin-top:20px}
	
.button a {
background-image:none;
background-color:#EB462A;
color:white !important;
}

.button a:hover {
background-image:none;
background-color:#feaf05;
}

.button_reverse a {
background-image:none;
background-color:#feaf05;
}

.button_reverse a:hover {
background-image:none;
background-color:#EB462A;
color:white !important;
}

p {
font-size:14px;
line-height:1.8em;
}

.menu-primary-container
{margin-bottom:30px}

.textwidget hr, .middle .textwidget p {margin:0;}

#content_right .soliloquy-wrapper {margin-bottom:35px}

#left_contact_wrapper
{background-image:none}

input[type=submit] {
background-color:#EB462A;
border-radius: 4px;

}

.ie7 input[type=submit] {
	background-image:none;
	background-color:#EB462A;
	}

input[type=submit]:hover {
background-color:#feaf05;

}

.ie7 input[type=submit]:hover {
	background-image:none;
	background-color:#feaf05;
	}


.widget-heading {font-weight:bold;color:#000}


#content_left ul li,#right_content ul li {list-style-type:none;border-bottom:1px solid #eee7dd}
#content_left ul li a,#right_content ul li  a {color:#6A6A6A}
#content_left ul li a:hover,#right_content ul li a:hover {color:#feaf05}

.menu-quick-links-container {margin-bottom:30px}

#left_content_wrapper ul, #right_content_wrapper ul {margin-bottom:30px;}

.soliloquy-container {margin-bottom:20px !important;}

    .soliloquy-container .soliloquy-caption {
    position: absolute !important;
    display: table !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 100 !important;
    }
     
    .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
    display: table-cell !important;
    text-align: center !important;
    vertical-align: middle !important;
    padding: 20px 0 35px !important;

    }
     
    .soliloquy-container .soliloquy-caption h1 {
    color: #fff !important;
    font-size: 30px !important;
    margin: 0 0 10px !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25) !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    }
	
	    .soliloquy-container .soliloquy-caption h3{
    color: #fff !important;
    font-size: 15px !important;
    margin: 0 0 5px !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25) !important;
    letter-spacing: normal !important;
    text-transform: none !important;
    }
     
    .soliloquy-container .soliloquy-caption a.soliloquy-button {
    font-weight: bold !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    background-color: #ff3700 !important;
    border: 3px solid #fff !important;
    padding: 20px 35px !important;
    font-size: 20px !important;
    }
     
    @media (min-width: 768px) and (max-width: 1024px) {
     
    .soliloquy-container .soliloquy-caption {
    bottom: 13px !important;
    }
     
    }
     
    @media (max-width: 600px) {
     
    /** Hide the caption and control nav for small devices since they can swipe slides */
    .soliloquy-container .soliloquy-control-nav,
    .soliloquy-container .soliloquy-caption {
    display: none !important;
    }
     
    }
