/*
Theme Name: Polished
Description: A Child Theme of Twenty Twelve Theme from tipsandtricks-hq.com
Theme URI: http://www.tipsandtricks-hq.com
Author: Tips and Tricks HQ
Author URI: http://www.tipsandtricks-hq.com
Template: twentytwelve
Version: 1.0.0
*/
@import url(../twentytwelve/style.css);


a {color:#ff6600;}
a:hover, a:focus, a:active {color:#ff9900;}

body>.header {
    background-color:#121212 !important;
}

/* site title */
.site-header h1 a {
    font-family: 'Lato', sans-serif;
    font-size: 2.57rem;
    line-height: 2.57rem;
    color: #25282B;
}

.site-header h2 {
    font-family: Georgia, sans-serif;
    color: #7c7e81;
    font-style: italic;
    font-size: 1.15rem;
}

/* nav */
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-top: #dedede 1px solid;
    border-bottom: #dedede 1px solid;
    padding-left:23px;
    text-align:center;
    margin-bottom:60px;
}

.main-navigation li a {
    color: #7C7E81;
    font-weight: bold;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a{
    color:#ff9900;
}

.main-navigation {margin-top:0px;}

/* blog entry */
.entry-header .entry-title {
    font-family: 'Lato', sans-serif;
    font-size: 2.57rem;
    font-weight:300;
    text-transform: uppercase;
    line-height: 2.85rem;
    margin-bottom:43px;
}

.entry-header .entry-title a {
    color: #1E2124;
}

.entry-header .entry-title a:hover {
    color: #4281B3;
}

.site-content article{
    margin-bottom: 2.14286rem;
    border-bottom: .22rem solid #25282B;
}

footer.entry-meta{
    font-family:'Helvetica Neue', Helvetica, Arial;
}

/* widget */
.widget-area {
    border-right: .072rem solid #E8E8E8;
    padding-right: 2.14rem;
}

.widget-area #s{
    background: #F2F2F2;
    border-top: .072rem solid #A3A3A3;
    border-left: .072rem solid #A3A3A3;
    border-right: none;
    border-bottom: none;
    border-radius: 0;
}

#searchsubmit{
    background-color: #4281B3;
    background-image: none;
    background-repeat: no-repeat;
    border-radius: 0;
    color: #ffffff;
    font-size: 1rem;
    border: none;
}

.widget-area .widget{
    border-bottom: none;
    padding-bottom: 2.14rem;
    margin-bottom: 2.14rem;
}

.widget-area .widget h3 {
    color: #5F6163;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-sans-serif;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
}
/* misc */
.more-link{
    background-color: #4281B3;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: bold;
    height: 3rem;
    line-height: 3rem;
    padding: 0 1.43rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

.search-container {
    position:absolute;
    width:100%;
    text-align: center;
    top:40%;
}

#searchform input[type="text"] {
    border-radius:0px;
    padding:23px;
    width:33%;
    font-size:1.2em;
    color:#999999;
}

#searchform input[type="submit"] {
    background-color: #ff9900;
    padding:23px;
    font-size:1.2em;
}

section {
    clear: both;
    background-color: #ffffff;
    border: #dedede 1px solid;
    padding: 11px 60px 50px;
    overflow: auto;
    margin-top: 60px;
}

.site-content article {
    border-bottom:none;
}


#primary {float:right; max-width:100%;}
#secondary {float:left;}

.dtNode {
    display:block;
    padding:3px 0;
    font-size:0.9em;
}

a.node {padding-left:3px;}

.oclinks {
    font-size:0.8em;
    margin-bottom:23px;
}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    box-shadow:none;
}

.entry-content > ul {list-style-type: none;}

.entry-content > ul > li {margin:0;margin-top:23px;}

.entry-content > ul > li > a {
    display:block;
    padding:6px;
    font-size:0.9em;
    text-transform: uppercase;
    color:#999999;
    border-top:#e8e8e8 1px solid;
    border-bottom:#e8e8e8 1px solid;
}

.entry-content > ul > li > a:hover {
    color:#ff9900;
}

.entry-content > ul > li > a:after {
    content: " \00BB";
}

@media (max-width:768px){
    .banner-mid h1 {display:none !important;}
    #searchform input[type="text"] {width:75% !important;}
    .menu-toggle {display:none !important;}
    .main-navigation ul.nav-menu,
    .main-navigation div.nav-menu > ul {
        border-bottom: 1px solid #ededed;
        border-top: 1px solid #ededed;
        display: block !important;
        text-align: left;
        width: 100%;
    }
    .main-navigation ul {
        margin: 0;
        text-indent: 0;
    }
    .main-navigation li a,
    .main-navigation li {
        display: block;
        text-decoration: none;
    }
    .main-navigation li a {
        border-bottom: 0;
        color: #ff9900;
        line-height: 2.23;
        text-transform: uppercase;
        white-space: nowrap;
    }
    .main-navigation li a:hover {
        color: #000;
    }

    .nav-menu li {
        margin: 0 12px 0 0 !important;
        position: relative;
    }
    section {padding:23px;}
    #secondary {width:100%; border-right:none;}
    .entry-content hr {max-width:93% !important;}

}

@media screen and (min-width: 600px) {
    /*#primary {float:none !important;}*/

    }

@media screen and (min-width: 960px) { 
    body .site {
        box-shadow:none;
    }
    }