/*********************************************************************************************

Theme Name: BWT
Theme URI: http://www.wpzoom.com/themes/academica-pro/
Version: 992.0.3
Author: WPZOOM
Author URI: http://www.wpzoom.com/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The PHP code portions of this WPZOOM theme are subject to the GNU General Public
License, version 2. All images, cascading style sheets, and JavaScript elements are
released under the WPZOOM Proprietary Use License below.

**********************************************************************************************

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file.

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Page Structure  --------------------  All Theme Files
2.  Page Structure: Header -------------  header.php
3.  Page Structure: Main Content  ------  All Theme Files
4.  Page Structure: Individual Blocks --
5.  Single: Post/Page Styling ----------  single.php, page.php
6.  Comments Styling -------------------  comments.php
7.  Page Structure: Footer  ------------  footer.php
8.  Miscellaneous ----------------------
9.  Elements: Forms, Buttons  ----------

**********************************************************************************************/


/*********************************************************************************************

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/

/* Reset & General Styling */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0; padding: 0; list-style-position: inside; }
ul ul, ol ol, ul ol, ol ul { margin: 0; }
ul li {list-style-type: none;}
dd { margin: 0 0 0 40px; }
nav ul, nav ol,
#mainmenu, .part-items { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: left; }
tr, th, td { padding-right: 1.625em; border-bottom: 1px solid #EAE7DE; }
td { vertical-align: top; }

/* Smart clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/*********************************************************************************************

1. Page Structure: Common layout elements

*********************************************************************************************/

::-moz-selection{background:#105194; color:#fff; }
::selection{ background:#105194; color:#fff; }

a { color: #1a4167; text-decoration:none; }
a:hover,
a:focus { color: #a41d31; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; }
a.invert { color: #ff8402; }
a.invert:hover,
a.invert:focus { color: #a41d31; }

body {
	background-color: #f3f3f3;
	color: #666;
	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 62.5%;
	line-height: 1.2em;
	text-align: center;
	margin: 0;
	padding: 0;
}

#container {
	text-align: center;
	width: 100%;
}

div.wrapper {
	margin: 0 auto;
	text-align: left;
	width: 1140px;
}

div.cleaner,
div.clear,
div.divider {
	margin:0;
	clear: both;
	font-size:1px;
	height: 1px;
	line-height: 1px;
}

div.divider {
	border-top: solid 1px #e7e7e7;
	clear: none;
	/*margin: 20px 0;*/
}

div.divider-notop {
	margin-top: 0;
}

h1,h2,h3,h4,h5,h6 {
	color: #222;
	margin: 0;
}

h2 a {
	color: #1a4167;
}

h2 a:hover,
h2 a:focus {
	color: #cf2626;
}

/*********************************************************************************************

2. Page Structure: Header

*********************************************************************************************/

header {
	background-color: #fff;
	padding: 2px 0;
}

#logo {
	display: inline;
	float: left;
	margin-bottom:37px;
}

#logo .site-title {
	font-size: 23px;
	font-weight: 600;
	line-height: 1.25em;
	text-transform:uppercase;
}
#logo a{
	color:#4c2aef;
}

#logo .site-description {
	color: #999;
	display: block;
	font-size: 13px;
	font-style: italic;
	margin: 8px 0 0;
}

/* Top Secondary Menu */

#top-menu {
	display: inline;
	float: right;
	font-size: 13px;
	line-height: 1.5em;
	margin-bottom: 5px;
	margin-top:19px;
}

#top-menu a {
	color: #999;
}

#top-menu a:hover,
#top-menu a:focus {
	color: #a41d31;
	text-decoration: underline;
}

#top-menu li {
	border-left: solid 1px #;
	display: inline;
	float: left;
	margin-left: 10px;
	padding-left: 10px;
}

#top-menu li:first-child {
	padding-left: 0;
	margin-left: 0;
	border-left: none;
}

#top-menu li.social-icons a {
	margin-right: 6px;
}

#header-helpful {
	clear: right;
	color: #696969;
	display: inline-block;
	float: right;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4em;
	margin-top:9px;
}

#header-helpful .action {
	display: inline-block;
	float: left;
	line-height: 20px;
	padding: 6px 0;
}

#header-helpful .value {
	margin-left: 5px;
}

/* Search form in Main Menu */

div.search-form {
	display: inline;
	float: right;
	margin-left: 12px;
}

#searchformtop {
	position: relative;
	z-index: 10;
}

#setop {
	background-color: #f3f3f3;
	border: solid 1px #e9e9e9;
	color: #888;
	font-size: 15px;
	float: left;
	width: 93%;
	margin: 0 0 5px;
	padding: 8px 3% 8px 3%;
 	-webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;
}

header #setop {
    margin-right: -45px;
    width: 61%;
}

/* Main Dropdown Menu */

.btn_menu { display:none; }

.sf-arrows .sf-with-ul:after { content: "\f347"; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 12px/16px 'dashicons'; vertical-align: top; margin: 0 0px 0 3px; }
.sf-arrows ul .sf-with-ul:after { content: "\f345"; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 12px/22px 'dashicons'; float: right; vertical-align: top; margin: 0 0 0 4px; }
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after { border-left-color: white; }

#nav-main-menu {
	background-color: #0000FF;
	border-top: solid 5px #ff8402;
	padding: 4px 0 0;
	position: relative;
}

#menu-main {
	padding-top: 2px;
    	position:relative;
	z-index:9999;
}

#menu-main li {
	display: inline;
	float: left;
	font-size: 15px;
	margin: 0 3px;
	padding: 0;
	position: relative;
}

#menu-main .cleaner {
	clear: both;
	display: block;
	height: 1px;
	float: none;
	font-size: 1px;
	line-height: 1px;
}

#menu-main li li {
	background-color: #0000FF;
}

#menu-main li.cleaner {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
	float: none;
	display: block;
}

#menu-main li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

#menu-main li:last-child {
	border-right: 0;
}

#menu-main a {
	color: #fff;
	padding: 10px 8px 10px;
	display: inline-block;
	position: relative;
	font-weight:500;
}

#menu-main a:hover,
#menu-main a:focus,
#menu-main li.current-menu-item a,
#menu-main a:active,
#menu-main li.current-item a {
	color: #ff9524;
}

#menu-main li.current-menu-item li a,
#menu-main li.current-item li a {
	color: #fff;
}

#menu-main li li a,
#menu-main .current-menu-item li a,
#menu-main li .current-menu-item a,
#menu-main li li a:hover,
#menu-main li li a:focus {
	background: none;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#menu-main li li a {
	color: #fff;
	font-size:13px;
}

#menu-main li li a:hover,
#menu-main li li a:focus {
	background-color: #ff8402;
	color: #fff;
}

#nav-main-menu .dropdown ul {
	position:absolute;
	top:-999em;
	width:208px; /* left offset of submenus need to match (see below) */
	margin: 0;
	padding:7px 5px;
 	text-align: left;
	text-transform: none;
}

#nav-main-menu .dropdown ul li {
 	border-right: 0;
 	border-bottom: solid 1px #0d4b89;
	font-size: 12px;
	line-height: 1.75em;
 	margin: 0;
 	padding: 0;
 	text-transform: none;
	width: 100%;
}

#nav-main-menu .dropdown ul li a {
	border-bottom: none;
	display: block;
	padding:6px 13px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

#nav-main-menu .dropdown li:hover ul,
#nav-main-menu .dropdown li.sfHover ul {
	padding: 0;
	margin: 0;
	left:0;
	top:100%; /* match top ul list item height */
	z-index:99;
}

#nav-main-menu ul.dropdown li:hover li ul,
#nav-main-menu ul.dropdown li.sfHover li ul {
	top:-999em;
}

#nav-main-menu ul.dropdown li li:hover ul,
#nav-main-menu ul.dropdown li li.sfHover ul {
	left:191px; /* match ul width */
	top:0;
}

#nav-main-menu ul.dropdown li li:hover li ul,
#nav-main-menu ul.dropdown li li.sfHover li ul {
	top:-999em;
}

#nav-main-menu ul.dropdown li li li:hover ul,
#nav-main-menu ul.dropdown li li li.sfHover ul {
	left:191px; /* match ul width */
	top:0;
}

#nav-main-menu .dropdown li:hover, .dropdown li.sfHover,
#nav-main-menu .dropdown a:focus, .dropdown a:hover, .dropdown a:active {
 	outline:0;
}

#nav-main-menu .dropdown li ul .sf-sub-indicator { display:inline; }

#nav-main-menu .wpzoom-notice {
	color: #fff;
	font-size: 12px;
	margin: 0;
	padding: 15px 0;
}

