/*
 Theme Name:     Trades Child Theme
 Theme URI:      
 Description:    Child theme for Trades
 Author:         Theme Canon
 Author URI:     http://www.themecanon.com
 Template:       trades
 Version:        1.0.0
*/

@import url("../trades/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.widget_categories select {
max-width : 100%;
}
.teachpress_filter #pub-author {
display : none;
}
.tp_pub_title a {
text-decoration : none;
cursor : default;
}
.tp_pub_title a:hover {
color : #555555 !important;
}
.header-container ul ul li:last-child {
padding-bottom: 0px;
}
.donate a.ubermenu-target {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: 8px;
}


/* styles for mineral-products */
.region {
margin-top:1.5em;
}

.resourceBox {
background-color:#ddd;
color:#111111;
padding:.75em;
padding-top:1em;
padding-bottom:1em;
margin-bottom:1.5em;
}
.resourceBox H2 {
font-weight:bold;
font-size:1.25em;
}
.resourceTitle {
font-weight:bold;
font-size:1.25em;
}
.resourceContact {
line-height:1.25em;
margin-left:1.125em;
}
.resourceAddress {
line-height:1.25em;
}
.resourceAddress, .resourcePhone, .resourceEmail, .resourceLinks, .resourceDescription {
font-size:1.25em;
}
.resourceAddress, .resourcePhone, .resourceEmail, .resourceLinks, .resourceDescription  {
margin-left:1.125em;
margin-bottom:-.75em;
}
.resourceDescription {
line-height:1.25em;
margin-top:1em;
margin-left:.25em;
color:#444;
}

.memberBox {
background-color:#90ee90;
color:#111;
padding:.75em;
padding-top:1em;
padding-bottom:1em;
margin-bottom:1.5em;
}
.memberLogo {
margin-left:10px;
margin-bottom:15px;
}
.memberTitle { 
color:#c87d4a;
font-weight:bold;
font-size:1.25em;
}
.memberContact {
line-height:1.25em;
margin-left:1.125em;
}
.memberAddress {
line-height:1.25em;

}

.memberAddress, .memberContact, .memberPhone, .memberEmail, .memberLinks, .memberDescription {
font-size:1.25em;
}
.memberAddress, .memberPhone, .memberEmail, .memberLinks, .memberDescription  {
margin-left:1.125em;
margin-bottom:-.75em;
}

.memberDescription {
line-height:1.25em;
margin-top:1em;
margin-bottom:.75em;
margin-left:.25em;
color:#111;
}
.bold {
font-weight:bold;
}

.doifd_user_reg_form {
border-radius: 1px 1px 1px 1px;
-moz-border-radius: 1px 1px 1px 1px;
-webkit-border-radius: 1px 1px 1px 1px;
border: 1px #000000;
background: transparent;
box-shadow: none /*inset 1px 1px 1px rgba(68,68,68,0.6)*/;
}
.doifd_user_reg_form input[type=text] {
background: #ffffff;
}

@media only screen and (max-width: 959px) {
.ubermenu .ubermenu-content-align-center {
text-align: left !important;
}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
width: 100% !important;
}
.main-header.right {
max-height : 100px;
}
}
@media only screen and (max-width: 600px) {
.main-header.left, .main-header.right {
float: none !important;
text-align: center !important;
width : 100% !important;
}
.logo {
float: none;
}
.main-header.right {
top : 0px !important;
}
}

strong { color: #444444 !important; }
.ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
padding-left: 0px;
margin-left: 1em;
padding-bottom: 0.5em;
}

.main-container a.icon-pdf{
	background:url( pdf.png ) no-repeat left center;
	display:block;
    line-height: 32px;
    padding-left: 40px;
}
.widget #frmpublications div input[type="text"] {
	padding: 8px 2%;
	margin-bottom: 1em;
}
.widget #frmpublications div select{
	width:100%;
	font-family: "Lato";
	border:1px solid #eaeaea;
	padding: 5px 2%;
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}