/*



Theme Name: Sharona Design



Theme URI: http://codex.wordpress.org





Version: 1.0



License:



License URI: 



Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready



*/





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 {



	margin: 0;

	padding: 0;

	border: 0;

	vertical-align: baseline;

}



h1{

    font-size: 8pt;

    font-weight: bold;

    letter-spacing: 2px;

    line-height: 1.1;

   /* padding-top: 16px;*/

	font-family: 'PT Sans Narrow', sans-serif;

	text-transform: uppercase;

}



.font-1{

  font-family: 'PT Sans Narrow', sans-serif;

}

.align{

text-align: center;

}



body {

	font-family: 'PT Sans Narrow', sans-serif;

	line-height: 1;



}

a{

outline: 0 none;

}



ul {

	list-style: none;

}

.content-first{

  margin-left: 0px !important; 

}



.wrapper{

     border-top: 10px solid;

}

/*.upper-border{

  

}*/

html, body {height: 100%;}



.wrapper {min-height: 100%;}



#main {overflow:auto;

    padding-bottom: 60px;}  /* must be same height as the footer */



.footer-background {position: relative;

    margin-top: -60px; /* negative value of footer height */

    height: 60px;

    clear:both;} 



.nav-menu{

    margin: 0 auto;

    width: 357px;

}



.nav-menu ul{  

    margin-top: 18px;

}

.nav-menu ul li{

    float: left;

    line-height: normal;

    text-decoration: none;

	margin-left: 63px;

    list-style: decimal-leading-zero outside none;

    font-size: 0.8em;

    font-weight: bold;

}



.nav-menu ul li a{  

	color: #000000;

	font-weight: bold;

    letter-spacing: 3px;

    text-decoration: none;

	font-family: 'PT Sans Narrow', sans-serif;

    text-transform: uppercase;

   

}



.nav-menu ul li a:hover{    

	color: #db5c71;	

    font-weight: bold;

}



.nav-menu ul li:hover{    

    color: #db5c71;   

    font-weight: bold; 

}



.nav-menu ul li:hover a{    

    color: #db5c71;  

    font-weight: bold;  

}



.nav-menu ul li:first-child{

    padding-left: 0px;

}





.logo{

    padding-top: 215px;

	text-align: center;

}



.social-menu{

    padding-top: 109px;

    text-align: center;

	margin-bottom:290px;

	

}



.social-menu ul{

    display: inline-block;

}

.social-menu ul li {

    float: left;

    padding-left: 39px;

}

.social-menu ul li a{

    /*background: url("img/social-menu.png") no-repeat scroll 0 0 transparent;*/

    color: #a9a8a8;

    float: left;

    font-size: 7.5pt;

    height: 30px;

    padding-top: 5px;

    text-decoration: none;

    width: 80px;

	font-family: 'Merriweather', serif;

     text-indent: 888px;

     overflow: hidden;

    /* transition: all 0.2s ease-in-out 0s;

    -webkit-transition: all 0.2s ease-in-out 0s;*/

}





.bloglovin-icon {

    background: url("img/socialicon/bloglovin.png") no-repeat scroll 0 0 transparent;

}

.twitter-icon {

    background: url("img/socialicon/twitter.png") no-repeat scroll 0 0 transparent;

}

.pinterest-icon {

    background: url("img/socialicon/pinterest.png") no-repeat scroll 0 0 transparent;

}

.facebook-icon {

    background: url("img/socialicon/facebook.png") no-repeat scroll 0 0 transparent;

}



