/*
Theme Name: adare2
Description: adare2
Author: Dutec
Template: adare2
Version: adare2
*/

@import url("../adare2/style.css");
.mk-header-toolbar {
    background-color: #ffffff;
    background-image: url(https://1826adare.ie/wp-content/uploads/2016/04/uCSG1tMAAAAASUVORK5CYII.png);
    background-repeat: repeat;
}
.mk-header-bg {
    box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.3), 1px 1px 11px 0px rgba(88,88,88,0.1) inset;
}
.mk-header-inner.add-header-height {
    z-index: 999;
}
.mk-toolbar-holder {
    padding: 0 20px;
    float: right;
}
.fit-logo-img a img {
    max-height: 174% !important;
}

#mk-footer, #mk-footer p {
    z-index: 99;
}
a.mk-lightbox.lightbox-push-top.mk-image-lightbox {
    display: none !important;
}
.mk-gallery .hover-fadebox:hover .gallery-title {
    opacity: 1;
    top: 14% !important;
}
.mk-gallery .gallery-title {
    text-transform: CAPITALIZE!important;
    font-size: 15px!important;
    line-height: 21px!important;
	font-weight: normal!important;
	}
.mk-testimonial.avantgarde-style .mk-testimonial-content {
    margin-bottom: 0;
    font-size: 18px !important;
    line-height: 28px;
    font-style: italic;
    padding: 0px 10% 0 10%!important;
    font-weight: normal!important;
}
.footer_img_in {
    margin: 0 0 0px -28px !important;
}
.footer_img {
    position: absolute!important;
    top: -88px!important;
    margin: 0px 0px 0px 0px important;
    width: 100%!important;
}
.testymonials p {
    font-size: 20px !important;
}
.testymonials {
    padding-bottom: 22px !important;
}
#theme-page .theme-page-wrapper .theme-content {
    padding: 12px 20px 70px 20px !important;
}
#mk-page-introduce.intro-left {
    display: none !important;
}
article {
    background-color: #fff !important;
    padding: 45px !important;
}
article.four-column.mk-gallery-item.hover-fadebox.simple-frame {
    padding: 43px 0px 0 0 !important;
}
.no-pane .mk-toggle-pane {
    display: none !important;
}
.mk-toggle-title::before {
    display: none !important;
}

.mk-accordion.simple-style .mk-accordion-pane {
    border-bottom: none !important;
}
.mk-accordion.simple-style .mk-accordion-tab {
    border-bottom: none !important;
}
 
.master-holder strong {
    color: #4c383a;
    float: right;
}
.mk-toggle.simple-style .mk-toggle-title {
    padding: 0!important;
    border-bottom: 1px solid #C7C7C7!important;
    border-bottom-style: dashed!important;
    line-height: 7px!important;
    font-size: 16px!important;
}
.mk-toggle-title em {
    background-color: white;
    padding: 5px;
    color: #93171f;
    cursor: pointer;
}
.mk-toggle-title strong {
    background-color: #fff;
    padding: 0 0 3px 10px !important;
}
.mk-toggle .mk-toggle-pane {
       background-color: rgba(255, 255, 255, 0) !important;
       padding: 20px 20px 0 16px !important;
}
.mk-toggle-pane p {
    font-size: 16px!important;
    margin-bottom: 5px!important;
}
.mk-toggle {
    margin: 26px 0 0 0!important;
}
.master-holder h5 {
    border-bottom: 2px solid #333;
}
.contact-box strong {
    float: none !important;
}
.mk-header-toolbar {
    display: block !important;
}
.mk-blog-modern-item {
    padding: 0px !important;
}
p strong {
    float: none !important;
}




@media handheld, only screen and (max-width: 780px){
.mk-header-date, .header-toolbar-contact, .mk-header-tagline {
    color: #444444;
    width: 33% !important;
    margin: 0px !important;
    padding: 0px !important;
    float: right !important;
    text-align: center;
    z-index: 9999;
}
.mk-toolbar-holder {
    padding: 0 20px 13px 20px;
    float: right;
    width: 100%;
}
.mk-toolbar-resposnive-icon {
    display: none !important;
}
.mk-responsive-nav li a {
    text-align: right !important;
    }
    ul.flex-direction-nav {
    display: none !important;
}
.footer_img {
    margin: 0!important;
}
.mk-header-social.toolbar-section {
    display: none !important;
}
    
}
@media screen and (max-width: 480px){
.mk-toggle-title strong {
    font-size: 11px!important;
    float: right;
    line-height: 22px!important;
}
.mk-toggle.simple-style .mk-toggle-title {
	border-bottom: 0px solid #C7C7C7!important;
	 padding-bottom: 6px !important;
}
.mk-toggle-title em {
    font-size: 15px!important;
    float: left;
    line-height: 15px!important;
}
}
/*++++++++++++++++*********
end of mobile

*/

.book {
    margin-bottom: -80px;
}
.mk-header-social {
    display: inline-block;
    float: left;
    margin: 0 10px 0px 0;
    padding-bottom: 10px;
}
.mk-header-social ul {
    list-style: none;
    margin: 4px 0 0;
    padding: 0;
}
.mk-toggle-pane {
    display: block !important;
}
.line {
    padding: 20px 0 15px 0 !important;
}
hr {
    margin-bottom: 30px;
}

/*++++++++++++++++*********
heder 2 

.header-grid.mk-grid {
    position: relative;
    z-index: 999;
}
.header-style-2 .mk-header-inner {
    line-height: 67px;
    z-index: 999;
}
.header-style-2.header-align-left .mk-header-nav-container {
    text-align: center !important;
    float: left;
}
+++++++++++++++++++++++++++
*/
#sub-footer {
    margin-top: 40px;
}


  #gallery_footer {
       width:100%;
    text-align: center;
   }

   #ngallery_footer ul {
       margin: 0 auto;
    position: relative;
   }

   #gallery_footer ul li {
       width: 76px;
      color: #fff;
      padding: 0px;
      margin: 0px;
    display: inline-block;
   }
#gallery_footer .attachment-full {
    width: 81px;
}
.mk-toggle-title svg.mk-svg-icon {
    display: none !important;
}