
/*
    Theme Name: Minimum Child Theme - Ad Preview version 2
    Theme URI: http://www.studiopress.com/themes/minimum
    Description: Minimum is a stunning execution of "less is more", which allows you to express everything you're about, with very little effort.
    Author: StudioPress
    Author URI: http://www.studiopress.com/
    Version: 1.0.1
    Tags: black, custom-background, custom-header, custom-menu, featured-images, fixed-width, gray, left-sidebar, one-column, right-sidebar, sticky-post, theme-options, threaded-comments, three-columns, translation-ready, two-columns, white
    Template: genesis
    Template Version: 1.7.1
    License: GNU General Public License v2.0
    License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Import Fonts
------------------------------------------------------------ */

@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
@import url(https://fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,700,700italic);

/* Defaults
------------------------------------------------------------ */

body,
 h1,
 h2,
 h2 a,
 h2 a:visited,
 h3,
 h4,
 h5,
 h6,
 p,
 input,
 select,
 textarea {
    color: #4d4e53;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

h2,
 h2 a,
 h2 a:visited {
    color: #ef3fac !important;
 }

 h2 + p,
 h3 + p,
 h2 + ul,
 h3 + ul {
    padding-top: 9px !important;
 }

 h2 > b,
 h2 > strong,
 h3 > b,
 h3 > strong {
    font-weight: 700 !important;
 }

select,
 textarea,
 .sticky,
 .taxonomy-description {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
}

li,
 ol,
 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ol li {
    list-style-type: decimal;
}

/* Hyperlinks
------------------------------------------------------------ */

a,
 a:visited {
    color: #ef3fac;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: none;
}

/* Body
------------------------------------------------------------ */

/*body {
    background: url(images/body-bg.png) repeat-x top left;
}
*/
/* Wrap
------------------------------------------------------------ */

#wrap {
    background-color: #fff;
    margin: 0 auto;
    overflow: hidden;
    /*padding: 0 10px;*/
    width: 1330px;
}

/* Header
------------------------------------------------------------ */

#header {
    border-bottom: 1px solid #fff;
    height: 144px;
    margin: 0 auto;
    overflow: hidden;
    width: 1330px;
    /*background-color: #e6e3e4 !important;*/
    background: rgb(230, 227, 228) url("https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/header-final.png") no-repeat !important;
}

.page-template-pagelanding-php #header {
    margin: 20px auto 0;
}

#title-area {
    float: left;
    overflow: hidden;
    padding: 15px 0 0 0;
    width: 400px;
}

#title {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 48px;
    line-height: 48px;
    margin: 0 0 5px;
    text-transform: uppercase;
}

.header-full-width #title {
    text-align: center;
}

#title a,
 #title a:hover {
    color: #444;
    text-align: center;
    text-decoration: none;
}

.header-full-width #description {
    text-align: center;
}

#header .widget-area {
    float: right;
    width: 550px;
}

/* Image Header - Partial Width
------------------------------------------------------------ */

.header-image #title-area,
 .header-image #title,
 .header-image #title a {
    display: block;
    float: left;
    height: 144px;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 757px;
}

.header-image #description {
    display: block;
    overflow: hidden;
}

/* Image Header - Full Width
------------------------------------------------------------ */

.header-full-width #title-area,
 .header-full-width #title,
 .header-full-width #title a {
    width: 757px;
}

/* Navigation Constants
------------------------------------------------------------ */

li:hover ul ul,
 li.sfHover ul ul {
    left: -9999px;
}

li:hover,
 li.sfHover {
    position: static;
}

/* Header Right Navigation
------------------------------------------------------------ */

#header ul.nav,
 #header ul.menu {
    float: right;
    /*padding: 30px 0 0 0;*/
}

#header ul.nav ul,
 #header ul.menu ul {
    float: right;
    margin: 0;
    padding: 0;
    width: 100%;
}

#header ul.nav li,
 #header ul.menu li {
    float: left;
    list-style-type: none;
    text-transform: uppercase;
}

#header ul.nav li a,
 #header ul.menu li a {
    color: #444;
    display: block;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 7px 10px 5px;
    position: relative;
    text-decoration: none;
}

#header ul.nav li a:hover,
 #header ul.nav li a:active,
 #header ul.nav .current_page_item a,
 #header ul.nav .current-cat a,
 #header ul.nav .current-menu-item a,
 #header ul.menu li a:hover,
 #header ul.menu li a:active,
 #header ul.menu .current_page_item a,
 #header ul.menu .current-cat a,
 #header ul.menu .current-menu-item a {
    color: #ef3fac;
}

#header ul.nav li a .sf-sub-indicator,
 #header ul.menu li a .sf-sub-indicator {
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
}

#header ul.nav li li a,
 #header ul.nav li li a:link,
 #header ul.nav li li a:visited,
 #header ul.menu li li a,
 #header ul.menu li li a:link,
 #header ul.menu li li a:visited {
    background-color: #fff;
    border: 1px solid #eee;
    border-top-width: 0;
    color: #444;
    font-size: 11px;
    padding: 6px 10px 4px;
    position: relative;
    text-transform: none;
    width: 138px;
}

