/*
Theme Name : pratstemplatechild
Theme URI: http://prateeksha.com/pratstemplate
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 1.0
Author: Prateeksha.com
Author URI: http://Prateeksha.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
Template: pratstemplate
*/
/*

/* ============================== SANJAY ======================================== */
body {background: #fff; color: #000; font-size: 13px; line-height: 1.6em; margin: 0px; padding-top: 60px; font-family: Arial, Helvetica, sans-serif;}

.maroon-text {color:#9c0306;}
hr {margin-top: 0px; margin-bottom: 15px; border: 0; border-top: 1px solid #dedede;}

.grey-bg {background: #ccc;}
.row-with-vspace {margin-bottom: 0px;}
.row-md > [class^="col"]{padding-left:5px;padding-right:5px;}
.row-sm > [class^="col"]{padding-left:0px;padding-right:0px;}
.btn {padding:6px 10px!important; font-size:15px!important;}
.btn-warning {background:#A3812F!important; border:none;}

.content-xs {padding-top: 10px; padding-bottom: 10px;}
.content-sm {padding-top: 20px; padding-bottom: 20px;}
.content-md {padding-top: 40px; padding-bottom: 40px;}
.content-lg {padding-top: 60px; padding-bottom: 60px;}

.header-margin-top {height: 75px!important;}

#content > .container {background: url(images/footer-img.jpg) no-repeat bottom center; padding:0px 0px 450px 0px;}
#content > .container > #main-column {border: 6px solid #BEBDBE; background: #EDEDED url(images/blurb-bg.gif) repeat-x 0 0; padding: 10px; min-height:450px;}


.navbar .container {border-bottom:1px solid #ccc;  padding-bottom: 10px;}
.navbar-menu-sticky-small {height: 100px !important; background-color: #fefefe; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s;}
.navbar-menu-sticky-small .logo {padding-top: 0px;}
.navbar-menu-sticky-small .navbar-nav {margin-top:0px;}

.navbar-right {margin-right: 15px;}
.navbar-header {margin: 0px;}
.navbar {border:none; margin-bottom: 0px; background:url('images/bg-2.jpg') repeat-x top center; border-radius: 0px; padding: 10px 0px;}
.navbar-menu-sticky-small .navbar-nav {-webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; transition: all .5s ease 0s;}
.navbar .navbar-nav > li {margin: 15px 10px; padding: 0; list-style-type: none;}
.navbar .navbar-nav > li > a {font-family: "Arial", Helvetica, sans-serif; color: #9E8C69; display: block; padding: 0px ; font-weight: 600;  font-size: 14px; text-transform:uppercase; background:none;}
.navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li.active > a  {background: none; color: #990000; }
.navbar .navbar-nav > li > a:hover {color:#990000; background:none;} 

.dropdown-menu-large { padding: 0!important;}
.dropdown-menu {border-top: 2px solid #c4161c; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; padding: 0; border-left: 0; border-right: 0; left:0px!important; width: 220px;}
.dropdown-menu li {border-bottom: 1px solid #eee;}
.dropdown-menu > li > a { color: #333 !important; display: block; padding: 5px 14px; clear: both; font-weight: 400; line-height: 26px; color: inherit; white-space: nowrap; font-size: 14px; }
.dropdown-menu > li > a:hover { color: #fff; background: #e9e9e9;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background: #e9e9e9; color: #fff; }
.navbar-nav > li > .dropdown-menu {margin-top: 10px;}
.navbar-nav > li.current-menu-ancestor {background: #none;}
.navbar-nav > li.current-menu-ancestor a {color:#990000;}
.caret {display:none;}

/* ====================== Article =========================== */
h1, h2, h3, h4 {margin: 0px; padding: 0px;}
header h1.entry-title {font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #B00122; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0 0 20px 0;}
h2.content-heading {font-family: Arial, Helvetica, sans-serif;  font-size: 25px; color: #B00122;  font-weight: bold;  text-transform: uppercase;  margin: 10px 0px;  padding: 0 0 10px 0;}
.entry-content h3 {margin: 20px 0px 10px 0px; padding: 0; color: #9E8C69; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase;}

.showcase {margin: 20px 0px;}
.upw-posts article {padding-bottom: 0em!important;}
.upw-posts h4 a {color: #9E8C69; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; margin:20px 0px 10px 0px; text-transform:uppercase;}

.media-speak ul {margin-top:15px;}
.media-speak .one {background:#9c0524;}
.media-speak .two {background:#b39d69;}
.media-speak .three {background:#838383;}
.media-speak .four {background:#aa8628;}

ul.media-speak {margin:0px; padding:15px;}
ul.media-speak li {color: #aa8628; padding:5px 0px;}
ul.media-speak li a {color: #9c0524;}

#horizontalscrolling-2 marquee a {font-size: 16px!important; color: #990000 !important; font-weight:normal!important;}
.website-caption {font-size: 20px; font-weight: normal; padding: 10px 0 10px 30px; color: #787877; margin: 0;}
#image-vertical-reel-scroll-slideshow {display:none;}
.home #image-vertical-reel-scroll-slideshow {display:inherit;}

.courses {background: #bebdbe; margin: 0px 0px 15px 0px;  padding: 10px; min-height:200px;}
.courses h3 {padding:10px; margin:-10px -10px 10px -10px; font-size:14px; color:#fff; background:#575757; }
.courses .btn {margin-top:25px;}

/* ========================== Breadcrumbs ====================== */
.breadcrumbs {color:#FF5100; padding: 10px 0px;} 
.breadcrumbs span {color:#000;}
.breadcrumbs a span {color: #CC0033;}
.breadcrumbs i {padding: 0px 6px;} 


/* ========================== Slider  ====================== */
#ultimate_swf_flash_display_widget-2 {margin:10px 0px 30px 0px;}
#ultimate_swf_flash_display_widget-2 h4 {display:none;}
#ultimate_swf_flash_display_widget-2 .copy {display:none;}


/* ====================== Accordian ========================= */
.wpsm_panel-body h4 {background: #575757; color: #fff; font-weight: bold; font-size: 18px; padding: 8px;}
.wpsm_panel-body ul {padding:15px; margin: 0px 10px;}
.wpsm_panel-body ul.accordian-content {background: #bebdbe; padding: 10px 30px; margin:0px;}
h4.wpsm_panel-title {font-weight:600;}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, .wpcf7-select { border: 1px solid rgba(0, 0, 0, 0.2); font-weight: 400; color: #333; width: 100%; /*min-height: 40px;*/ padding: 5px; background: #f9f9f9;}
.wpcf7-form-control-wrap textarea {height: 100px; margin-bottom: 0px; }
.wpcf7-submit {background: #757575; width: auto; text-transform: uppercase; padding: 5px 20px; border:none; color:#fff; margin-top:10px;}

/* ====================== Sidebar =========================== */
#sidebar-right .widget {border: 2px solid #cbcbcb; border-radius: 8px; padding: 0px 10px 10px 10px!important; margin-bottom:15px; box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.20); }
#sidebar-right .widget h3 {color: #9E8C69; font-family: Arial, Helvetica, sans-serif; font-size: 16px!important; line-height: 20px; font-weight: bold; background: #f6f6f6; margin: -10px -10px 10px -10px; padding: 6px; border-radius: 5px 5px 0 0; box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.20);}
#sidebar-right .widget h4 {color: #9E8C69; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin:20px 0px 10px 0px; text-transform:uppercase;}




#copyrights {line-height:40px;}
#copyrights a {color:#333333;}
#copyrights a:hover {color:#000;}

@media(min-width:1200px) {.container {width:960px;}}
