/*
Theme Name: Reservoir
Theme URI: http://www.cryoutcreations.eu/wordpress-themes/fluida
Description: Reservoir is clean, sylish and flexible. Reservoir is also lightweight, fast and customizable. It's multi-purpose. It's SEO friendly, WPML compatible, translation and RTL ready. Reservoir works smoothly and looks great with WooCommerce. Use it for business, portfolio, blog and photography sites. Also eCommerce shops. Anything. Everything. Reservoir.
Author: Cryout Creations
Author URI: http://www.cryoutcreations.eu
Version: 1.0.1
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, three-columns, right-sidebar, left-sidebar, grid-layout, custom-background, custom-colors, custom-header, flexible-header, custom-menu, featured-image-header, featured-images, front-page-post-form, full-width-template, footer-widgets, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, news, photography, portfolio
Template: fluida
Text Domain: reservoir

Reservoir WordPress Theme - Copyright 2019, Cryout Creations - http://www.cryoutcreations.eu
This theme, like WordPress, is licensed under the GPL.
*/


/* HEADER */
#site-title a,
#access a > span  {
    text-transform: none;
    letter-spacing: 0;
}

#site-title a span {
    padding: 0;
}

/* CONTENT */

.entry-title a {
    font-weight: inherit;
    border-bottom-width: 3px;
}

.entry-title a:active,
.entry-title a:hover {
    border-bottom: 3px solid;
}

a.continue-reading-link {
    width: 100%;
    margin: 1em auto 0.5em;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    border-radius: 100px;
    text-align: center;
}

.fluida-magazine-two #content-masonry {
    margin-right: -2%;
    margin-left: -2%;
}

.fluida-magazine-two #content-masonry article.hentry {
    width: 46%;
    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 3em;
}

.entry-meta .author {
    margin-bottom: .7em;
    padding-bottom: .7em;
    border-bottom-width: 3px;
    border-bottom-style: dotted;
    /* opacity: 0.5; */
}

.fluida-elementshadow #site-header-main,
.fluida-elementshadow article.hentry,
.fluida-elementshadow .pad-container,
.fluida-elementshadow .sidey,
.fluida-elementshadow .page-numbers:not(.dots) {
    box-shadow: 0 0 1em 0.2em rgba(0, 0, 0, 0.05);
}

.fluida-elementshadow article.hentry {
    -webkit-transition: .3s ease-out all;
    transition: .3s ease-out all;
}

.fluida-elementshadow:not(.single) article.hentry:hover {
    box-shadow: 0 0 1em 1.2em rgba(0, 0, 0, 0.06);
}

.main,
.fluida-landing-page .lp-posts-inside {
     overflow: visible;
 }

 .searchform {
     border-width: 3px;
     border-radius: 100px;
 }

 .searchform input[type="search"] {
     font-weight: bold;
     padding-left: 1.5em;
 }

 .searchform i {
     padding-right: 3px;
 }

 #access .menu-search-animated .searchform input[type="search"] {
     padding-left: 2em;
 }

 .page-title strong {
     font-weight: bold;
     text-decoration: none;
 }

 .single #author-info {
     border-top-width: 5px;
     margin-top: 3.5em;
     padding-top: 2.5em;
     padding-bototm: 2.5em;
 }

 #nav-below .nav-previous a::before,
 #nav-below .nav-next a::before {
     height: 3px;
     top: -3px;
     border-radius: 100px;
 }

 #nav-below a {
     font-weight: bold;
 }

 button,
 input[type="button"],
 input[type="submit"],
 input[type="reset"] {
     font-weight: bold;
     font-size: 1.1em;
     border-radius: 100px;
 }

 textarea,
 select,
 input[type="text"],
 input[type="password"],
 input[type="email"],
 input[type="color"],
 input[type="date"],
 input[type="datetime"],
 input[type="datetime-local"],
 input[type="month"],
 input[type="number"],
 input[type="range"],
 input[type="search"],
 input[type="tel"],
 input[type="time"],
 input[type="url"],
 input[type="week"] {
     border-width: 2px;
     border-radius: 6px;
     padding: 1em;
     font-weight: bold;
 }

 textarea,
 select {
     border-radius: 6px;
 }

 #author-info #author-link {
     font-weight: bold;
 }

 .fluida-comment-placeholder #commentform > p {
     font-size: 1em;
 }

 nav#mobile-menu a {
     font-size: 1.4em;
     font-weight: bold;
 }

 /* WIDGETS */
 .widget-title {
     text-transform: none;
     letter-spacing: 0;
     font-size: 1.2em;
 }

 .fluida-normalizedtags #content .tagcloud a {
     border-radius: 100px;
 }

 .fluida-totop-normal #toTop {
     margin-bottom: 30px;
     border-radius: 100px;
     border-width: 3px;
     padding: 0.15em 1.2em;
 }

 nav.sidebarmenu {
     border-width: 2px;
 }

 nav.sidebarmenu li a {
     border-width: 2px;
     text-transform: none;
     font-weight: bold;
 }

 /* FOOTER */
 #site-copyright {
     font-size: 1em;
     font-weight: bold;
 }

 .footermenu ul li a {
     font-size: 1em;
     text-transform: none;
     font-weight: 400;
     letter-spacing: 0;
 }

 .footermenu ul li span.sep {
     opacity: 0;
 }

/* LANDING PAGE */
.lp-staticslider .staticslider-caption-title,
.seriousslider.seriousslider-theme .seriousslider-caption-title {
    font-size: 5.2em;
    line-height: 1.3;
    letter-spacing: 1px;
    text-transform: none;
}


.lp-staticslider .staticslider-sep {
    height: 5px;
    border-radius: 5px;
    opacity: 0.5;
}

.main .lp-block-title {
    margin-bottom: 1.5em;
    font-size: 1.2em;
    letter-spacing: 0;
    text-transform: none;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}


.lp-block i::after {
    position: relative;
    height: 3px;
    margin: 1.5em auto;
    border-radius: 100px;
    opacity: 0.2;
    -webkit-transition: .15s ease-out all;
    transition: .15s ease-out all;
}

.lp-block:hover i::after {
    /* opacity: 0.5; */
}

.lp-box-title {
    text-transform: none;
    letter-spacing: 0;
}

.lp-box-readmore {
    font-size: 0.9em;
    font-weight: bold;
}

.lp-boxes-static .lp-box-title {
    font-size: 1.35em;
}

.lp-boxes-static .lp-box-content {
    margin-top: 1em;
}

.lp-boxes-animated .lp-box-title {
    font-weight: bold;
}

.lp-boxes-animated .lp-box-readmore {
    border-radius: 100px;
    font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: none;
}

.lp-boxes-animated .lp-box .lp-box-readmore > i::before {
    left: 0;
}

#cryout_ajax_more_trigger {
    border-radius: 100px;
}


/* FIN */
