/*
 Theme Name:     Mystile Child
 Theme URI:      http://GroundedGroup.com
 Description:    Mystile Child Theme for DadsRights.org
 Author:         GroundedGroup.com
 Author URI:     http://GroundedGroup.com
 Template:       mystile
 Version:        1.5.0
*/

@import url("../mystile/style.css");
/*@import url(http://fonts.googleapis.com/css?family=Love+Ya+Like+A+Sister); */

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Remove automatic hyphenation */
.site-content article { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }
.widget-area .widget { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }


p {
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}

@font-face {
 	font-family: AppleGaramond;
 	src: url("fonts/AppleGaramond.eot") /* EOT file for IE */
}
@font-face {
 	font-family: AppleGaramond;
 	src: url("fonts/AppleGaramond.ttf") /* TTF file for CSS3 browsers */
}
a {
    color: #0000ff;
    font-weight: normal;
}
a:hover {
	color: #0000dd;
}
.entry a {
	text-decoration: underline;
}
form {
	margin: 0 0 .5em 0;
}
#need-lawyer select {
	width: 90%
}

/* this affects the subject of the individual forum post */

h1 {
	color: #433f65;
	font-family: 'verdana';
    font-size: 1.8em;
	letter-spacing: .5px;
}

/* this affects the headings above the forums lists */
h2 {
	color: #a7a3a2;
	font-family: 'verdana';
    font-size: 1.7em;
	letter-spacing: .5px;
}

h3 {
	font-family: 'verdana' !important;
    font-size: 2.5em !important;
	letter-spacing: .5px;
}

/* this affects the size of the top breadcrumb fathers rights forums */
p {
	color: #636363;
	font-family: "Tahoma", sans-serif;
	font-size: 1.20em;
}
.widget {
    margin-bottom: 0;
}
.widget h3 {
	border-style: none;
	color: #433f65;
	font-family: 'verdana';
    font-size: 1.2em;
	margin-bottom: 0;
}

/* Structure and Navigation */
#header {
	border-bottom: 0;
  	padding: 20px 0 0 !important;
	margin-bottom: 0;
}
#header #logo {
  	margin: -74px 0 0 0;
}
#header #navigation ul.nav > li.current-menu-item > a, #header #navigation ul.nav > li.current_page_item > a {
    color: #555555 !important;
}
#top {
    background: url("images/DR_Top_Pattern.gif") !important; background-repeat: repeat;
}
#top #top-nav {
    float: right;
}

/* this is the top menu labels */

#top ul.nav {
    font-size: 1.2em !important;
}
#top .wc-nav a:link {
    color: #ffffff;
}
#top .wc-nav a:visited {
    color: #ffffff;
}
#top .wc-nav li.cart a .contents {
    background: none repeat scroll 0 0 padding-box #E40B7E !important;
}
#top ul.nav > li a {
    color: #dfdbda !important;
}
#top ul.nav > li a:hover {
    background: #4c4773 !important;
	color: #ffffff !important;
}
#top ul.nav > li:hover {
    background: none !important;
}
#top ul.nav ul li a {
	background: #4c4773;
}
ul.nav ul {
    width: 20.1em !important;
}
#navigation {
	/*display: block !important; */
	/*margin: 35px 10px 0 0 !important;  */
}
#navigation ul.nav > li a {
	color: #4e7938;
	font-family: 'verdana';
    font-size: 1.3em !important;
	font-weight: 500 !important;
	letter-spacing: .3px;
	line-height: 1;
}
/*.nav-toggle {display: none !important;}*/
#main-portfolio {
	width: 77%;
}
.main-portfolio-full {
	width: 100%
}
.footer-wrap {
    background: url("images/DR_Top_Pattern.gif") !important; background-repeat: repeat;
	margin-top: 30px !important;
	width: 100%;
}
#footer {
	border-top: 1px solid #9792b8;
    padding: 20px 0;
}
#footer p {
    color: #cccccc;
}
#footer-widgets {
    color: #ffffff;
	padding: 2.631em 0;
}
#footer-widgets a {
    color: #ffffff !important;
}
#footer-widgets a:hover {
    color: #cccccc !important;
}
#footer a {
	color: #ffffff !important;
}
#footer a:hover {
	color: #fefefe !important;
}
#footer-widgets h3 {
    color: #9792b8;
}
p.phone-top {
	color: #ffffff;
    float: left;
    font-size: 1.24em;
    margin: 0;
    position: absolute;
    top: 10px;
}
.child-thumb {margin:20px 6px 0;float:left;text-align:center;}
.single-product .summary .price:first-child {
	font-size: 1.2em;
    font-weight: 500;
}
.single-product .images {
    /* width: 450px !important;*/
}
.single-product .summary {
   /* width: 42% !important; */
}
ul.products .count { display:none !important; }
.sfn-cart-addons {
	text-align: left;
}
#sidebar {
	font-size: 100% !important;
}
#sidebar h3 {
    font-size: 1.5em !important;
}
div.quantity .plus, div.quantity .minus {
    color: #4e7938;
}
.widget ul.product_list_widget li img {
	border-radius: 0;
    width: 5.244em;
}
.widget ul.product_list_widget li a {
    font-size: 1.10em;
}
input[type="text"], input.input-text, textarea, input.txt, input[type="tel"], input[type="email"] {
    background: #ffffff;
    border: 1px solid #777777;
    box-shadow: none;
}
a.button:hover {
	color: #ffffff !important;
}
.ngg-gallery-thumbnail img {
    -moz-box-sizing: border-box !important;
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #E8E4E3 !important;
    height: auto !important;
    margin: 0 1em 1.1em !important;
    padding: 0.53em !important;
}
.wooslider {
	border: 1px solid #FFC4FF !important;
}
.wooslider p {
	padding: 0 !important;
	margin: 0 0 5px 0 !important;
}
.wooslider .slides > li img, .entry .wooslider .slides > li img {
    margin-bottom: 6px !important;
}


