/*
Theme Name: Twenty Twenty One Child
Theme URI: https://wp-themes.com/twentytwentyone
Author: ibidesigns.com
Author URI: https://ibidesigns.com
Description: My WordPress Twenty Twenty One child theme.
Template: twentytwentyone
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.4
Text Domain: twentytwentyone-child
*/
body {font-size: 16px;}
.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), [class*="inner-container"] > :not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .default-max-width {max-width: 100%;}
h1, h2, h3, h4, h5, h6, .uvc-sub-heading {
    font-family: 'Helvetica', 'Arial', 'sans-serif' ,sans-serif !important;
    font-weight: 300 !important;}
h1, .h1{font-size: 30px;letter-spacing: 20px;}
.page h1{text-transform: uppercase;}
h2, .h2{font-size: 22px;}
#content{margin-top: 126px;}
.site-header {
    position: fixed;
    z-index: 9;
    width: 100%;
    margin: 0 auto;
    background-color: transparent;
    max-width: 100%;
    padding: 0 5%;top: 0;
}
.fullwidth, .content-area{max-width: 1170px;margin: 0 auto !important;}
.site-header, .site-main, .widget-area, .site-footer{padding-top: 0px; padding-bottom: 0px;}
.vc_gitem-animate-slideTop .vc_gitem-zone-b{background: rgba(0,0,0,.8);}
.vc_clearfix, .wpb_single_image.vc_align_left{margin: 0px;}
.primary-navigation a:link, .primary-navigation a:visited {color: #333;font-size: 11px;text-transform: uppercase;letter-spacing: 3px;}
.primary-navigation a:hover, .primary-navigation .current-menu-item a {color: #a5a5a5; text-decoration: none;}
.primary-navigation a:hover, .primary-navigation .current-menu-item a{border-bottom: 1px solid #333;}
.primary-navigation .current-menu-item > a:first-child, .primary-navigation .current_page_item > a:first-child, .primary-navigation .current-menu-item a:hover {text-decoration: none;}
.primary-navigation > div > .menu-wrapper li{/*max-width: 138px; */margin: 0px 17px}
.primary-navigation .primary-menu-container > ul > .menu-item > a{font-size: 11px !important;
display: table-cell;
vertical-align: bottom;
line-height: 16px;
height: 55px;
padding-bottom: 20px;padding-left: 0px;padding-right: 0px;
-webkit-transition:opacity .3s ease-in-out,color .3s ease-in-out;
 -moz-transition:opacity .3s ease-in-out,color .3s ease-in-out;
 -o-transition:opacity .3s ease-in-out,color .3s ease-in-out;
 -ms-transition:opacity .3s ease-in-out,color .3s ease-in-out;
 transition:opacity .3s ease-in-out,color .3s ease-in-out
}
.site-footer > .site-info .powered-by{font-size: 12px;color: #808080;letter-spacing: 1px;}
.flexslider{border: none !important;}
.widget-area, .flex-control-nav, .single .site-main > article > .entry-footer{display:none;}
.site-footer > .site-info{border-top: none !important;}
.lightgray{background: #f5f5f5;margin: 0px !important;}
.gray{background: rgba(33,33,33,1);margin: 0px;padding: 100px 15px;}
.darkgray {background-color: #1d1d1d;}
.white{background: #fff; margin: 0px !important;color: #8c8c8c;}
body {background-color: #fbfbfb;}
.about-me-padding{padding: 140px 100px !important;}
.wpb_gallery, .flexslider{margin-bottom: 0px !important;}
footer{background-color: #ededed;;}
.site-footer {width: 100%; margin: 0px !important;max-width: 100%;}
.site-footer > .site-info { border-top: none !important; max-width: 1170px;margin: 0 auto;}
.spacerTop{padding-top:130px; }
.copy-bg{background-color: rgba(0,0,0,0.75);padding: 15px !important;}
.copy-bg-right{margin-left: 50% !important;margin-bottom: -30%;margin-right: 30px !important;}
.copy-bg-left{margin-right: 50% !important;margin-bottom: -30%;margin-left: 30px !important;}