#nav-main-menu .wpzoom-notice a {
	color: #fff;
	text-decoration: underline;
}

/*********************************************************************************************

3. Page Structure: Main

*********************************************************************************************/

#main {
 	font-size: 13px;
	 line-height: 1.75em;
	margin-top: 20px;
}

#main .column {
	display: inline;
	float: left;
	margin-right: 2.6315%;
}

#main .column-narrow {
	width: 22.8070%;
}

#main .column-medium {
	width: 49.1228%;
}

#main .column-wide {
	width: 74.5614%;
}

#main .column-narrow-child {
	width: 30.5882%;
}

#main .column-wide-child {
	margin-right: 3.5294%;
	width: 65.8823%;
}

#main .column-last {
	margin-right: 0 !important;
}

.widget {
	background-color: #fff;
	margin-bottom: 20px;
	padding: 20px;
	-webkit-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.0.5);
	-moz-box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.05);
	box-shadow: 2px 2px 0px 0px rgba(0,0,0,0.05);
}

footer .widget {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#main .widget-tribe-events {
	padding: 20px;
}

#main .widget-grey {
	background-color: #bebebe;
	border-top: solid 6px #a1a1a1;
	color: #333;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#main .widget-gold {
	background-color: #dfc253;
	border-top: solid 6px #b9972f;
	color: #675314;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#main .widget-blue {
	background-color: #1a4167;
	border-top: solid 6px #dfc253;
	color: #a7c7e7;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#main .widget-red {
	background-color: #a41d31;
	border-top: solid 6px #d8b446;
	color: #ebc7cc;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#main .widget-blue a {
	color: #fff;
}

#main .widget-blue a:hover,
#main .widget-blue a:focus {
	color: #dfc253;
}

#main .widget-gold a,
#main .widget-gold .current-menu-item li a {
	color: #5b470b;
}

#main .widget-gold a:hover,
#main .widget-gold a:focus,
#main .widget-gold .current-menu-item a,
#main .widget-gold .current-menu-item li a:hover,
#main .widget-gold .current-menu-item li a:focus {
	color: #a41d31;
}

#main .widget-red a,
#main .widget-red .current-menu-item li a {
	color: #fff;
}

#main .widget-red a:hover,
#main .widget-red a:focus,
#main .widget-red .current-menu-item a,
#main .widget-red .current-menu-item li a:hover,
#main .widget-red .current-menu-item li a:focus {
	color: #d8b446;
}

.widget .title,
h3#reply-title {
	color: #1a4167;
	font-size: 19px;
	font-weight: 500;
	margin: 0 0 1em;

}

.archive-meta {
	font-size: 15px;
	line-height: 1.75em;
}

.widget-blue .title {
	color: #fff;
}

.widget-gold .title {
	color: #fff;
}

.widget-red .title {
	color: #fff;
}

/* Featured Posts */

#featured-posts {
	margin-bottom: 20px;
	position: relative;
}

#main .flexslider {
	border-top-width: 0;
}

.wpzoom-featured-post {
	position: relative;
}

.wpzoom-featured-post .post-content-wrapper {
	/*padding: 20px;*/
}

.wpzoom-featured-post h2 {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin: 0 0 6px;
}

.wpzoom-featured-post p {
	margin: 0;
}

#featured-posts .flex-control-nav {
	background: transparent url(images/back-slider.png) repeat top left;
	color: #fff;
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 15px;
	z-index: 6;
}

#featured-posts .flex-control-nav li {
	display: inline;
	float: left;
}

#featured-posts .flex-control-nav a {
	color: #fff;
}


/*********************************************************************************************

4. Page Structure: Individual Blocks

*********************************************************************************************/

div.post-cover {
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	margin-bottom:10px;
}

div.single-cover img {
	height: auto;
	width: 100%;
}