#header ul.nav li li a:hover,
 #header ul.nav li li a:active,
 #header ul.menu li li a:hover,
 #header ul.menu li li a:active {
    color: #ef3fac;
}

#header ul.nav li ul,
 #header ul.menu li ul {
    height: auto;
    left: -9999px;
    position: absolute;
    width: 160px;
    z-index: 9999;
}

#header ul.nav li ul a,
 #header ul.menu li ul a {
    width: 140px;
}

#header ul.nav li ul ul,
 #header ul.menu li ul ul {
    margin: -33px 0 0 159px;
}

#header ul.nav li:hover>ul,
 #header ul.nav li.sfHover ul,
 #header ul.menu li:hover>ul,
 #header ul.menu li.sfHover ul {
    left: auto;
}

/* Primary Navigation
------------------------------------------------------------ */

/*#nav {
    clear: both;
    color: #444;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: 1330px;
}

#nav ul {
    float: left;
    width: 100%;
}

#nav li {
    float: left;
    list-style-type: none;
    margin-top: 6px;
}

#nav li a {
    color: #444;
    display: block;
    padding: 10px 10px 9px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

#nav li a:hover,
 #nav li a:active,
 #nav .current_page_item a,
 #nav .current-cat a,
 #nav .current-menu-item a {
    color: #ef3fac;
}

#nav li a .sf-sub-indicator {
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
}

#nav li li a,
 #nav li li a:link,
 #nav li li a:visited {
    background-color: #fff;
    border: 1px solid #eee;
    border-top-width: 0;
    color: #444;
    font-size: 11px;
    padding: 6px 10px 4px;
    position: relative;
    text-transform: none;
    width: 138px;
}

#nav li li a:hover,
 #nav li li a:active {
    color: #ef3fac;
}

#nav li ul {
    height: auto;
    left: -9999px;
    position: absolute;
    width: 160px;
    z-index: 9999;
}

#nav li ul a {
    width: 140px;
}

#nav li ul ul {
    margin: -33px 0 0 159px;
}

#nav li:hover>ul,
 #nav li.sfHover ul {
    left: auto;
}*/

/* Primary Navigation Extras
------------------------------------------------------------ */

#nav li.right {
    float: right;
    padding: 10px 10px 8px;
    text-transform: uppercase;
}

#nav li.right a {
    background: none;
    border: none;
    color: #444;
    display: inline;
    text-decoration: none;
}

#nav li.right a:hover {
    color: #ef3fac;
    text-decoration: none;
}

#nav li.search {
    padding: 0 10px;
}

#nav li.rss a {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/rss.png) no-repeat center left;
    margin: 0 0 0 10px;
    padding: 0 0 0 16px;
}

#nav li.twitter a {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/twitter-nav.png) no-repeat center left;
    padding: 0 0 0 20px;
}

/* Secondary Navigation
------------------------------------------------------------ */

#subnav {
    border-bottom: 3px double #eee;
    clear: both;
    color: #444;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: 1330px;
}

#subnav ul {
    float: left;
    width: 100%;
}

#subnav li {
    float: left;
    list-style-type: none;
}

#subnav li a {
    color: #444;
    display: block;
    padding: 10px 10px 9px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

#subnav li a:hover,
 #subnav li a:active,
 #subnav .current_page_item a,
 #subnav .current-cat a,
 #subnav .current-menu-item a {
    color: #ef3fac;
}

#subnav li a .sf-sub-indicator {
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
}

#subnav li li a,
 #subnav li li a:link,
 #subnav li li a:visited {
    background-color: #fff;
    border: 1px solid #eee;
    border-top-width: 0;
    color: #444;
    font-size: 11px;
    padding: 6px 10px 4px;
    position: relative;
    text-transform: none;
    width: 138px;
}

#subnav li li a:hover,
 #subnav li li a:active {
    color: #ef3fac;
}

#subnav li ul {
    height: auto;
    left: -9999px;
    position: absolute;
    width: 160px;
    z-index: 9999;
}

#subnav li ul a {
    width: 140px;
}

#subnav li ul ul {
    margin: -33px 0 0 159px;
}

#subnav li:hover>ul,
 #subnav li.sfHover ul {
    left: auto;
}

/* Inner
------------------------------------------------------------ */

#inner {
    margin: 0 auto;
    overflow: hidden;
    padding: 32px 0;
    width: 1330px;
}

/* Welcome
------------------------------------------------------------ */

.welcome {
    border-bottom: 3px double #eee;
    margin: 0 auto;
    padding: 0 0 25px;
    width: 1330px;
}

.welcome,
 .welcome p {
    color: #444;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    font-style: italic;
}

/* Featured
------------------------------------------------------------ */

.featured {
    border-bottom: 3px double #eee;
    margin: 0 auto;
    overflow: hidden;
    padding: 25px 0;
    width: 1330px;
}

.featured p {
    padding: 0 0 15px;
}

/* Portfolio
------------------------------------------------------------ */

.portfolio {
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0 0;
    width: 1330px;
}

.portfolio p {
    font-size: 13px;
    line-height: 20px;
    padding: 0;
}

/* Breadcrumb
------------------------------------------------------------ */