.bloglovin-icon:hover {

   background: url("img/socialicon/bloglovin.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);

}

.twitter-icon:hover {

   background: url("img/socialicon/twitter.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);

}

.pinterest-icon:hover {

   background: url("img/socialicon/pinterest.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);

}

.facebook-icon:hover {

    background: url("img/socialicon/facebook.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);

}





.social-menu ul li a:hover{

    color: #db5c71;

}



.social-menu ul li:first-child{

    padding-left: 0px;

}



.footer{

    padding-top: 25px;

    text-align: center;

}

.footer p{

    color: #A9A8A8;

    font-size: 7.5pt;

	font-style: italic;

}



.footer-background{

   background-color: #000000;

    bottom: 0;

    height: 60px;

    letter-spacing: 1px;

  

    width: 100%;

}





/******responssive ********/

@media screen and (max-width: 320px) {

.content-left {

    padding-left: 7px;

  

}

.nav-menu ul li{

    margin-left: 47px;

}

}



@media screen and (max-width: 360px) {

.content-left {

    padding-left: 7px;

  

}

}



@media screen and (max-width: 640px) {

.social-menu ul li {

    float: left;

    padding-left: 12px;

}

}



@media screen and (max-width: 480px) {

.social-menu ul li {

    float: left;

    padding-left: 7px;

}

.nav-menu ul li a {  

    letter-spacing: 2px;  

}

}



@media screen and (max-width: 320px) {

.social-menu ul li{

    padding-left: 0px;

}





.logo {

    margin: 0 auto;

    width: 92%;

}

.social-menu ul {

    

    margin: 0 auto;

    width: 200px;

}



.social-menu ul li:first-child {

    padding-left: 10px;

    padding-right: 10px;

}



.social-menu ul li {

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

}



.logo {

    padding-top: 115px;

    

}

.social-menu {

    margin-bottom: 150px;

    padding-top: 80px;

}



.nav-menu {

    

    width: 320px;

}



.blog-logo {

    margin: 0 auto;

   

    width: 92%;

}

.form-design textarea{
    width: 96%;
}

}

@media screen and (max-width: 980px) {



.row-fluid .span2.sidebar-margin {

    /*margin-left: 2% !important;*/

}



}



@media screen and (max-width: 768px) {



.sidebar {

   display: block !important;

}

}



/****** responssive end ********/



.blog-logo {

   padding-bottom: 50px;

   padding-top: 50px;

}

.clear{

    clear: both;

}



.content-left { 

    padding-right: 40px;

}

 



.content-middle p {

    color: #8D8B8C;

    font-family: Georgia,sans-serif;

    font-size: 11px;

    font-style: italic;

    line-height: 20px;

    padding-bottom: 16px;

    text-align: center;

}



.border{

    border-top: 1px solid #CCCCCC;  

    padding-top: 19px;

}



.middle{

    padding-left: 6px !important;

    margin-left: 0 !important;

}

.content-middle {

    padding-bottom: 60px;

   padding-left: 5px!important;

    padding-right: 5px;

}

.content-middle img{  

    width: 100%;

}



.content-left p{

    color: #A9A8A8;

    font-size: 10px;

    font-style: italic;

    font-weight: bold;

    letter-spacing: 1px;

    line-height: 1.5;

    padding-top: 6px;

}



.first{

   padding-bottom: 18px;

}



.second{

   padding-top: 10px;

}



.comments-url{

    padding-top: 9px;

}



.sidebar{

    display: inline-block;  

	

}



.row-fluid .span2.sidebar-margin{

   margin-left: 1.8%;

}

.sidebar-bio{

    padding-bottom: 19px;

    padding-top: 16px;

    text-align: center;

}



.sidebar-bio p{

    color: #A9A8A8;

    font-style: italic;

    font-size: 10px;

    font-weight: bold;

    letter-spacing: 1px;

    line-height: 1.5;

    padding-top: 6px;

	text-align: center;

}

.portfolio img{

    padding-bottom: 19px;

    padding-top: 16px;

}





.social-sidebar{

  

}

.social-sidebar ul{

    padding-bottom: 20px;

}



.social-sidebar ul li {

   padding-top: 6px;

   line-height: 0.8!important;

}

.social-sidebar ul li a{   

   

    color: #A9A8A8;

    display: inline-block;

    font-style: italic;

    font-size: 7.5pt;

    height: 27px;

    letter-spacing: 1px;

    padding: 6px 0 1px;

    text-decoration: none;

    width: 80px;

    line-height: 18px !important;

    text-indent: 888px;

     overflow: hidden;

      

}



.social-sidebar ul li a:hover{

    color: #db5c71;

}



.topics-sidebar ul{

    padding-top: 7px;

}

.topics-sidebar ul{

    padding-bottom: 20px;

}



.topics-sidebar ul li{

    line-height: 1.3;

}





.topics-sidebar ul li a{    

    color: #A9A8A8;

    font-family: 'Merriweather',serif;

    font-size: 7.5pt;

    letter-spacing: 1.1px;

    text-decoration: none;

	line-height: 0;

    font-style: italic;

    font-weight: bold;



}

.topics-sidebar p{    

   color: #A9A8A8;

    font-size: 10px;

    font-style: italic;

    font-weight: bold;

    letter-spacing: 1.1px;

    line-height: 1.55;

    padding-top: 10px;

    text-align: center;

    padding-bottom: 20px;

    font-family: 'Merriweather',serif;

}

.topics-sidebar ul li a:hover{

    color: #db5c71;

}







.footer-blog{

    background-color: #000000;

    height: 60px;

	letter-spacing: 1px;

}



.older{

    display: inline-block;

    height: 50px;

    padding-right: 23px;

    text-align: right;

}



.middle-img{

    display: inline-block;

    margin-top: -2px;

    text-align: center;

    vertical-align: middle;

}



.next-prev{

	text-align: center; 

	

}



.older a{

    background: url("img/older.png") no-repeat scroll left center transparent;

    color: #ACAAAB;

    font-size: 10px;

    font-weight: bold;

    letter-spacing: 3px;

     padding-left: 8px;

    text-decoration: none;

}



.older a:hover{

   color: #db5c71;

   background: url("img/older_hover.png") no-repeat scroll left center transparent;

}

.newer{

  display: inline-block;

    height: 50px;

    padding-left: 26px;

    text-align: right;

}



.newer a{

    background: url("img/newer.png") no-repeat scroll right center transparent;

    color: #ACAAAB;

    font-size: 10px;

    font-weight: bold;

    letter-spacing: 3px;

    text-decoration: none;

	padding-right: 5px;

}

.newer a:hover{

  background: url("img/newer_hover.png") no-repeat scroll right center transparent;

  color: #db5c71;

  

}

.font-2{

	font-family: 'Merriweather', serif;

	font-style: italic;

	font-weight: bold;

}



.size10{

	font-size:10px;

}

.content-left a{

    color: #AEAEAE;

    text-decoration: none;

	font-family: 'Merriweather', serif;

    letter-spacing: 1.1px;

	

}

.content-left a:hover{

  color: #db5c71;

 }

.content-left h1 a{

    color: #000000;

    text-decoration: none;

}



.content-left h1 a:hover {

    color: #e75c72;

    text-decoration: none;

}





.comments-form p {

    color: #E75C72;

    font-size: 11px;

    letter-spacing: 0;

    padding-bottom: 5px;

    padding-top: 8px;

    text-align: left;

}



.comments-form {

  padding-top: 44px;

}



.form-design span {

    color: #A9A8A8;

    font-family: 'Merriweather', serif;

    font-size: 10px;

    letter-spacing: 1.1px;

    padding-left: 12px;

    vertical-align: text-top;

}



.comments-container .title{

    margin-bottom: 5px;

}



.form-design input{

    border-radius: 0 0 0 0;

    box-shadow: none !important;

    height: 15px;

    width: 23%;

}

.form-design  input:focus{

border-color:  #CCCCCC;

}

/**/

.form-design textarea{

    border-radius: 0 0 0 0;

    box-shadow: none;

    height: auto;

    width: 98%;

}



.form-design textarea:focus{

  border-color: #CCCCCC;

  

}



.send-btn{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #CCCCCC;

	font-family: 'PT Sans Narrow', sans-serif;

    font-size: 12px;

    font-weight: bold;

    height: 26px !important;

    letter-spacing: 3px;

    padding: 4px;

    vertical-align: bottom;

    width: 25.4% !important;

	font-style: normal;

    text-transform: uppercase;

}



.commentlist img{

    width: auto;

}

.commentlist{

    list-style: none;

}

.comment-body p{

    color:#8D8B8C;

}



.commentlist {

    list-style: none outside none;

    margin: 0 0 50px;

    padding: 0;

}



.commentlist li {

    margin: 0;

    padding: 0;

}



.commentlist div.comment-author {

    float: left;

    margin-right: 15px;



}



.commentlist .comment_date, .commentlist .reply{

    margin-left: 15px;

}





.commentlist .single_comment{

    border-bottom: 1px solid #E0DEDE;

    margin: 0 0 20px;

    padding-bottom: 20px;

}



.commentlist {

    list-style: none outside none;

}



.post_meta{

    border: 1px solid #F8F8F8;

    color: #3A3A3A;

    font-size: 12px;

    padding: 4px 10px;

    margin:  10px 0;

}



.post_meta .get_space{

    margin-right: 15px;



}





.commentlist .comment-body{

    margin-top: 8px;

}



.commentlist ul.children{

    margin-left: 40px;

}



.send-btn:hover{

	color:#db5c71;

}

.blog-post-title a{

	 font-family: 'PT Sans Narrow', sans-serif;

     letter-spacing: 2px;

}





.w-toplink {    

    bottom: 80px;

    color: #000000;

    display: block;    

    padding-top: 5px;

    position: fixed;

    right: 0;    

    z-index: 100;

	outline: medium none!important;

}



.w-toplink img{

		outline: medium none;

}







.pibfi_pinterest {

    display: block;

    position: relative;

}

.pibfi_pinterest .xc_pin, .pibfi_pinterest img {

    transition: all 0.2s ease-in-out 0s;

    -webkit-transition: all 0.2s ease-in-out 0s;

}

.pibfi_pinterest .xc_pin {

    background-image: url("img/pnterest.png");

    cursor: pointer;    

    height: 43px;

    margin-left: -15px;

    opacity: 0;

    position: absolute;

    bottom: 13px;

    width: 43px;

	right:11px;

}
 
  .pib-pin:hover  img{
    opacity: 0.8;
}




.pibfi_pinterest:hover  .xc_pin{
	display:block;
	opacity: 1;
}

 




.single-container{
    margin-bottom: 60px;
}



/*.sidebar .border{

     border-bottom: 1px solid #CCCCCC;

}*/





/************

## search form

****************/



#searchsubmit{

    background: url("img/search.png") no-repeat scroll left top transparent;

    border: 0 none;

    cursor: pointer;

    height: 14px;

    position: absolute;

    right: 8px;

    top: 7px;

    width: 13px!important;

    text-indent:888px;

    overflow: hidden;

}

#searchsubmit:hover{

      background: url("img/search_hover.png") no-repeat scroll left top transparent;

}



#searchform{

    position: relative;

    width: 155px;

    margin: 0 auto;



}

.screen-reader-text{

    display: none;

}



#searchform input{

    border-radius: 0 0 0 0;

    box-shadow: none;

    color: #AEB0B9;

    font-size: 10px;

    height: 17px;

    width: 138px;

    letter-spacing: 1px;

    margin-bottom: 6px;

}

#searchform input:focus{

    border-color:#AEB0B9;

}

.post_category li{

    line-height: 1.5;

}



.topics-sidebar img{

    padding-top: 14px;

    padding-bottom: 19px;

}



.wp-caption {}

.wp-caption-text{}

.sticky{}

.gallery-caption{}

.bypostauthor{}

.alignright{}

.alignleft {}

.aligncenter{}



.blog-post-title{

    line-height: 1.5;

}



.border-title{

    border-top: 1px solid #CCCCCC;

    padding-top: 17px;

}







#main{

  

    overflow: auto;

    padding-bottom: 60px;

}

/*preloder*/

.preloader {
    background:url(img/i/89.gif) center center no-repeat #ffffff; 
    display: block;
  }


.addthis_counter a.atc_s {
    background: url("img/share.png") no-repeat 0 0 rgba(0, 0, 0, 0);
    margin-top: 1px;
    
}

.addthis_counter a.atc_s:hover {
    background: url("img/share.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}