div.post-cover:hover,
div.post-cover:focus {
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.widget .post-cover img {
	height: auto;
	max-width: 100%;
}

.widget .meta-date {
	color: #b9972f;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0 0 5px;
	text-align: left;
}

.widget-blue .meta-date {
	color: #e1c455;
}

.widget-gold .meta-date {
	color: #675314;
}

.widget-grey .meta-date {
	color: #fff;
}

.wpzoom-featured-posts div.post-cover:hover,
.wpzoom-featured-posts div.post-cover:focus {
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
}

/* Main Archive Loop */
.posts-archive .loop-post-simple {
	border-bottom: solid 1px #e7e7e7;
	margin-bottom: 20px;
}

.posts-archive .loop-post {
	display: inline;
	float: left;
	font-size: 13px;
	line-height: 1.75em;
	margin-right: 3.8461%;
	margin-bottom: 5px;
	width: 48.0769%;
}

.archives-columns-one .loop-post-single {
	font-size: 13px;
	line-height: 1.75em;
	margin-bottom: 10px;
}

.archives-columns-one .post-cover {
	display: inline;
	float: left;
	margin-right: 3.8461%;
	width: 48.0769%;
}

.archives-columns-one .post-excerpt {
	overflow: hidden;
}

.posts-archive-testimonials .post-excerpt {
	display: block;
	float: none;
	width: 100%;
}

.posts-archive .post-last {
	margin-right: 0;
}

.posts-archive .post-cover {
	margin-bottom: 15px;
}

.post-cover-full {
	margin-bottom: 10px;
}

.posts-archive .post-cover img {
	height: auto;
	width: 100%;
}

.posts-archive h2,
.posts-archive h2.entry-title,
.widget-post {
	font-size: 15px;
	font-weight: 500;
	line-height: 1.6em;
	margin: 0 0 0.5em;
	overflow: hidden;
}

.posts-archive .post-meta {
	font-size: 12px;
	margin: 0 0 8px;
}

.posts-archive li.divider {
	border-top: solid 1px #e7e7e7;
	clear: both;
}

.posts-archive .loop-post-border {
	border-bottom: solid 1px #e7e7e7;
	margin-bottom: 15px;
}

/* Testimonials Archive */

.posts-archive .loop-post-testimonial {
	padding-bottom: 30px;
}

.loop-post-testimonial .testimonial {
	background-color: #eaeaea;
	border-left: solid 6px #dadada;
    color: #494949;
	font-size: 16px;
    line-height: 1.6em;
    margin: 10px 0;
    padding: 13px 20px 1px;
    position: relative;
}

.widget .loop-post-testimonial .testimonial-widget {
	border: 0;
	font-size: 13px;
    font-style: normal;
    line-height: 1.5em;
    margin: 10px 0;
    padding: 13px 15px 1px;
}

.widget-grey .loop-post-testimonial .testimonial {
	background-color: #d7d7d7;
	border-top: solid 1px #ababab;
}

.widget-gold .loop-post-testimonial .testimonial {
	background-color: #e8c762;
	border-top: solid 1px #b9972f;
	color: #675314;
}

.widget-blue .loop-post-testimonial .testimonial {
	background-color: #184c7f;
	border-top: solid 1px #336596;
	color: #fff;
}

.loop-post-testimonial .testimonial:after {
	content: "";
	position: absolute;
	bottom: -20px;
	right: 20px;
	border-width: 0 0 20px 15px;
	border-style: solid;
	border-color: transparent #eaeaea;
	display: block;
	width: 0;
}

.widget-grey .loop-post-testimonial .testimonial:after {
	border-color: transparent #d7d7d7;
}

.widget-gold .loop-post-testimonial .testimonial:after {
	border-color: transparent #e8c762;
}

.widget-blue .loop-post-testimonial .testimonial:after {
	border-color: transparent #184c7f;
}

.posts-archive .loop-post-border:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.widget-grey .posts-archive .loop-post-border {
	border-bottom-color: #afafaf;
}

.loop-post-testimonial .testimonial p {
	margin: 0 0 1em;
}

.loop-post-testimonial .wpzoom-author {
	font-size: 13px;
	margin: 10px 20px 0 16px;
}

/* Featured Category Widget */

.widget .read-more {
	display: inline;
	float: right;
}

.featured-category-widget p {
	margin: 0;
	padding: 0;
}

.featured-category-widget .post-main {
	display: inline;
	float: left;
	font-size: 13px;
	line-height: 1.75em;
	margin-right: 4.3280%;
	width: 47.8359%;
}

.featured-category-widget .posts-list {
	display: inline;
	float: left;
	width: 47.8359%;
}

.featured-category-widget .post-secondary {
	border-bottom: solid 1px #e1e1e1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.widget-gold .post-secondary {
	border-bottom-color: #bd9d3b;
}

.widget-blue .post-secondary {
	border-bottom-color: #184775;
}

.featured-category-widget .post-secondary:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.posts-list h2 {
	font-size: 14px;
	line-height: 1.5em;
}

/* Custom Menu Widget */

.widget .menu-item {
	line-height: 1.75em;
}

.wpzoom-custom-menu .menu-item {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.75em;
	margin: 3px 0;
	text-transform: uppercase;
}

.wpzoom-custom-menu .sub-menu .menu-item {
	font-weight: 400;
	text-transform: none;
}

.wpzoom-custom-menu .menu-item:last-child {
	border-bottom: 0;
}

.wpzoom-custom-menu .sub-menu {
	margin-left: 15px;
}

.wpzoom-custom-menu .menu-item a {
	padding: 4px 0;
}

/* Gallery Widget */

.widget.wpzoom {
	position: relative;
}

.featured-gallery-widget .slide {
	display: inline;
	float: left;
	margin-right: 2.9612%;
	width: 22.7790%;
}

/* Control Nav */
.flex-control-nav {position: absolute; top: 15px; right: 10px; z-index: 100;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #aaa; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover, .flex-control-paging li a:focus, .flex-control-paging li a.flex-active { background: #dfc253; }

.widget-grey .flex-control-paging li a { background-color: #888; }
.widget-grey .flex-control-paging li a:hover, .widget-grey .flex-control-paging li a:focus, .widget-grey .flex-control-paging li a.flex-active { background-color: #1a4167; }

.widget-blue .flex-control-paging li a { background-color: #a7c7e7; }
.widget-blue .flex-control-paging li a:hover, .widget-blue .flex-control-paging li a:focus, .widget-blue .flex-control-paging li a.flex-active { background-color: #1a4167; }

.widget-gold .flex-control-paging li a { background-color: #b9972f; }
.widget-gold .flex-control-paging li a:hover, .widget-gold .flex-control-paging li a:focus, .widget-gold .flex-control-paging li a.flex-active { background-color: #675314; }

/*********************************************************************************************

5. Single: Post/Page Styling

*********************************************************************************************/

h1.post-title {
	color: #1a4167;
	font-size: 29px;
	font-weight: 600;
	line-height: 1.5em;
	margin: 0 0 10px;
}

.post-content {
	font-size: 15px;
	line-height: 1.55em;
	max-width: 100%;
}

.full-width .post-content,
.post-content iframe,
.post-content embed {
	max-width: 100%;
}

.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
	font-weight: bold;
	margin: 12px 0 12px;
	line-height: 1.25em;
}

.post-content h1 {
	font-size: 28px;
	line-height: 36px;
}

.post-content h2 {
	font-size: 25px;
	line-height: 32px;
	font-family:cursive;
}

.post-content h3 {
	font-size: 20px;
	line-height: 26px;
	font-family:cursive;
}

.post-content h4 {
	font-size: 18px;
	line-height: 24px;
}

.post-content h5 {
	font-size: 16px;
	line-height: 22px;
}

.post-content h6 {
	font-size: 14px;
	line-height: 20px;
}

.post-content p {
	margin-bottom: 1em;
}

.post-content img {
	margin-bottom: 20px;
}

.post-content img.alignnone,
.post-content img.aligncenter,
.post-content img.alignleft,
.post-content img.alignright {
	max-width: 100%;
	width:auto;
 	height:auto;
}

.full-width .post-content img.alignnone,
.full-width .post-content img.aligncenter,
.full-width .post-content img.alignleft,
.full-width .post-content img.alignright {
	max-width: 100%;
	width:auto;
 	height:auto;
}

.post-content ul,
.post-content ol {
	margin: 0 0 1em 1em;
}
.post-content li ul,
.post-content li ol {
	margin-bottom: 0;
}
.post-content li {
	list-style-position: outside;
	margin-left: 20px;
}
.post-content ul li {
	list-style-type: square;
}
.post-content ol li {
	list-style-type: decimal;
}
.post-content blockquote {
    color:#999;
    border-left: solid 3px #ececec;
    padding: 0 15px;
    margin: 10px;
}
.post-content a {
	text-decoration:underline;
}
.post-content a:hover,
.post-content a:focus {
	cursor: pointer;
}

.single #main .post-meta,
.page #main .post-meta {
	margin-top: 8px;
}

/*********************************************************************************************

6. Comments  -------------------------  comments.php

*********************************************************************************************/

div.author-cover {
	display: inline;
	float: left;
	width: 90px;
	margin: 0 20px 0 0;
}

div.comment-author div.author-cover {
	width: 50px;
}

div.author-cover img {
	background-color: #fff;
	border: solid 1px #dadada;
	padding: 4px;
}

#comments { clear: both; }

#comments .navigation { padding: 0 0 18px 0; }
.commentlist { list-style: none; margin: 0; }
.commentlist li.comment { border-bottom: 1px solid #e1e1e1; font-size: 14px; line-height: 1.75em; margin: 0 0 20px 0; padding: 0; position: relative; }
.commentlist li.comment ul.children {margin-left: 25px; }
.commentlist ul.children li {
	background-color: #f6f6f6;
	border-bottom: solid 1px #e1e1e1;
	margin-bottom: 1px;
	padding: 15px 20px 0;
}
.commentlist ul.children li:last-child {
	border-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }
#comments .comment-body p:last-child { margin-bottom: 6px; }
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }
.commentlist ol { list-style: decimal; }
.comment-author { margin-bottom:3px; }
.comment-author cite { color: #B1B1B1; font-weight: bold; font-style:normal; font-size:14px; }
.comment-author .says {  display:none; }
.comment-meta { display: inline; float: right; font-size: 11px; margin: 0; }
.comment-meta a:link, .comment-meta a:visited { color: #bbb; text-decoration: none; }
.comment-meta a:active, .comment-meta a:hover, .comment-meta a:focus { color: #333; }
.reply { font-size: 12px; padding: 0 0 24px 0; }
.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li { border: none; margin: 0; }
.nopassword, .nocomments { display: none; }
#comments .pingback { border-bottom: 1px solid #dedede; margin-bottom: 18px; padding-bottom: 18px; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; }
#comments .pingback .url { font-size: 13px; font-style: italic; }
.comment-notes { display:none; }

/* Comments form */
#respond { overflow: hidden; position: relative; }
#respond p { margin: 0; }
#respond .logged-in-as { margin-bottom: 1em; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 48px 0 0; }
.commentlist #respond { clear: both; display: block; }
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }
#respond .required_lab { font-weight: bold; color: #d24355; }
#respond label {display: block; font-size: 14px; font-weight: 500; line-height: 30px; }
#respond input { margin: 0; }
#respond input,
#respond textarea {
	background-color: #f4f4f4;
	border: solid 1px #e1e1e1;
	color: #444;
	font-size: 13px;
	line-height: 20px;
	padding: 4px 6px;
}
#respond textarea { width: 93%; height: 100px;  }
#respond .form-allowed-tags { display: none; color: #888; font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { text-align:left; margin-top:10px; }
#respond .form_fields { width: 100%; }
#respond .form_fields p { margin-bottom:7px; }
#respond .form_fields input { width:40%; }

/*********************************************************************************************

7. Page Structure: Footer

*********************************************************************************************/

footer,
#footer-copy {
	background-color: #001498;
	border-top: solid 6px #ffe201;
	color: #d3dde6;
	font-size: 13px;
	line-height: 1.75em;
	margin-top: 10px;
	padding: 18px 0;
}

footer {
	padding-bottom: 0;
}

footer p,
#footer-copy p {
	margin: 0;
}

footer .widget p {
	margin-bottom: 1em;
}

footer .widget .title {
	color: #fff;
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 15px;
}

footer a {
	color: #dfc253;
}

footer a:hover,
footer a:focus {
	color: #fff;
}

footer .column {
	display: inline;
	float: left;
	margin-right: 2.4561%;
	width: 23.1578%;
}

footer .widget {
	margin-bottom: 10px;
}

footer .column-last {
	margin-right: 0 !important;
}

#footer-copy {
	background-color: #001661;
	border-top: solid 0px #022344;
	margin: 0;
	padding:15px 0px !important;
}

#footer-copy .wpzoom {
	display: inline;
	float: right;
}

#footer-copy .wpzoom a {
	color: #d3dde6;
}

#footer-copy .wpzoom a:hover,
#footer-copy .wpzoom a:focus {
	color: #dfc253;
}

/*********************************************************************************************

8. Miscellaneous

*********************************************************************************************/

/* Facebook Like Button */
div.fb-like.fb_iframe_widget {
	width: 100% !important;
}

.fb_iframe_widget { width: 100%!important }
.fb_iframe_widget span { width: 100%!important; }
.fb_iframe_widget span iframe { width: 100%!important; }

/* Pagination */
div.navigation {text-align: center; margin-bottom:15px; font-size: 12px; }
div.navigation p {margin: 0;}
div.navigation a { background-color: #f1f1f1; color: #0d3c6c; line-height: 24px; padding: 7px 10px; }
div.navigation .current { background-color: #0d3c6c; color: #fff; line-height: 24px; padding: 7px 10px; }
div.navigation a:hover,
div.navigation a:focus {
	background: none;
	background-color: #0d3c6c;
	color: #fff;
}

/* WPZOOM Twitter Widget */

ul.twitter-list li {
	border-bottom: solid 1px #ececec;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.widget-blue ul.twitter-list li {
	border-bottom-color: #184775;
}

ul.twitter-list li:last-child {
	border-bottom: 0;
}

.twitter-timestamp {
	color: #999;
	font-size: 11px;
	font-style: italic;
	display: block;
}

/* Begin Images */
.post-content .aligncenter { display: block; margin: 10px auto; }
.post-content .alignright {	margin: 10px 0 10px 20px; display: inline; }
.post-content .alignleft { margin: 10px 20px 10px 0; display: inline; }
.alignright { float: right;	}
.alignleft { float: left; }

/* Caption for images */
.post-content .wp-caption { background-color: #f9f9f9; border: solid 1px #e9e9e9; padding: 10px 8px; text-align:center; }
.post-content .wp-caption img { background:none; margin:0 0 10px; border:0 none; max-width:100%; width:auto; height:auto;}
.post-content .wp-caption-text, .gallery-caption { color:#A7A3A3; font-size:11px; line-height: 1.4em; margin:0; padding:4px 0 0; text-align:center; }
.post-content .wp-caption.aligncenter { margin:0 auto 15px; }

/* [gallery] shortcode styling */
.post-content .gallery { margin: auto; text-align:center; clear:both; }
.post-content .gallery .gallery-item {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; width: 30%; }
.post-content .gallery .gallery-icon { border: solid 4px #f6f3ee; padding: 10px; }
.post-content .gallery img { width: 100%; height: auto; margin-bottom: 5px; }
.post-content .gallery-caption { margin-left: 0; }

/* Recent Comments */
ul.recent-comments-list {margin: 0; padding: 0; font-size: 12px; }
.recent-comments-list img.avatar { margin-right: 12px; float: left;}
.recent-comments-list li {padding: 0 0 10px; margin:0 0 10px; border-bottom: dotted 1px #ccc; }
.recent-comments-list li:last-child {
	border-bottom: 0;
}

footer .recent-comments-list li {border-bottom-color: #084582; }

/* Recent Posts */
ul.posts-side li {
	border-bottom: solid 1px #e1e1e1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

ul.posts-side li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

footer ul.posts-side li {
	border-bottom-color: #084582;
}

ul.posts-side div.cover {
	float: left;
	display: inline;
	margin-right: 10px;
}

ul.posts-side h2 {
	font-size: 13px;
	margin: 0;
}

ul.posts-side p.post-meta {
	color: #999;
	margin: 1em 0 0;
}

/* Sharing Buttons */
.wpzoom-share {
    font-size: 12px;
    font-weight: 400;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.wpzoom-share a {
    color: #fff;
    display: inline-block;
    margin: 0 3px;
    padding: 5px 8px;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wpzoom-share a:first-child {
	margin-left: 0;
}

.wpzoom-share a:last-child {
	margin-right: 0;
}

.wpzoom-share a.twitter {
    background: #3a93d8
}

.wpzoom-share a.facebook {
    background: #2e6cc8
}

.wpzoom-share a.gplus {
    background: #dd5042
}

.wpzoom-share a.twitter:before { content: "\f301"; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 16px/16px 'dashicons'; vertical-align: top; margin: 3px 5px 0 0; }
.wpzoom-share a.facebook:before { content: "\f305"; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 16px/16px 'dashicons'; vertical-align: top; margin: 3px 5px 0 0; }
.wpzoom-share a.gplus:before { content: "\f462"; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 16px/16px 'dashicons'; vertical-align: top; margin: 3px 5px 0 0; }


.wpzoom-share a.twitter:hover {
    background: #59aef5
}

.wpzoom-share a.facebook:hover {
    background: #5084e4
}

.wpzoom-share a.gplus:hover {
    background: #fb6c59
}

/* The Events Calendar fixes */

body #tribe-events-pg-template {
	max-width: 100%;
}

.tribe-event-meta {
	margin: 0 0 30px;
}

.tribe-event-meta .time-details,
.tribe-event-meta .tribe-events-event-cost {
	background-color: #dfdfdf;
	color: #151515;
	display: inline-block;
	font-size: 13px;
	padding: 5px 10px;
	text-transform: uppercase;
}

.tribe-event-meta .tribe-events-event-cost,
body .tribe-events-list .tribe-events-event-cost span {
	background-color: #57a957;
	border-width: 0;
	color: #fff;
}

body .tribe-events-loop .tribe-events-event-meta {
	margin-bottom: 1.5em;
}

body #tribe-events-content .updated,
body #tribe-events-content .tribe-events-event-cost {
	display: inline-block;
	margin-right: 5px;
}

#tribe-events-content .event_content {
	overflow: hidden;
}

body .tribe-events-list .type-tribe_events h2,
body .tribe-events-list h2.tribe-events-list-event-title {
	display: inline-block;
	margin-bottom: 10px;
}

#container .tribe-events-list-widget .duration {
	color: #aaa;
	font-size: 13px;
	font-weight: 400;
	margin: 8px 0 0;
	text-transform: uppercase;
}

#container .tribe-events-list-widget ol li {
	border-bottom: solid 1px #e5e5e5;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#container .tribe-events-list .tribe-events-event-image {
	margin-right: 4.0540%;
	width: 36.4864%;
}

/*********************************************************************************************

9. Elements: Forms, Buttons

*********************************************************************************************/

div.widget input#s {
	background-color: #fff;
	border: solid 1px #ccc;
	color: #777;
	display: inline-block;
}

div.widget input#s {
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}

a.button,
#respond input#submit,
input#searchsubmit {
	border: solid 1px #2b849e;
	color: #fff;
	cursor: pointer;
 	font-family: 'Roboto', Arial, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	padding: 10px 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}

input#searchsubmit {
	display: inline-block;
	padding: 9px 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float:right;
}

a.button {
	display: inline;
	padding: 5px 10px;
}

a.button.blue,
#respond input.button.blue {
	background-color: #0064cd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
	background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
	background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
	background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
	background-image: -o-linear-gradient(top, #049cdb, #0064cd);
	background-image: linear-gradient(top, #049cdb, #0064cd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
	border-color: #0064cd #0064cd #003f81;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #09509a 1px 1px 0;
}

a.button.green,
#respond input.button.green {
	background-color: #57a957;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
	background-image: -moz-linear-gradient(top, #62c462, #57a957);
	background-image: -ms-linear-gradient(top, #62c462, #57a957);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
	background-image: -webkit-linear-gradient(top, #62c462, #57a957);
	background-image: -o-linear-gradient(top, #62c462, #57a957);
	background-image: linear-gradient(top, #62c462, #57a957);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
	border-color: #57a957 #57a957 #3d773d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #3e783e 1px 1px 0;
}

a.button.gold,
#respond input.button.gold,
input#searchsubmit {
	background-color: #fe0203;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#dfc253), to(#fe0203));
	background-image: -moz-linear-gradient(top, #dfc253, #fe0203);
	background-image: -ms-linear-gradient(top, #dfc253, #fe0203);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfc253), color-stop(100%, #fe0203));
	background-image: -webkit-linear-gradient(top, #dfc253, #fe0203);
	background-image: -o-linear-gradient(top, #dfc253, #fe0203);
	background-image: linear-gradient(top, #dfc253, #fe0203);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfc253', endColorstr='#fe0203', GradientType=0);
	border-color: #fe0203 #fe0203 #3d773d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #907625 1px 1px 0;
}

a.button.orange,
#respond input.button.orange {
	background-color: #ef4832;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#e49d1f), to(#ef4832));
	background-image: -moz-linear-gradient(top, #f2723a, #ef4832);
	background-image: -ms-linear-gradient(top, #f2723a, #ef4832);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2723a), color-stop(100%, #ef4832));
	background-image: -webkit-linear-gradient(top, #f2723a, #ef4832);
	background-image: -o-linear-gradient(top, #f2723a, #ef4832);
	background-image: linear-gradient(top, #f2723a, #ef4832);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2723a', endColorstr='#ef4832', GradientType=0);
	border-color: #ef4832 #ef4832 #bf831c;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #b72816 1px 1px 0;
}

a.button.yellow,
#respond input.button.yellow {
	background-color: #c98610;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#e49d1f), to(#c98610));
	background-image: -moz-linear-gradient(top, #e49d1f, #c98610);
	background-image: -ms-linear-gradient(top, #e49d1f, #c98610);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e49d1f), color-stop(100%, #c98610));
	background-image: -webkit-linear-gradient(top, #e49d1f, #c98610);
	background-image: -o-linear-gradient(top, #e49d1f, #c98610);
	background-image: linear-gradient(top, #e49d1f, #c98610);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e49d1f', endColorstr='#c98610', GradientType=0);
	border-color: #c98610 #c98610 #bf831c;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #bf831c 1px 1px 0;
}

a.button.purple,
#respond input.button.purple {
	background-color: #4f337d;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#664a96), to(#4f337d));
	background-image: -moz-linear-gradient(top, #664a96, #4f337d);
	background-image: -ms-linear-gradient(top, #664a96, #4f337d);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #664a96), color-stop(100%, #4f337d));
	background-image: -webkit-linear-gradient(top, #664a96, #4f337d);
	background-image: -o-linear-gradient(top, #664a96, #4f337d);
	background-image: linear-gradient(top, #664a96, #4f337d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#664a96', endColorstr='#4f337d', GradientType=0);
	border-color: #4f337d #4f337d #382458;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #3a2164 1px 1px 0;
}

a.button.red,
#respond input#submit {
	background-color: #c43c35;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
	border-color: #c43c35 #c43c35 #882a25;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #a8332d 1px 1px 0;
}

a.button.silver,
#respond input.button.silver {
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
	background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	border-color: #339bb9 #339bb9 #22697d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #fff 1px 1px 0;
	color: #333;
}

a.button.teal,
#respond input.button.teal {
	background-color: #339bb9;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
	background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
	background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
	background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
	background-image: linear-gradient(top, #5bc0de, #339bb9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
	border-color: #339bb9 #339bb9 #22697d;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	text-shadow: #2a819a 1px 1px 0;
}

a.button:hover,
a.button:focus,
#respond input#submit:hover,
#respond input#submit:focus,
input#searchsubmit:hover,
input#searchsubmit:focus {
	background-position: 0 -15px;
	text-decoration: none;
}

a.button:active,
#respond input#submit:active,
input#searchsubmit:active {
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
#respond input#submit {
	padding: 12px 20px;
}

/*********************************************************************************************

10. Homepage Slider

*********************************************************************************************/

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {margin-bottom: 0; position: relative; }
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

/* Control Nav (Arrows) */
.flex-direction-nav {*height: 0;}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {
	background:url(images/arrows.png) no-repeat;
	cursor: pointer;
	position: absolute;
	top: 0;
	width: 40px;
	height: 40px;
	text-indent:-9999px;
	z-index: 60;
	zoom: 1;
	filter: alpha(opacity=30);
	opacity: 0.30;
	-webkit-transition: all .3s ease;
}

.flexslider:hover .flex-next {filter: alpha(opacity=60); opacity: 0.6; }
.flexslider:hover .flex-prev {filter: alpha(opacity=60); opacity: 0.6; }

#featured-posts a.flex-next { background-position:-40px 0; right:0;}
#featured-posts a.flex-prev { background-position: 0 0; right:40px; }
#featured-posts a.flex-next:hover,
#featured-posts a.flex-next:focus {	filter: alpha(opacity=100); opacity: 1; }
#featured-posts a.flex-prev:hover,
#featured-posts a.flex-prev:focus { filter: alpha(opacity=100); opacity: 1; }


/*********************************************************RAJESH*******************************************************/

#sg_jquery_scroller_widget-3{
	border-top:7px solid #ff8402;
	background:#ffc281;
	padding:0px;
	margin-bottom:0px;
}
#sg_jquery_scroller_widget-3 .title{
	background:#ffa749;
	padding:10px 0px;
	text-align:center;
	color:#fff;
	font-size:19px;
}
#sg_jquery_scroller_widget-2{
	border-top:7px solid #02016f;
	background:#a3a2eb;
	padding:0px;
	margin-bottom:0px;
}
#sg_jquery_scroller_widget-2 .title{
	background:#4444a6;
	padding:10px 0px;
	text-align:center;
	color:#fff;
	font-size:19px;
}
.scrollingtext{
	padding:8px 12px 8px 7px;
}
.scrollingtext a{
	color:#4a4a4a;
}
.scrollingtext ul li{
	padding-bottom:6px !important;
	border-bottom:1px dashed #333;
	padding-top:6px !important;
}
.sgjvs_widget_title{
	margin:0px !important;
	padding:0px !important;
}
#wpzoom-text-widget-5{
	padding:0px;
	background:url('http://www.risekrishnasaiprakasam.edu.in/wp-content/uploads/2016/09/alumini-bg.jpg') no-repeat center 18px;
}
#wpzoom-text-widget-5 .textwidget{
	padding:0px 10px;
	text-align:center;
}
#wpzoom-text-widget-5 .title{
	background:#010088;
	padding:10px 15px;
	color:#fff;
	font-size:19px;
}
#wpzoom-text-widget-5 h3{
	margin-bottom:20px;
	font-size:17px;
}
.jns-btn{
	background:rgba(236, 162, 64, 0.65);
	border-radius:8px;
	width: 114px;
    	padding: 12px 18px;
    	font-size: 19px;
    	display: block;
    	margin: auto;
    	color: #fff;
}
.placements .red{
	color:#a41d31;
}
.placements li{
	font-weight:600;
	border-bottom:1px dashed #ccc;
	font-size:16px;
}
#wpzoom-text-widget-8{
	padding:0px;
	border-top:7px solid #dfc253;
}
#wpzoom-text-widget-8 .title{
	background:#ecdc9b;
	padding:10px 15px;
	font-size:19px;
	color:#fff;
	text-transform:uppercase;
}
#wpzoom-text-widget-8 .textwidget{
	padding:0px 10px 10px 10px;
	text-align:center;
}
#wpzoom-text-widget-8 li{
	padding:5px 0px;
}
.pls-btn{
	text-align:center;
	display:block;
	padding-top:20px;
}
#wpzoom-text-widget-3{
	padding:0px;
	border-top:7px solid #ffe201 !important;
}
#wpzoom-text-widget-3 .title{
	padding:10px 15px;
	font-size:19px;
	color:#fff;
	text-transform:uppercase;
	margin:0px;
}
#wpzoom-text-widget-3 .textwidget{
	padding:0px 15px 10px 15px;
}
#wpzoom-text-widget-7{
	padding:0px;
}
#wpzoom-text-widget-7 .title{
	background:#dfc253;
	padding:10px 10px;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	margin:0px;
}
#wpzoom-text-widget-9{
	padding:0px;
	border-top:7px solid #424242 !important;
	background:#7c7c7c;
}
#wpzoom-text-widget-9 .title{
	background:#656565;
	padding:10px 15px;
	font-size:19px;
	color:#fff;
	text-transform:uppercase;
	margin:0px;
}
#wpzoom-text-widget-9 .textwidget{
	padding:0px 15px 10px 15px;
}
#wpzoom-text-widget-6 .title{
	padding:10px 15px;
	font-size:19px;
	color:#000;
	text-transform:uppercase;
	margin:0px;
	border-bottom:1px dashed #ddd;
}
#wpzoom-text-widget-6{
	padding:0px;
}
#wpzoom-text-widget-6 .textwidget{
	padding:19px 15px 21px 15px;
	text-align:center;
}
#wpzoom-text-widget-10{
	padding:7px;
	background:#ff9729;
	color:#fff;
	text-align:center;
}
#wpzoom-text-widget-10 a{
	color:#fff;
}
.vertical_scroller3{
	margin-bottom:0px;
}
#wpzoom-text-widget-11{
	padding:7px;
	background:#3d3d91;
	color:#fff;
	text-align:center;
}
#wpzoom-text-widget-11 a{
	color:#fff;
}
.post-excerpt p{
	overflow: hidden;
    	text-overflow: ellipsis;
    	display: -webkit-box;
    	line-height: 22px;
    	max-height: 232px;
    	-webkit-line-clamp: 24;
    	-webkit-box-orient: vertical;
}
.raj{
	margin-right:0px !important;
}
.posts-archive .post-cover {
    margin-bottom: 15px;
    height: 146px;
    overflow: hidden;
}
#wpzoom-text-widget-12 .title a{
	font-size:19px;
}
.action i{
	font-size:22px;
	font-weight:bold;
	color:#ff8504;
    	top: 4px;
    	position: relative;
    	left: 5px;
}
#text-2 i{
	font-size:23px;
	font-weight:900;
	color:#ffe201;
    	top: 4px;
    	position: relative;

}
#text-2 .fa-map-marker{
	font-size:32px;
	top: 11px;
	left:4px;
}
#text-2 .fa-phone{
	top:7px;
	border:3px solid #ffe201;
	padding:4px 5px;
	font-size:16px;
	border-radius:50%;
}
.btm-icn{
    float: left;
    margin-right: 8px;
}
#footer-copy .wpzoom a{
	color:#ffe201;
}
#footer-copy .wpzoom a:hover{
	color:#ff8402;
}
#featured-posts{
	margin-bottom:0px;
}
#wpzoom-text-widget-13{
	background:#a41d31;
	color:#ebc7cc;
}
#wpzoom-text-widget-13 .title{
	text-transform:uppercase;
	color:#fdfdfd;
	font-size:15px;
	font-weight:bold;
}
#wpzoom-text-widget-13 .textwidget{
	text-align:justify;
}

