/* Theme Name: BigRecipe Theme URI: http://alexthemes.com/bigrecipe/ Author: AlexThemes.com Author URI: http://themeforest.net/user/alex-themes Description: BigRecipe theme Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: orange, two-columns, fluid-layout, responsive-layout, custom-background, theme-options, custom-header, custom-menu Text Domain: bigrecipe */ body { line-height: 1.4; } nav { line-height: 1.6; } .center-container { min-height: 600px; } /** * * Header * */ .logo img { max-height: 90px; } .navbar-default { margin-top: 20px; background-color: #ffffff !important; background-image: linear-gradient(to bottom, #fff 0, #fff 100%) !important; border-radius: 0px !important; } .navbar-nav > li > a, .navbar-brand { padding-top: 50px !important; padding-bottom: 0 !important; height: 120px; font-size: 20px; } .navbar { min-height: 120px !important; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { color: #fff; text-decoration: none; background-color: #FF9501; outline: 0; } @media (max-width: 990px) { .primary-nav { width: 100%; } .navbar-brand.logo img { text-align: center; } } @media (max-width: 770px) { .primary-nav { width: 100%; } .navbar-collapse { padding-right: 15px; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { margin-right: 15px; } .navbar-collapse { padding-left: 0px; } } .logo-text { color: #E13627; font-size: 40px; text-align: center; vertical-align: middle; line-height: 120px; } a:active.logo-text { color: #E13627; text-decoration: none; } a:hover.logo-text { color: #E13627; text-decoration: none; } /** * * Slider * */ a.link-white{ color: #FFFFFF; text-decoration: none; } .carousel-caption { font-weight: bolder; } .slider-size { height: 515px; } .carousel { width: 100%; margin: 0 auto; } .slider-link{ cursor: pointer; } .img-overlay { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 100; height: 50%; padding-top: 75px; background: -moz-linear-gradient(top,rgba(27,26,25,0) 0,#1b1a19 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(27,26,25,0)),color-stop(100%,#1b1a19)); background: -webkit-linear-gradient(top,rgba(27,26,25,0) 0,#1b1a19 100%); background: -o-linear-gradient(top,rgba(27,26,25,0) 0,#1b1a19 100%); background: -ms-linear-gradient(top,rgba(27,26,25,0) 0,#1b1a19 100%); background: linear-gradient(to bottom,rgba(27,26,25,0) 0,#1b1a19 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b1a19', endColorstr='#1b1a19', GradientType=0); } .height500 { height: 500px; } .height500 p { padding-top: 200px; font-size: 16px; } /** * * Page * */ .shadow { -webkit-box-shadow: 3px 3px 5px 0px rgba(51,51,51,1); -moz-box-shadow: 3px 3px 5px 0px rgba(51,51,51,1); box-shadow: 3px 3px 5px 0px rgba(51,51,51,1); } .bg-white { background-color: #ffffff; } .bg-green { background-color: #65AA35; } .bg-red { background-color: #E13627; } .bg-orange { background-color: #FF9501; } .color-orange { color: #FF9501; height: 15px; } .color-white { color: #ffffff; } .color-orange a, .color-orange a:hover, .color-orange a:active { color: #FF9501; text-decoration: none; } .border-round-top-left { border-radius: 5px 0px 0px 0px; } .border-round-top-right { border-radius: 0px 5px 0px 0px; } .border-round-top { border-radius: 5px 5px 0px 0px; } .border-round-bottom-left { border-radius: 0px 0px 0px 5px; } .border-round-bottom-right { border-radius: 0px 0px 5px 0px; } .border-round-bottom { border-radius: 0px 0px 5px 5px; } .border-round { border-radius: 5px; } .margin-top-50 { margin-top: 50px; } .margin-top-40 { margin-top: 40px; } .margin-top-30 { margin-top: 30px; } .margin-top-20 { margin-top: 20px; } .margin-top-10 { margin-top: 10px; } .margin-left-50 { margin-left: 50px; } .margin-left-40 { margin-left: 40px; } .margin-left-30 { margin-left: 30px; } .margin-left-20 { margin-left: 20px; } .margin-left-10 { margin-left: 10px; } .margin-bottom-10 { margin-bottom: 10px; } .margin-bottom-20 { margin-bottom: 20px; } .margin-bottom-30 { margin-bottom: 30px; } .margin-bottom-40 { margin-bottom: 40px; } .margin-bottom-50 { margin-bottom: 50px; } .padding-10 { padding: 10px; } .padding-20 { padding: 20px; } .padding-bottom-10 { padding-bottom: 10px; } .padding-top-10 { padding-top: 10px; } .sticky { border: 4px solid #FF9501; } .post-title a, .post-title a:hover, .post-title a:active { color: #333; text-decoration: none; } .padding-0 { padding: 0 !important; } .recent-recipe-div h3 { font-size: 16px; margin-top: 0px; } .recent-recipe-div h4 { margin-top: 0px; font-size: 12px; } .recent-recipe-div .kksr-legend { display: none !important; } .recent-recipe-div .recent-item { border-bottom: 1px solid #EEE; padding: 10px 0px; } .search-div { height: 120px; } .count-recipe-div { height: 120px; } .count-recipe-nmb { margin-top: 20px; font-size: 50px; color: #FF9501; text-align: right; } .count-recipe-text { margin-top: 32px; color: #333333; text-align: left; } .category-recipe-div { height: auto; } .category-recipe-div ul { padding-bottom: 10px; } .category-recipe-div ul li { font-size: 14px; border-top: 1px solid #EEE; padding: 10px 30px; } .category-recipe-div ul li i { margin-right: 10px; } .more-div { background-color: #FF9501; height: 30px; } .more-div p { padding-top: 5px; width: 100%; text-align: center; } .more-div p a { font-size: 12px; color: #ffffff; } .recipe-list-div .recipe-item { min-height: 280px; } .recipe-list-div h4 a { font-size: 16px; color: #333333; } .recipe-list-div h4 { padding-left: 10px; } .recipe-list-div h5 a { font-size: 12px; color: #FF9501; } .recipe-list-div h5 { padding-left: 10px; } .recipe-list-div .post-ratings { padding-left: 10px; } .recipe-list-div .kksr-legend { display: none !important; } .rating-loop { height: 35px; } .recent-item-meta { position: absolute; top: 5px; right: 15px; background: rgba(255, 255, 255, 0.7); padding: 5px; } .form-search { width: 80%; margin-left: 10%; margin-right: 10%; } .form-search input { margin-top: 40px; width: 100% !important; } .form-search button { margin-top: 40px; } .div-header { border-radius: 0px 0px 0px 0px; height: 50px; } .div-header p { padding-top: 15px; padding-left: 20px; font-size: 16px; color: #ffffff; } .form-login-home { text-align: center; padding-bottom: 10px; } .form-login-home .form-group { margin: 20px; } .navbar-brand.logo { padding-top: 15px !important; } /** * * Single page */ .recipe-single-content { padding: 20px; } .recipe-single-content img { max-width: 100%; height: auto } .recipe-meta { margin-top: 20px; } .border-tiny { border: 1px solid #EEE; } .recipe-single-content .post-ratings { margin-top: 10px; } .item-single-img-size { height: 560px; } .item-loop-img-size { height: 150px; } .tags { margin-left: 20px; } .video-container { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; } .video-container iframe, .video-container object, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; } /** * Comments */ .comments-area { margin: 20px; padding-bottom: 50px; } .comment-reply-link { color: #ffffff; } li.comment { list-style: none; } .bypostauthor { color: #FF9501; font-weight: bolder; } /** * User menu */ .btn-nav { background-color: #fff; border: 1px solid #e0e1db; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ } .btn-nav:hover { color: #e92d00; cursor: pointer; -webkit-transition: color 1s; /* For Safari 3.1 to 6.0 */ transition: color 1s; } .btn-nav.active { color: #e92d00; padding: 2px; border-top: 6px solid #e92d00; border-bottom: 6px solid #e92d00; border-left: 0; border-right: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-transition: border 0.3s ease-out, color 0.3s ease 0.5s; -moz-transition: border 0.3s ease-out, color 0.3s ease 0.5s; -ms-transition: border 0.3s ease-out, color 0.3s ease 0.5s; /* IE10 is actually unprefixed */ -o-transition: border 0.3s ease-out, color 0.3s ease 0.5s; transition: border 0.3s ease-out, color 0.3s ease 0.5s; -webkit-animation: pulsate 1.2s linear infinite; animation: pulsate 1.2s linear infinite; } .btn-nav.active:before { content: ''; position: absolute; border-style: solid; border-width: 6px 6px 0; border-color: #e92d00 transparent; display: block; width: 0; z-index: 1; margin-left: -6px; top: 0; left: 50%; } .btn-nav .glyphicon { padding-top: 16px; font-size: 40px; } .btn-nav.active p { margin-bottom: 8px; } @-webkit-keyframes pulsate { 50% { color: #000; } } @keyframes pulsate { 50% { color: #000; } } @media (max-width: 480px) { .btn-group { display: block !important; float: none !important; width: 100% !important; max-width: 100% !important; } } @media (max-width: 600px) { .btn-nav .glyphicon { padding-top: 12px; font-size: 26px; } } .user-menu a { color: #333; } .user-menu a:hover { color: #e92d00; } /** * Add recipe */ @media (max-width: 480px) { .ff-repeatable table th:first-child { display: none; } .input-file-recipe { width: 100%; } } /** * Login page */ .tabbable-panel { border: 1px solid #eee; padding: 10px; } /* Default mode */ .tabbable-line > .nav-tabs { border: none; margin: 0px; } .tabbable-line > .nav-tabs > li { margin-right: 2px; } .tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #737373; } .tabbable-line > .nav-tabs > li > a > i { color: #a6a6a6; } .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border-bottom: 4px solid #fbcdcf; } .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0; background: none !important; color: #333333; } .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #a6a6a6; } .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu { margin-top: 0px; } .tabbable-line > .nav-tabs > li.active { border-bottom: 4px solid #f3565d; position: relative; } .tabbable-line > .nav-tabs > li.active > a { border: 0; color: #333333; } .tabbable-line > .nav-tabs > li.active > a > i { color: #404040; } .tabbable-line > .tab-content { margin-top: -3px; background-color: #fff; border: 0; border-top: 1px solid #eee; padding: 15px 0; } .portlet .tabbable-line > .tab-content { padding-bottom: 0; } .tabbable-line .tab-content { padding-top: 30px; } @media (max-width: 480px) { .tabbable-line > .nav-tabs > li { font-size: 13px; } } /** * Add recipe */ .ff-fields table { border: none !important; } .ff-fields table table { border: none; background-color: white !important; } .ff-fields .ff-repeatable > table > tbody > tr > th:before { background-color: white !important; color: #FF9501 !important; border: 0.1em solid #FF9501 !important; } .ff-fields table th:first-child { background-color: #E13627; color: white; } .ff-repeatable th { background-color: white !important; color: rgb(51, 51, 51) !important; } .empty-list-recipe { min-height: 400px; padding-top: 150px; } .empty-list-recipe h2 { text-align: center; } /** * * Blog */ .entry-title a, .entry-header a:active, .entry-header a:hover { color: #333; text-decoration: none; } /** * * Footer * */ .footer-div { height: 80px; } footer .footer-text { margin-top: 20px; } a.color-social .fa-facebook, a:active.color-social .fa-facebook, a:hover.color-social .fa-facebook, a.color-social .fa-facebook-f, a:active.color-social .fa-facebook-f, a:hover.color-social .fa-facebook-f, a.color-social .fa-facebook-official, a:active.color-social .fa-facebook-official, a:hover.color-social .fa-facebook-official, a.color-social .fa-facebook-square, a:active.color-social .fa-facebook-square, a:hover.color-social .fa-facebook-square { color: #3C578D; text-decoration: none; } a.color-social .fa-google, a:active.color-social .fa-google, a:hover.color-social .fa-google, a.color-social .fa-google-plus, a:active.color-social .fa-google-plus, a:hover.color-social .fa-google-plus, a.color-social .fa-google-plus-square, a:active.color-social .fa-google-plus-square, a:hover.color-social .fa-google-plus-square { color: #EA4335; text-decoration: none; } a.color-social .fa-twitter, a:active.color-social .fa-twitter, a:hover.color-social .fa-twitter, a.color-social .fa-facebook-twitter, a:active.color-social .fa-twitter-square, a:hover.color-social .fa-twitter-square { color: #2CAAE1; text-decoration: none; } /** * * 404 */ .error404 p.error { padding-top: 50px; color: #333; font-size: 100px; } .error404 small { color: #E13627; clear: both; font-size: 20px; } /** * Thickbox */ #TB_caption { height: auto !important; } #TB_secondLine a { color: #E13627 !important; } #TB_ImageOff .screen-reader-text, #TB_closeWindowButton .tb-close-icon { display: none !important; } #TB_closeWindow { padding: 7px 28px 31px 0 !important; } #TB_closeWindow .screen-reader-text { color: #E13627 !important; } /** * Widget default */ .widget { margin-bottom: 20px; } .widget ul { list-style-type: none; padding-left: 0px; } .widget .tagcloud { padding: 10px; padding-bottom: 20px; } .widget ul.sub-menu li { border: none; } .widget ul.sub-menu { padding-top: 10px; } .widget label { padding:10px 30px; } a.rsswidget{ color: #FFFFFF; } #calendar_wrap { padding-bottom: 10px; padding-top: 10px; } #wp-calendar { margin: 0 auto; width: 80%; text-align: center; } #wp-calendar caption { text-align: center; } table#wp-calendar th { text-align: center; } .widget #searchform { padding: 10px; text-align: center; } .widget #searchform #s { height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .widget #searchform #searchsubmit { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid #ccc; border-radius: 4px; color: #333; background-color: #fff; } /** * Require css */ .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 5px; } .gallery-caption { background: #fff; max-width: 96%; padding: 5px 3px 10px; text-align: center; } .alignright { float: right; margin-left: 10px; } .alignleft { float: left; margin-right: 10px; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } .page-numbers.current { background-color: #FF9501; color: #FFFFFF; }