/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

@import url("../Avada/style.css");


/* Marks Changes */
.home_page a  {
    color: #034E72!important;
}
.post-content #toc {
    width: 300px;
    float: left;
}
.post-content #main_text {
    width: 600px;
    padding-left: 10px;
    float: left;
}

.date-box .date { color: #4E4E4E; font-weight: bold; }
.date-box .month-year { color: #4E4E4E; font-weight: bold; }
.date-box { padding: 2px 0px !important; border-radius: 2px; }
#text-3 h3 { margin-left: 80px !important; margin-bottom: 5px; }
#tweets-widget-5 h3 { margin-left: 45px !important; margin-bottom: 5px; }
#text-2 .textwidget { color: #E4E4E4; font-size: 11.5px; }
#text-2 .textwidget a { color: #E4E4E4 !important; font-weight: normal; }
.jtwt_tweet_text { color: #E4E4E4; font-size: 11.5px; }
.jtwt_tweet_text a { color: #00aced !important; }
.jtwt_date { color: white !important; }
.recent-posts-content a { color: #034E72 !important; font-size: 11.5px; }
.copyright{ padding-top: 5px; }
.copyright a { color: #C7C4C4 !important; }
#asperbloginside h4 a { font-size: 14px; font-weight: bold; }
#asperbloginside .recent-posts-content p { font-size: 13px; }
#thisweekinperinside h4 a { font-size: 14px; font-weight: bold; }
#thisweekinperinside .recent-posts-content p { font-size: 13px; }
/* Marks Changes */
.more-btn-news {position: static;
                bottom: 155px;
                right: 0px;
} 
.more-btn-asper {position: static;
                bottom: -32px;
                right: 0px;
}
hr {
   float: right;
   width: 100%;
}
#asperbloginside hr, #latestdocumentsinside hr, #thisweekinperinside hr {
   width: 60%
}
body, #nav ul li ul li a, .more, .avada-container h3, .meta .date, .review blockquote q, .review blockquote div strong, .image .image-extras .image-extras-content h4, .project-content .project-info h4, .post-content blockquote, .button.large, .button.small, .ei-title h3 {
   font-family: Helvetica, "PT Sans", Arial, sans-serif!important;
}
#asperbloginside p iframe {height: 425px; overflow-y: scroll;}
body a, .project-content .project-info .project-info-box a, #sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a {
    color: #00aced!important;
}
nav#nav {
    float: left;
}
nav#nav.nav-holder {
    width: 930px;
    padding-left: 175px;
    background-image: url('/wp-content/uploads/navigation-bg.png');
    background-size: 930px 50px;
    background-repeat: no-repeat;
    position: relative;
    left: 33px;
    z-index: 99;
}
#nav ul li {
    padding: 0 40px 0 40px;
}
#nav .nav-holder {
    background-image: url('/wp-content/uploads/navigation-bg.png');
    background-size: 903px 35px;
    background-repeat: no-repeat;
/*    color: #ffffff;  */
}
#nav li a {
   line-height: 29px!important;
}
#nav ul a {
   border-top: 8px solid #fff;
}
#header .avada-row, #main .avada-row, .footer-area .avada-row, #footer .avada-row {
    max-width: 1000px!important;
}

#header .avada-row {
    margin-top: -1px!important;
}
.avada-row {
   margin: 0px;
   max-width: 1000px;
}
#main {
    padding: 5px 0px 0px 0px;
}


.post-content-100-width p {
    margin: 0px 0px 1px 0px!important;
}

.one_half {
   margin-bottom: 0px;
}
#whatyoucando_main {
   background-color: white;
   padding: 25px 20px 10px 30px;
}
#whatyoucando1, #whatyoucando2, #whatyoucando3,
#whatyoucando4, #whatyoucando5, #whatyoucando6 {
  float: left;
  margin: 0px 3.5px 15px; 
}

/* #asperbloginside a {
   color: #00aced!important;
}

#thisweekinperinside a {
   color: #00aced!important;
}

#latestdocumentsinside a {
   color: #00aced!important;
}
*/
.avada-container.layout-thumbnails-on-side .recent-posts-content H4 {
   font-weight: normal;
   margin-bottom: 0px;
}
.avada-container.layout-thumbnails-on-side .recent-posts-content .meta {
   margin-bottom: 5px;
}
.flexslider {
   margin: 0 0 0px;
/*   background: #0073a7;*/
}
#ms-slider {
   padding: 10pc;
   position: relative;
   top: -6px;
}
.footer-area {
   background: url(images/per_footer_bgimage.png) 0 0 repeat-x;
   border-top: 0px solid #e9eaee;
   padding: 22px 10px 40px;
}
  