#wpzoom-text-widget-10{
	display:none;
}
#wpzoom-text-widget-5{
	display:none;
}
body.home #wpzoom-text-widget-3{
	display:block;
}
#wpzoom-text-widget-3{
	display:none;
}
body.home #wpzoom-text-widget-9{
	display:block;
}
#wpzoom-text-widget-9{
	display:none;
}
.parent-pageid-382 #wpzoom-text-widget-31{
	display:block;
}
#wpzoom-text-widget-31{
	display:none;
}
.page-id-398 #wpzoom-text-widget-10{
	display:block;
}
.page-id-398 #sg_jquery_scroller_widget-3{
	display:block;
	margin-bottom:0px !important;
}

body.home #sg_jquery_scroller_widget-3{
	display:block;

}
#sg_jquery_scroller_widget-3{
	display:none;
}
body.home #wpzoom-text-widget-10{
	display:block;
}
body.home #wpzoom-text-widget-5{
	display:block;
}
body.home #wpzoom-text-widget-3{
	display:block;
}
body.home #wpzoom-text-widget-9{
	display:block;
}


.page-id-270 #wpzoom-text-widget-14{
	display:block;
	padding:0px;
}
#wpzoom-text-widget-14{
	display:none;
}
#wpzoom-text-widget-15{
	display:none;
}
.page-id-272 #wpzoom-text-widget-15{
	display:block;
	padding:0px;
}