.breadcrumb {
    background: #f5f5f5;
    color: #444;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 0 auto 30px;
    padding: 5px 10px;
}

.breadcrumb a,
 .breadcrumb a:visited {
    text-decoration: none;
}

.breadcrumb a:hover {
    text-decoration: underline;
}

/* Taxonomy Description
------------------------------------------------------------ */

.taxonomy-description {
    margin: 0 0 30px;
    padding: 10px;
}

/* Content-Sidebar Wrap
------------------------------------------------------------ */

#content-sidebar-wrap {
    float: left;
    width: 800px;
}

.content-sidebar #content-sidebar-wrap,
 .sidebar-content #content-sidebar-wrap {
    width: 1330px;
}

.sidebar-content-sidebar #content-sidebar-wrap,
 .sidebar-sidebar-content #content-sidebar-wrap {
    float: right;
}

.full-width-content #content-sidebar-wrap {
    width: 1330px;
}

/* Content
------------------------------------------------------------ */

#content {
    float: left;
    width: 470px;
}

.content-sidebar #content,
 .sidebar-content #content {
    width: 1000px;
}

.sidebar-content #content,
 .sidebar-sidebar-content #content {
    float: right;
}

.full-width-content #content {
    width: 1330px;
}

.page-template-pagelanding-php #content {
    padding: 20px 100px 0;
    width: 760px;
}

blockquote {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/blockquote.png) no-repeat top left;
    margin: 0 0 20px;
    padding: 25px 30px 5px 70px;
}

blockquote p {
    color: #777;
    font-family: Georgia, Times, 'Times New Roman', serif;
    font-size: 14px;
    font-style: italic;
}

.post {
    margin: 0 0 40px;
    overflow: hidden;
    /*padding: 0 0 25px;*/
}

.single .post {
    background: none;
    border: none;
    margin: 0 0 48px;
    padding: 0;
}

.sticky {
    margin: 40px 0;
    padding: 20px;
    position: relative;
    overflow: visible;
}

.sticky:first-of-type {
    margin: 15px 0 40px;
}

.sticky:before {
    content: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/sticky_top.png);
    position: absolute;
    top: -21px;
    left: -1px;
}

.entry-content a,
 .entry-content a:visited {
    text-decoration: underline;
}

.entry-content a:hover {
    text-decoration: none;
}

.entry-content .archive-page a,
 .entry-content .archive-page a:visited {
    text-decoration: none;
}

.entry-content .archive-page a:hover {
    text-decoration: underline;
}

.entry-content p,
 .page .entry-content p {
    padding: 0 0 24px;
}

p.subscribe-to-comments {
    padding: 20px 0 10px;
}

.clear {
    clear: both;
}

.clear-line {
    border-bottom: 3px double #eee;
    clear: both;
    margin: 0 0 15px;
}

/* Column Classes
------------------------------------------------------------ */

.five-sixths,
 .four-fifths,
 .four-sixths,
 .one-fifth,
 .one-fourth,
 .one-half,
 .one-sixth,
 .one-third,
 .three-fifths,
 .three-fourths,
 .three-sixths,
 .two-fifths,
 .two-fourths,
 .two-sixths,
 .two-thirds {
    float: left;
    margin: 0 0 20px;
    padding-left: 3%;
}

.one-half,
 .three-sixths,
 .two-fourths {
    width: 48%;
}

.one-third,
 .two-sixths {
    width: 31%;
}

.four-sixths,
 .two-thirds {
    width: 65%;
}

.one-fourth {
    width: 22.5%;
}

.three-fourths {
    width: 73.5%;
}

.one-fifth {
    width: 17.4%;
}

.two-fifths {
    width: 37.8%;
}

.three-fifths {
    width: 58.2%;
}

.four-fifths {
    width: 78.6%;
}

.one-sixth {
    width: 14%;
}

.five-sixths {
    width: 82%;
}

.first {
    clear: both;
    padding-left: 0;
}

/* Headlines
------------------------------------------------------------ */

h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
    color: #444;
    font-family: 'Montserrat', Helvetica, sans-serif;
    margin: 0 0 10px;
    font-weight: bold;
}

h1,
 h2,
 h2 a,
 h2 a:visited {
    color: #444;
    font-family: 'Montserrat', Helvetica, sans-serif;
    font-size: 40px;
    line-height: 48px;
    font-weight: 700;
    margin-bottom: 16px;
}

.featured h2,
 .featured h2 a,
 .featured h2 a:visited {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 15px;
}

.portfolio h2,
 .portfolio h2 a,
 .portfolio h2 a:visited {
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 5px;
}

h2 a:hover {
    color: #ef3fac;
    text-decoration: none;
}

h3 {
    font-size: 24px;
}

h4,
 h4 a,
 h4 a:hover,
 h4 a:visited {
    color: #444;
    font-size: 20px;
    text-decoration: none;
}

