/*
Theme Name:     The Bootstrap Child
Theme URI:      http://www.wordpress.org
Description:    Child theme for the Bootstrap theme
Author:         Sergio García Fernández
Author URI:     http://www.cubeinspire.com
Template:       the-bootstrap
Version:        0.1.0
*/
@import url("../the-bootstrap/style.css");

html{ background: url('img/background.png') repeat; }
html body,html body.custom-background{ background: none;}
#page{padding-top: 0px;}
#site-title{ margin-top: 0px; }
#top-bar{ background: #dcdddd; height: 30px;}
#top-bar .widget-area .widget_search .search-query{ border-radius:0px; -webkit-border-radius:0px; width: 60px; border: none; height: 22px; color: #dcdddd; text-shadow: 1px 1px 0px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
#top-bar .widget-area  ::-webkit-input-placeholder { /* WebKit browsers */color:    #dcdddd;}
#top-bar .widget-area :-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:    #dcdddd;}
#top-bar .widget-area ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:    #dcdddd;}
#top-bar .widget-area :-ms-input-placeholder { /* Internet Explorer 10+ */ color:    #dcdddd;}
.simplebox{outline: none;border:none !important;box-shadow:none !important;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,
input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,
input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
  border: none;  outline: 0;  outline: none \9;  outline: 0 \9;  /* IE6-9 */
  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}
  
