/*
Theme Name: Irish
Theme URI: http://irish.com
Description: The Wordpress Theme for Irish website 
Version: 1.0
Author: Unconventional Creative
Author URI: http://www.unconventionalcreative.com

*/

/* RESET */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0;vertical-align:top; }
b,strong,optgroup{font-weight:700}
pre,textarea{overflow:auto}
button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}
img{max-width:100%; height:auto}
p {margin:0; padding:0 0 15px 0}
strong {font-weight:600}
em {font-weight:600; font-style:italic}
a {text-decoration:none; color:#e68e03 }
a:hover {color:#e68e03}
h1,h2,h3,h4,h5 {margin:0; padding:0}
.clear {clear:both}
body {font-family: 'Open Sans', sans-serif; font-size:14px; line-height:normal; color:#030000; background:#f7f8f3}
/* CUSTOM CSS */
.read-more-wrapper {margin-right: 60px; border-bottom:1px solid #327d57; padding-bottom:13px; }
	.read-more-wrapper .read-more {text-align:right}
.read-more {text-align:center; display:block;text-transform:uppercase;  font-size:14px; font-weight:700}
.read-more a {color:#e68e03; background:url(images/plus.png) no-repeat right top; padding-right: 35px; line-height:19px; display:inline-block;margin:0 auto}
.read-more a:hover {color:#ff9e05; background-position:right -19px }
	
peace {font-size: 18px; line-height:50px; margin-bottom:50px; font-weight:bold; color:#771B0C;}
peace:a {color:#771B0C;}
peace:hover {color:#771B0C;}


videotext {font-size: 18px; line-height:50px; margin-bottom:50px; font-weight:bold; color:#771B0C}
video2 {font-size: 21px; line-height:50px; margin-bottom:50px; font-weight:bold; color:#771B0C}


#header {border-bottom:5px solid #e68e03; padding-top:10px;}
	#top {background:#7b817f; padding-bottom:10px }
	#navigation {clear:both}
		#navigation ul{list-style:none; margin: 0; padding:14px 0 0 0}
		#navigation ul li {float:left; background:url(images/navigation-sep.png) no-repeat right center}
		/*
		#navigation ul li.menu-contact{background:none;}
		#navigation ul li.menu-contact a {background:url(images/mail.png) no-repeat 14px center; padding-left: 60px}
		*/
		#navigation ul li a {font-size:15px; color:#fff; text-transform:uppercase; font-weight:500; padding: 0 15px; }
		#navigation ul li a:hover {color:#e68e03}
		#navigation ul li.current-menu-item a {color:#e68e03}
	#socials {}
		#socials a {float: left; margin-right:4px; margin-top:7px}
		#socials .donate {background:#e68e03; padding: 4px 5px 6px; text-transform:uppercase; color:#fff; margin-top:10px; margin-left:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:15px;}
	
#main {min-height:400px; background:#f7f8f3; padding:25px 0}
	#main .section {width: 210px; margin: 0 auto}
	#main .section h3 {font-size: 18px; text-align:center;border-bottom:1px solid #e68e03; padding-bottom:20px; margin-bottom:15px;font-family: 'Open Sans', sans-serif; font-weight:600 }
	#main .section p {padding-left: 15px; padding-right:15px}
	#main .section .read-more {text-align:center; }
	
	#left-sidebar {}
		#logo-quote {margin-bottom: 80px;}
		#rotation {background:#eaece7; padding: 10px; min-height: 150px;}
			#rotation ul {list-style:none; padding:0; margin:0}
			#rotation ul .rotate-image {margin-bottom:13px}
			#rotation ul .rotate-image img {-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.5);}
			#rotation ul .rotate-break {width: 80%; margin:0 auto; border-top:1px solid #e68e03; height:20px}
			#rotation ul .rotate-desc {font-weight:600; font-style:italic}
			
	#right-sidebar {padding-top: 60px;}
		#buy-the-book {padding: 10px 15px 20px; background:#eaece7}
		#buy-the-book img{margin-bottom:0; display:block}
		#buy-the-book h2 {font-size: 22px; font-weight:700;margin: 0 0 15px 0}
		#buy-the-book h3 {display:none}
		#buy-the-book h4 {font-size: 15px; font-style:italic; margin-bottom:15px; font-weight:600}
		#buy-the-book .read-more {text-align:right}
	#content {}
		#content h1 {font-size: 24px; text-transform:uppercase;font-weight:600; margin: 0 0 20px 0}
		#content h3 {font-size: 18px; font-weight:700; margin-bottom:15px;}
			#content h3 a {color:#000}
			#content h3 a:hover {color:#e68e03}
		#content .posted {font-size: 14px; font-style:italic; font-weight:600;}
		.post {margin-bottom: 20px; }
			
#footer {border-top:5px solid #e68e03; min-height:300px;font-size:13px  }
	#footer-inner {background:#e4e3de; }
		#footer-inner h3 {margin-top: 15px;color:#030000;border-bottom:1px solid #e68e03; padding-bottom:5px; font-weight:700; margin-bottom:15px; font-size:14px;}
		#footer-inner ul {list-style:none; padding:0; margin:0}
		#footer-inner ul li {display:block}
		#footer-inner ul li a, #footer-inner a {color:#030000; }
		#footer-inner ul li a:hover, #footer-inner a:hover {color:#e68e03}
		#footer-inner .contact-us {margin-top:20px; }
			#footer-inner .contact-us img {float:right;}
	.footer-col {max-width: 160px; margin:0 auto 20px}
		.footer-col a:hover {color:#e68e03}
	#bottom {background:#7b817f; min-height:50px;color:#fff;font-size:13px }
		#copyright {padding-top:15px}
			#copyright p {padding-top:0}
		#credit {background:url(images/credit.png) no-repeat left center;}
			#credit p {padding-top:7px; padding-left:30px}
			#credit p a {color:#fff}
			#credit p a:hover {text-decoration:none;color:#e68e03}
			
.wp-pagenavi {font-size: 14px}
.wp-pagenavi a, .wp-pagenavi span {padding: 3px 5px 5px !important}
.wp-pagenavi span.current {font-weight:normal !important}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

#post-4219 td{padding-bottom: 15px}
#post-4389 td {padding-right:30px; padding-bottom:0px;}

.wpcf7 {width: 80%}
.wpcf7 .wpcf7-text {width: 98%;border:1px solid #e0e5e9; margin-top:3px; padding:2px 3px;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;}
.wpcf7 .wpcf7-textarea {height:140px;width: 98%;border:1px solid #e0e5e9; margin-top:3px; padding:2px 3px;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;}
.wpcf7 .wpcf7-submit {float:right;background:#327d57; width: 110px;color:#fff;border:1px solid #e0e5e9; margin-top:3px; padding:10px 3px; font-size: 18px;border-radius: 5px ;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#footer .contact-us a {background:url(images/contact-us-black.png) no-repeat left center; text-transform:uppercase; padding-left: 40px; font-weight:600; float:right; margin-bottom:5px; font-size: 14px}
#footer .donate {background:#e68e03; padding: 4px 15px 6px; text-transform:uppercase; color:#fff; margin-top:10px; margin-left:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size:15px; float:right}
#footer .donate:hover {color:#fff}
#footer #logos {clear:both; margin-top: 35px; float:right}
	#footer #logos a {display:inline-block;}
	
#post-4219 table a {color:#000}
#post-4219 table a:hover {color:#e68e03}
#post-4219 table em {width: 80px; display:block}

.paypal-buynow {background:url(images/buy-now.png) no-repeat top center; border:none; text-indent:9999px; overflow:hidden; width: 147px; height: 62px;}



table.tbl-report {width:100%;border-collapse: collapse; color:#474747}
table.tbl-report td {vertical-align: middle;padding:10px 10px;width:30%; font-weight:600;text-align:center;}
table.tbl-report td img {display:inline-block}
table.tbl-report tr:nth-child(odd){ background-color:#eeecea; }
table.tbl-report tr:nth-child(even)    { background-color:#d6d2ce; }
table.tbl-report tr td:first-child {text-align: left}
table.tbl-report tr td:last-child img{margin-top: 0px}



#search {background:#e68e03; padding: 10px 20px 5px 20px}
	#search form {background:#fff;width:100%; height:30px; position:relative;-moz-box-shadow: 0 0 5px #7b817f; -webkit-box-shadow: 0 0 5px #7b817f;box-shadow: 0 0 5px #7b817f;}
	#search .search-input {color:inherit; font-size:inherit; font-family:inherit; text-transform:uppercase; margin: 4px 0 0 10px; width: 90%; border:none}
	#search .search-submit {background:url(images/search.png) no-repeat left top; width:20px; height:20px; position:absolute; top:7px; right:10px; border:none}