/*

Theme Name: Odhikar_2013

Theme URI: http://www.eugenenyawara.com/

Version: 1.0.1

Description: Custom Theme based on Canvas for Odhikar

Author: Eugene Nyawara

Author URI: http://www.eugenenyawara.com

Template: canvas

*/

/* Default styles */

@import "../canvas/css/reset.css";

@import "../canvas/style.css";



/*-------------------------------------------------------------------------------------------*/



body, p {

color: #000 !important;

}



.h_wrapper {/* background: url(http://odhikarhuriweb.wpengine.com/wp-content/uploads/2013/04/Banner_image.jpg) top center no-repeat !important; */}

#wrapper { background-color: #6a713b; }

.nav a, #navigation ul.rss a {

color: #FFF !important;

text-shadow: 2px 1px 1px #000;

-moz-text-shadow: 2px 1px 1px #000;

-webkit-text-shadow: 2px 1px 1px #000;

}

a {

border-bottom: 0px solid #9f381d; 

text-decoration: none !important;

}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover , a:hover {

text-decoration: none !important;

background: #49531f !important;

border-bottom: 1px solid #BFCA8F;

color: #BFCA8F !important;

}

a {

padding-right: 5px;

padding-left: 5px;

}

.title a {

display: block;

border-bottom: 1px solid #9EA96F; 

}



#navigation a {

border-bottom: 0px !important;

}



#h_wrapper {

width: 100%;

max-width: 1020px !important;

margin: 0 auto;

margin-bottom: -30px;

position: absolute;

}



#h_container {

position: relative;

width: 100%;

margin: 0 auto;

max-width: 1020px;

height: auto;

}



#logo {

float: right !important;

margin-top: -25px;

margin-bottom: 30px;

}



#navigation {

width: 100%;

position: relative;

/* background: rgba(50,62,1,0.4); */

}



html {

/* box-shadow: inset 0px 0px 60px 0px rgb(28, 34, 5); */

min-height: 100%;

}



html {

/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */



/* IE10 Consumer Preview 

background-image: -ms-linear-gradient(top left, #CCCC22 0%, #49531F 100%);



/* Mozilla Firefox 

background-image: -moz-linear-gradient(top left, #CCCC22 0%, #49531F 100%);



/* Opera

background-image: -o-linear-gradient(top left, #CCCC22 0%, #49531F 100%);



/* Webkit (Safari/Chrome 10)

background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #CCCC22), color-stop(1, #49531F));



/* Webkit (Chrome 11+)

background-image: -webkit-linear-gradient(top left, #CCCC22 0%, #49531F 100%);



/* W3C Markup, IE10 Release Preview

background-image: linear-gradient(to bottom right, #CCCC22 0%, #49531F 100%);

*/

}



#topad {

float: left !important;

margin-top: 10px;

}



#s:hover { 

background: rgba(212,0,0,0.6); 

}

#s {

background: rgba(212,0,0,0.3);

border: 0px;

box-shadow: 0px 0px 10px -1px #FFF;

-moz-box-shadow: 0px 0px 10px -1px #FFF;

-o-box-shadow: 0px 0px 10px -1px #FFF;

color: #FFF !important;

font-weight: bold;

}

.nav li a:hover, .nav li.sfHover a.sf-with-ul {

background-color: #000 !important;

}

.nav li a:hover, .nav li.sfHover a.sf-with-ul {

background-color: #000 !important;

}



#topad .screen-reader-text {

color: #FFF;

text-transform: uppercase;

font-size: 11px;

}

#s { height: 20px; }

#searchsubmit {

height: 30px;

margin-left: -6px;

}

#searchsubmit:hover { 

background: rgba(206,211,173,1.0);

}

#searchsubmit {

background: rgba(206,211,173,0.8);

color: #30380e;

font-weight: bold !important;

border: 0px !important;

}



/* STYLE 2013 */

