@import url('../standard/style.css');
/*  
Theme Name: Crimson Child Theme
Theme URI: https://github.com/eightbit/standard-child-themes/tree/master/crimson
Version: 3.1.2
Description: This is a custom child theme for Standard 3.f
Author: Jason Bradley
Author URI: http://everchangingmedia.com
Author Email: jason.bradley@me.com
License: GNU General Public License v3.0 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: standard
*/
/* ********************************************** */
/* Kumar Gauraw Styles
/* ********************************************** */
/* ********************************************** */
/* Core Site Design and General Appearance */
/* ********************************************** */
.ch_widget input {
    height: 41px;
}
/* Alignment */
.alignleft {float: left; width: auto; margin: 0 10px 0 0;}
.alignright {float: right; width: auto; margin: 0 0 0 10px;}
.aligncenter {text-align: center;}

/* Columns */
.cl{clear:both; display:block;}

/* Fix */
.fix{height:0;}
.home .page .post-title { display: none; }
.home .page .post-header { display: none; }
/* 
========================================== 
Header / Footer Navigation Background Colors
========================================== 
*/
.navbar-inverse .navbar-inner { background-image: url(/wp-content/Images/kumar-gauraw-menu-background-image-blue.png); 
text-transform: uppercase;
font-size: 13px;
padding: 0;
border-bottom: 3px solid rgb(214, 214, 214);
font-weight: bold;
vertical-align: middle;
box-shadow: 0 4px 6px rgb(27, 27, 36);}
#hgroup{padding:0}
#header-widget {
	margin: -30px 30px 0;
    float: right;
    position: relative;
    z-index: 1050;
}
/* active menu items */
#menu-above-header.navbar .nav .active > a, 
#menu-above-header.navbar .nav .active > a:hover {
    background-color: #ABCDEF;
    color: #000000;
}
/* hover menu items */
#menu-above-header.navbar .nav-menu > li > a:hover {
    background-color: #ABCDEF;
    color: #ffffff;
}
/* text */
#menu-above-header.navbar .nav > li > a {
	color: #ffffff;
}
/* text hover */
#menu-above-header.navbar .nav > li > a:hover {
	color: #ffffff;
}

/* Body */
body {background: #ffffff;}
#content {padding: 0; margin-top:0; border-left:5px solid #f0f0f0; border-top:5px solid #f0f0f0; border-right:5px solid #f0f0f0; background:#E6E6E6;}
#content-border{border:1px solid #EBEBEB; width:1200px; margin:0 auto;}
#html #content {height: 550px;}
.post img {border:1px solid #EBEBEB;}


a {
  transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  color: #da363c;
}
a:hover {
  color: #bb2228;
  text-decoration: none;
}

/* Header */
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
  color: #da363c;
}

#head-wrapper {
	overflow:visible;
}

#wrapper .container {
    border-left: 5px solid rgb(240, 240, 240);
    border-top: 5px solid rgb(240, 240, 240);
    border-right: 5px solid rgb(240, 240, 240);
    background: none repeat scroll 0% 0% rgb(230, 230, 230);
}
/* ===========
CommentLuv
==============*/
.comment-subscription-form input[type="checkbox"]{margin:10px 5px}
#commentform label{margin-top:5px}

/* 
==========================================
Category Menu/Secondary Navigation Background Colors
========================================== 
*/
#menu-secondary-menu {margin-left:0;padding: 10px 0; width:100%}
#menu-category .navbar-inner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
#menu-category .navbar-inner .container {
  background: transparent;
  border :none;
}
#menu-category .navbar-inner,
#menu-category .navbar .fill {
  background-color: transparent;
  background-image: none;
}
#menu-category.navbar .nav > li > a {
height:23px;width:95%;padding:5px 0; color:#000000; -moz-border-radius:4px 4px 4px 4px; background:url(images/category_nav_bg.jpg) repeat-x; border:1px solid #CCCCCC; border-radius: 4px; text-align:center;
}
#menu-category.navbar .nav > li > a:hover ,
#menu-category.navbar .nav  > li > a:active
{
  color:#000000 !important; background:url(images/category_nav_bg.jpg) 0 -70px;
  text-decoration: none;
}