.widget-area h4,
 .widget-area h4 a,
 .widget-area h4 a:visited {
    font-size: 14px;
    margin: 0 0 5px;
    text-transform: uppercase;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

/* Unordered / Ordered Lists
------------------------------------------------------------ */

.entry-content ol,
 .entry-content ul {
    margin: 0;
    padding: 0 0 20px;
}

.entry-content ol {
    margin: 0;
}

.archive-page ul li,
 .entry-content ul li {
    list-style-type: square;
    margin: 0 0 0 30px;
    padding: 0;
}

.entry-content ol li {
    margin: 0 0 0 35px;
}

.archive-page ul ul,
 .entry-content ul ul,
 .entry-content ol ol {
    padding: 0;
}

/* Post Info
------------------------------------------------------------ */

.post-info {
    font-size: 12px;
    margin-bottom: 8px;
}

/* Post Meta
------------------------------------------------------------ */

.single .post-meta {
    background-color: #f5f5f5;
    clear: both;
    font-size: 12px;
    padding: 7px 10px 5px;
}

/* Author Box
------------------------------------------------------------ */

.author-box {
    background-color: #f5f5f5;
    margin: 0 0 40px;
    padding: 10px;
    overflow: hidden;
}

/* Archive Page
------------------------------------------------------------ */

.archive-page {
    float: left;
    padding: 20px 0 0;
    width: 48%;
}

/* Images
------------------------------------------------------------ */

img.portfolio {
    border: 1px solid #ddd;
    padding: 14px;
    width: 930px;
}

.featured a img,
 .portfolio a img {
    border: 1px solid #ddd;
    padding: 4px;
}

.featured a:hover img,
 .portfolio a:hover img {
    border: 1px solid #999;
}

.featuredpage img,
 .featuredpost img {
    margin: 0 10px 0 0;
}

.portfolio .featuredpage img,
 .portfolio .featuredpost img {
    margin: 0;
}

.avatar,
 .post-image {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    padding: 4px;
}

.author-box .avatar {
    background-color: #fff;
    float: left;
    height: 80px;
    margin: 0 10px 0 0;
    width: 80px;
}

.post-image {
    margin: 0 10px 10px 0;
}

.comment-list li .avatar {
    background-color: #fff;
    float: left;
    height: 30px;
    margin: 0 5px 0 0;
    padding: 4px;
    width: 30px;
}

img.centered,
 .aligncenter {
    display: block;
    margin: 0 auto 24px;
}

img.alignnone {
    display: inline;
    margin: 0 0 24px;
}

img.alignleft {
    display: inline;
    margin: 0 20px 24px 0;
}

img.alignright {
    display: inline;
    margin: 0 0 24px 20px;
}

.alignleft {
    float: left;
    margin: 0 10px 0 0;
}

.alignright {
    float: right;
    margin: 0 0 0 10px;
}

.wp-caption {
    text-align: center;
}

p.wp-caption-text {
    font-size: 11px;
    line-height: 12px;
    padding: 5px 0;
}

.wp-smiley,
 .wp-wink {
    border: none;
    float: none;
}

.gallery-caption {
}

/* Post Navigation
------------------------------------------------------------ */

.navigation {
    /*overflow: hidden;*/
    padding: 20px 0;
    width: 100%;
}

.navigation li {
    display: inline;
}

.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a {
    border: 1px solid #ef3fac;
    padding: 6px 8px 0;
    min-width: 40px;
    min-height: 40px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
}

.navigation li a:hover{
    background-color: #f5f5f5;
}

.navigation li.active a {
    background-color: #ef3fac;
    color: #fff;
}


/* Primary / Secondary Sidebars
------------------------------------------------------------ */

.sidebar {
    background: #ffffff;
    display: inline;
    float: right;
    font-size: 13px;
    line-height: 20px;
    /*margin: 0 0 20px;*/
    /*padding: 15px 15px 5px;*/
    width: 300px;
    margin-right: 30px;
}

.sidebar.fixed {
    position:fixed;
}

#sidebar-alt {
    background: #ffffff;
    float: left;
    padding: 15px 15px 5px;
    width: 160px;
}

.sidebar p {
    font-size: 13px;
    line-height: 20px;
}

.sidebar-content #sidebar,
 .sidebar-sidebar-content #sidebar {
    float: left;
}

.content-sidebar-sidebar #sidebar-alt {
    float: right;
}

.sidebar .widget {
    margin: 0 0 16px;
    /*padding: 0 0 20px;*/
}

.widget-area ol,
 .widget-area ul {
    margin: 0 0 0 20px;
}

.widget-area ul li {
    list-style-type: square;
    word-wrap: break-word;
}

.widget-area ol li {
    list-style-type: decimal;
}

/* Dropdowns
------------------------------------------------------------ */

#cat,
 .widget_archive select {
    background-color: #fff;
    color: #ef3fac;
    display: inline;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 2px 0 0;
    padding: 3px;
    width: 100%;
}

/* Featured Page / Post
------------------------------------------------------------ */

.featuredpage,
 .featuredpost {
    clear: both;
    overflow: hidden;
}

.featuredpage .page,
 .featuredpost .post {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.portfolio .featuredpage .page,
 .portfolio .featuredpost .post {
    float: left;
    margin: 5px 20px 0 0;
    width: 170px;
}

/* User Profile
------------------------------------------------------------ */

.user-profile {
    overflow: hidden;
}

/* Buttons
------------------------------------------------------------ */

div.gform_footer input.button,
 .enews #subbutton,
 .searchsubmit,
 #submit {
    background-color: #444;
    border: 1px solid #444;
    color: #fff !important;
    cursor: pointer;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 4px 7px;
    text-decoration: none;
}