#top-bar .widget-area  textarea,#top-bar .widget-area input[type="text"],#top-bar .widget-area  input[type="password"],#top-bar .widget-area  input[type="datetime"],#top-bar .widget-area  input[type="datetime-local"],
#top-bar .widget-area input[type="date"],#top-bar .widget-area input[type="month"],#top-bar .widget-area input[type="time"],#top-bar .widget-area input[type="week"],#top-bar .widget-area input[type="number"],
.row  .container .btn{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius:  0; box-shadow: none;background: none;border: 1px solid #999999;padding: 7px 2px;color: #999999;height: 30px;}
#top-bar  #wp-submit{float: right;height: 30px;padding: 5px 16px;margin-top: 15px;	}
#top-bar  .login-remember{ float: left;margin-top: 15px; }
#searchsubmit:link,#searchsubmit{background: url('img/button-icon-search.png') no-repeat #231f20; text-indent: 10000px; overflow: hidden; width: 44px; border: none;}
#searchsubmit:hover,#searchsubmit:focus,#searchsubmit:active { background: url('img/button-icon-search-active.png') no-repeat #231f20; }
body.search #primary .entry-summary{ margin-left: 30px; }
#profile-link{ margin-left: 7px; }
#profile-link .left-side{width: 83px;display: inline-block;height: 20px;padding: 5px;padding-left: 15px;}
.logged-in  .logout-link,#top-bar .widget-area input[type="email"],#top-bar .widget-area input[type="url"],#top-bar .widget-area input[type="search"],#top-bar .widget-area input[type="tel"],#top-bar .widget-area input[type="color"],#top-bar .widget-area .uneditable-input, #profile-link .left-side, #top-bar  .widget_wp_sidebarlogin  .widget-title, #top-bar .widget_wp_sidebarlogin .sidebar_login_links li{
background: #322f30; /* Old browsers */
background: -moz-linear-gradient(left,  #322f30 0%, #444041 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#322f30), color-stop(100%,#444041)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #322f30 0%,#444041 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #322f30 0%,#444041 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #322f30 0%,#444041 100%); /* IE10+ */
background: linear-gradient(to right,  #322f30 0%,#444041 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#322f30', endColorstr='#444041',GradientType=1 ); /* IE6-9 */ }
#top-bar  .logout-link a:link, #top-bar  .logout-link a:visited, #top-bar  .logout-link a:hover, #top-bar  .logout-link a:focus, #top-bar  .logout-link a:active {color: #dcdddd!important; }
#profile-link .right-side{background: url('img/button-icon-profile.png') no-repeat #231f20; text-indent: 10000px; overflow: hidden; width: 44px; height: 30px;}
#profile-link:hover,#profile-link:focus,#profile-link:active{background: url('img/button-icon-profile-active.png') no-repeat #231f20; }
#top-bar .widget{ margin-left:7px; }
#top-bar a:link, #top-bar a:visited, #top-bar a:hover, #top-bar a:focus, #top-bar a:active{ color: #dcdddd;text-decoration: none; }
#top-bar  .widget_wp_sidebarlogin {width: 51px;height: 30px;}
.logged-in #top-bar  .widget_wp_sidebarlogin {width: auto; height: auto;}
 #top-bar  .widget_wp_sidebarlogin  .widget-title{ display: inline-block; color: #DDDDDD;padding: 5px 12px;}
 #top-bar #logoSite{ position: absolute; z-index: 1000; margin-left: 14px; }
.logged-in #top-bar  .widget_wp_sidebarlogin .widget-title{ display: none;}
#top-bar  .widget_wp_sidebarlogin {background: url('img/button-icon-login.png') no-repeat center right #231f20; background: url('img/button-icon-login.png') no-repeat center right #dcdddd\0/; padding-right: 53px; height: 30px; cursor: pointer;}
#top-bar .widget_wp_sidebarlogin .sidebar_login_links li{ padding: 5px; padding-left: 12px; padding-right: 12px;}
.logged-in #top-bar .widget_wp_sidebarlogin ul{ margin: 0px;}
#top-bar .widget_wp_sidebarlogin #loginform{ height: 0px; overflow: hidden; background: #444444;z-index: 1000;position: relative;padding: 0px; color: #DDDDDD;margin-top: 0px;width:222px;z-index:800;}
#top-bar .widget_wp_sidebarlogin #loginform p{ position: relative; left: -100px;/* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 5-7 */filter: alpha(opacity=0);/* Netscape */-moz-opacity: 0;/* Safari 1.x */-khtml-opacity: 0;/* Good browsers */opacity: 0;  }
#top-bar .widget_wp_sidebarlogin .sidebar_login_links{ z-index: 1005; position: relative; bottom: 0px;/* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE 5-7 */filter: alpha(opacity=0);/* Netscape */-moz-opacity: 0;/* Safari 1.x */-khtml-opacity: 0;/* Good browsers */opacity: 0;  }
.logged-in #top-bar .widget_wp_sidebarlogin .sidebar_login_links{ /* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 5-7 */filter: alpha(opacity=100);/* Netscape */-moz-opacity: 1;/* Safari 1.x */-khtml-opacity: 1;/* Good browsers */opacity: 1;  }
.logged-in #top-bar .logout-link a{ /* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
input[type="submit"], a.btn, button.btn {background: #8cc63f;border: none;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;color: #FFFFFF;}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled]{background: #81b837; color: #FFFFFF;}
#top-bar input[type="radio"],#top-bar input[type="checkbox"]{ margin-top: 0px;}
#mainmenu .navbar{ margin-bottom: 0px;}
#mainmenu .navbar-inner{background: none!important;filter:none; border: none; outline: medium none; }
#mainmenu { background: url('img/menu-background.png') repeat-x top left;}
#mainmenu .navbar-inverse .brand, .navbar-inverse .nav>li>a{color: #FFFFFF}
#mainmenu  .container .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,#mainmenu  .container .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,#mainmenu  .container .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{	background: #6d9e2c;}
/*
#mainmenu .navbar-inner {
  background-color: #2c2c2c; 

  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
}*/

#page { background: none; }
#primary, .well, #home-about, .home-block, .home-news-block article{ background: #FFFFFF; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -webkit-box-shadow:  0px 0px 8px 0px #dddddd;box-shadow:  0px 0px 8px 0px #dddddd;box-shadow:  0px 0px 8px 0px #dddddd;}
#primary .entry-content,#primary footer.entry-meta,#primary article.post footer,#primary article.page footer, #primary .entry-meta-after,
.home-block .entry-content,.home-block footer.entry-meta,.home-block article.post footer,.home-block article.page footer, .home-block .entry-meta-after,
.home-news-block .entry-content,.home-news-block footer.entry-meta,.home-news-block article.post footer,.home-news-block article.page footer, .home-news-block .entry-meta-after{ padding-left: 30px;}
#primary .entry-content, .home-block .entry-content, .home-news-block .entry-content{ padding-right: 30px; }
#author-info, article.post, article.page {margin-bottom: 28px;}
#primary article header, .page-header, .home-block article header{ margin-top: 0px;background: #f2f3f3;padding: 2px 30px;}
.home-block { margin-bottom: 20px; }
h1{ font-size: 24.5px; }
h2{ font-size: 22.5px; }
h3{ font-size: 19.5px; }
h4{ font-size: 16.5px; }
h5{ font-size: 15px; }
h1, h2, h3, h4, h5{ color: #034ea2; }
h3, h4, h5{ font-weight: normal; }
h1, h2, h3{ line-height: 28px;}
a:link, a:visited{ color: #09C0F8}
a:hover, a:focus, a:active{ color:#0088cc }
a.btn { color: #FFFFFF }
a.btn:hover, a.btn:focus, a.btn:active { color: #FFFFFF }
.well{ padding: 6px 19px 11px; }#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url, #reply-title, #comments, #respond .controls, #respond .comment-form-comment, #respond .form-allowed-tags { padding: 0px 30px;}
#slider{ margin-top: 0px; margin-bottom: 0px; position: relative;}
#triangleBlack{position: absolute; right: 2px; bottom: 0px; }
#slider .slideshow_pagination{ bottom: 45px; }
#slider .slideshow_pagination_center{ margin-left: 36px }
.slideshow_container_style-light .slideshow_pagination ul li.slideshow_transparent{background: url('img/button-slideshow.png') no-repeat; width: 25px; height: 24px;}
.slideshow_container_style-light .slideshow_pagination ul li.slideshow_transparent{background-image: none\0/; background: white\0/;width:12px\0/; height:12px\0/;margin-right: 4px\0/;border: 1px solid #AAAAAA\0/;}
.slideshow_container_style-light .slideshow_pagination ul li.slideshow_currentView{background: url('img/button-slideshow-active.png') no-repeat; width: 25px; height: 24px;}
.slideshow_container_style-light .slideshow_pagination ul li.slideshow_currentView{background-image: none\0/; background: #8bc53f\0/;width:12px\0/; height:12px\0/;margin-right: 4px\0/;border: 1px solid #AAAAAA\0/;}
#site-generator a{background: none;}
.page-header{ margin-bottom: 15px; }
/**************************/
/******** FOOTER **********/
/**************************/
#footer-container{ background: url('img/footer-border-top.png') repeat-x top left #110f10; }
#footer-container .row{ background: url('img/footer-watermark.png') no-repeat 65px 31px #110f10; }
#subfooter-container{ background: url('img/sub-footer-background.png') repeat-x 2px 3px #0c0b0c; padding-top: 3px;  }
#footer-container #page-footer, #subfooter-container #page-footer{ background: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
#subfooter-container #page-footer{ margin-bottom: 0px; color: #a19e9e;}
#footer-container .row{ margin-top: 25px; color: #a19e9e;}
.widget-title{ font-weight: normal;}
#footer-container .widget-title{ font-size: 19.5px; font-weight: bold;margin: 11px 0px;display: block;}
#footer-container .widget{ margin-bottom: 20px;}
#footer-container #text-4{ font-size: 12.5px; line-height: 23px; }
#footer-container textarea{ width: 270px;height: 120px;background: none;border: 1px solid #555555;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px; }
#footer-container input[type="text"]{ width: 270px;background: none;border: 1px solid #555555;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px; }
#footer-container form div{position: relative;}
#footer-container form div label{position: absolute;top: 10px;left: 6px;}
#footer-container form input[type="submit"]{width: 285px;padding: 6px 0px 9px;border: 1px solid #292929;background: url('img/button-footer-background.png') repeat-x top left #0e0e0e;color: #a19e9e;}
/*************************/
/* menu modification css */
/*************************/
#intranetmenu .navbar{ margin-bottom: 0px;}
#intranetmenu .navbar-inner{background: none!important;filter:none;border: none; outline: medium none; }
#intranetmenu  .dropdown-menu{ background: #2d88a7;}
#intranetmenu  .dropdown-menu li > a{ color: #FFFFFF; }
#intranetmenu  .dropdown-menu li > a:hover,#intranetmenu  .dropdown-menu li > a:focus,#intranetmenu  .dropdown-submenu:hover > a{background-color:#3eb3db;background-image: none;}
#intranetmenu { background: url('img/menu-intranet-background.png') repeat-x top left;}
#intranetmenu .navbar-inverse .brand, .navbar-inverse .nav>li>a{color: #FFFFFF}
#intranetmenu  .container .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,#mainmenu  .container .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,#mainmenu  .container .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{	background: #6d9e2c;}
#menu-members-menu .navbar-inverse .nav .active>a,#menu-members-menu  .navbar-inverse .nav .active>a:hover,#menu-members-menu  .navbar-inverse .nav .active>a:focus{ background: #2f8aa9}
.sidebar-nav {padding: 9px 0;}
.dropdown-menu .sub-menu {  left: 100%; position: absolute; top: 0; visibility: hidden; margin-top: -1px;}
.dropdown-menu li:hover .sub-menu { visibility: visible}
.dropdown:hover .dropdown-menu { display: block;}
.dropdown:hover .dropdown-menu .dropdown-menu { display: none;}
.dropdown .menu-item:hover .dropdown-menu{ display: block;}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {margin-top: 0;}
.navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2);border-top: 7px solid transparent;left: -7px;top: 10px;}
.navbar .sub-menu:after {border-top: 6px solid transparent; border-left: none; border-right: 6px solid #fff; border-bottom: 6px solid transparent; left: 10px; top: 11px; left: -6px;}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus{background-color: #6d9e2c;}
#intranetmenu .navbar-inverse .nav .active > a,#intranetmenu  .navbar-inverse .nav .active > a:hover,#intranetmenu .navbar-inverse .nav .active > a:focus{background-color: #2f8aa9;}
.dropdown-menu{ border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;  box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;background-clipping: none;}
.navbar .nav > li > .dropdown-menu::before { display: none; }
.navbar .nav > li > .dropdown-menu::after { display: none; }
#mainmenu .dropdown-menu{ background-color: #6d9e2c; } 
#mainmenu .dropdown-menu a{ color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); filter: dropshadow(color=#666666, offx=0, offy=1);} 
#mainmenu .dropdown-menu .active > a,#mainmenu  .dropdown-menu .active > a:hover{background: green;}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a{background-color:#89c13d;background-image: none;}
 .dropdown-submenu > .dropdown-menu{ border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
 .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu{ margin-top: -5px;}
 .dropdown-submenu > .dropdown-menu{ margin-left: 0px; }
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover{ background-color:#6d9e2c;  }
#intranetmenu .navbar-inverse .nav > li > a:focus, #intranetmenu .navbar-inverse .nav > li > a:hover { background-color:#2d88a7; }
#intranetmenu .navbar-inverse .nav > li:focus > a, #intranetmenu .navbar-inverse .nav > li:focus > a { background-color:#2d88a7; }
#intranetmenu .caret, #mainmenu .caret{ display: none;}
#mainmenu .dropdown-menu:after, #intranetmenu .dropdown-menu:after {
    border: none !important;
    content: "" !important;
}
#mainmenu .navbar .nav > li > .dropdown-menu:before , #intranetmenu .navbar .nav > li > .dropdown-menu:before {
    border: none !important;
    content: "" !important;
	}
/*************************************/
/********** TEN PRINCIPLES ***********/
/*************************************/
#ten-principles-container a{ background: url('img/ten-principles-banner.png') no-repeat center center; width: 300px; height: 92px; display: block;}
#ten-principles-container a:hover, #ten-principles-container a:focus, #ten-principles-container a:active{ background: url('img/ten-principles-banner-active.png') no-repeat center center;}
#text-2{ padding: 0px;}
/*****************************************/
/*********** HOME PAGE REDESIGN **********/
/*****************************************/
.readmore-container{ width: 95px; }
.addthis-container{ width: 200px; margin: 0px;}
.home-block .addthis-container a, .home-news-block .addthis-container a{ float: right; }
#about-excerpt .row,#featured-excerpt .row{ margin-top: 20px; }
.news-header, .home-news-block article header{ margin-top: 0px;padding: 2px 30px; height: 106px;overflow: hidden;}
.date{ color: #474546; font-weight: bold; font-size: 17px; }
.category-title{ padding: 6px 19px 4px; background: rgba(241, 241, 241, 0.5);margin-bottom: 20px; border: none;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-webkit-box-shadow: 0px 0px 8px 0px #dddddd;box-shadow: 0px 0px 8px 0px #dddddd;box-shadow: 0px 0px 8px 0px #dddddd; background: #f2f3f3\0/;}
.twitter-timeline{ width: 300px!important\0/;}
.edit-link{ margin-bottom: 10px; }
.news-more{ width: 100px; }
.news-addthis-container{ width: 145px; }
.home-news-block article{ padding-bottom: 20px; }