#wpzoom-text-widget-16{
	display:none;
}
.page-id-274 #wpzoom-text-widget-16{
	display:block;
	padding:0px;
}
#wpzoom-text-widget-17{
	display:none;
}
.page-id-276 #wpzoom-text-widget-17{
	display:block;
	padding:0px;
}
#wpzoom-text-widget-18{
	display:none !important;
}
.page-id-278 #wpzoom-text-widget-18{
	display:block !important;
	padding:0px;
}
#wpzoom-text-widget-19{
	display:none !important;
}
.page-id-280 #wpzoom-text-widget-19{
	display:block !important;
	padding:0px;
}
#wpzoom-text-widget-20{
	display:none !important;
}
.page-id-492 #wpzoom-text-widget-20{
	display:block !important;
	padding:0px;
}
#wpzoom-text-widget-21{
	display:none !important;
}
.page-id-494 #wpzoom-text-widget-21{
	display:block !important;
	padding:0px;
}
.page-id-282 #wpzoom-text-widget-22{
	display:block !important;
	padding:0px;
}
#wpzoom-text-widget-22{
	display:none !important;
}
.parent-pageid-276 #wpzoom-text-widget-17{
	display:block;
	padding:0px;
}

.parent-pageid-282 #wpzoom-text-widget-22{
	display:block !important;
	padding:0px;
}
.parent-pageid-274 #wpzoom-text-widget-16{
	display:block;
	padding:0px;
}
.parent-pageid-268 #wpzoom-text-widget-18{
	display:block;
	padding:0px;
}
.parent-pageid-278 #wpzoom-text-widget-18{
	display:block !important;
	padding:0px;
}
.parent-pageid-272 #wpzoom-text-widget-15{
	display:block;
	padding:0px;
}
.parent-pageid-270 #wpzoom-text-widget-14{
	display:block;
	padding:0px;
}
.parent-pageid-280 #wpzoom-text-widget-19{
	display:block !important;
	padding:0px;
}
.parent-pageid-492 #wpzoom-text-widget-20{
	display:block !important;
	padding:0px;
}
.parent-pageid-494 #wpzoom-text-widget-21{
	display:block !important;
	padding:0px;
}
.depts_side_tabs li a{
	padding:7px 10px;
	background:#e8e8e8;
	display:block;
	border-left:3px solid #ff8402;
	margin-bottom:1px;
	color:#010088;
}
.depts_side_tabs ul ul li a{
	padding-left:20px;
}
.depts_side_tabs li a:hover{
	background:#ff8402;
	border-left:3px solid #ff8402;
	color:#fff;
}
.page-id-270 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-270 #sg_jquery_scroller_widget-3{
	display:none;
}
.page-id-272 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-272 #sg_jquery_scroller_widget-3{
	display:none;
}
.page-id-274 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-274 #sg_jquery_scroller_widget-3{
	display:none;
}
.page-id-276 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-276 #sg_jquery_scroller_widget-3{
	display:none;
}
.page-id-278 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-278 #sg_jquery_scroller_widget-3{
	display:none;
}
.page-id-280 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-280 #sg_jquery_scroller_widget-3{
	display:none;
}
.page-id-282 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-282 #sg_jquery_scroller_widget-3{
	display:none;
}
.page-id-492 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-492 #sg_jquery_scroller_widget-3{
	display:none;
}
.page-id-494 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-494 #sg_jquery_scroller_widget-3{
	display:none;
}
.content-dlft{
    width: 74%;
    float: right;
}
@media screen and (max-width: 1168px){
div.search-form {
    display: inline;
    float: right;
    margin-left: 12px;
    display: none !important;
}
element.style {
    width: 16%;
}
}
@media screen and (max-width: 968px){
.phto_gallery li{
	width:100% !important;
}
.affiliated{
    margin-left: 0% !important;
    margin-top: 1% !important;
    width: 100%;
}
}
@media screen and (max-width: 768px){
#main .column-narrow {
	width:100% !important;
}
#top-menu{
	float:left !important;
	width:100%;
	margin-top:10px !important;
}
.affiliated li {
    margin: 8px 5px !important;
}
table td{
	display:block;
	width: 94.7%;
}
footer .column {
    	margin-right: 2% !important;
    	width: 100% !important;
}
table th{
	display:block;
}