.pager a,
.previous-page a,
.next-page a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.pager a:hover,
.previous-page a:hover,
.next-page a:hover {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #da363c;
  color: #ffffff;
}

/* ********************************************** */
/* Posts, Post-Meta, Breadcrumbs */
/* ********************************************** */

.post {
	border: 1px solid #D5D5D5;
	padding: 20px 25px; 
}
#author-box {
    margin-bottom: 15px;
	padding: 10px 0;
}

/* Posts */
.post-title {
font-size: 35px; text-align:center; padding: 10px 0 10px 0; text-transform:uppercase; font-family:'Trebuchet MS',Arial,Verdana,sans-serif  
}
.post-title a:hover,
.post-title a:active {
  color: #da363c;
 font-size: 35px; text-transform:uppercase; font-family:'Trebuchet MS',Arial,Verdana,sans-serif  
}

.post-header {
    border-bottom: 1px solid rgb(238, 238, 238);
    padding: 0;
    margin-bottom: 15px;
}
.post .entry-content, .post .entry-summary {
    padding: 0 2px 20px;
}

.the-comment-link {float:right;}
.post-meta {padding: 05px; text-align: justify; font-weight: bold;}
/* Latest Posts Titles */
.latest-post-title  a{padding: 10px 0 10px 0; text-transform:uppercase; font-family:'Trebuchet MS',Arial,Verdana,sans-serif  
}
.latest-post-title a:hover,
.latest-post-title a:active { 
 color: #da363c; text-transform:uppercase; font-family:'Trebuchet MS',Arial,Verdana,sans-serif  
}


/* Post Format Quote */
.format-quote .post-title,
.format-quote .post-title a:hover,
.format-quote .post-title a:active {
    font-size: 26px;
	text-align:left;
	margin-top:-15px
}
.post.format-quote .post-header {
font-size: 30px; text-transform:none; font-family:'Trebuchet MS',Arial,Verdana,sans-serif    
}
.format-quote  .entry-content {

	text-transform:none;
	color:#000000;
    padding: 25px 10px 0px 55px !important;
}
/* Post Format Link */
.post.format-link .post-title a:hover {
font-size: 30px; text-transform:uppercase; font-family:'Trebuchet MS',Arial,Verdana,sans-serif  
  color: #da363c;
}

.the_comment_link {
    background: url('images/circle_comment.png') no-repeat scroll left center transparent; 
    float: right; 
	position: relative; 
    display: inline-block;
    font-size: 1.8em;
    height: 50px;
    letter-spacing: -0.05em;
    margin-bottom: 0;
    padding: -10px 0;
    text-align: center; 
    width: 55px; 
} 
.the_comment_link a, .the_comment_link a:hover { text-decoration: none; }
.post-meta {padding-bottom: 38px; } 

/* Widgets */
.widget ul li a:hover {
  color: #da363c;
  text-decoration: none;
}
.textwidget {margin-top:-11px;}
.widget h4.widget-title {background:#656565;text-align:center; padding: 5px 0 9px 0; text-transform: uppercase; color: #ffffff;}
.widget ul li {margin-top:-11px;line-height: 25px; background: #ffffff;}
/* Unordered List */
.widget ul {line-height: 25px;}
.widget ul li { border-top: none;padding-left: 15px}
.widget ul li:first-child {padding-left: 15px}
.widget ul li ul li:first-child {border-top: none;}
.widget ul li ul li ul li:first-child {border-top: none;}

/* ********************************************** */
/* Post Pagination */
/* ********************************************** */

/* Newer, Older Entries */
.more_entries { background: none; border: 0; margin-top: 0; padding: 10px 0;}
.more_entries a {display: block; margin: 0 0 0 0; text-transform: uppercase; font-weight: bold; text-decoration: none;}
.more-link {font-weight:bold}

/* ********************************************** */
/* WP-Pagenavi Styling */
/* ********************************************** */

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; }
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; }

