@charset "utf-8";

/*
Theme Name: RepairMyStuff 2017
Theme URI: http://dev.fcdm.com/repairmystuff.ie/
Description: 
Author: FCDM Team
Author URI: https://www.fcdm.ie
Version: 1.0
*/
/* CSS Document */
html{font-size: 20px;}
html,body {height: 100%; }
a img{-moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
a:hover img{ opacity:0.7;}
ul:before, ul:after{ content:''; display:table}
ul:after{ clear:both;}
.anton{font-family: 'Anton', sans-serif;}
main{padding-top: 35px;padding-bottom: 35px;background: #efefef;}
ul.social a{position: relative;}
ul.social a svg{display: inline-block;height: 25px;width: 25px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.news-row .wp-block-embed iframe{ width:100% !important}
@media only screen and (min-width: 1024px){.page-id-260 .col-md-12{ padding: 0 !important;}}


@media (max-width: 767px) {#pojo-a11y-toolbar.pojo-a11y-toolbar-right{ left:-180px !important;	}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{ left: 180px !important; }#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{left:0  !important; } } 

body.pojo-a11y-resize-font-200 .category-btn ul li,
body.pojo-a11y-resize-font-190 .category-btn ul li,
body.pojo-a11y-resize-font-180 .category-btn ul li,
body.pojo-a11y-resize-font-170 .category-btn ul li,
body.pojo-a11y-resize-font-160 .category-btn ul li,
body.pojo-a11y-resize-font-150 .category-btn ul li,
body.pojo-a11y-resize-font-140 .category-btn ul li,
body.pojo-a11y-resize-font-130 .category-btn ul li,
body.pojo-a11y-resize-font-120 .category-btn ul li,
body.pojo-a11y-resize-font-110 .category-btn ul li,
body.pojo-a11y-resize-font-100 .category-btn ul li{
    width: 50%; 
    height: auto;
    white-space: wrap;
    word-break: break-word;
}

body.pojo-a11y-resize-font-200 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-190 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-180 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-170 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-160 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-150 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-140 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-130 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-120 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-110 .category-btn ul li .category-name,
body.pojo-a11y-resize-font-100 .category-btn ul li .category-name{
    height: auto;
    line-height: unset;
    white-space: wrap;
    word-break: break-word;
}

body.pojo-a11y-resize-font-200 .footer-top h6, body.pojo-a11y-resize-font-190 .footer-top h6, body.pojo-a11y-resize-font-180 .footer-top h6, body.pojo-a11y-resize-font-170 .footer-top h6, body.pojo-a11y-resize-font-160 .footer-top h6, body.pojo-a11y-resize-font-150 .footer-top h6, body.pojo-a11y-resize-font-140 .footer-top h6, body.pojo-a11y-resize-font-130 .footer-top h6, body.pojo-a11y-resize-font-120 .footer-top h6, body.pojo-a11y-resize-font-110 .footer-top h6,
body.pojo-a11y-resize-font-100 .footer-top h6, body.pojo-a11y-resize-font-200 .page-banner .intro-text, body.pojo-a11y-resize-font-190 .page-banner .intro-text, body.pojo-a11y-resize-font-180 .page-banner .intro-text, body.pojo-a11y-resize-font-170 .page-banner .intro-text, body.pojo-a11y-resize-font-160 .page-banner .intro-text, body.pojo-a11y-resize-font-150 .page-banner .intro-text, body.pojo-a11y-resize-font-140 .page-banner .intro-text, body.pojo-a11y-resize-font-130 .page-banner .intro-text, body.pojo-a11y-resize-font-120 .page-banner .intro-text, body.pojo-a11y-resize-font-110 .page-banner .intro-text, body.pojo-a11y-resize-font-100 .page-banner .intro-text, 
body.pojo-a11y-resize-font-200 .footer-link li, body.pojo-a11y-resize-font-190 .footer-link li, body.pojo-a11y-resize-font-180 .footer-link li, body.pojo-a11y-resize-font-170 .footer-link li, body.pojo-a11y-resize-font-160 .footer-link li, body.pojo-a11y-resize-font-150 .footer-link li, body.pojo-a11y-resize-font-140 .footer-link li, body.pojo-a11y-resize-font-130 .footer-link li, body.pojo-a11y-resize-font-120 .footer-link li, body.pojo-a11y-resize-font-110 .footer-link li, body.pojo-a11y-resize-font-100 .footer-link li { 
    line-height: unset;
}


body.pojo-a11y-resize-font-200 .category-btn-list p, body.pojo-a11y-resize-font-200 .popolar-tag p,
body.pojo-a11y-resize-font-190 .category-btn-list p, body.pojo-a11y-resize-font-190 .popolar-tag p,
body.pojo-a11y-resize-font-180 .category-btn-list p, body.pojo-a11y-resize-font-180 .popolar-tag p,
body.pojo-a11y-resize-font-170 .category-btn-list p, body.pojo-a11y-resize-font-170 .popolar-tag p,
body.pojo-a11y-resize-font-160 .category-btn-list p, body.pojo-a11y-resize-font-160 .popolar-tag p,
body.pojo-a11y-resize-font-150 .category-btn-list p, body.pojo-a11y-resize-font-150 .popolar-tag p,
body.pojo-a11y-resize-font-140 .category-btn-list p, body.pojo-a11y-resize-font-140 .popolar-tag p,
body.pojo-a11y-resize-font-130 .category-btn-list p, body.pojo-a11y-resize-font-130 .popolar-tag p,
body.pojo-a11y-resize-font-120 .category-btn-list p, body.pojo-a11y-resize-font-120 .popolar-tag p,
body.pojo-a11y-resize-font-110 .category-btn-list p, body.pojo-a11y-resize-font-110 .popolar-tag p,
body.pojo-a11y-resize-font-100 .category-btn-list p, body.pojo-a11y-resize-font-100 .popolar-tag p{
    top: -35px;
}


body.pojo-a11y-resize-font-200 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-190 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-180 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-170 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-160 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-150 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-140 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-130 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-120 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-110 .header-right .button{font-size: unset;}
body.pojo-a11y-resize-font-100 .header-right .button{font-size: unset;}

/* body.home.pojo-a11y-resize-font-130 .banner-wrapper-overlay h1{
    font-size: 42px !important;
} */

.searched_list.grid_view_items{ overflow-y: auto; display: flex; flex-wrap: wrap; gap: 30px;}
.searched_list.grid_view_items > .searched_item {  flex: 0 0 calc(50% - 15px); margin: 0px; flex-direction: column; display: flex;}
.searched_list.grid_view_items > .searched_item .item_image, .searched_list.grid_view_items > .searched_item .item_details , 
.searched_list.grid_view_items > .searched_item .item_image .item_icon_img, .searched_list.grid_view_items > .searched_item .item_image .item_icon_img img{ width: 100%;}
  
@media (max-width: 767px){
    .searched_list.grid_view_items > .searched_item {  flex: 0 0 calc(100%);}
}

.cky-notice-btn-wrapper .cky-btn, .cky-prefrence-btn-wrapper .cky-btn{ font-size: 18px !important; font-weight: 600 !important; color: #414042 !important; background: #8dc63f !important;}

.wpcf7-form .input__label--manami::before{ height:97%}
.wpcf7-not-valid-tip {
    position: absolute;
    top: 52px;
    width: max-content;
    z-index: 1000;
}
 .wpcf7-form .input__field--manami{margin-bottom:30px;}