/*  .footer-area {
   background: url("../wp-content/uploads/per_footer_smlimage.png") 0 0 repeat-x;
   border-top: 0px solid #e9eaee;
   padding: 22px 10px 40px;
} */

.footer-area img {
   vertical-align: middle;
}
.footer-area h3 {
   margin: 0px 0px 11px;
}
footer.footer-area {
   padding-left: 30px;
   padding-bottom: 10px;
}

/*.columns-4 .col {
   width: 23%;
   margin: 0 -2.333333% 0 0;
   padding-left: 30px;

}*/
#footer {
  padding: 1px 10px 12px;
  background: #282a2c;
  border-top: 0px solid #4b4c4d;
}

.copyright {
  float: right;
}

#header {
   padding: 0px;
   background-color: #0073ac;
   color: #ffffff;
}
.fontResizer {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   text-align: left!important;
}

#header_nav a:hover {
   font-size: 14px;
   color: #0073ad!important;
}
#header_nav a {
   font-size: 14px;
   color: #034E72!important;
   font-weight: bold;
}
.icon-book:before {
   content: none;
}
.avada-container.layout-thumbnails-on-side .col {
   margin-bottom: 0px;
}
.avada-container .columns {
   margin: 0 0 0px;
}

.footer-area .avada-row {
/*   height: 291px;  */
}
.footer-area .columns-1 .col:nth-child(2), .footer-area .columns-1 .col:nth-child(3), .footer-area .columns-1 .col:nth-child(4), .footer-area .columns-2 .col:nth-child(3), .footer-area .columns-2 .col:nth-child(4), .footer-area .columns-3 .col:nth-child(4) {
  display: inline;
}
.avada-container.layout-date-on-side .col {
   margin-bottom: 0px;
}
footer.footer-area {
   height: 190px;
}

.avada-container.layout-date-on-side .date-and-formats .date-box {
  background-color: #ffffff!important;
  color: #000000;
}

.date-and-formats .date-box .date {
  font-size: 20px;
}
.avada-container.layout-date-on-side .date-and-formats {
  width: 60px;
}

.page-title-container {
   background-image: none!important;
   background-color: #e7e7e7!important;
   height: 35px !important;
}
#content.full100-width {
   width: 100% !important;
   padding: 0px 0px 0px 0px;
}
#content.full-width {
   width: 95% !important;
   padding: 10px 30px 10px 30px;
}
.page-title h1 {
   color: #ffffff!important;
   width: 930px!important;
}
.page_title-wrapper h1 {
   text-transform: uppercase;
   color: #0073a7!important;
}
.page-title-wrapper {
   padding: 0px 20px 0px 20px;
   text-transform: uppercase;
   background-color: #0073a7!important;
}
.post-content a {
  color: #00aced!important;
}
.post-content a:hover {
  color: #0073ad!important;
}
.page-title h1 {
  width: 70%;
}

#tabs .top_tab a:link {
                background-color: #0073ac!important;
                color: white!important;
}
#tabs .top_tab a:hover {
                background-color: #00aced!important;
                color: white!important;
}

#tabs .top_tab a:active {
                background-color: white!important;
                color: black!important;
}

#tab_div {
    border: solid 1px;
    padding: 0px 20px;
}

#tab_div ul {
    display: block;
    padding: 0px 0px 15px 0px;
}
#tab_div li {
    display: inline;
    padding: 0px;
    padding-bottom: 10px;
    float: left;
}
.sidebar-elements5 {
                display: block;
                float: left;
                width: 32px;
                height: 32px;
}

.header-v5 #header .search {
   width: 0px;
}
form, fieldset {
        margin: -1px;
}

.search input#s {
   border: 1px solid #e7e6e6;
   display: inline!important;
   padding: 5px 0px;
   font-size: 18px;
   color: #333333;
   text-indent: 5px;
   height: 31px;
   width: 150px;
}

#searchsubmit2 {
   display: inline; 
   width: 35px;
   height: 35px;
   background: url('/wp-content/uploads/search-icon.png') no-repeat;
   border:0px ;
   outset buttonface;
}

#searchsubmit2:hover {
   display: inline;
   width: 35px;
   height: 35px;
   background: url('/wp-content/uploads/search-hover.png') no-repeat;
   border:0px ;
   outset buttonface;
}

.per_rwatt:hover {
   display: inline;
   width: 99px;
   height: 99px;
   background: url('/wp-content/uploads/trans-hover.png') no-repeat;
   border:0px;
   outset buttonface;
}
 
