/*!
Theme Name: Rivion Child
Theme URI: https://rivionweddings.com/
Author: Merisign
Author URI: http://www.merisign.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: rivion
Text Domain: ohio-child
*/
.portfolio-details-categories{display:none !important}.portfolio-item-fullscreen .portfolio-details-title h2{font-size:-webkit-calc(70px + 26 * ( (100vw - 576px) / 1024));font-size:calc(70px + 26 * ( (100vw - 576px) / 1024));font-weight:400;letter-spacing:-2px}h2.title.subtitle-top{font-size:-webkit-calc(60px + 14 * ( (100vw - 576px) / 1024));font-size:calc(60px + 14 * ( (100vw - 576px) / 1024));letter-spacing:-3px;font-weight:400}.portfolio-item-fullscreen .portfolio-details-link .btn,.btn{font-size:1.4em !important}.nav-item a,.wpcf7-form-control-wrap input[type=text],.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important}input[type=submit]{font-family:'Cormorant',serif;font-size:1.4em !important;background-color:#c5b59b !important;border-color:#c5b59b !important}.site-header .header-wrap,.header-cap{height:80px !important}.blog-grid-content .post-details,.blog-grid-meta{display:none !important}.blog-grid.boxed .blog-grid-content{padding:10px 40px 40px}nav.pagination li .btn.active:hover,.tag:not(body):hover,.woo-onsale:hover,.price-discount:hover,.tag-cloud-link:hover,.pricing_price_time:hover{background-color:#00000000 !important}.single-post:not(.single-post-sidebar) .site-content .page-container .vc_row:not(.vc_row-reset) .vc_row:not(.vc_row-reset),.single-post:not(.single-post-sidebar) .site-content .page-container .page-content>.content-area>.site-main>.vc_row:not(.vc_row-reset){padding-left:0 !important;padding-right:0 !important}p.subtitle{text-transform:uppercase}.home .page-container.bottom-offset,.home .page-container.top-offset{padding-bottom:0;margin-top:0 !important}.page-container.bottom-offset{padding-bottom:0}.page-container.top-offset{margin-top:80px}body *::-moz-selection{background:#a7a9a4}body *::selection{background:#a7a9a4}body *::-moz-selection{background:#a7a9a4}.site-header.mobile-header .main-nav .nav-item a{line-height:65px;font-size:60px}.clb-back-link.showed{display:none}.wpb_video_heading{font-size:calc(24px + 2 * ( (100vw - 576px) / 1024));line-height:1.35;margin-block-start:1.33em;margin-block-end:1.33em}input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus,.btn:hover,.btn:focus,a.btn input.btn:hover,a.btn input.btn:focus,a.button:hover,a.button:focus,span.button:hover,span.button:focus,.wp-block-file__button:hover,.wp-block-file__button:focus,div.button:hover,div.button:focus,.wp-block-file *+.wp-block-file__button:hover,.wp-block-file *+.wp-block-file__button:focus,.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#b7c7d2;border-color:#b7c7d2;opacity:1}.mobile-hamburger .ion{background-color:#fff !important}.clb-social{display:none}.header-wrap .clb-social-holder.icons li i{-webkit-transform:none;-ms-transform:none;transform:none}.site-header.header-fixed .site-branding .site-title img,.site-header.header-fixed .site-branding .site-title a img{height:48px;max-height:48px}.site-header.header-fixed.showed{-webkit-box-shadow:0 20px 50px 10px rgba(0,0,0,.15);-moz-box-shadow:0 20px 50px 10px rgba(0,0,0,.15);box-shadow:0 20px 50px 10px rgba(0,0,0,.15)}.site-header:not(.mobile-header) .nav-item a span{border-bottom:5px solid transparent;padding:28px 0 20px}.site-header:not(.mobile-header) .nav-item a span:hover{border-bottom-color:#c5b59b}.portfolio-item-fullscreen.portfolio-grid-type-10 .portfolio-bg-overlay{height:87%}.portfolio-item-fullscreen.portfolio-grid-type-10 .portfolio-bg-overlay:before{background-color:#000000ab}.portfolio-item-fullscreen .portfolio-details-description .short-description{opacity:1}.portfolio-item-fullscreen .portfolio-details:before{background-image:none}.portfolio-item-fullscreen .portfolio-item-bg-title .bg-title{display:none}.portfolio-item-fullscreen.portfolio-grid-type-10 .portfolio-item-image:after{background-image:none;background:#00000042}.btn-round .ion{background-color:#c5b59b}.project-page.layout-type8 .project-page-content .project-title .headline{font-size:-webkit-calc(54px + 76 * ( (100vw - 576px) / 1400));font-size:calc(54px + 76 * ( (100vw - 576px) / 1400));margin-bottom:80px}@media screen and (max-width:1000px){.fischer h2{font-size:46px !important;line-height:42px !important}.portfolio-item-fullscreen.portfolio-grid-type-10 .portfolio-bg-overlay{height:100%}.paddingTop{padding-top:70px}.portfolio-item-fullscreen.portfolio-grid-type-10 .portfolio-bg-overlay{padding:0 !important}}@media screen and (max-width:768px){.page-container.top-offset,.project-page.layout-type8 .project-page-content{padding-top:80px}.home .page-container.bottom-offset,.home .page-container.top-offset{padding-bottom:0;margin-top:20px !important}.portfolio-item-fullscreen.portfolio-grid-type-10 .portfolio-bg-overlay{position:relative !important;height:100% !important;-webkit-background-size:cover !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;padding:0 !important}.portfolio-item-fullscreen.portfolio-grid-type-10.active .details-holder .portfolio-item-image{display:none}.fischer h2{font-size:46px !important;line-height:42px !important}.home .page-container.bottom-offset,.home .page-container.top-offset{margin-top:70px !important}.home .page-container.bottom-offset,.home .page-container.top-offset{padding-bottom:0;margin-top:0 !important}}@media screen and (max-width:640px){.fischer h2{font-size:46px !important;line-height:42px !important}.parallax .project-image{display:none !important}.site-header .site-branding .logo img,.site-header .site-branding .logo img.svg-logo,.site-header.header-fixed .site-branding .site-title img,.site-header.header-fixed .site-branding .site-title a img{height:40px !important;max-height:40px !important}.home .page-container.bottom-offset,.home .page-container.top-offset{padding-bottom:0;margin-top:0 !important}}