/* Theme Name: BonAppetit Theme URI: Author: Raoul Muthu Author URI: http://www.raoulmuthu.com Description: BonAppetit is a free WordPress theme created for the foodies out there that are eager to share their culinary experiences as well as a good tool for those entrepreneurs that are looking to build an online presence for their food industry related business. Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: translation-ready, theme-options, blue, white, light, one-column, right-sidebar, custom-header, responsive-layout, custom-background, custom-colors, custom-menu, featured-images, full-width-template, featured-images, sticky-post Text Domain:BonAppetit This theme, like WordPress, is licensed under the GPL. */ /* General */ body { background: none; text-align: justify; } .row {margin: 0!important;} body>h1 {font-family: 'Vollkorn', serif; } body.logged-in{margin-top:20px;} @media screen and (max-width: 600px) { #wpadminbar { position: fixed !important; } } .bonappetit-bg {background-color: #ff3333 ; margin-top:5%;margin-bottom: 5%;border-radius: 5px; -webkit-box-shadow: 0px 0px 107px -10px rgba(0,0,0,0.73); -moz-box-shadow: 0px 0px 107px -10px rgba(0,0,0,0.73); box-shadow: 0px 0px 107px -10px rgba(0,0,0,0.73);} #ba-loop {background-color: white; border-radius: 5px; padding-top:25px; padding-bottom:25px} } #underbar {width: 50%; height: auto; margin-left: auto; margin-right: auto; padding-top: 15px; padding-bottom: 20px;} .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /* Default Site Colors */ /* main color */ #site-title a, h1, h2, h2.page-title, h2.post-title, h2 a:link, h2 a:visited, .menu.main a:link, .menu.main a:visited, footer h3, .navbar-default .navbar-brand:hover, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .jumbotron h1, .ba-testimonial h4 { color: #005772; } .bonappetit-bg, .frontpage-contact, .ba-deco, .btn-block, .ba-social-icons { background-color: #003687; } /* secondary color */ @media only screen and (min-width: 890px) { #two-column { border-right: 1px solid #003687; } } /* links color */ a:link, a:visited, { color: #ed003f; } .btn-block:hover { background-color: #ed003f; } /* links hover color */ a:hover, a:active { color: #eded93; } /* Comments by post's author */ .bypostauthor { background:#FFF; } .commentlist .bypostauthor { background:#FFF; } /* Text Decoration for Gallery Captions*/ .gallery-caption { background:#FFF; } .sticky { background:#FFF;} /* Custom Post Type */ .taxonomy { text-decoration: bold !important ; margin-bottom: 2rem; margin-right: 0px !important;} /* Images Layout Style */ img, .wp-caption { max-width: 100%; } .main-content img { margin: 0; height: auto; width: auto; } .main-content .alignleft, .main-content img.alignleft { display: inline; float: left; margin: 4px 4% 4px 0; } .main-content .alignright, .main-content img.alignright { display: inline; float: right; margin: 4px 0 4px 4%; } .main-content .aligncenter, .main-content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; } .main-content img.alignleft, .main-content img.alignright, .main-content img.aligncenter { margin-bottom: 12px; } /* Captions */ .main-content .wp-caption { line-height: 1.4em; padding: 4px; text-align: center; } .main-content .wp-caption img { margin: 5px 5px 0; } .main-content .wp-caption p.wp-caption-text { font-size: 0.8em; margin: 5px; } /* Header */ .page-header { max-height: 300px; border-radius: 5px; overflow: hidden;} /* Navbar */ .navbar-brand { float: left; height: 100px; padding: 15px 15px; font-size: 18px; line-height: 100px; } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } .navbar-brand > img { display: block; } #ba-navbar-logo {height:100px; width: auto; margin-top: -10px; vertical-align: middle; margin-left: 5px;} #bs-example-navbar-collapse-1 {margin-top: 25px; font-size: 20px;color: #333;} @media (max-width: 769px) { #ba-navbar-logo {height:50px;width: auto; vertical-align: middle; margin-left: 0px;} .navbar-brand { float: left; height: 50px; padding: 15px 15px; font-size: 18px; line-height: 100px; } .navbar-toggle { margin-top: 8px !important; background: white; } } @media (min-width: 768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; border-radius: 5px; }} .navbar-default { background-color: white; border-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #ff3333; background-color: transparent; } .navbar-default .navbar-brand, .navbar-default .navbar-nav > li > a { color: #555; font-weight: bold; background: transparent; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-nav > li > a:hover { color: #ff3333; background: none; } .navbar-toggle { margin-top: 33px; background: white; } .navbar-toggle .icon-bar { background: black; } @media (max-width: 768px) { .navbar-nav > li > a { background:transparent; border-radius: 4px; margin-bottom: 3px; border-radius: 5px; } } @media (max-width: 768px) { .navbar-nav > li > a:after { content: ''; } } @media (max-width: 1500px) { .navbar-header { float: none; } .navbar-left,.navbar-right { float: none !important; } .navbar-toggle { display: block; } .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-collapse.collapse { display: none!important; } .navbar-nav { float: none!important; margin-top: 7.5px; } .navbar-nav>li { float: none; } .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } .collapse.in{ display:block !important; } } /*Custom Frontpage */ /* General Custom Frontpage */ .ba-jumbo { width: 100%; text-align:center; margin: 0px; background: rgba(255,255,255, 0.5); font-size: 22px !important; font-weight: bold !important; text-shadow: 2px 2px 20px rgba(255, 255, 255, 1); } .ba-jumbo h1 {margin-top: 0px !important; padding-bottom: 10px;} .ba-frontbody {margin: 0px !important; padding: 0px; overflow-x: hidden; height: 100%} .ba-frontrow {padding: 0px;} .wrapper {height: 100%;} /* Social Buttons Frontpage */ .ba-social-icons ul { overflow: auto !important; margin-bottom: 0px !important; padding-right: 30px !important; padding-top: 5px !important; padding-bottom: 5px !important; } @media screen and (max-width: 769px) { .ba-social-icons ul{ padding: 0 !important; display:inline-block !important; } .ba-social-icons { text-align: center !important; } } .ba-social-icons ul li { list-style-type: none !important; float: right !important; } .ba-socialbuttons {background: transparent !important; color: #fff !important; width: 40px !important; height: 40px !important; border-radius: 20px !important; font-size: 25px !important; text-align: center !important; margin-right: 5px !important; margin-left: 5px !important; border-color: transparent !important;} .ba-socialbuttons:focus{outline:0;} @media screen and (max-width: 320px) { .ba-social-icons ul { padding-left: 10px !important; } .ba-socialbuttons { width: 25px !important; height: 25px !important; font-size: 25px !important;} } /* Testimonial Custom Frontpage */ .ba-testimonial {padding-right: 15px; padding-left: 15px;} .ba-testimonial p {text-align: center !important; font-size: 18px !important; margin-bottom: 5px; font-weight: bold !important;} .ba-testimonial h4 {margin: 0px !important; text-align: right; padding: 0 !important;} /* Contact Custom Frontpage */ .frontpage-contact {color: white; text-align: center; font-size: 18px !important; font-weight: bold !important; text-shadow: 2px 2px 20px rgba(0, 0, 0, 1); padding-top: 10px; padding-bottom: 10px; margin: 0px !important;} .frontpage-contact a {color: white !important;} .ba-fp-right {text-align: right; margin-right: 15px; width: 33%;} .ba-fp-left {text-align: left; margin-left: 15px; width: 33%;} /* Content Custom Frontpage */ .ba-slider { margin-top: 20px !important; margin-bottom: 0px !important; } .ba-content { background-image: url(images/pattern.png); } .ba-frontrow {background-color: white !important;} .ba-frontcontent h1 { margin-top: 0px !important; } .ba-frontcontent p { font-size: 18px !important; } .ba-buttons { min-height: 100px !important; } .btn-block { padding: 20px !important; border-radius: 24px !important; } .ba-frontbutton { margin-top: 20px !important; margin-bottom: 20px !important; } /* Footer Custom Frontpage */ .ba-deco {height: 10px !important;} .site-customfooter {background: white; margin-top: 0px !important;} .site-customfooter p {margin-top: 10px !important;} /* Posts Navigation */ .alignleft {text-align: left;} .alignright {text-align: right;} /* Footer */ .copyright {margin-right: auto; margin-left: auto; text-align: center; } .site-footer {background: white; margin-bottom: 15px; border-radius: 5px; margin-top: 15px; padding-right: 15px !important; padding-left: 15px !important;} /* Sidebar */ .ba-sidebar-description {margin-top: 10px !important;}