@charset "UTF-8";
/*
Theme Name: FappDude
Version: 20.1
*/
*{ font-family: 'Raleway', sans-serif; font-size:16px; font-weight:400; }
h1, h2, h3, h4, h5{  font-weight:700; }
.h2 a, h2 a{
    font-size: calc(1.325rem + .9vw);
}
.h3 a, h3 a{
    font-size: calc(1.3rem + .6vw);
}
body{ background-color:#D4D3D3; background-image:url(/wp-content/uploads/bg.gif);  }
.home_footer{ background-color:#F55313; color:#fff; padding-top:40px;}
.top-bar{ background-color:#fff; border-bottom:2px solid #989797; margin-bottom:5px; }
.top-bar .top-bar-text{ padding:8px;}
.card{ border:3px solid #6A6A6A; border-radius: 0.8rem;}
.card a{ text-decoration:none; color:#2eaf61;}
a.detail_page_url{ color:#2EAF61; }
.card h5{ text-align:center; font-size:16px; font-weight:bold; }
.main_site{ position:relative; margin-bottom:15px; display:block; }
.main_site .links{ position:absolute; width:100%; top:40%; text-align:center;  }
.main_site .links a{ width:80% ; display:none; margin:10px auto; background-color:#ffffff; color:#000; text-align:center; padding:8px; }
.main_site .links a.open_site_lnk{ border-radius:8px;  background-color:#2EAF61;  border:1px solid #fff;}
.main_site:hover > .links a{ display:block; color:#fff; text-decoration:none;  transition: .5s ease; box-shadow: 2px 2px 1px grey; font-weight:bold}

.site_list{ position:relative; margin-bottom:15px; display:block; }
.site_list img{ width:100%; height:375px;}
.site_list .post_title{ position:absolute; bottom:0px; display:block; padding:8px; background-color:#000; text-align:center; color:#fff; text-decoration:none; width:100% }
.site_list .links{ position:absolute; width:100%; top:40%; text-align:center;  }
.site_list .links a{ width:80% ; display:none; margin:10px auto; background-color:#ffffff; color:#000; text-align:center; padding:8px; }
.site_list:hover > .links a{ display:block; color:#fff; text-decoration:none;  transition: .5s ease; box-shadow: 2px 2px 1px grey; font-weight:bold}
.site_list:hover > img{  filter: blur(2px);   -webkit-filter: blur(2px); }
.site_list .links a.review_lnk{ border-radius:8px; background-color:#F89E49;  border:1px solid #fff;  }
.site_list .links a.open_site_lnk{ border-radius:8px;  background-color:#2EAF61;  border:1px solid #fff;}
.site_list_block{ margin: 0px; padding: 0px; list-style:none;}
.site_list_row{ padding:5px 0; margin:0; position:relative; border-bottom:1px dotted #A7A7A7; }
.site_list_row_more{ padding:5px 0; text-align:center; color:#F55313;   }
.site_list_row_more a{  color:#F55313;   }
.site_list_row:last-child {  border-bottom:none;}
.site_list_row small{ color:#B0B0B0; }
.site_list_row a{ display:inline-block;}
.site_list_row a.icon{ padding-right:5px;}
.site_list_row a.icon img{ height:20px; width:20px; border-radius:50px; }
.site_list_row a.review_icon{ position:absolute; right:15px; color:#ffffff;}
.home_page_cat_list .card{ margin-bottom:15px; } 
.home_page_cat_list .card .card-body{ padding:.5rem }
.home_page_cat_list .site_list_row{  padding:.5rem }
.home_page_cat_list .site_list_row:hover{ background-color:#eee; }
.home_page_cat_list .site_list_row:hover a.review_icon{ color:#F55313;  }
.footer{  position:relative; }
.footer .logo_bar{ margin-top:30px; text-align:center;  }
.footer .social{}
.footer .navigation{ color:#F55313; }
.footer .navigation a{ font-size:13px; text-decoration:none; text-transform:none; color:#F55313;}
.footer .navigation a:hover{  text-decoration:underline; }


.copyright{ font-size:12px; background-color:#000000; color:#949494; text-align:center; }

.sb-example-3{ position:relative;}
.sb-example-3 .search__title {
        font-size: 22px;
        font-weight: 900;
        text-align: center;
        color: #DCDCDC;
    }

.sb-example-3 .search__input {
        width: 100%;
        padding: 12px 24px;

        background-color: transparent;
        transition: transform 250ms ease-in-out;
        font-size: 14px;
        line-height: 18px;

        color: #DCDCDC;
        background-color: transparent;
/*         background-image: url(http://mihaeltomic.com/codepen/input-search/ic_search_black_24px.svg); */

      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: 18px 18px;
        background-position: 95% center;
        border-radius: 50px;
        border: 3px solid #6A6A6A;
        transition: all 250ms ease-in-out;
        backface-visibility: hidden;
        transform-style: preserve-3d;
    }

.sb-example-3 .search__input::placeholder {
            color: rgba(87, 87, 86, 0.8);
            text-transform: uppercase;
            letter-spacing: 1.5px;
        }

.sb-example-3 .search__input:hover,
        .search__input:focus {
            padding: 12px 0;
            outline: 0;
            border: 1px solid transparent;
            border-bottom: 3px solid #6A6A6A;
            border-radius: 0;
            background-position: 100% center;
        }

.footer{ background-color:#2D2D2D; color:#fff; } 

.recent_post ul{ margin:0; padding:0;  }
.recent_post ul li{ margin:0; padding:0; list-style:none; padding:10px; border-bottom:1px solid #eeeeee;   }
.post_data { margin-bottom:30px; } 
.post_data header.entry-header{ padding:10px 0px; }
.post_data .more-link{ display:inline-block; padding:8px 15px; color:#fff; background-color:#000000; }