/*
Theme Name:     Pretty Pretty
Description:    
Author:         JoanneReidy
Template:       canvas

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../canvas/style.css");

.fix{
clear: both;
height: 1px;
margin: -1px 0 0;
overflow: hidden;
}

body {
  -webkit-font-smoothing: antialiased!important;
}

.entry img, img.thumbnail {
background: none;
border: medium none;
padding: 0px;
}

#content {
padding: 0px!important;
}

.entry {
margin-bottom: 40px!important;
}

#logo { 
float: none!important; 
margin: 0 auto!important; 
width: 427px!important; 
}

#header-container {
border-bottom: 1px solid #ebebeb!important;
}

.header-widget {
width: 100%!important;
margin-top: -150px!important;
}

#nav-container {
display: none!important;
}

#main-nav {
text-transform: uppercase!important;
letter-spacing: 1px!important;
}

#main {
padding-top: 50px!important;
border-right: 1px solid #ebebeb!important;
}

.page-id-375 #main, .page-id-13 #main {
border-right: 0px!important;
}

.page-id-375 .entry, .page-id-13 .entry {
border-bottom: 0px!important;
}

#text-2.widget.widget_text {
margin-top: 0px!important;
}

#text-6.widget.widget_text, #text-7.widget.widget_text {
padding-top: 20px;
float: left;
width: 219px!important;
text-align: center;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 1px;
}

#text-11.widget.widget_text {
padding-top: 0px!important;
margin-top: 0px!important;
}

#footer p {
text-transform: uppercase!important;
}

#copyright {
padding-top: 15px!important;
}

h2, h1, h5.nocomments, h3#reply-title {
text-transform: uppercase!important;
letter-spacing: 1px!important;
}

h2.title, h1.title, h1.archive_header {
text-align: center!important;
}

.widget h3 {
text-transform: uppercase!important;
text-align: center!important;
letter-spacing: 1px!important;
border-bottom: 0px!important;
margin: 0px!important;
}

.widget {
padding-bottom: 30px!important;
margin: 30px 0 30px 0!important;
border-bottom: 1px solid #ebebeb;
}

.post-meta {
text-transform: uppercase!important;
text-align: center!important;
}

.post-meta .post-comments {
margin-left: 0px!important;
float: none;
}

abbr {
border-bottom: 0px!important;
cursor: default!important;
}

.categories {
letter-spacing: normal!important;
}

.widget ul {
list-style-type: none!important;
text-align: center!important;
}

.widget ul li a {
text-transform: uppercase!important;
color: #888888;
}

.contact_outer {
width: 100%!important;
}

.contact_centred {
padding-bottom: 25px!important;
margin: auto;
width: 219px!important;
}

.side_centred {
padding-top: 15px!important;
text-align: center!important;
width: 219px!important;
}

.side_social {
width: 193px!important;
padding-left: 13px
}

.side_follow_twit {
width: 38px!important;
height: 31px!important;
float: left!important;
padding-right: 5px;
}

.side_follow_twit a {
background:  url(http://prettypretty.co.za/blog/wp-content/uploads/2013/11/PP_side_twitter.gif) no-repeat!important;
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
width: 38px!important;
height: 31px!important;
display: inline!important;
background-size: 200%!important;
background-position: 0 0!important;
}

.side_follow_twit a:hover {
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
background-position: 100% 0!important;
}

.side_follow_pin {
width: 33px!important;
height: 31px!important;
float: left!important;
padding-right: 5px;
}

.side_follow_pin a {
background:  url(http://prettypretty.co.za/blog/wp-content/uploads/2013/11/PP_side_pin.gif) no-repeat!important;
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
width: 33px!important;
height: 31px!important;
display: inline!important;
background-size: 200%!important;
background-position: 0 0!important;
}

.side_follow_pin a:hover {
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
background-position: 100% 0!important;
}

.side_follow_fb {
width: 24px!important;
height: 31px!important;
float: left!important;
padding-right: 5px;
}

.side_follow_fb a {
background:  url(http://prettypretty.co.za/blog/wp-content/uploads/2013/11/PP_side_fb.gif) no-repeat!important;
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
width: 24px!important;
height: 31px!important;
display: inline!important;
background-size: 200%!important;
background-position: 0 0!important;
}

.side_follow_fb a:hover {
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
background-position: 100% 0!important;
}

.side_follow_instagram {
width: 39px!important;
height: 31px!important;
float: left!important;
padding-right: 5px;
}

.side_follow_instagram a {
background:  url(http://prettypretty.co.za/blog/wp-content/uploads/2013/11/PP_side_instagram.gif) no-repeat!important;
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
width: 39px!important;
height: 31px!important;
display: inline!important;
background-size: 200%!important;
background-position: 0 0!important;
}

.side_follow_instagram a:hover {
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
background-position: 100% 0!important;
}

.side_follow_bloglovin {
width: 34px!important;
height: 31px!important;
float: left!important;
padding-right: 5px;
}

.side_follow_bloglovin a {
background:  url(http://prettypretty.co.za/blog/wp-content/uploads/2013/11/PP_side_blog.gif) no-repeat!important;
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
width: 34px!important;
height: 31px!important;
display: inline!important;
background-size: 200%!important;
background-position: 0 0!important;
}

.side_follow_bloglovin a:hover {
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
background-position: 100% 0!important;
}

.footer_jr {
width: 268px!important;
height: 50px!important;
float: left!important;
padding-right: 5px;
}

.footer_jr a {
background:  url(http://prettypretty.co.za/blog/wp-content/uploads/2013/11/PP_footer_JR.gif) no-repeat!important;
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
width: 268px!important;
height: 50px!important;
display: inline!important;
background-size: 200%!important;
background-position: 0 0!important;
}

.footer_jr a:hover {
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
background-position: 100% 0!important;
}

.footer_pp {
width: 186px!important;
height: 50px!important;
float: left!important;
padding-right: 5px;
}

.footer_pp a {
background:  url(http://prettypretty.co.za/blog/wp-content/uploads/2013/11/PP_footer_PP.gif) no-repeat!important;
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
width: 186px!important;
height: 50px!important;
display: inline!important;
background-size: 200%!important;
background-position: 0 0!important;
}

.footer_pp a:hover {
font: 0/0 a!important;
text-shadow: none!important;
color: transparent!important;
float: left!important;
padding: 0px!important;
background-position: 100% 0!important;
}

.widget.widget_easy_instagram_widget_base {
padding-bottom: 0px!important;
margin-bottom: 0px!important;
border-bottom: 0px!important;
}

.widget_archive {
text-align: center!important;
}

.JR_header_nav_container {
margin-top: -60px;
margin-bottom: 60px;
width: 100%;
}

.JR_header_nav_container {
font: normal 12px/1.2em 'Spinnaker', arial, sans-serif;
color: #424242;
text-transform: uppercase!important;
letter-spacing: 1px!important;
}

.JR_header_nav_container a:hover{
color: #888888;
text-decoration: none;
}

.JR_header_cont1 {
width: 9%;
float: left;
}

.JR_header_cont2 {
width: 15%;
float: left;
}

.JR_header_cont3 {
width: 14%;
float: right;
text-align: right;
}

.JR_header_cont4 {
width: 9%;
float: right;
text-align: right;
}

.nr_title {
font: normal 14px/1.2em Montserrat;
text-transform: uppercase!important;
letter-spacing: 1px!important;
}

.nr_related_placeholder {
border-top: 1px solid #ebebeb!important;
margin-top: 50px!important;
padding-top: 20px!important;
padding-bottom: 20px!important;
}

.entry {
border-bottom: 1px solid #ebebeb!important;
}

.nrelate_bty.nr_150 .nr_panel {
width: 165px!important;
}

.page-numbers {
font: normal 12px/1.2em Montserrat;
text-transform: uppercase!important;
letter-spacing: 1px!important;
}

i.icon-tag {
display: none!important;
}

.tags, .post-entries {
font: normal 12px/1.5em 'Spinnaker', arial, sans-serif;
text-transform: uppercase!important;
letter-spacing: 1px!important;
}

.post-utility {
padding-top: 20px!important;
text-align: center!important;
}

.post, .post-entries {
margin-right:20px!important;
}

.post-375 .entry, .post-13 .entry {
padding-top: 30px!important;
text-align: center!important;
}

#respond {
margin-bottom: 20px!important;
}

div.wpcf7-mail-sent-ok {
border: 1px solid #888888;
}

.tweet_line {
color: #ed008c;
}

.greyline {
color: #888888;
}

.ctx-links-header p {
font: normal 18px/1.1em 'Montserrat', arial, sans-serif!important;
color: #424242!important;
text-transform: uppercase!important;
}

.ctx-sections-container {
background: transparent!important;
}

.ctx-link-title p {
font: 300 14px/1.5em 'Spinnaker', arial, sans-serif!important;
}

#ctx-module {
border-top: 1px solid #ebebeb!important;
margin-top: 45px!important;
}
