/*
Theme Name: Seeking Asian Female
Description: Custom theme 
Author: Huy Nguyen (designer) / Ann Nguyen (developer)
Template: twentytwelve
*/

@import url("../twentytwelve/style.css");


/* Child Style Override */
a:hover {color:#21759b;}
.site-title a {color: #009900;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-size: 13px;}
body {font-size: 13px;font-size: 1rem;font-family: Arial, sans-serif;color: #333;background-color: #fff!important;}
body.custom-background {background-position: center 8px !important;background-attachment:scroll !important;}
body .site {box-shadow: 0px 0px 0px rgba(100, 100, 100, 0);padding:0;max-width: 887px;margin-top:83px;}
#masthead {background: black;text-align: center;position: fixed;top: 0;width: 100%;z-index:9999;
  -webkit-box-shadow: 0 4px 10px 5px rgba(0,0,0,.75);
     -moz-box-shadow: 0 4px 10px 5px rgba(0,0,0,.75);
          box-shadow: 0 4px 10px 5px rgba(0,0,0,.75);
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {border:0;text-align:center}
.main-navigation {margin:0;display: inline-block;}
.main-navigation li {margin:0;display:block;clear:both;height:40px;text-align:center}
.main-navigation li a {color: #fff;font-family:'century gothic', verdana, sans-serif;font-weight: bold;font-size: 15px;border-bottom:3px #000 solid;padding:12px 0px 7px;margin:0 10px;line-height:1em;text-decoration:none}
.main-navigation li a:hover {color: #fff;border-bottom:3px #fdc32a solid;}
.main-navigation li.so-beautiful a{color:#fdc32a;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {border-bottom:3px #fdc32a solid;color:#fff;}
.site-header {padding:0;}
.button, input[type="submit"].button {background: #fdc32a; font-size:13px; border:1px solid #ccc;padding:5px 10px;font-family:'century gothic',verdana,sans-serif;text-decoration: none;font-weight: bold;color:#000 !important;-moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius: 10px;text-transform:lowercase;}

.social-item {height:34px;margin:0;display: inline-block;color:white;vertical-align:middle}
a.social-item {color:white}
.social-item.facebook {background: url(images/fb.jpg) no-repeat; width:34px;}
.social-item.facebook:hover {background: url(images/fb_hover.jpg) no-repeat;}
.social-item.twitter {background: url(images/tw.jpg) no-repeat; width:35px;}
.social-item.twitter:hover {background: url(images/tw_hover.jpg) no-repeat;}
.social-item.youtube {background: url(images/yt.jpg) no-repeat; width:36px;}
.social-item.youtube:hover {background: url(images/yt_hover.jpg) no-repeat;}
.social-item.mailing {background: url(images/mail.jpg) no-repeat; width:28px;}
a.contact:hover .social-item.mailing {background: url(images/mail_hover.jpg) no-repeat;}
.social-item.contact-text span{float: left;padding-top: 10px;}
a.contact:hover .social-item.contact-text span {color:#fdc32a}
#social {background:url(images/menu-separator.gif) no-repeat left center;display:inline-block;margin-left: 15px;padding-left: 15px;vertical-align:middle;}

.archive article {width: 46%;float: left;margin: 0 20px 20px 0;padding: 15px 0;border-top: 1px solid #ccc;position: relative;height: 340px;}
.archive.term-t-shirts.term-7 article {height:275px;}
.site-content article {border:0;margin:0 20px;}
.page-id-207 .site-content .entry-content article {margin:0 20px 30px 0;padding-bottom:0;}
.page-id-207 .site-content .entry-content article h1 {font-size: 13px;color:#666;text-decoration:none;margin-bottom:5px;text-transform:uppercase}
.page-id-207 .site-content .entry-content article h1 a{text-decoration:none;text-transform:uppercase}
.page-id-207 .site-content .entry-content article .product-buy {text-align: left;position:relative;bottom: none;width: auto;}
.page-id-5 .site-content #post-5 {position:relative}
.page-id-5 .site-content #post-5 .message{position: absolute;top: 12px;left: 160px;}
.page-id-7 .site-content #post-7 {position:relative}
.page-id-7 .site-content #post-7 .message{position: absolute;top: 12px;left: 110px;}
.archive .site-content article {border-top:1px solid #ccc;margin: 0 0 0 20px;}
#featured-image, #saf-logo {float:left;margin:0;padding:0;}
#featured-image {margin-right:1px;}
.entry-header, .archive-header, .page-header {margin:0;padding:0;border:0;margin-bottom: 24px;margin-bottom: 1.714285714rem;}
.entry-header .entry-title, .archive-header .entry-title, .archive-header .archive-title {text-transform: uppercase; color:#000;font-weight: bold;font-family:'century gothic', verdana, sans-serif;font-size: 28px;}
.archive-header .entry-title {margin: 0 20px;}
.entry-content p {line-height: 18px;margin-bottom: 15px;}
.entry-content h2 {font-size:18px;margin:0;padding:0;}
.entry-content h3 {font-size:15px;margin:0 0 10px;padding:0;line-height:18px;}
.entry-content h4 {font-size:15px;margin:0;padding:0;border-bottom: 1px solid #ccc;margin-bottom:10px;}
.entry-content h5 {font-size:14px;margin:0;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {border-radius: 0px;box-shadow: 0 0px 0px rgba(0, 0, 0, 0);}
.entry-content a {color:#666;}
.entry-content a:hover {color:#21759b;}
.entry-content li {margin: 0 0 0 17px;}
.entry-content small strong{font-size: 0.8em;}
#content hr {margin:5px 0 15px;}

.row {margin-bottom:10px;clear:both;}
.field {display: inline-block;}
.half {width:47%;}
.full {width:100%;}
form input, form textarea {width:91%;}
form input[type="checkbox"],form input[type="submit"] {width:auto;}

#secondary {background:#f7f5f5;border-top:#ccc solid 1px;width:295px;}
.widget-area .widget {margin-bottom: 0; padding-bottom:25px;border-bottom: 1px solid #ccc;}
.widget-area #text-5.widget a {margin:0 2px;}
.widget-area .widget h3 {color:#000;font-weight: bold;font-family: 'century gothic',verdana,sans-serif;font-size: 18px;background:#ecebeb;border-top: 1px solid #fff; text-transform: lowercase;margin-bottom: 0;background:url(images/arrow_yellow.gif) no-repeat 20px 14px;padding:0 35px;}
.widget-area .widget .textwidget {border-top: 1px solid #fff;}
.widget-area .widget ul ul.tcp_shopping_cart_widget { border-bottom: 1px solid #ccc; margin-left:0; }
.widget.shoppingcart form { margin: 0; }
.widget-area .widget p,.widget-area .widget li {margin:10px 20px;  line-height: 18px;}
.widget-area #text-6.widget p {margin: 10px;}
.widget-area .widget .tcp_shopping_cart_widget li{ margin: 10px 0; }
footer[role="contentinfo"] {border-top:1px solid #ccc;}

.credits {text-align:center}
.credits h3 {font-size:15px;text-align:center;font-weight:bold;border-bottom:1px solid #ccc;padding:10px 0;}
.credits .half {float:left;}

/* CONTACT DROPDOWN */
#contact-slider {display:none;padding: 30px 0;width:100%;margin: 0px;position:absolute;top:36px;background:white;z-index:11}
#contact-slider .entry-content {margin:0 auto;max-width:887px;}
#overlay{display:none;width:100%;height:100%;background:black;position:fixed;top:0;left:0;z-index:10;filter: alpha(opacity=75); 
-khtml-opacity: 0.75;
-moz-opacity: 0.75;
opacity: 0.75; 
}
#contact-slider.visible, #overlay.visible {display:block;}
#contact-slider .contact-title {float:left;width:20%;}
#contact-slider .contact-title h1.entry-title {text-transform: uppercase;color: #000;font-weight: bold;font-family: 'century gothic', verdana, sans-serif;font-size: 28px;padding:0;}
#contact-slider .contact-body {float:left;width:65%;}
#contact-slider .contact-close {font-weight:bold;font-size:13px;text-transform:uppercase;font-family: 'century gothic', verdana, sans-serif;float:left;width:15%;cursor:pointer;}
#contact-slider .contact-close .round {background: black;color: white;text-transform: lowercase;border-radius: 13px;padding: 0px 6px 3px;line-height: 0;} 

/* HOMEPAGE */
body.home #page {max-width:1406px;background:url(images/home.jpg) top center no-repeat;margin-top:8px;}
body.home #page #main {min-height: 1005px;}
body.home #tasb-container {margin: 52px auto 0;width: 593px;display: block;position: relative;height: 147px;}
body.home #tasb {position:absolute;width: 147px;height: 147px;top: 0px;left: 0px;}
body.home #quotes {margin-top:50px;height:95px;text-align: center;}
body.home #home-laurels {margin-top:30px;text-align: center;}
#quotes {overflow:hidden;position:relative;color:#000}
#quotes ul#quote-list {list-style:none;margin:0;padding:0}
#quotes ul li {font-weight:bold;font-family:'Century Gothic', Verdana, sans-serif;line-height:32px;position:absolute;width:100%;height:95px;display:none}
#quotes ul li .quote,#quotes ul li .quote a {font-size:27px;color:#000;}
#quotes ul li .author {font-size:17px;text-transform:uppercase;}
#quotes ul li .author .company {font-size:17px;text-transform:none;}
.home .premiere-link {text-align: center;display: block;margin-top: 225px;margin-right: 4px}
.home .buy-link {text-align:center; display:block}

/* PRESS */
body.page-id-7 .entry-content ul {list-style: none;}
body.page-id-7 .entry-content ul li {margin:0 0 30px 0;}
body.page-id-7 .entry-content .half {width:45%;margin-right:3%;display: inline-block;}
body.page-id-7 .entry-content .quote {font-size: 15px;}
body.page-id-7 .entry-content .byline, body.page-id-7 .entry-content .byline em {font-size: 11px;font-weight: bold;}
body.page-id-7 .entry-content .byline a {font-size: 11px;font-weight: bold;color:#666;text-decoration: underline;}
body.page-id-7 .entry-content .byline a:hover {color:#21759b;}
body.page-id-7 .entry-content .radio-clips .title {font-size: 15px;font-style: italic;}
body.page-id-7 .entry-content .radio-clips .clip {margin-top: 10px;}

/* BUY */
#products {list-style:none}
#products .product {width:46%;float:left;margin:0 20px 20px 0;padding:15px 0;border-top:1px solid #ccc;position:relative;height:340px}
.product-buy {text-align:center;position:absolute;bottom:10px;width:100%}
.tcp-store footer.entry-meta {display:none;}
.tcp_buy_button_area {padding: 0;float: right;width: 300px;margin-bottom: 15px;}
.single-tcp_product .entry-header img.wp-post-image {display:none;}
.entry-content ul.tcp_sc_links.tcp-cf {list-style:none;}
.tcp-checkout-page form input {width:auto;}
.tcp_product img {margin:0;width:200px;padding-right:10px}
.tcp_product img.tcp_feedback {width:auto!important}
button[type="submit"].tcp-btn-info:hover, button[type="submit"].tcp-btn-info:focus, button[type="submit"].tcp-btn-info:active, button[type="submit"].tcp-btn-info.active, button[type="submit"].tcp-btn-info, .open .dropdown-togglebutton[type="submit"].tcp-btn-info {
background: #fdc32a;
border: 1px solid #ccc;
color: #000 !important;
}
button[type="submit"].tcp_add_to_shopping_cart {
background: #fdc32a;
font-size: 13px;
border: 1px solid #ccc;
padding: 5px 10px;
font-family: 'century gothic',verdana,sans-serif;
text-decoration: none;
font-weight: bold;
color: #000 !important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-transform: lowercase;
}
.tcpf .alert-info .alert-link {
color: #666;
}
.tcpf .alert-info {
background-color: #ffe8b6;
border-color: #ccc;
color: #666;
}

#text-12 .textwidget h3 {line-height:1.2em}
#text-12 .textwidget h3 a {color:#000;font-size:18px;text-decoration:none}
#text-12 .textwidget h3 a:hover {color:#000;font-size:18px;text-decoration:none}

@media screen and (min-width: 600px) {
	.main-navigation li {margin:0;display:inline-block;clear:none;height:auto;}
}