.sidebar-elements4 {
                display: block;
                float: left;
                width: 210px;
                height: 31px;
}
                .tab_per_speeches_active {
                       background: url('images/hover_tabs_speeches.png') no-repeat 0 -0;
                }
                .tab_per_press_releases_active {
                       background: url('images/hover_tabs_press_releases.png') no-repeat 0 -0;
                }

                .tab_per_media_active {
                       background: url('images/hover_tabs_media.png') no-repeat 0px 0px;
                }
                .tab_per_reports_active {
                       background: url('images/hover_tabs_reports.png') no-repeat 0px 0px;
                }

.sidebar-elements3 {
                display: block;
                float: left;
                width: 187px;
                height: 20px;
}

.tab_per_speeches:link {
                background: url('images/hover_tabs_speeches.png') no-repeat 0 -80px;

        }
                .tab_per_speeches:hover {
                       background: url('images/hover_tabs_speeches.png') no-repeat 0 -40px;

                }
                .tab_per_speeches:active {
                       background: url('images/hover_tabs_speeches.png') no-repeat 0 -0;
                }


.tab_per_press_releases:link {
                background: url('images/hover_tabs_press_releases.png') no-repeat 0 -80px;

        }
                .tab_per_press_releases:hover {
                       background: url('images/hover_tabs_press_releases.png') no-repeat 0 -40px;

                }
                .tab_per_press_releases:active {
                       background: url('images/hover_tabs_press_releases.png') no-repeat 0 -0;
                }



.tab_per_media:link {
                background: url('images/hover_tabs_media.png') no-repeat 0px -80px;

        }
                .tab_per_media:hover {
                       background: url('images/hover_tabs_media.png') no-repeat 0px -40px;

                }
                .tab_per_media:active {
                       background: url('images/hover_tabs_media.png') no-repeat 0px 0px;
                }




.tab_per_reports:link {

                background: url('images/hover_tabs_reports.png') no-repeat 0px -80px;

        }
                .tab_per_reports:hover {
                       background: url('images/hover_tabs_reports.png') no-repeat 0px -40px;

                }
                .tab_per_report:active {
                       background: url('images/hover_tabs_reports.png') no-repeat 0px 0px;
                }

.sidebar-elements2 {
                display: block;
                float: right;
                width: 79px;
                height: 21px;
           /*     margin-left: 16px;
                line-height: 0px;
                text-indent: -9999px;*/
}

.per_learn_more {
                background: url('images/per_learn_more.png') bottom;

        }
                .per_learn_more:hover{
                        background-position: 0 0;
                }

.per_irish_learn_more {
                background: url('images/per_learn_more_irish.png') bottom;

        }
                .per_irish_learn_more:hover{
                        background-position: 0 0;
                }

.sidebar-elements-more {
                display: block;
                float: left;
                width: 116px;
                height: 64px;
                background-position: 0 -91px;
}

.per_more {
                background: url("../wp-content/uploads/more.png") bottom;

        }
                .per_more:hover{
                        background-position: 0 0;
                }

.sidebar-elements {
                display: block;
                float: left;
                width: 196px;
                height: 81px;
                background-position: 0 -91px;
}

.per_speeches {
                background: url('images/per_speeches.png') bottom;

        }
                .per_speeches:hover{
                        background-position: 0 0;
                }

.per_media {
                background: url('images/per_media.png') bottom;

        }
                .per_media:hover{
                        background-position: 0 0;
                }
.per_reports {
                background: url('images/per_reports.png') bottom;

        }
                .per_reports:hover{
                        background-position: 0 0;
                }
.per_press_releases {
                background: url('images/per_press_releases.png') bottom;

        }
                .per_press_releases:hover{
                        background-position: 0 0;
                }


.per_circulars {
                background: url('images/per_circulars.png') bottom;

        }
                .per_circulars:hover{
                        background-position: 0 0;
                }
.per_site_updates {
                background: url('images/per_site_pubconsul.png') bottom;

        }
                .per_site_updates:hover{
                        background-position: 0 0;
                }

.per_irish_site_updates {
                background: url('images/per_site_updates_irish.png') bottom;

        }
                .per_irish_site_updates:hover{
                        background-position: 0 0;
                }

.per_irish_speeches {
                background: url('images/per_speeches_irish.png') bottom;

        }
                .per_irish_speeches:hover{
                        background-position: 0 0;
                }

.per_irish_media {
                background: url('images/per_media_irish.png') bottom;

        }
                .per_irish_media:hover{
                        background-position: 0 0;
                }