.nav li.current_page_item a, .nav li.current-menu-ancestor a, .nav li.selected, .nav li.current-menu-item a, .nav li.current_page_parent a {

background: #323e01 !important;

}

.nav li a:hover, .nav li.sfHover a.sf-with-ul {

background: #323e01 !important;

}

.submenu a { text-shadow: none !important; }

.nav li ul li {

background: rgb(70, 90, 18);

border-top: 0px solid #fff !important;

border-bottom: 0px solid #dbdbdb !important;

text-shadow: none;

}

/* .nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, .nav li.sfHover a { */

.nav li a:hover, .nav li.current_page_item a:hover, .nav li.current_page_parent a:hover, .nav li.current-menu-ancestor a:hover, .nav li.current-menu-item a:hover, .nav li.current_page_item li a:hover, .nav li.current_page_parent li a:hover, .nav li.current-menu-ancestor li a:hover, .nav li.current-menu-item li a:hover, .nav li.sfHover a:hover {

background: #323e01 !important;

border: 0px !important;

text-shadow: none !important;

}

.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, .nav li.sfHover a {

background: rgba(50,62,1,0.5);

}

.nav li ul li a {

text-shadow: none !important;

}

.nav li ul {

border: 0px !important;

box-shadow: 0px 4px 6px 0px rgb(23, 34, 0);

-webkit-box-shadow: 0px 4px 6px 0px rgb(23, 34, 0);

-moz-box-shadow: 0px 4px 6px 0px rgb(23, 34, 0);

}



/* TABLE */