#nav .searchsubmit {
    padding: 2px 7px;
}

div.gform_footer input.button:hover,
 .enews #subbutton:hover,
 .searchsubmit:hover,
 #submit:hover {
    background-color: #ef3fac;
    border: 1px solid #ef3fac;
    color: #fff;
    text-decoration: none;
}

/* Search Form
------------------------------------------------------------ */

#header .searchform {
    float: right;
    padding: 40px 0 0;
}

#nav .searchform {
    float: right;
    margin: 1px 0 0;
}

.s {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #ef3fac;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 5px 1px 0 0;
    padding: 4px 0 5px 7px;
    width: 175px;
}

#nav .s {
    padding: 2px 0 2px 5px;
}

/* eNews and Update Widget
------------------------------------------------------------ */

.enews #subbox {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #ef3fac;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 5px 5px 0 0;
    padding: 4px 0 5px 7px;
    width: 195px;
}

/* Calendar Widget
------------------------------------------------------------ */

#wp-calendar {
    width: 100%;
}

#wp-calendar caption {
    font-size: 12px;
    font-style: italic;
    padding: 2px 5px 0 0;
    text-align: right;
}

#wp-calendar thead {
    background-color: #f5f5f5;
    font-weight: bold;
    margin: 10px 0 0;
}

#wp-calendar td {
    background-color: #f5f5f5;
    padding: 2px;
    text-align: center;
}

/* Footer Widgets
------------------------------------------------------------ */

#footer-widgets {
    border-top: double #eee;
    clear: both;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    padding: 15px 0 0;
    width: 1330px;
}

#footer-widgets .widget {
    background: none;
    border: none;
    padding: 0;
}

#footer-widgets p {
    padding: 0 0 15px;
}

#footer-widgets ul {
    list-style-type: none;
    margin: 0 0 15px;
}

#footer-widgets ul li {
    list-style-type: square;
    margin: 0 0 0 15px;
}

#footer-widgets #wp-calendar thead,
 #footer-widgets #wp-calendar td {
    background: none;
}

.footer-widgets-1 {
    float: left;
    padding: 0 30px 0 0;
    width: 300px;
}

.footer-widgets-2 {
    float: left;
    width: 300px;
}

.footer-widgets-3 {
    float: right;
    width: 300px;
}

/* Footer
------------------------------------------------------------ */

#footer {
    border-top: 1px solid #ef3fac;
    clear: both;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 0;
    width: 1330px;
}

#footer p {
    color: #444;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#footer a,
 #footer a:visited {
    color: #444;
    text-decoration: none;
}

#footer a:hover {
    color: #ef3fac;
    text-decoration: none;
}

#footer .gototop {
    float: left;
    width: 200px;
}

#footer .creds {
    float: right;
    text-align: right;
    width: 755px;
}

/* Comments
------------------------------------------------------------ */

.comment-reply-title {
    margin-bottom: 16px !important;
}

#comments,
 #respond {
    margin: 0 0 30px;
    overflow: hidden;
}

#comments {
    font-size: 13px;
    line-height: 20px;
}

#author,
 #comment,
 #email,
 #url {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #666666;
    margin: 0 16px 16px 0;
    padding: 0 10px;
    box-sizing: border-box;
    height: 40px;
    width: 260px;
}

.form-submit {
    margin-bottom: 16px;
}

.form-submit > input {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 16px !important;
    font-weight: 400;
    color: #fff;
    border-style: none !important;
    height: 40px;
    width: 140px;
    cursor: pointer;
    background: #ef3fac !important;
    display: block;
}

#comment {
    height: 200px;
    margin: 0 0 16px;
    width: 66%;
}

.ping-list {
    margin: 0 0 40px;
}

.comment-list ol,
 .ping-list ol {
    margin: 0;
    padding: 10px;
}

.comment-list li,
 .ping-list li {
    list-style: none;
    margin: 10px 0 0;
    padding: 10px 0;
    position: relative;
}

.comment-list li ul li {
    list-style-type: none;
}

.comment-list p,
 .ping-list p {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin: 10px 5px 10px 0;
    padding: 0;
    text-transform: none;
}

.comment-list ul.children {
    margin-top: 20px;
    padding-left: 35px;
}

.comment-list ul.children li.comment {
    background: #fff;
    border-bottom: none;
}

.comment-list cite,
 .ping-list cite {
    font-style: normal;
    font-weight: bold;
}

.commentmetadata {
    font-weight:normal;
}

.comment-author {
    background: #f5f7f7;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 10px 0;
}

.comment-meta {
    background: #f5f7f7;
    font-size: 12px;
    padding: 0 10px 8px;
    margin: 0 0 10px;
}

.commentnumber {
    position: absolute;
    top: 15px;
    right: 10px;
    color: #9a9b9d;
}

.nocomments {
    text-align: center;
}

#comments .navigation {
    display: block;
    padding: 20px 0;
}

.bypostauthor {
}

.thread-alt,
 .thread-even {
    background: #fff;
}

