/*
Theme Name: Pride of ireland
Theme URI: 
Description: A custom WordPress site for POI
Author: Kaizen 
Author URI:
Version: 1.0
Tags: clean, light, responsive, custom-post-types, custom-fields

License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/





/* Page Styles
================================================== */
#about {color: #57AD76;} .bold {font-weight: 800;}

#shailan-countdown-2, .shailan-countdown-2.hasCountdown{
text-transform: uppercase !important;
font-family: "effra",sans-serif; font-weight: 700;}

header {margin-top: 20px;}

h1 {font-family: "effra",sans-serif; font-weight: 700; color: #fff;}
h2 {font-family: "effra",serif; font-weight: 700; font-size: 24px; line-height: 1em; padding-top: 20px; }

#socialmediabar {background: #57AD76; height: 55px;}
.imagepad {padding-top: 10px;}

#rightnominate {margin-top: 20px; margin-left: -160px;}

#nav {background: #393941; height: 60px; text-align: center; margin: 0 auto; font-size: 16px; margin-top: 30px;}
#click-menu {margin-top: -10px !important}

a:hover {cursor: pointer; color: #fff;}

.menu a {color: #fff;font-family: "effra",sans-serif; font-weight: 700; text-transform: uppercase;}

.menu li a {padding-top:20px; margin-left: 75px; display: inline-block; padding-bottom: 3px; padding-left: 0px;padding-right: 0px;}

.menu ul {text-align: center;}

.menu a:hover { border-bottom:3px solid #57AD76;}
.current-menu-item a {border-bottom: 2px solid #57AD76 !important; padding-bottom: 5px; color: #57AD76;}

.menunav {text-align: center; margin: 0 auto; margin-left: 0px; }
.logo {margin-left: 70px; margin-top: 0px;}

body {  overflow-x: hidden;  }

.homevideo {width: 612px; padding-top: 5px;}

#imageslider {margin-top: 20px; height: auto;  color: #fff;}

#imagesleft {margin-top: 30px;}
.tentop {padding-top: 15px}
.top {padding-top: 25px}

#twitterfeed {margin-top: 30px;}
.nombutton {margin-top:20px}
p {line-height: 1.2em;}

span.bwg_title_spun2_0{color: #000 !important;
font-family: 'effra'!important;
font-size: 11px !important;}

#archivenav{background: #393941 ; color: #fff !important; padding-bottom: 10px; padding-left: 40px; margin-top: 40px; font-size: 18px; text-transform: uppercase;font-family: "effra",sans-serif; }
#archivenav h2 {font-size:15px; font-family: "effra",sans-serif; }
#archivenav a:hover {color: #57AD76; font-family: "effra",sans-serif; }
#archivenav a {color:#fff !important; font-family: "effra",sans-serif; }

footer {background:#57AD76;; color: #fff; font-size: 10px;font-family: helvetica; padding-top: 30px; margin-top: 40px; height: 420px; line-height: 1.2em; }
footer h3 {font-family: "effra",sans-serif; font-weight: 700; color: #fff; font-size: 20px; text-transform: uppercase;}
footer h4 {font-family: "effra",sans-serif; font-weight: 700; color: #fff; font-size: 14px; text-transform: uppercase;line-height: 1.2em; padding-top: 10px;}
footer p {line-height: 1.3em; text-align: left; color: #fff;}
#footimg {position: relative; margin-top: -270px; z-index: 1000; padding-left: 250px; }

#bottomtext {margin-top: 0px; font-size: 12px; line-height: 1.6em;}

.subscribe {padding-top: 30px; padding-left: 70px;}

footer a {color: #fff;}

div.timeline-Header {display: none !important;}


/**sponsor page **/
#sponsorsheader {background: #393941; height: auto; text-align: center; margin: 0 auto; font-size: 22px; }
tbody {border: 0 !important;}


/**contact page **/
#contactheader {background: #57AD76; height: auto; text-align: center; margin: 0 auto; font-size: 22px; }
#contactboxes {margin-top: 40px; margin-left: 140px;}

#greenbox {background: #57AD76; color: #fff; padding: 15px; height: 200px; font-size: 13px;}
#greenbox p {line-height: 1.4em;}
#greenbox h1 {font-family: "effra",sans-serif; font-weight: 700; color: #fff; font-size: 22px; border-bottom: 1px solid white; padding-bottom: 5px;}

#greenbox a {color: #fff;}

#context {margin-top: 40px;font-family: "effra",sans-serif; font-weight: 700; font-size: 20px; line-height: 1em !important}



/**awards page **/
#awardsheader {background: #57AD76; height: auto; text-align: center; margin: 0 auto; font-size: 22px; }
#awards {margin-top: 20px;}



/**nominate **/
#nominateform {margin-top: 50px;}
#formgreen{background: #57AD76; padding-top: 20px;padding-bottom: 20px; margin-top: 50px;}
#formblack{background: #393941; padding-top: 0px; padding-right: 15px; padding-bottom: 20px; margin-top: 50px; }


input.wpcf7-form-control.wpcf7-submit {background:#393941; 
border: none; 
color: #fff; 
font-weight:700;
font-size: 25px; 
text-transform: uppercase; 
cursor:pointer;
margin-top: 30px;
padding: 10px;
width: 100%;]
float: right;
opacity: 1.0;
filter: alpha(opacity=100);}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {background-image: url("http://www.prideofireland.ie/wp-content/themes/prideofireland/images/textarea.png");}


div.wpcf7-mail-sent-ok {border: 0; border: none; color: #fff; text-align: center;}

div.column-full {color: #fff; font-size: 12px; padding: 5px; font-weight: 300;}

.half {
width: 50%;
float: left; padding-top: 30px; padding-right: 40px; }

#left {width: 50%;
float: left;}

#right {width: 50%;
float: right; padding-left: 40px; margin-top: -35px;}

header.title a{font-family: "effra",sans-serif; text-align: center; color:#000; font-size: 14px !important; text-transform: uppercase; font-weight: 400;}
div.excerpt {font-size: 9px;font-weight: 300;}

a.post-link {background: #57AB76;
padding: 10px;
color: #fff;}

div#bwg_container1_0{margin-top: -20px;}

#blogsingle {margin-top: 50px; margin-left: 100px;}
#blogsingle h3 {color: #57AB76; font-size: 14px; text-transform: uppercase; font-weight: 300;} 

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {margin-left: 0px;}


#blogsingle header.title a{font-family: "effra",sans-serif; text-align: center; color:#000; font-size: 17px !important; text-transform: uppercase; margin-left: 0px; padding-bottom: 30px; font-weight: 100;}

#blogsingle  div.excerpt {padding-top: 50px; font-size: 13px;font-weight: 300;}

.gallery {font-weight: 700; margin-left: 100px; padding-bottom: 15px;font-family: "effra",sans-serif; }
.gallerytwo {font-weight: 700; margin-left: 10px; padding-bottom: 0px;font-family: "effra",sans-serif !important; font-weight: 700; text-transform: uppercase; font-size: 20px; }

#bwg_container1_0 #bwg_container2_0 .paging-input_0 {font-weight: 300 !important;font-family: "effra",sans-serif !important; font-weight: 700; !important; color:#000 !important; text-transform: uppercase!important; }
#gallerysingle {margin-left:-45px;}

/* #Media Queries
================================================== */

/* Small only */
@media screen and (max-width: 39.9375em) {

 .half {
width: 100%;
float: left; padding-top: 30px; padding-right: 40px; margin-bottom: 40px; }
  
#rightnominate {margin-left: 0px;}
    
    footer {height: 600px;  }

#greenbox {margin-top: 40px;}
#twitterfeed {margin-top: 630px;}
#nav {display: none;}
#contactboxes {margin-left: 0px;}
.sport {padding-top: 10px;}

header{padding-bottom: 20px;}
#imageslider {height: 200px; }

div.menu-mainmenu-container {padding-top: 50px;}
.homevideo { width: 322px !important; padding-top: 5px;}

#footimg {display: none; }
.logo {margin-left: 10px;}
}/*** close small **/







/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {

.homevideo { width: 452px !important; padding-top: 5px;}

#contactboxes { margin-left: 0px;}
#nav {font-size: 18px;}
.menu li a {padding-left: 62px; display: inline-block; }


} /*** close medium **/



/* Custom Menu Query only */
@media screen and (min-width: 1021px) and (max-width: 1188px) {


} /*** close medium **/




/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {

}/*** close large**/