visualization-table-tr-head td, .google-visualization-table-tr-head-nonstrict { color: #000 !important; }

.google-visualization-table-td { color: #000 !important; }

.google-visualization-table-table * { color: #000 !important; }



/* WIDGETS */

.home_widget {

margin-bottom: 20px;

float: left;

clear: right;

margin-top: 10px;

}

.home_widget li a:hover { 

background: rgb(110, 124, 53) !important;

color: #fff !important;

border-bottom: 0px !important;

}

.home_widget li a {

font: bold 16px/1.5em "Helvetica Neue", Helvetica, sans-serif;

color: #e3e7c9 !important;

padding: 11px 52px !important;

margin-bottom: 10px !important;

background: #49531f !important

}



.home_widget a, .home_widget a:hover {

-webkit-transition: all 0.3s ease-in-out;

-moz-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

-ms-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

}



.home_widget li {

float: left;

display: block;

position: relative;

}



.widget h3 {

background: #49531f !important;

color: #a7ac82 !important;

padding: 8px 20px !important;

margin-bottom: 10px !important;

}

.widget .menu-themes-menu-container ul li a {

display: block;

border-bottom: 1px dotted #000;

background: none;

margin-bottom: 0px;

}

.widget .menu-themes-menu-container ul li {

list-style: none;

font-size: 14px;

font-weight: normal;

margin-bottom: 3px;

padding-bottom: 5px;

}

.widget p, .widget .textwidget {

font: normal 12px/1.5em Arial, sans-serif;

color: #FFF !important;

}

.post-more {

border-top: 1px dotted #B9C288 !important;

border-bottom: 1px dotted #B9C288 !important;

padding: 4px 10px 4px 0px !important;

font: bold 10px/1.0em Arial, sans-serif !important;

}

.post-more a {

padding: 2px 10px 3px 10px;

}

.post, .search .page {

margin: 0 0 20px !important;

}

.widget ul li a {

padding: 0 0 0 10px;

display: block;

background: #49531f;

margin-bottom: 2px;

margin-left: -9px;

}

.widget ul li {

list-style: none;

}



/* HU_ HEADER META */

.hu_search {

float: left;

position: relative;

}

.hu_description {

float: left;

color: #b8bc9d;

margin-left: 20px;

font-size: 17px;

padding: 9px 0px 9px 21px;

background: url(/wp-content/themes/Odhikar_2013/images/desc_bg.png) center left no-repeat;

}



/* PAGINATION */

.wp-pagenavi a:link, .wp-pagenavi a:visited, .woo-pagination a, .woo-pagination a:hover.wp-pagenavi span.extend, .wp-pagenavi span.pages, .wp-pagenavi span.current {

color: #FFF!important;

background: #ACB475 !important;

border: 0px !important;

} 



.wp-pagenavi a:link:hover, .wp-pagenavi a:visited:hover, .woo-pagination a:hover, .woo-pagination a:hover, .wp-pagenavi span.extend:hover, .wp-pagenavi span.pages:hover, .wp-pagenavi span.current:hover {

background: #49531f !important;

}



.woo-pagination .current, .woo-pagination a:hover {

background: #4e571e !important;

border: 0px solid #bbb !important;

color: #FFF !important;

}



.post-entries a:link, .post-entries a:visited {

font-size: 0.9em;

color: #FFF;

border-bottom: 1px solid #49531f;

}



.nav-next.fr, .nav-prev.fl {

max-width: 48%;

}



.post-entries {

border-top: 2px dotted #49531f;

border-bottom: 2px dotted #49531f;

padding: 10px 0px;

margin-top: 0px !important;

}



.super_recent_posts_item {

border-bottom: 2px dotted #49531f;

margin-bottom: 3px;

padding-bottom: 3px;

}



/* INSIDE POSTS META */

.post-meta a:link:hover, .post-meta a:visited:hover, .post p.tags a:link:hover, .post p.tags a:visited:hover { color: #e3e7c9; }

.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited { 

border-bottom: none !important;

text-decoration: none !important;

color: #49531f ;

padding: 1px 6px !important;

/* background: #a7ac82 ; */

border: 1px dotted #49531f;



border-radius: 8px !important;

-webkit-border-radius: 8px !important;

-moz-border-radius: 8px !important;

}



.title {

border-bottom: 1px solid #49531f;

padding-bottom: 15px;

}



/* SUPER SEARCH */

.exhibit-collectionView-pagingControls-page a:hover {  }

.exhibit-collectionView-pagingControls-page a { padding: 5px; background: #4e571e; }



div.exhibit-facet-body {

border: 1px dashed rgb(139, 153, 63) !important;

background: #4e571e;

color: #FFF !important;

}

span.exhibit-flowingFacet-value-count {

color: #FFF !important;

font-weight: bold;

}

div.exhibit-facet-value-count {

color: #FFF !important;

}

span.exhibit-flowingFacet-header-title, span.exhibit-facet-header-title {

text-transform: uppercase;

border-top: 2px solid #4e571e;

width: 100%;

display: block;

margin-top: 5px;

padding-top: 5px;

font-size: 14px;

}

div.exhibit-text-facet input {

border: 1px dashed rgb(139, 153, 63) !important;

background: #4e571e;

color: #FFF !important;

}



/* OTHER PAGES */

.archive_header {

color: #fff !important;

padding: 12px 0px 12px 10px !important;

margin-bottom: 10px !important;

font-weight: bold !important;

text-transform: uppercase;

font-size: 16px !important;

}



/* WIDGETS */

.widget h3 a {

display: block;

}

.super_recent_posts_item a {

display: block;

}



/* HOMEPAGE SLIDER + OTHERS */

#my_slider {

margin-bottom: 10px;

height: 240px;

}



#nav_menu-9 {

background: #2B3300;

}

#header { margin-top: 0px !important; }

#navigation {

margin-right: 0px;

width: 84%;

margin-left: 0px;

margin-top: -40px;

}

.nav .sf-sub-indicator { display: none; }

.nav li a.sf-with-ul { padding-right: 10px !important; }

#navigation a { border-radius: 0px !important; }

.nav { margin-left: 0px !important; }

.tp-loader{
display:none;
}
.searchform{
width: auto;
border:none;
}