/*
Theme Name: FO
Theme URI: http://corpthemes.com/wordpress/fo/
Author: Themesflat
Author URI: https://themeforest.net/user/themesflat/portfolio
Description: FO is a clean and professional site template, perfect for ,  any business and personal chef web sites. Built on the Advanced Bootstrap 3 framework with HTML5 / CSS3. Its responsive too – Will fit great on all devices. More features with 5 Homepages (Full Screen, One Page, Video One Page, Video Full Screen One Page, Full Screen One Page, Parallax, Video Parallax, Video Full Screen),  and much more gives you more space to work with and also with a few lines of code
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fo
Tags: accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.sideform {
	border: 1px solid #C9C9C9;
}
.sideform h3 {
	text-transform: uppercase;
	background: #f5f5f5;
	color: #e44526;
	border-top: 2px solid #67bcdb;
	padding: 5px 0 5px 15px;
	font-size: 27px;
	margin: 0;
}
.category, .subject, .degree {
	clear: both;
}
.sideform dd {
	border: 1px solid #CCC;
	margin: 0 0 17px 15px;
	float: left;
	clear: both;
	width: 86%;
	height: 52px;
}
.sideform label {
	float: left;
	width: 10%;
	background: #221A4D;
	color: #FFF;
	text-align: center;
	font-size: 18px;
	height: 51px;
	padding-top:12px;
}
.sideform select {
	float: left;
	width: 90%;
	background: none repeat scroll 0 0 #FAFAFA;
	border: none;
	padding-top: 4px;
	padding-right: 7px;
        font-size:12px;
	color:black;
}
.sideform input {
	background: #E93C50;
	margin-left: 15px;
	width: 86%;
	color: #FFF;
	font-size: 16px;
	text-shadow: 0 0 1px 0 #d62539;
	height: 47px;
	margin-bottom: 18px;
	cursor: pointer;
	margin-top:10px;
}
.sideform input:hover {
	background: #E93C50;
}
.right { line-height:1.6em; }

.search-form .search-submit{ background: none repeat scroll 0 0 #E93C50; border: medium none;  border-radius: 2px;  color: #FFFFFF; padding: 5px 17px; font-size:16px;}
.search-field { border: 1px solid #CCCCCC;  padding: 5px;  width: 200px;}
.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect{background:#EBEBEB;border:none;  padding: 10px 0; margin-top: 10px; margin-bottom: 0;}

.sideform {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #777 !important;
    padding: 19px 10px 0;
}

#bq-fixed {
margin:0px;
padding:0px 20px 0px 20px;
color:black;
border-left: 5px solid #c32c4c;
}

hr.clean {
border-left:none;
border-right:none;
border-bottom:none;
border-top:1px solid #f6f6f6;
}

.page-title {
padding:0 0 5px 0;
margin:-10px 0 0 -15px;
}

.entry-content p a {
color:#c32c4c;
}
a:hover {
text-decoration:underline;
}

#main ul {margin-bottom:8px;}
#main ol {margin-bottom:8px;}

#main ul li a, #main ol li a {color:#C32C4C;}

#main .entry-content h2 {
color: #545454;
    border-left: solid #e93c4f 8px;
    padding-left: 10px;
    font-size: 32px;
}

#main .entry-content h3 {
margin-top:30px;
}