#main .column-medium, #main .column-wide {
    	margin-right: 0;
    	width: 100% !important;
}
#top-menu {
    	display: inline;
    	float: right;
    	font-size: 13px;
    	line-height: 1.5em;
    	margin-bottom: 5px;
    	margin-top: 0px;
}
.content-dlft{
    	width: 100%;
    	float:left;
}
footer .column {
    	margin-right:1%;
    	width: 97%;
}
}
.full-width .post-meta{
	display:none;
}
.our_team_list p{
	margin:0px;
	font-size: 14px;
    	line-height: 23px;
}
.our_team_list h3{
	color:#3001ff;
	margin:0px;
}
.our_team_list .alignleft{
	margin-top:0px;
}
h3{
	color:#3001ff;
	font-size:22px;
}
.page strong{
	color:#48be4c;
	font-size:17px;
}
.our_team_list strong{
	color:#48be4c;
	font-size:15px;
}
.our_team_list img {
    	border: 5px solid #dadada;
}
.content-dlft .widget{
	/*margin-top:-30px;*/
    	z-index: 999;
    	position: relative;
	padding:0px;
}
.content-dlft .post-content{
	padding:10px 20px;
}
h1.post-title{
	color:#ff8402;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaeaea+0,f2f2f2+54,ffffff+100 */
background: #eaeaea; /* Old browsers */
background: -moz-linear-gradient(top,  #eaeaea 0%, #f2f2f2 54%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #eaeaea 0%,#f2f2f2 54%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #eaeaea 0%,#f2f2f2 54%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	padding:4px 20px;
	margin-bottom:0px;
}
#nav-main-menu .dropdown ul{
	z-index:99999;
}
.page .wrapper .widget{
	/*margin-top:-30px;*/
    	z-index: 999;
    	position: relative;
	padding:0px;
}
.wrapper .post-content{
	padding:10px 20px;
}
.wrapper .post-meta{
	display:none;
}
.wpzoom-share{
	padding:15px 0px;
}
.logo-text{
    	float: right;
    	line-height: 32px;
    	margin-top:37px;
	margin-left: 10px;
    	text-align: center;
	font-family:'Book Antiqua', calisto MT;
	font-size:20px;
}
.placement img{
	border:4px solid #ddd;
}
.placement{
	border:2px solid #e8e8e8;
	padding:8px;
	min-height:175px;
}
.placement p{
	line-height: 22px;
    	margin: 0;
    	font-size: 15px;
}
.placement strong{
    	margin: 0;
    	font-size: 16px;
}
.phto_gallery li{
	list-style:none !important;
	float:left;
	width:30%;
}
.phto_gallery img{
	width:200px;
	height:130px;
	border:6px solid rgba(204, 204, 204, 0.31);
}
.phto_gallery ul{
	margin:0px;
}
.phto_gallery strong{
	font-size:14px;
	color:#4c2aef;
	padding-bottom: 8px;
    	display: block;
}
.phto_gallery .hd-text-glry{
	margin-bottom:0px;
	color:#4c2aef;
	display:block;
	text-decoration:none;
}
.phto_gallery i{
        position: absolute;
    	margin-left: -22px;
    	font-size: 29px;
    	border: 5px solid rgba(204, 204, 204, 0.22);
    	border-radius: 50%;
    	width: 29px;
    	text-align: center;
    	margin-top: -8px;
    	color: #ff8402;
    	background: rgb(247, 247, 247);
}
.phto_gallery i:hover{
	color:#4c2aef;
}
.hm-vds {
    z-index: 99999;
    background: red;
    padding: 4px 10px;
    border-radius: 4px;
    color: #fdfdfd;
    float: right;
    font-size: 13px;
    color: #fff !important;
    margin-top: -4px;
}
.vdeo-Gallery li{
	float: left;
	width: 45%;
	list-style: none !important;
	border: 8px solid #ddd;
	margin-bottom: 10px;
}
.vdeo-Gallery ul{
	margin:0px;
}
.vdeo-Gallery a{
    	background:#2e0cd5;
    	padding: 8px 20px;
    	color: #fff;
    	text-decoration: none;
    	border-radius: 4px;
    	float: right;
}
.vdeo-Gallery a:hover{
    	background:#ec7433;
	color:#fff;
}
#wpzoom-text-widget-23.fa-map-marker {
    font-size: 32px;
    top: 11px;
    left: 4px;
}
#wpzoom-text-widget-23 i {
    font-size: 20px;
    font-weight: 900;
    color: #000;
    top: 4px;
    position: relative;
}
#wpzoom-text-widget-23 .fa-phone {
    top: 7px;
    padding: 4px 5px;
    font-size: 20px;
    border-radius: 50%;
}
#wpzoom-text-widget-23{
	display:none;
}
.page-id-400 #wpzoom-text-widget-23{
	display:block;
}
.page-id-400 #sg_jquery_scroller_widget-3{
	display:none !important;
}
#wpzoom-text-widget-23{
    border-top: 7px solid #ff8402;
    background: #ffc281;
    padding: 0px;
    margin-bottom: 0px;
}
#wpzoom-text-widget-23 .title {
    background: #ffa749;
    padding: 10px 0px;
    text-align: center;
    color: #fff;
    font-size: 19px;
}
#wpzoom-text-widget-23 .textwidget {
    padding: 0px 10px 21px 10px;
	color:#fdfdfd;
}
#wpzoom-text-widget-23 b{
    font-size: 17px;
}
.parent-pageid-319 #wpzoom-text-widget-24{
	display:block;
}
#wpzoom-text-widget-24{
	display:none;
}
.parent-pageid-319 #sg_jquery_scroller_widget-3{
	display:none !important;
}
.parent-pageid-394 #sg_jquery_scroller_widget-3{
	display:none !important;
}
.parent-pageid-394 #wpzoom-text-widget-25{
	display:block;
}
#wpzoom-text-widget-25{
	display:none;
}
.page #sg_jquery_scroller_widget-3{
	margin-bottom:20px;
}
body.home #sg_jquery_scroller_widget-2{
	display:block;
}
#sg_jquery_scroller_widget-2{
	display:none;
}
body.home #wpzoom-text-widget-11{
	display:block;
}
#wpzoom-text-widget-11{
	display:none;
}
#wpzoom-text-widget-26{
	box-shadow:0px !important;
}
.parent-pageid-5 #wpzoom-text-widget-26{
	display:block;
}
#wpzoom-text-widget-26{
	display:none;
}
.parent-pageid-256 #wpzoom-text-widget-27{
	display:block;
}
.parent-pageid-362  #wpzoom-text-widget-28{
	display:block;
}
 #wpzoom-text-widget-28{
	display:none;
}
#wpzoom-text-widget-27{
	display:none;
}
.parent-pageid-262 #wpzoom-text-widget-27{
	display:block;
}
.depts_side_tabs1 li a {
    	padding: 7px 10px;
    	background: #e8e8e8;
    	display: block;
    	border-right: 3px solid #ff8402;
    	margin-bottom: 1px;
    	color: #010088;
}
.depts_side_tabs1 li a:hover{
	background:#ff8402;
	border-right:3px solid #ff8402;
	color:#fff;
}
tr, th, td {
    	padding-right: 1.625em;
    	border: 1px solid #f7f7f7;
    	background: #fff;
    	padding: 2px 10px;
}
table {
    	border-collapse: collapse;
    	border-spacing: 0;
    	width: 100%;
    	border: 1px solid #ccc;
	background:#e8e8e8;
}
.courses_table th{
	background:#010088;
	font-size:19px;
	color:#fff;
	padding:5px 20px;
}
.recrt th{
	background:rgb(0, 53, 255);
	color:#fff;
	line-height: 16px;
    	padding: 5px 10px;
}
.recrt td{
	background:#efefef;
	line-height:18px;
    	padding: 5px 10px;
}
.recrt td img{
	margin:2px 0px;
}
.rectrs td{
	text-align:center;
	padding:10px;
}
.rectrs td img{
	margin-bottom:0px;
}