.alt,
 .depth-1,
 .even {
    border-bottom: 1px dotted #8a96a0;
}

.comment-author-allan > .comment-header > .comment-author,
.comment-author-allan > .comment-header > .comment-meta,
.comment-author-tingting > .comment-header > .comment-author,
.comment-author-tingting > .comment-header > .comment-meta {
    background: #fceaf6;
}

.comments-blurb {
    font-size: 16px;
    color: #a6aeb6;
}

.comments-cta {
    font-size: 14px;
    font-weight: bold;
}

.comment-counter {
    display: block;
    margin: 10px 0;
}

.comment-counter > span {
    position: relative;
    padding: 6px 6px;
    background: #f44679;
    font-size: 12px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.comment-counter > span:after {
    position: absolute;
    bottom: -8px;
    left: 6px;
    width: 0;
    height: 0;
    content: "";
    border-top: 8px solid #f44679;
    border-right: 8px solid rgba(244, 70, 121, 0);
    -moz-transform: scale(.9999);
    transition: border-top-color 0.3s ease;
}

/* Gravity Forms
------------------------------------------------------------ */

div.gform_wrapper input,
 div.gform_wrapper select,
 div.gform_wrapper textarea {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    color: #555 !important;
    font-size: 13px !important;
    padding: 4px 5px !important;
}

div.gform_footer input.button {
    color: #fff;
}

div.gform_wrapper .ginput_complex label {
    font-size: 12px;
}

div.gform_wrapper li,
 div.gform_wrapper form li {
    margin: 0 0 10px;
}

div.gform_wrapper .gform_footer {
    border: none;
    margin: 0;
    padding: 0;
}

/* Custom Styles
------------------------------------------------------------ */

.cf:before,
 .cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
 *zoom: 1;
}

.ir {
    display:block;
    border:0;
    text-indent:-999em;
    overflow:hidden;
    background-color:transparent;
    background-repeat:no-repeat;
    text-align:left;
    direction:ltr;
 *line-height:0
}

.ir br {
    display:none
}

h4.fb-heading {
    margin: 36px 0 0;
}

div.fb_comments {
    margin: 15px 0 0;
}

.entry-title > a:hover {
    color: #e62899 !important;
    transition: all 0.3s ease;
}

/**
 * General Cleanup
 */

/*removes message generated by wordpress at the bottom of page*/
#content > p:last-of-type,
.entry > p:last-of-type  {
    display: none;
}

strong,
p > strong {
    font-weight: 700;
}

.nc_tweet {
    border-bottom: none !important;
}

/*fix for text wrapping around the content banner ad*/
.entry-content > p:first-of-type {
    clear: both;
}

/*Page Not Found*/

.display-posts-title {
    margin: 36px 0 0;
    font-size: 24px !important;
}

.display-posts-listing {
    margin: 20px 0 0 !important;
}

.listing-item {
    margin: 0 0 15px !important;
}

.listing-item .title {
    text-decoration: none;
}

.listing-item .title:hover {
    text-decoration: underline;
}

.error404 .post {
    border-bottom: none !important;
}

.error404 .entry-title {
    width: 450px;
    height: 450px;
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/error404-image.jpg);
    margin: 0 0 10px;
    display:block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
 *line-height: 0;
}

.error404 .error-msg {
    width: 850px;
}

/* Content Opt-in */

.opt-in-box {
    width: 600px;
    height: 190px;
    margin: 0 auto 24px;
    background: #e6e3e4 url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/post-optin-bg.png) no-repeat left top;
}

.opt-in-box form {
    margin: 125px 0 0 20px;
}

.opt-in-box input[type="text"],
.opt-in-box input[type="email"] {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #666666;
    height: 40px;
    width: 225px;
    border: 1px solid #ef3fac;
    background-color: rgba(255, 255, 255, 0.9);
    margin-right: 10px;
    padding: 0 10px;
    float: left;
    box-sizing: border-box;
}

.opt-in-box input[type="submit"] {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    border-style: none;
    height: 40px;
    width: 90px;
    cursor:pointer;
    float: left;
    background: #ef3fac;
}

/*Footer Banner Ad*/

.ad-space-footer {
    width: 1330px;
    height: 106px;
    display: block;
    padding: 0 0 15px 0;
}

.ad-space-footer > div {
    width: 728px;
    height: 90px;
    display: block;
    margin: 0 auto;
}

/* Sidebar Widget Opt-in */

/*#sidebar-optin {
    background: #e6e3e4;
    width: 300px;
    height: 320px;
    display: block;
    position: relative;
    margin: 0 auto;
}

#sidebar-optin:after {
    content: url(images/sidebar-optin-img.png);
    position: absolute;
    top: -10px;
    right: -5px;
}

#sidebar-optin > h3 {
    background: url(images/sidebar-optin-h3.png) no-repeat left top;
    width: 183px;
    height: 45px;
    margin: 20px 0 0 10px;
    display: inline-block;
}

#sidebar-optin > p {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #666666;
    width: 270px;
    margin: 10px 0 0 15px;
    padding: 0 !important;
}

#sidebar-optin > p > span {
    color: #ef3fac;
}

.optin-form {
    width: 260px;
    margin: 18px auto;
}

.optin-form > input[type="text"],
 .optin-form > input[type="email"] {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #666666;
    height: 40px;
    width: 260px;
    border: 1px solid #ef3fac;
    margin-bottom: 16px;
    padding: 0 10px;
    box-sizing: border-box;
}

.optin-form > input[type="submit"] {
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    border-style: none;
    height: 40px;
    width: 140px;
    cursor: pointer;
    background: #ef3fac;
    margin: 0 auto;
    display: block;
}*/