.per_irish_reports {
                background: url('images/per_reports_irish.png') bottom;

        }
                .per_irish_reports:hover{
                        background-position: 0 0;
                }
.per_irish_press_releases {
                background: url('images/per_press_releases_irish.png') bottom;

        }
                .per_irish_press_releases:hover{
                        background-position: 0 0;
                }


.per_irish_circulars {
                background: url('images/per_circulars_irish.png') bottom;

        }
                .per_irish_circulars:hover{
                        background-position: 0 0;
                }
 


#contact_div1, #contact_div3 {
    float: left;
    background-color: #0073ac;
    color: #ffffff;
    padding: 10px 30px;
    width: 350px;
    height: 200px;
}
#contact_div2, #contact_div4 {
    float: left;
    padding: 10px 30px;
    width: 385px;
    height: 200px;
}
#contact_space1, #contact_space2 {
   float: left;
   width: 30px;
}
.page-title {
   background-color: #0073ac;
}
.page-title-container {
   height: 40px !important;
}

.single-navigation {
   margin-bottom: 25px;
}
.related-posts {
   margin-bottom: 10px;
   margin-top: 15px;
}

.post {
   margin-bottom: 10px!important;
}

/* styling the what we do page */

#video_holder {
   width: 600px;
   height: 375px;
   padding-top: 70px;
   float: left;
}
#personnel_holder {
   float: left;
   width: 253px;
   height: 465px;
   padding: 10px 0px 0px 20px;
}

#personnel_thumbnail {
   margin-bottom: 130px;
}

.hidden_personnel {
   display: none;
}
#layerslider-wrapper .ls-shadow-bottom, .rev_slider_wrapper .shadow-right {
   height: 0px;
}
.breadcrumb-class {
  color: #494949;
  font-style: italic;
}
#album1, #album2, #album3, #album4, #album5, #album6 {
   float: left;
}
.qtrans_language_chooser li {
    display: inline;
}
.qtrans_language_chooser ul {
    list-style: square outside none;
    padding: 0px;
    float: left;
}

.blog-medium-image {
   float: left;
   margin: 0 !important;
   margin-right: 25px !important;
   width: 200px;
   height: 100px;
}
.post .meta-info {
   margin: 5px; 15px 0px 0px;
}

.pagination {
   float: right;
   margin-top: 15px;
   margin-bottom: 10px;
   font-size: 9px;
}

input#s {
   border: 1px solid;
   font-size: 18px;
   height: 31px;
   width: 133px;
}

.ngg-album {
   width: 30%;
   float: left;
   border: 0px solid rgb(204, 204, 204)!important;
}
/*
.ngg-album {
   height: 100%;
   width: 200px;
   float: left;
   overflow: hidden;
   padding-left: 20px!important;
   border: 0px solid rgb(204, 204, 204)!important;
   margin: 1px;
}
.ngg-thumbnail img {
   background-color: rgb(255, 255, 255)!important;
   border: 0px solid rgb(169, 169, 169)!important;
   margin: 4px 0px 4px -10px!important;
   padding: 4px!important;
   position: relative;
   height: 100%;
   width: 170px;
}
.ngg-gallery-thumbnail img {
   margin: 4px 0px 4px 30px!important;
}
*/

.linked-pages {
   margin-right: 70px;
   float: right;
}
.meta li {
  font-size: 10px!important;
}


.page-title {
  background-color::#0073a7!important;
}
.error_page .useful_links{
   visibilit: hidden;
}

.search-result-content .search-meta-info {
   width: 925px;
}

.post .search-meta-info {
   line-height: 34px;
   border-top: 1px solid rgb(231, 230, 230);
   border-bottom: 1px solid rgb(231, 230, 230);
   margin-top: 36px;
   font-size: 12px;
   clear: both;
   overflow: hidden;
   min-height: 34px;
   width: 925px;
}

.page-title-wrapper a {
   color: white !important;
}
                                
.page-title-wrapper a:hover {
  color: black !important;
}

.fluid-width-video-wrapper {
   overflow: hidden;
}

.post .search-result-content {
   width: 925px;
}

.post .search-result-title {
   width: 925px;
}

#latestdocumentsinside .one_fourth {
   margin-top: 10px;
   margin-bottom: 10px;
}

#TB_secondLine {
   font-size: 14px !important;
}
#youtubes {
  z-index: 999;
}
#youtubes a:hover {
}
#youtubes a {
  color: white !important;
  font-weight: bold;
}
.ui-widget-overlay {
  background: none!important;
}