img.alignleft{
	border:4px solid #ddd;
	padding:8px;
}
img.alignright{
	border:4px solid #ddd;
}
.depts_side_tabs1 li li a{
	padding:7px 24px;
}
.calender ul{
	padding:0px;
	margin:0px;
}	

.calender a{
	text-decoration:none;
}
.calender i{
	font-size:20px;
	color:#ff8402;
	padding-right:20px;
}
.calender li{
	list-style:none !important;
	line-height:36px;
	border-bottom:1px dotted #ccc;
}
.result ul{
	padding:0px;
	margin:0px;
}
.result a{
	text-decoration:none;
}
.result a:hover{
	text-decoration:none;
	color:#fff;
}
.result li{
	list-style:none !important;
}
.result li a{
	list-style:none !important;
	background:#f5f5f5;
	margin-bottom:6px;
	display:block;
}
.result li a:hover{
	list-style:none !important;
	background:#030264;
	margin-bottom:6px;
}
.result .fa-file-text{
	font-size:20px;
	color:#ff8402;
	padding-right:20px;
	padding:8px;
	background:#030264;
	margin-right:20px;
	border-right:2px solid #e8e8e8;
}

.sylbs ul{
	padding:0px;
	margin:0px;
}
.sylbs li{
	list-style:none !important;
	margin-left:0px !important;
}
.sylbs li a{
	list-style:none !important;
	background:#f5f5f5;
	margin-bottom:6px;
	display:block;
	text-decoration:none;
}
.page-id-432 .sylbs li a{
	font-size:14px;
}
.sylbs li a:hover{
	list-style:none !important;
	background:#030264;
	margin-bottom:6px;
	color:#fff;
}
.sylbs .fa-file-text{
	font-size:20px;
	color:#fff;
	padding-right:10px;
	padding:8px;
	background:#030264;
	margin-right:10px;
	border-right:2px solid #e8e8e8;
}
.fa-download{
	float:right;
	padding:10px 8px;
	color:#ff8402;
}

.exm-cnt strong{
	display:block;
	position:relative;
    	width: 159px;
    	float: left;
}
.exm-cnt a {
	text-decoration:none;
}
.page-id-400 #wpzoom-text-widget-3{
	display:none;
}
.page-id-400 #wpzoom-text-widget-9{
	display:none;
}
.page-id-396 #sg_jquery_scroller_widget-3{
	display:none;
}
.parent-pageid-396 #sg_jquery_scroller_widget-3{
	display:none;
}