/*Sidebar Form*/
.sidebar-form {
    width: 300px;
    height: 250px;
    background: rgba(0, 0, 0, 0) linear-gradient(135deg, rgba(239, 63, 172, 1) 5%, rgba(230, 172, 226, 1) 50%, rgba(167, 77, 195, 1) 115%);
    display: block;
    padding-top: 20px;
    box-sizing: border-box;
}

.form-heading {
    width: 156px;
    height: 54px;
    margin: 0 auto;
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/sidebar-form-heading.png) no-repeat left top;
    /*image replacement*/
    display:block;
    border:0;
    text-indent:-999em;
    overflow:hidden;
    background-color:transparent;
    background-repeat:no-repeat;
    text-align:left;
    direction:ltr;
 *line-height:0
}

.sidebar-form input[type="text"],
.sidebar-form input[type="email"] {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #394a59;
    padding: 0 10px;
    box-sizing: border-box;
    background-color: #fff;
    height: 40px;
    width: 260px;
    border-style: none;
    margin: 12px auto 0;
    display: block;
}

.sidebar-form input[type="submit"] {
    height: 40px;
    width: 260px;
    background: #ef3fac url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/sidebar-form-button.png) no-repeat left top;
    margin: 12px auto 0;
    border: none;
    cursor:pointer;
    -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  /*image replacement*/
    display:block;
    border:0;
    text-indent:-999em;
    overflow:hidden;
    /*background-color:transparent;*/
    background-repeat:no-repeat;
    text-align:left;
    direction:ltr;
 *line-height:0
}

.sidebar-form input[type="submit"]:hover {
    background-color: #e6ace2;
}

/*Social Media icons*/

#header .widget-area {
    float: right;
    width: 400px;
}

#text-5 {
    min-width: 290px;
    height: 44px;
    float: left;
    margin-top: 48px;
}

#text-5 a {
    width: 44px;
    height: 44px;
    display: block;
    float: left;
    margin: 0 5px 0 0;
}

#text-5 a:last-of-type {
    margin: 0;
}

#text-5 a[href*="facebook"] {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/social-media-icn.png) no-repeat left top;
}

#text-5 a[href*="youtube"] {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/social-media-icn.png) no-repeat -44px top;
}

#text-5 a[href*="instagram"] {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/social-media-icn.png) no-repeat -88px top;
}

#text-5 a[href*="twitter"] {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/social-media-icn.png) no-repeat -132px top;
}

#text-5 a[href*="google"] {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/social-media-icn.png) no-repeat -176px top;
}

#text-5 a[href*="pinterest"] {
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/social-media-icn.png) no-repeat -220px top;
}

/*Grid Layout*/

.post-thumbnail {
    width: 300px;
    height: 324px;
    position: relative;
    overflow: hidden;
    float: left;
    margin: 0 24px 0 0;
}

.post-thumbnail h2 {
    margin: 0 !important;
}

.post-thumbnail h2 a {
    width: 300px;
    height: 324px;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    box-sizing: border-box;
    background: transparent;
    color: transparent !important;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.66px;
    text-align: center;
    margin: 0 !important;
    padding: 140px 15px 0;
    transition: all 0.3s ease;
}

.post-thumbnail h2 a:hover {
    background: rgba(0, 0, 0, 0.3); 
    color: #fff !important;
}

.grid-row {
    display: inline-block;
    margin-bottom: 48px;
}

.grid-row:last-of-type {
    margin-bottom: 0px;
}

.more-posts {
    display: inline-block;
    padding: 7px 16px;
    margin: 24px 8px 0 0;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #fff !important;
    text-decoration: none !important;
    background-color: #ef3fac;
    border: 1px solid #ef3fac;
}

.more-posts:hover {
    background-color: #e62899;
    border: 1px solid #e62899;
    transition: all 0.3s ease;
}

.store-deals {
    display: inline-block;
    padding: 7px 16px;
    margin-top: 24px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #ef3fac;
    text-decoration: none !important;
    border: 1px solid #ef3fac;
    box-sizing: border-box;
}

.store-deals:hover {
    color: #fff;
    background-color: #e62899;
    border: 1px solid #e62899;
    transition: all 0.3s ease;
}

.grid-row > h3 {
    margin: 0 0 24px 0;
}

.target-logo > a {
    width: 190px;
    height: 42px;
    display: block;
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/target-logo.png);
}

.cvs-logo > a {
    width: 241px;
    height: 32px;
    display: block;
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/cvs-logo.png);
}

.walgreens-logo > a {
    width: 216px;
    height: 48px;
    display: block;
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/walgreens-logo.png);
}

.rite-aid-logo > a {
    width: 70px;
    height: 60px;
    display: block;
    background: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/rite-aid-logo.png);
}