.wp-pagenavi a:hover {color: #000000; background-color: #FFFFFF;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #333333; background-color: #FFFFFF;}
.wp-pagenavi span.pages { background: none; padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #101010; }
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; color: #000000; background-color: #FFFFFF;}
.wp-pagenavi span.extend { margin: 2px; color: #000000;}

.more_entries .wp-pagenavi {margin: 0; text-align: center;}
.more_entries .wp-pagenavi a:link, .more_entries .wp-pagenavi a:visited { font-family: arial, sans-serif; display: inline; text-decoration: none; color: #fff; background: #404040; padding: 8px 12px !important; border: 0 !important; }
.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover {background: #101010 !important; color: #fff; font-family: arial, sans-serif; font-weight: bold; padding: 8px 12px !important; border: 0; }
.more_entries .wp-pagenavi .extend {background: none; border: none; color: #999;}



/* Footer */
#footer {background: none}
#footer #footer-widgets {
    padding-top: 0;
}
#footer #footer-widgets .container {
  border-left:5px solid #f0f0f0; 
  border-top:5px solid #f0f0f0; 
  border-right:5px solid #f0f0f0;
  background: #efefef;
  padding:10px;
}
#footer #sub-floor {
  background: none;
}
#footer #sub-floor .navbar .nav > li > a {
  color: #000000;
  text-shadow: none;
}
#footer #sub-floor .navbar .nav > li > a:hover {
  color: #da363c;
}
#footer #sub-floor .navbar .nav > .active > a {
  background: none;
}
#footer #sub-floor #credit {
  color: #000000;
}
#footer #sub-floor #credit a {
  color: #454545;
}
#footer #sub-floor #credit a:hover {
  color: #da363c;
}
input:focus,
textarea:focus {
  border-color: rgba(218, 54, 60, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(218, 54, 60, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(218, 54, 60, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(218, 54, 60, 0.6);
}
.cse input.gsc-search-button,
input.gsc-search-button {
  border-color: #da363c !important;
  background-color: #da363c !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da363c), to(#d0262d)) !important;
  background-image: -webkit-linear-gradient(top, #da363c, #d0262d) !important;
  background-image: -moz-linear-gradient(top, #da363c, #d0262d) !important;
  background-image: -o-linear-gradient(top, #da363c, #d0262d) !important;
  background-image: -ms-linear-gradient(top, #da363c, #d0262d) !important;
  filter: progid:dximagetransform.microsoft.gradient(GradientType=0, StartColorStr='@startColor', EndColorStr='@endColor') !important;
}
.cse input.gsc-search-button:hover,
input.gsc-search-button:hover {
  background-color: #d0262d !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d0262d), to(#bb2228)) !important;
  background-image: -webkit-linear-gradient(top, #d0262d, #bb2228) !important;
  background-image: -moz-linear-gradient(top, #d0262d, #bb2228) !important;
  background-image: -o-linear-gradient(top, #d0262d, #bb2228) !important;
  background-image: -ms-linear-gradient(top, #d0262d, #bb2228) !important;
  filter: progid:dximagetransform.microsoft.gradient(GradientType=0, StartColorStr='@startColor', EndColorStr='@endColor') !important;
}
.gsc-search-box .gsc-input > input:focus,
.gsc-input-box-focus {
  border-color: #da363c !important;
}
.tabbed-widget .nav-tabs > li > a:hover {
  color: #da363c !important;
}
.tabbed-widget .tab-content ul li a:hover {
  text-decoration: none !important;
}

/* **********Aweber Signup Forms Custom CSS Now***************/
#optin { margin: 0 auto 1em; overflow: hidden; text-align: justify; border:1px solid;}	
#optin-inputs  input {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-box-shadow: 0 2px 2px #ddd;
		-webkit-box-shadow: 0 2px 2px #ddd
	}
#optin-inputs   input[type="text"] {
			background: #fff url(/wp-content/Images/Forms/input.png) repeat-x bottom;
			border: 1px solid #ccc;
			box-shadow: 0 2px 2px #ddd;
			float: left;
			font-size: 16px;
			margin: 0 5px 5px 0;
			padding: 12px;
			width: 95%;
}
#optin-inputs  input[type="submit"] {
			background: url(/wp-content/Images/Forms/PostFooterSingupFormSubmit.png) no-repeat center;
			border: 1px solid #137725;
			color:#ffffff;
			font-size: 20px;
			font-weight: bold;
			padding: 24px 57px;
			text-transform: uppercase;
			border:none;
			width:100%;
			box-shadow: none;
}
#optin-inputs  input[type="submit"]:hover { color: #c6ffd1 }
#optin  p { margin: 8px 0 0;font-size: 14px; text-align:center; }
#optin-inputs input.name {background: #fff url(/wp-content/Images/Forms/name.png) no-repeat center right }
#optin-inputs input.email {background: #fff url(/wp-content/Images/Forms/email.png) no-repeat center right }
#optin-body  p{padding:10px; text-align: justify; font-family:"Georgia", serif; font-size: 16px;}
#optin-inputs {padding:10px; margin:10px;}	
#optinabout {
	background: #efefef;
	border: 1px solid #ccc;
	padding: 02px 10px;
	text-align: justify;
}
#optinabout  input {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 2px 2px #ddd;
		-moz-box-shadow: 0 2px 2px #ddd;
		-webkit-box-shadow: 0 2px 2px #ddd
	}
#optinabout   input[type="text"] {
			background: #fff url(/wp-content/Images/Forms/input.png) repeat-x bottom;
			border: 1px solid #ccc;
			float: left;
			font-size: 16px;
			margin: 0 10px 10px 0;
			width: 95%;
}
#optinabout  input[type="submit"] {
			background: #217b30 url(/wp-content/Images/Forms/red.png) repeat-x top;
			border: 1px solid #137725;
			color: #ffffff;
			margin-top: 5px;
			float: left;
			font-size: 16px;
			font-weight: bold;
			padding: 8px 15px;
			width:100%;			
			text-transform: uppercase;
}
#optinabout  input[type="submit"]:hover { color: #c6ffd1 }
#optinabout input.email { background: #fff url(/wp-content/Images/Forms/email.png) no-repeat center right }
#optinabout input.name { background: #fff url(/wp-content/Images/Forms/name.png) no-repeat center right }

/* **********End Of Aweber Signup Forms Custom CSS ************************************/

/* Media Queries
---------------------------------------------------------------------------------- */
/* Gloriously Wide */ 
@media (min-width: 1200px) {
 .row {
 *zoom: 1;
 }
 #logo {margin: 30px 0 0 15px;}
 #header { margin: 0 60px;}
#wrapper .container {
    padding: 10px 0;
}
#menu-category.navbar .nav > li {width:16.66%}
#footer {padding: 0 60px;}
 .menu-header-container {width: auto !important;}
 .navbar .nav {margin-left: 60px;}
 .row:before,
 .row:after {
 display: table;
 content: "";
 }
 .row:after {
 clear: both;
 }
 #left-footer-widgets, #right-footer-widgets {width:31%}
 #center-footer-widgets{width:31%;margin-left:2%;margin-right:0.5%}
 [class*="span"] {
 float: left;
 margin-left: 20px;
 }
 #wrapper{padding:0 60px;}
 #social-networking {margin-right: 60px;}
 #sidebar {margin:10px 0 0 20px;}
 .container,
 .navbar-fixed-top .container,
 .navbar-fixed-bottom .container {
 width: auto;
 }
 .span12 {
 width: auto;
 }
 .span11 {
 width: auto;
 }
 .span10 {
 width: 980px;
 }
 .span9 {
 width: 880px;
 }
 .span8 {
 width: 66%;
 }
 .span7 {
 width: 680px;
 }
 .span6 {
 width: 580px;
 }
 .span5 {
 width: 480px;
 }
 .span4 {
 width: 29%;
 }
 .span3 {
 width: 280px;
 }
 .span2 {
 width: 180px;
 }
 .span1 {
 width: 80px;
 }
 .offset12 {
 margin-left: 1230px;
 }
 .offset11 {
 margin-left: 1130px;
 }
 .offset10 {
 margin-left: 1030px;
 }
 .offset9 {
 margin-left: 930px;
 }
 .offset8 {
 margin-left: 830px;
 }
 .offset7 {
 margin-left: 730px;
 }
 .offset6 {
 margin-left: 630px;
 }
 .offset5 {
 margin-left: 530px;
 }
 .offset4 {
 margin-left: 430px;
 }
 .offset3 {
 margin-left: 330px;
 }
 .offset2 {
 margin-left: 230px;
 }
 .offset1 {
 margin-left: 130px;
 }
 .row-fluid {
 width: 100%;
 *zoom: 1;
 }
 .row-fluid:before,
 .row-fluid:after {
 display: table;
 content: "";
 }
 .row-fluid:after {
 clear: both;
 }
 .row-fluid [class*="span"] {
 display: block;
 float: left;
 width: 100%;
 min-height: 28px;
 margin-left: 2.564102564%;
 *margin-left: 2.510911074638298%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
 }
 .row-fluid [class*="span"]:first-child {
 margin-left: 0;
 }
 .row-fluid .span12 {
 width: 100%;
 *width: 99.94680851063829%;
 }
 .row-fluid .span11 {
 width: 91.45299145300001%;
 *width: 91.3997999636383%;
 }
 .row-fluid .span10 {
 width: 82.905982906%;
 *width: 82.8527914166383%;
 }
 .row-fluid .span9 {
 width: 74.358974359%;
 *width: 74.30578286963829%;
 }
 .row-fluid .span8 {
 width: 65.81196581200001%;
 *width: 65.7587743226383%;
 }
 .row-fluid .span7 {
 width: 57.264957265%;
 *width: 57.2117657756383%;
 }
 .row-fluid .span6 {
 width: 48.717948718%;
 *width: 48.6647572286383%;
 }
 .row-fluid .span5 {
 width: 40.170940171000005%;
 *width: 40.117748681638304%;
 }
 .row-fluid .span4 {
 width: 31.623931624%;
 *width: 31.5707401346383%;
 }
 .row-fluid .span3 {
 width: 23.076923077%;
 *width: 23.0237315876383%;
 }
 .row-fluid .span2 {
 width: 14.529914530000001%;
 *width: 14.4767230406383%;
 }
 .row-fluid .span1 {
 width: 5.982905983%;
 *width: 5.929714493638298%;
 }
 input,
 textarea,
 .uneditable-input {
 margin-left: 0;
 }
 input.span12,
 textarea.span12,
 .uneditable-input.span12 {
 width: 1160px;
 }
 input.span11,
 textarea.span11,
 .uneditable-input.span11 {
 width: 1060px;
 }
 input.span10,
 textarea.span10,
 .uneditable-input.span10 {
 width: 960px;
 }
 input.span9,
 textarea.span9,
 .uneditable-input.span9 {
 width: 860px;
 }
 input.span8,
 textarea.span8,
 .uneditable-input.span8 {
 width: 760px;
 }
 input.span7,
 textarea.span7,
 .uneditable-input.span7 {
 width: 660px;
 }
 input.span6,
 textarea.span6,
 .uneditable-input.span6 {
 width: 560px;
 }
 input.span5,
 textarea.span5,
 .uneditable-input.span5 {
 width: 460px;
 }
 input.span4,
 textarea.span4,
 .uneditable-input.span4 {
 width: 360px;
 }
 input.span3,
 textarea.span3,
 .uneditable-input.span3 {
 width: 260px;
 }
 input.span2,
 textarea.span2,
 .uneditable-input.span2 {
 width: 160px;
 }
 input.span1,
 textarea.span1,
 .uneditable-input.span1 {
 width: 60px;
 }
}