.page-id-396 #wpzoom-text-widget-29{
	display:block;
}
.parent-pageid-396 #wpzoom-text-widget-29{
	display:block;
}
#wpzoom-text-widget-29{
	display:none;
}
.parent-pageid-1153 #wpzoom-text-widget-30{
	display:block;
}
#wpzoom-text-widget-30{
	display:none;
}
.page-id-396 #wpzoom-text-widget-3{
	display:none;
}
.parent-pageid-396 #wpzoom-text-widget-3{
	display:none;
}
.parent-pageid-1153 #wpzoom-text-widget-9{
	display:none;
}
.parent-pageid-1153 #wpzoom-text-widget-3{
	display:none;
}
.page-id-396 #wpzoom-text-widget-9{
	display:none;
}
.parent-pageid-396 #wpzoom-text-widget-9{
	display:none;
}

.parent-pageid-1153 #sg_jquery_scroller_widget-3{
	display:none;
}
.place_ments li{
	list-style:none !important;
	float:left;
	margin:0px 0px 0px 20px;
}
.place_ments ul{
	margin:0px;
	padding:0px;
}
.place_ments li a{
	text-decoration:none;
}
.place_ments li i{
	margin-right:10px;
}
.ltf{
	float:left;
	width:140px;
	display:block;
}
.recrt td{
	font-size:12px;
}
.recrt th{
	font-size:12px;
}
.place_ments li a{
	background:#0554d0;
	display:block;
	margin-bottom:10px;
	padding-right:10px;
	color:#fff;
	font-size:13px;
}
.place_ments li a:hover{
	background:#ff731f;
}
.place_ments li a i{
	background:#ddd;
	border-right:2px solid #fdfdfd;
	color:#ff8402;
	font-size:20px;
	padding:10px;
}
.gl_rj th{
	background:#010088;
	color: #fff;
    	font-size: 13px;
    	line-height: 18px;
	padding:6px 10px;
}
.gl_rj td{
	background:#ddd;
	padding:6px 10px;
    	font-size: 13px;
    	line-height: 18px;
}
.gl_rj img{
	margin-bottom:0px;
}
.sa .green{
	color:#48be4c;
	font-weight:bold;
}
.sa .orange{
	color:#ff8402;
	font-weight:bold;
}
.sa .blue{
	color:#0705ae;
	font-weight:bold;
}
.ad-yr{
	text-align:center;
	font-size:16px !important;
	font-weight:bold;
	color:#ff8402;
}
.eee-fct img{
	width:80px;
	height:80px;
}
.mba-sa td{
	font-size:10px;
}
.mba-sa th{
	font-size:10px;
}
.mca-sa th{
	font-size:10px;
}
.mca-sa td{
	font-size:10px;
}
.lsts1 img{
	width:180px !important;
	height:180px !important;
}
.lsts1 strong{
	font-family:cursive;
}
.lsts1 .red{
	color:#ff8402;
}
.ece-faculty td{
	font-size:11px;
}
.ece-faculty th{
	font-size:11px;
}
.page-id-1559 #wpzoom-text-widget-9{
	display:none;
}
.plsmnts14-15 img{
	width:130px !important;
	height:60px !important;
	margin:auto;
}
.plsmnts14-15 td{
	text-align:center;
}
.mba_btn{
    background: #ff8402;
    color: #fff;
    padding: 10px;
    width: 200px;
    display: block;
    border-radius: 4px;
    text-align: center;
    margin: auto;
	text-decoration:none !important;
}
.hd-tp-pdf{
	font-size:16px;
	font-weight:bold;
	float:right;
	margin-top:20px;
}
.facilities li{
	width:240px;
}
.DEP a{
	width:200px;
}
.ece_dc ul{
	margin:0px;
}
.me-com-mem strong{
	font-size:12px;
}
.me-com-mem ul{
	margin:0px;
}
.civil-com-mem ul{
	margin:0px;
}
.our_team_list{
	display:none;
}
.ece-labs li{
	list-style:none !important;
	width:230px;
	float:left;
	margin:8px !important;
}
.ece-labs img{
	width:92%;
	border:10px solid #f9f9f9;
}
.ece-labs h2 {
    font-size: 18px;
    line-height: 23px;
}
.alumini-comitte th{
	background:#00a502;
}
.codi strong{
	float:left;
	display:block;
	width:140px;
}
.codi{
	margin-bottom:20px;
}
.clg-rls{
	padding:20px 10px;
	background:rgba(171, 196, 255, 0.26);

}
.clg-rls li{
	border-bottom:1px dotted #ff8402;
	line-height: 21px;
    	padding: 10px 0px;
	margin-left:17px;
}
.clg-rls ol{
	margin:0px;
}
.bsh-dc ul{
	margin-left:0px;
}
.rgt-tabs{
	padding-top:30px;
}
.ece-labs img{
	margin-bottom:0px !important;
}
.ece-labs b{
	color:#029902;
}
.tble-inner .mn-tb td{
	background:#ff8402;
	color:#fdfdfd;
}
.tble-inner table{
	background:#f9f9f9;
}
.tble-inner .mn-tb strong{
	color:#fdfdfd;
}
.tble-inner td{
    background: #ececec;
}
.pos-tb .t_d{
	background:#ff8402;
	color:#fdfdfd;
}
.pos-tb th{
	background:#010088;
	color:#fff;
}
.pos-tb td{
	background:#fdfdfd;
}
.tbs-cltrl th{
	background:#010088;
	color:#fff;
}
.mca-dec ul{
	margin-left:0px !important;
	padding:0px;
}
.mca-cal th{
	background:#ff8402;
}
.labs-mca h2{
	min-height:35px;
	font-size:16px;
	line-height:20px;
}
.orange_table th{
	background:#ff8402;
	color:#fff;
}
.orange_table td{
	background:#eeeeee;
}
.admin-pro ul li {
    list-style-type: none;
    background: url(http://www.risekrishnasaiprakasam.edu.in/wp-content/uploads/2016/12/arrow-symb1.png) no-repeat left 6px;
    padding-left: 20px;
	margin-left:0px;
}
.anti-ragging ul li {
    list-style-type: none;
    background: url(http://www.risekrishnasaiprakasam.edu.in/wp-content/uploads/2016/12/arrow-symb1.png) no-repeat left 13px;
        padding-left: 20px;
    margin-left: 0px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 7px;
    padding-top: 7px;
}
.anti-ragging ul{
	background: #fbfbfb;
    	margin: 0;
    	padding: 10px;
	border:3px solid #010088;
    	border: 6px solid #f5f5f5;
    	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.45);
}
.post-content ul li {
        /*list-style-type: none;
    	background: url(http://www.risekrishnasaiprakasam.edu.in/wp-content/uploads/2016/12/arrow3.png) no-repeat left 5px;
    	padding-left: 20px;
	margin-left:0px;*/
}
.page-id-268 #sg_jquery_scroller_widget-3{
	display:block;
	margin-bottom:0px;
}
.page-id-268 #wpzoom-text-widget-10{
	display:block;
}
.page-id-319 #sg_jquery_scroller_widget-3{
	display:block;
	margin-bottom:0px;
}
.page-id-319 #wpzoom-text-widget-10{
	display:block;
}
.page-id-362 #sg_jquery_scroller_widget-3{
	display:block;
	margin-bottom:0px;
}
.page-id-362 #wpzoom-text-widget-10{
	display:block;
}
.nirf ul {
    padding: 0px;
    margin: 0px;
}
.nirf li a {
    list-style: none !important;
    background: #f5f5f5;
    margin-bottom: 6px;
    display: block;
    text-decoration: none;
}
.nirf  .fa-file-text {
    font-size: 20px;
    color: #fff;
    padding-right: 10px;
    padding: 8px;
    background: #ff8402;
    margin-right: 10px;
    border-right: 2px solid #e8e8e8;
}
.nirf .fa-download {
    float: right;
    padding: 10px 8px;
    color: #030264;
}

.nirf  li {
    list-style: none !important;
    margin-left: 0px !important;
}
.nirf li a:hover {
    list-style: none !important;
    background: #ff8402;
    margin-bottom: 6px;
    color: #fff;
}
#header-helpful .action{
	display:none !important;
}
.affiliated li {
    float: left;
    font-size: 12px;
    margin: 0 5px;
    background: #fcfcfc;
    padding: 2px 5px;
	border: 2px solid #f8f8f8;
}
.affiliated{
    margin-left: 19%;
    margin-top: -9%;
    width: 100%;
	font-size:13px;
}
.affltd1{
    background: #f8f8f8;
}
.orange{
	color:#ff8402;
}
.green{
	color:#00a704;
}
#wpzoom-text-widget-32 img{
	width:100%;
}
#wpzoom-text-widget-32{
	display:none;
	padding:0px;
}
body.home #wpzoom-text-widget-32{
	display:block;
}