/*Ubermenu*/

ul.ubermenu-nav > li:first-child {
    display: none;
}

.ubermenu-sticky .ubermenu-nav > li:first-child {
    /*display: none;*/ /*for hiding logo girl. re-enable ir*/
    width: 101px;
    height: 56px;
    margin-top: 0 !important;
    margin-right: 0 !important;
    /*background: url(images/sticky-home.png) no-repeat left top;*/
    /*image replacement*/
    display:block;
    border:0;
    text-indent:-999em;
    overflow:hidden;
    background-color:transparent;
    background-repeat:no-repeat;
    text-align:left;
    direction:ltr;
    *line-height:0
}

.ubermenu-sticky .ubermenu-nav > li:first-child > .ubermenu-target {
    text-indent:-999em !important;
}

.ubermenu-sticky ul.ubermenu-nav {
    position: relative;
}

.ubermenu-sticky ul.ubermenu-nav:after {
    content: url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/sticky-home.png);
    position: absolute;
    top: -5px;
    left: 16px;
}

.ubermenu-nav {
    height: 56px !important;
    /*padding-top: 15px;*/
    box-sizing: border-box;
    background-color: #ef3fac !important;
}

.ubermenu-sticky > .ubermenu-nav {
    background-color: rgba(239, 63, 172, 0.9) !important;
}

.ubermenu-nav .ubermenu-target {
    color: #fff !important;
}

.ubermenu-target-text {
    font-weight: 300 !important;
    text-transform: none;
}

/*Facebook button*/

.social-media-buttons {
    width: 66%;
}

.fb-like-button {
    height: 48px;
    margin: 0 0 16px;
    padding-top: 10px;
    box-sizing: border-box;
    border-top: 1px dotted #cacac8;
    border-bottom: 1px dotted #cacac8; 
}

.fb-like-button > p,
.fb-like-button > div {
    float: left;
    margin-right: 16px;
}

.fb-like-button > p {
    font-family: 'Montserrat', Helvetica, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    color: #b3b3b3;
}

/*ShareThis plugin*/
.fb-like {
  width: 418px;
  height: 30px;
  display: inline-block;
  margin-top: 0 !important;
}

/*Miscellaneous*/

.more-link {
    display: inline-block;
    padding: 7px 16px;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #fff !important;
    text-decoration: none !important;
    background-color: #ef3fac;
}

.more-link:hover {
    background-color: #e62899;
    transition: all 0.3s ease;
}

/*Scroll to top*/

.scroll-top {
    position: fixed;
    bottom: 64px;
    right: 0px;
    width: 40px;
    height: 40px;
    display: none;
    background: #ef3fac url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/scroll-button.png) no-repeat center center;
}

.scroll-top:hover {
    background-color: #e62899;
    transition: all 0.3s ease;
}

/*Pagination */

/*Hide default <!--nextpage--> pagination*/
p.pages {
    display: none;
}

#page-arrows {
    width: 1000px;
    height: 56px;
    display: block;
}

.arrow-left,
.arrow-right {
    display: block;
    width: 140px;
    height: 56px;
    /*image replacement*/
    display:block;
    border:0;
    text-indent:-999em;
    overflow:hidden;
    background-color:transparent;
    background-repeat:no-repeat;
    text-align:left;
    direction:ltr;
    *line-height:0
}

.arrow-left {
    float: left;
    background: #ef3fac url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/prev-next-arrows.png) no-repeat center left !important;
    margin-left: 48px;
}

.arrow-right {
    float: right;
    background: #ef3fac url(https://www.freestufffinder.com/ads/wp-content/themes/minimum-ads-v2/images/prev-next-arrows.png) no-repeat center right !important;
    margin-right: 48px;
}

/*PageNavi*/

.pagination {
    text-align: center;
}

.wp-pagenavi {
    display: inline-block;
    margin: 0 0 40px 0;
}

.wp-pagenavi a,
.wp-pagenavi span {
    border: 1px solid #ef3fac;
    padding: 8px 8px 0;
    min-width: 40px;
    min-height: 40px;
    display: inline-block;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    color: #ef3fac;
    box-sizing: border-box;
    margin-right: 4px;
    -webkit-transition: background-color 0.2s ease;
    -moz-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}

.wp-pagenavi a:hover {
    background-color: rgba(204, 219, 223, 0.33);
}

.wp-pagenavi .pages {
    border: none;
    display: block;
}

.wp-pagenavi .current,
.wp-pagenavi .current:hover {
    background-color: #ef3fac;
    color: #fff;
}

.wp-pagenavi .extend {
    border: none;
    padding: 8px 4px 0;
    min-width: 16px;
}

/*Black Friday Banner*/
/*.bfa-banner {
    width: 1000px;
    margin-bottom: 24px;
}

.bfa-banner > a {
    width: 900px;
    height: 64px;
    display: block;
}*/

/*After Post Ad*/

.after-post-content-ad {
    width: 1000px;
    height: 90px;
    display: block;
    margin-bottom: 20px;
}

.after-post-content-ad .textwidget {
    width: 728px;
    height: 90px;
    margin: 0 auto;
}