/*
Theme Name: Chameleon Child Theme
Theme URI: http://laviniablog.com/
Version: 1.0
Description: 2 Column theme from Elegant Themes
Author: Anastasiia Sierykh
Template: Chameleon
*/



@import url('../Chameleon/style.css');

@font-face {
	font-family: 'PFCentroSerifPro-Regular';
	src: url('fonts/PFCentroSerifPro-Regular.eot');
	src: url('fonts/PFCentroSerifPro-Regular.woff') format('woff'), url('fonts/PFCentroSerifPro-Regular.ttf') format('truetype'), url('fonts/PFCentroSerifPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
  background:url("/sites/default/files/bg-content-grey.jpg");
  margin: 0;
  padding: 0;
   font-family: Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
  padding-bottom: 0 !important;
    color:#324756;
  width: 100%;
}

a, p.description a, .post p.meta-info a,
.widget ul li a, .main-widget .tagcloud a, .main-widget ul a, .widget .tagcloud a
 {
    color: #398794;
}

strong {
color:#324756;
}

h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a,
h3.title, #et-control-panel h3.control_title {

    font-family: 'PFCentroSerifPro-Regular','Times New Roman',serif;

    font-weight: 700;

}

#footer h4.widgettitle {
font-weight: normal;
 font-family: 'PFCentroSerifPro-Regular','Times New Roman',serif;
}


h1.category-title {

    color: #1d1d1d;

    font-family: 'PFCentroSerifPro-Regular','Times New Roman',serif;

    font-weight: 400;

}

#category-name h3 {
font-family: 'PFCentroSerifPro-Regular','Times New Roman',serif !important;
}


#featured {
padding: 10px;
}

#featured .featured-top-shadow, #featured .featured-bottom-shadow {
display: none;
}

#featured .flex-direction-nav {
display: none;
}






#site-container {

    position: relative;

}



#wrapper {

    background:#fff/*#ffd6d6;*/;

}



#container {
box-shadow: 0 0 10px rgba(0,0,0,0.5);
border-radius: 0 0 7px 7px !important;

}



/* header */



#header {

background-color: #fff;

padding:0;

}



.container {

width: 960px;

position: relative;

overflow: hidden;

margin: 0 auto;

}



.container.header-top {

padding:30px 0 10px 0;

}



h3, h3.title {

    color: #1d1d1d;

    font-size: 22px;

}



h2.title {

    font-family: 'Cuprum',Arial,sans-serif;

    font-size: 28px;

    font-weight: lighter;

    padding-bottom: 15px;

    font-weight: 700;

}

.wp-caption {
background-color: transparent !important;
border: none;
}

a.read-more, .reply-container a, #commentform input#submit, .subscribe-form-button {

    font-family: 'Open Sans',Arial,sans-serif !important;

    font-weight: 300 !important;

}

.subscribe-form-button {
background: #fff none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    border-radius: 10px;
    color: #1d1d1d;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: lighter;
    padding: 3px 10px;
    text-decoration: none;
}

h3#comments {
margin-bottom: 10px;
}

p#slogan {

    margin-top: 40px;

    font-size: 15px;

margin-left: -95px;

}



.container-auction {

    padding-bottom: 30px;

}



#navigation {

    background: none repeat scroll 0 0 #93cddd;

    border-bottom: 2px solid #385d8a;

    border-top: 2px solid #385d8a;

    padding: 3px 0;

}





.nav-container {

    background: none repeat scroll 0 0 #000;

}





#nav-menu {

    float: left;

    margin-left: -10px;

    padding: 10px 0;

}

.featured-description {
    height: 210px !important;
    padding-top: 20px;
}

h2.featured-title {
    font-size: 24px;
}

.featured-description p {
    color: #fff;
}

#category-name p {
    font-size: 16px;
    padding-top: 10px;
}

.home h2.title {
    font-size: 24px;
}

.home .post.entry:first-child {
display: none;
}

div#top-profile {
    float: right; 
    padding-top: 30px; 
    font-size: 15px;
    font-family: "Cuprum",Arial,sans-serif !important;
}

div#top-profile a {
    color: #393939;
    font-family: "Cuprum",Arial,sans-serif !important;
    font-size: 15px;
    font-weight: lighter;
    text-decoration: none;
}

#main-menu {

    margin-left: 10px;

}



#main-menu li {

    float: left;

    padding: 5px 0 5px 0;

}

.nav li {

    float: left;

    position: relative;

}



#main-menu a {

    border-right: 1px solid #ffffff;

    color: #ffffff;

    font-size: 13px;

    font-weight: bold;

    margin-right: 28px;

    padding: 0 31px 0 0;

    text-decoration: none;

}

#main-menu a:hover {

    color: #cd4137;

}



#main-menu li:last-child a {

    border-right: none;

}



#main-menu > li.current-menu-item > a {

    color: #cd4137 !important;

}



#et-social-icons {

    height: 40px;

    padding-right: 0;

}



.headsoc {

    float: right;

    margin: 0 0 0 10px;

    height: 34px;

    opacity: 0.2;

    width: 34px;

}



.facebook_foot {

    background: url("images/socbutton/footer_facebook.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);

}



.pinterest_foot {

    background: url("images/socbutton/footer_pinterest.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.instagram_foot {

    background: url("images/socbutton/footer_insta.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);

}



.twitter_foot {

    background: url("images/socbutton/footer_twitter.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);

}



.vkontakte_foot {

    background: url("images/socbutton/vkcom.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);

}



.facebook_foot:hover,

.twitter_foot:hover,

.pinterest_foot:hover,

.vkontakte_foot:hover {

    opacity:0.5;

}



#search-form {

    background-color: #fafafa;

    border-radius: 10px;

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;

    float: right;

    height: 16px;

    margin-top: 8px;

    width: auto;

}



#search-form #searchinput {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    color: #000;

    float: left;

    font-family: Georgia;

    font-size: 12px;

    margin: 0 14px 0 7px;

    padding: 0 0 0 9px;

    text-shadow: 1px -1px 0 #fff;

    width: 110px;

}



#search-form #searchsubmit {

   margin: 0;

}



#featured {

margin-top: 0;

}



.home .post-thumbnail {

    margin: 0 20px 0 0;

    padding: 8px 0 0 8px;

    position: relative;

    width: 191px;



}



.home .post-thumbnail  img {

margin-left:0;

margin-top:0;

max-width: 100%; 

height: auto;

}



body:not(.single):not(.page) .post  img {

    width: 186px !important;

    border: 3px solid #eaeaea;

    border-radius: 3px;



}

.et_pt_blogentry {
    padding: 17px 0 30px !important;
}

.single .post {
padding-right: 0 !important;
}

.related_posts_title {
border-top: 1px solid #f0f0f0;
	margin-top: 30px;
padding-top: 30px;
}

#related_posts_thumbnails {
padding-left: 0 !important;
}

#related_posts_thumbnails li {
float: left; 
padding: 4px; 
margin:0; 
display: block;
}

#related_posts_thumbnails li:first-child {
padding-left: 0 !important;
}

#related_posts_thumbnails li:last-child {
padding-right: 0 !important;
}

#related_posts_thumbnails li a {
display: block; 
width: 210px; 
overflow: hidden;

font-style: normal; 
font-variant: normal; 
font-weight: normal; 
font-size: 11px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; 
text-decoration: none;
text-align:center;
color: #324756;
}

#related_posts_thumbnails li a:first-child {
height: 240px;
}


div.et_pt_thumb {

    height: auto !important;

}



span.post-overlay, span.overlay {

    display:none !important;

}



#sidebar {

    padding-top: 0;

}


#text-11 h3.title {
	margin-bottom: 0;
}

.blog .post {

    padding: 0 10px 25px 0 !important;

}

.post-list {
padding-top: 0;
}



.post p.meta-info {

    background: url('images/intro-mano-con-pesce.png') no-repeat top right;

    font-weight: 300;

    font-size: 13px;
    
    padding-right: 25px;
color: #324a5a;

}



.post-thumbnail, div.et_pt_thumb {

    padding-left: 0 !important;

}



.prev-page:before {

    content:"<< ";

    color:#00b7f3;

    font-size: 10px;

}



.next-page:after {

    content:" >>";

    color:#00b7f3;

    font-size: 10px;

}

/* comments pagination */
.numeric-pagination {
    display: inline-block;
    font-size: 20px;
    line-height: 21px;
    position: relative;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    color: #505090;
    margin: 10px auto;
}

.comment_navigation_top, .comment_navigation_bottom {
    text-align: center;
}


.numeric-pagination a {
   color: #000000; 
}
.numeric-pagination a:hover {
   color: #3e3e3e; 
   text-decoration: none;
}


    .numeric-pagination page-numbers.prev,.numeric-pagination page-numbers.next  {
        display: inline-block;
        font-size: 20px;
        line-height: 21px;
        position: relative;
        text-decoration: none;
        vertical-align: top;
        white-space: nowrap;
        text-decoration: none;
    }

.numeric-pagination .page-numbers.current, .numeric-pagination .page-numbers.current:hover {
    background-color: #eee;
    background-image: linear-gradient(to bottom, #f4f4f4, #e6e6e6);
    background-repeat: repeat-x;
    display:inline-block;
    line-height: 17px;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #000;
    font-size: 19px;
    padding: 3px 4px;

}


.main-widget {

    clear:both;

    margin-bottom: 20px;

    overflow: hidden;

}



.main-widget ul {

    list-style-type: disc;

    padding-left: 15px;

    list-style-position: outside;

}



.main-widget ul li {

    padding-left: 10px;

    padding-bottom: 5px;

}



.main-widget .tagcloud a,

.main-widget ul a,

.widget .tagcloud a {

  
    line-height: 1em;

}



#about {
margin-top: -6px;
}

#about h3 {
padding-bottom:12px;
}

#about img {

    display: block !important;

    float: none;

}



p#copyright {

    float: none;
    color: #929292;

}



.widget_categories, .widget_tag_cloud {

    margin-top: 20px;

}

.widget_categories h3.title, .widget_tag_cloud h3.title {

    background: url('images/eye.png') no-repeat top left;

    padding-left:40px;

}



.widget h3.title {

    margin-bottom: 15px;

}





.last_post {

    background: none repeat scroll 0 0 #000;

    margin: -44px 0 0 !important;

    opacity: 0.6;

    padding: 10px 0;

    position: absolute;

    width: 100%;

}





.text-lastpost {

    color: #fff;

    font-size: 16px;

    margin-left: 40px;

    padding: 0;

}



.text-lastpost a {

color: #fff;

}



/*---------------[MAIN LAYOUT INFO]---------------*/



.subscribe-form input[name=SR_submitButton] {

    display: inline-block;

    background: url('images/btn-leather.png') no-repeat;

    width: 200px;

    height: 77px;

    margin: 10px auto 0 auto;

    border: none;

    font-size: 20px;

    text-align: center;   

    text-shadow: #fff 1px 1px 1px;

    text-transform: uppercase;

    color: #1d1d1d !important;

}



.subscribe-form input[type=text] {

    height: 30px;

    border-radius: 5px;

    width: 100% !important;

}



/*------------------------------------------------*/



.back-sub{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;z-index:99;display:none;}



.subscribe{border: 2px solid #000000;position:fixed;top:50%;left:50%;width:450px;height:460px;background:#fff;z-index:999;margin-left:-225px;margin-top:-225px;display:none;padding:20px;}



.contact_win{border: 2px solid #000000;position:fixed;top:50%;left:50%;width:570px;background:#fff;z-index:999;margin-left:-275px;margin-top:-225px;display:none;padding:20px;}



.results{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;display: none;left: 50%;padding: 20px;position: fixed;top: 50%;width:400px;margin-left:-200px;text-align: center;z-index: 999;}



.ring-sub{position:fixed;top:50%;left:50%;width:600px;height:600px;background:#fff;margin-left:-300px;margin-top:-280px;display:none;background:url(/wp-content/themes/Evolution/images/subscribe/ring.png) no-repeat;z-index:999;}



.add_contact, .sub-form input[type="submit"]{background:#000;padding:7px;font-size:16px;color:#fff;border:none;cursor:pointer;}



.rek-block-town{border: 2px solid #CCCCCC;height: 300px;}



.rek_large{border: 2px solid #CCCCCC;height: 90px;margin: 0 0 20px;}



.header-title{font-family: Georgia;line-height: 1.2;margin: 10px 0;color: #000;}



.header-title h1{color: #000;font-size: 60px;text-transform:uppercase;}



.header-title span{font-size: 40px;float:right;margin-top: 17px;}



.shuzzz{background: url(/wp-content/themes/Evolution/images/shuz.jpg);height: 740px;left: 50%;margin-left:-380px;margin-top:-370px;position: fixed;top: 50%;width: 500px;z-index: 9999;display:none;}



.opensayt{color:#333333;font-size:53px;line-height: 1;cursor:pointer;font-weight:bold;font-family:'Times New Roman';left: 50%;margin-left:150px;margin-top: -150px;position: fixed;top: 50%;z-index: 9999;display:none;}



.loading{background: none repeat scroll 0 0 #fff;height: 0;left: 0;position: fixed;top: 0;width: 100%;height: 100%;z-index: 99;}



.back-loading{background: none repeat scroll 0 0 #aaa;height: 100%;left: 0;position: fixed;bottom: 0;width: 100%;z-index: 999;}



.search-dent{background: url(/wp-content/themes/Evolution/images/search-dent.png) no-repeat scroll 0 0 transparent;height: 30px;margin-left: 190px;margin-top: -25px;position: absolute;width: 50px;display:none;}



.logged-in-as{font-size: 16px;}



#konsultacia{background:#e6e6e6 url(images/Kons_maket.png)no-repeat center 0;}



blockquote {

    background: none;

    border: none;

    color: #666666;

    margin: 1.5em;

    padding: 2.2em 1em 0.2em 1em !important;

}

blockquote, q {

    quotes: none;

}



.link-leather {

    display: inline-block;

    background: url('images/btn-leather.png') no-repeat;

    width: 148px;

    height: 57px;

    margin: 10px auto 0 auto;

    font-size: 15px;

    padding-top: 15px;

    text-align: center;   

    color: #1d1d1d !important;

}



#text-4 {

    background: url('images/bird1.png') no-repeat 0 40px;

}



.ideas a {

    display: inline-block;

    padding-top: 45px;

    padding-left: 50px;

}



input[type="text"], input.text, input.title, textarea, select {

    margin: 0;

}



#banner-form {

    background-color: #000000;

    color: #ffffff;

    letter-spacing: 1.5px;

    margin: 26px 35px 0 35px;

    padding: 5px;

    text-transform: uppercase;

}

#banner-form .mp-form {

    border: 1px solid #ffffff;

    height: 25px;

    line-height: 26px;

    margin-bottom: 0;

    padding: 12px 10px 10px;

    position: relative;

}

#banner-form .mp-form span {

    float: left;

}

#banner-form .mp-form input[type="submit"] {

    background: url("images/sprite.png") no-repeat scroll -99px -164px #bbbbbb;

    border: 0 none;

    height: 20px;

    right: 25px;

    padding-top: 2px;

    position: absolute;

    text-indent: -9999em;

    top: 14px;

    width: 26px;

}

#banner-form .mp-form input[type="text"] {

    border: medium none;

    border-radius: 0;

    box-shadow: none;

    font-size: 14px;

    height: 12px;

    right: 50px;

    letter-spacing: 2px;

    line-height: 12px;

    padding: 4px 3px;

    position: absolute;

    text-align: center;

    top: 14px;

    width: 191px;

}

#banner-form .mp-form input.small[type="submit"] {

    left: 627px;

}

#banner-form .mp-form input.small[type="text"] {

    left: 427px;

}

#banner-form .mp-form input {

}

#banner-form .mp-form input[type="text"] {

}







.comment ul.children {

    padding-left: 30px !important;

}



#commentform input.error {

    text-align: left;

}



.errorlabels {

    padding: 0;

    margin-top: 25px !important;

}



p.error, label.error {

    padding: 0;

}



span.fn, span.fn a {

    font-family: 'Cuprum', Arial, sans-serif;

    font-weight: 600;

}



.comment-form-comment {

    font-family: 'Open Sans', Arial, sans-serif;

}


.comment-form-comment label {
display:none;
}

.form-submit {
overflow: hidden;
padding-bottom:0;
}




#reply-title .reglink,#reply-title .sign-button{



	box-shadow: 3px 3px 3px #999999;



    color: #FFFFFF;



    display: inline-block;



  

    font-style: normal;



    padding: 5px 10px;



    text-align: center;







	background:#6a8e94;



	font-size: 16px;



	margin-bottom: 15px;





}



.commentNavigation {

    

    font-size: 14px;

    margin: 15px 0;

    text-align: center;

}

.commentNavigation .page-numbers {

    padding: 2px 6px;

}

.commentNavigation a {

    border: 1px solid #000;

    color: #000;

    text-decoration: none;

}

.commentNavigation span {

    border: 1px solid #888;

    color: #888;

    text-decoration: none;

}

.commentNavigation .prev {

   

    border: medium none;

    float: left;

    line-height: 10px;

    padding: 3px 0 7px 0;

}

.commentNavigation .next {

   

    border: medium none;

    float: right;

    line-height: 10px;

    padding: 3px 0 7px 0;

}



.comment-form-email-all input {
    background: rgba(0, 0, 0, 0) url("../Chameleon/images/comment-inputs-bg.png") repeat-x scroll 0 0;
    border: 1px solid #f0f0f0;
    color: #929292;
    font-size: 12px;
    padding: 2px 10px 4px 20px;
}

#commentform input[type=text], #commentform textarea, .comment-form-email-all input[type=text] {
    margin: 0.5em 0 !important;

}

.comment-form-email-all input[type=text] {
display:inline-block !important;
}

.comment-form-email-all input[type="text"]:focus, .comment-form-email-all input.text:focus {
border: 1px solid #f0f0f0;
    color: #929292;
}

#btn-esubscribe {
 background: #fff none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    border-radius: 10px;
    color: #1d1d1d;
    font-family: "Kreon",Arial,sans-serif;
    font-size: 12px;
    font-weight: lighter;
    padding: 3px 10px !important;
    text-decoration: none;
}


#commentform input, #commentform textarea, .comment-form-email-all input {
    font-size: 13px;
    padding-left: 10px !important;
}



#commentform .error, #commentform .error, .comment-form-email-all .error {
    text-align: left;
    background: none repeat scroll 0 0 #ffebe8;
    border: 1px solid #c00;
    padding: 6px 9px;
}

.comment-form-email-all .error {
padding: 2px 10px 4px 20px;
}

.comment-form-email label, .comment-form-email-all label {
display: none;
}

#commentform label.error {
    display: none !important;
}

#commentform .errorlabels {
display: none !important;
}



#comment {

    width: 60% !important;

    font-family: 'Open Sans', Arial, sans-serif;

}

.form-submit {

    width: 60%;

}



.sing-button {

    float: left;

    width: 100px;

}



.signform, .registerform { 

width: 100% !important;

}



.registerform .pass-input {

width: 47% !important;

}



#et-contact, #et-login {

    float: left;

    margin-right: 50px;

    padding-top: 0;

    width: 40%;

}





#et-contact, #et-login {

    float: left;

    margin-right: 50px;

    padding-top: 0;

    width: 40%;

}



/* footer */

#footer h4.widgettitle {

    font-weight: 600;

}



.bottom-menu-wrapper {

    text-align: center;

}



ul#bottom-menu {

    display:inline-block;

    margin:0 auto;

}

ul#bottom-menu li { padding: 0px 9px; }

ul#bottom-menu a  { font-size: 15px; font-family: 'Cuprum', Arial, sans-serif; color: #393939; text-transform:uppercase; text-decoration: none; font-weight: lighter; }
ul#top-menu a {font-family: 'Cuprum', Arial, sans-serif;}

ul#bottom-menu a:hover, ul#top-menu > li.sfHover > a { color: #427d8b;}

ul#bottom-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a { color: #427d8b !important; font-weight: normal; }



ul#bottom-menu ul { width: 189px; background: #fff; border: 1px solid #efefef; top: 34px !important; padding: 10px 8px 10px 20px; z-index: 9999px; display: none; -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

ul#bottom-menu ul li { padding: 8px 0; }

ul#bottom-menu ul li a { padding: 0px 0px 0px 12px; width: 160px; }

ul#bottom-menu li:hover ul ul, ul#top-menu li.sfHover ul ul { top: -12px !important; left: 197px !important; }



div.sharedaddy {

    margin: 20px 0;

}



.sharedaddy .sd-content a.share-custom {

padding:4px 5px !important;

}

#category-name {
background: none;
}

#nav-single {
padding-bottom:20px;
}


#nav-single .nav-previous {
background:url('images/bg-nav-post-next.png') no-repeat ;
padding-left: 5px;
padding-left: 36px;
width: 359px;
height: 28px;
line-height: 1.3em;
font-size: 13px;
margin-left: 48px;
text-align: center;
color: #fff;
}


#nav-single .nav-next {
background:url('images/bg-nav-post.png') no-repeat right;
padding-right: 5px;
padding-right: 36px;
height: 28px;
width: 359px;
line-height: 1.3em;
font-size: 13px;
margin-right: 48px;
text-align: center;
color: #fff;
}


#nav-single .nav-next a,

#nav-single .nav-previous a {
color: #fff;
}

.comment_navigation_top .nav-next a, 
.comment_navigation_top .nav-previous a,
.comment_navigation_bottom .nav-next a, 
.comment_navigation_bottom .nav-previous  a
 {
background:url('images/bg-nav-comment-r.png') no-repeat;
display: inline-block;
width: 189px;
height: 25px;
padding-top: 2px;
padding-right: 5px;
text-align: center;
}

.comment_navigation_top .nav-previous a,
.comment_navigation_bottom .nav-previous a {
	background:url('images/bg-nav-comment-l.png') no-repeat;
padding-right: 0px;
padding-left: 5px;
}
.comment_navigation_top .nav-next a, .comment_navigation_top .nav-previous a,
.comment_navigation_bottom .nav-next a, .comment_navigation_bottom .nav-previous a { 
font-weight: normal !important;
font-size: 12px;
color: #fff;
}

/*#left-area a.read-more {
background:url(images/btn-read-more.png) no-repeat;
width: 36px;
height: 36px;
border: none;
text-indent:-9999em;
overflow:hidden;
margin-top: -15px;
}*/

#left-area a.read-more, #sidebar a.read-more {
background:url(images/btn-more.png) no-repeat;
border-radius: 0;
width: 70px;
height: 25px;
padding-top: 1px;
border: none;
overflow:hidden;
text-align: center;
margin-top: -10px;
}

#sidebar a.read-more {
margin-top: 0;
}

#lk-conteyner .lk-content {
width: 440px !important;
}

#left-area .form-table tr {
border-bottom: none;
}

#left-area .recall_content_block {
border: none;
}

#left-area .recall_content_block h1 {
font-size: 22px;
color: #1d1d1d;
}

.error404 #content {
background: none;
padding-top: 5px;
}

.error404 #content h1 {
    background: url("images/bg-special.gif") repeat scroll 0 0 #a00;
    color: #fff;
    margin: 1em -20px;
    padding: 0.75em 20px;
}

.error404 #content ul {
list-style-type: circle;
}

.error404 #content li {
padding-bottom: 20px;

}

.error404 #searchform #s {
width: 90%;
}

.error404 #searchform div {
background: #ffd6d6;
padding: 20px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.recall-button {
    background-image: none !important;
    background-color: #9e9e9f !important;
}

#lk-conteyner .lk-content {
    float: left !important;
}

/* dialog */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0 !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0 !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0 !important;
}
.ui-corner-all, .ui-widget-content {
    background-image: none !important;
}

.ui-dialog {
    background-color: rgba(0, 0, 0, 0.8) !important;  
}

.ui-widget-header {
    background: none !important;
    border: none !important;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0 !important;
}

.ui-widget-content {
    border: none !important;
}

.ui-widget-header {
    background-image: none;
    border: none !important;
    color: #fff !important;
}

#popup-box-sxzw-1 .popupally-inner-sxzw-1, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1,
#popup-box-sxzw-2 .popupally-inner-sxzw-2, #popup-embedded-box-sxzw-2 .popupally-inner-sxzw-2 {
background: url('http://laviniablog.com/wp-content/uploads/2016/10/bg-lavinia.jpg') no-repeat;
padding:40px 30px !important;
border: 1px solid #ccc;
}

#popup-box-sxzw-1 .popupally-inner-sxzw-1 .desc-sxzw, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .desc-sxzw,
#popup-box-sxzw-2 .popupally-inner-sxzw-2 .desc-sxzw, #popup-embedded-box-sxzw-2 .popupally-inner-sxzw-2 .desc-sxzw {
    padding-bottom: 10px;
    margin-bottom: 30px !important;
    font-family: 'Cuprum', Arial, sans-serif !important;
    font-weight: normal !important;
    color: #000 !important;
}

#popup-box-sxzw-2 form {
display: none;
}

#popup-box-sxzw-2 .popupally-inner-sxzw-2 .desc-sxzw, #popup-embedded-box-sxzw-2 .popupally-inner-sxzw-2 .desc-sxzw {
	margin:0 !important;
	padding-bottom: 0 !important;
}

#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw {
padding-left: 300px;
}

#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="text"].field-sxzw, 
#popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="text"].field-sxzw {
    display: inline-block !important;
    background: none !important;
    border: 1px solid #ccc!important;
    padding: 10px !important;
    text-indent: 5px !important;
    letter-spacing: 1px !important;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    font-style: italic;
}

#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="submit"].submit-sxzw, 
#popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="submit"].submit-sxzw {
    box-shadow: none !important;
    border-radius: 5px !important;
    border: none !important;
    padding: 4px 10px !important;
    text-transform:uppercase;
    font-family: 'Cuprum', Arial, sans-serif !important;
    font-weight: normal !important;
    width: auto !important;	
margin-top: 30px !important;
}

#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="submit"].submit-sxzw:hover, 
#popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="submit"].submit-sxzw:hover {
    opacity: .7;
}
#popup-box-sxzw-1 a, 
#popup-embedded-box-sxzw-1 a {
    font-family: 'Open Sans', Arial, sans-serif !important;
    font-size: 14px;
    color: #919191;
}

#popup-box-sxzw-1.popupally-overlay-sxzw-1 {
background: none !important;
}

#popup-box-sxzw-1 .popupally-outer-sxzw-1,
#popup-box-sxzw-2 .popupally-outer-sxzw-2 {
	/*bottom: 0 !important;*/
top: 32% !important;

}

#dialog .subscribe-form input[type="text"] {
    width: 80% !important;
}

#dialog .subscribe-form input[name="SR_submitButton"] {
    background: none;
    height: 20px;
    width: 20px;
}

.signform img {
display:none !important;
}

/* like dislike comments */
.entry .ldc-ul_cont, #sidebar .ldc-ul_cont, .ldc-ul_cont img {
    display: none;
}


.comment-date {
    float: none;
    margin-left: 20px;
}
.ldc-cmt-box {
    position: absolute;
    top: 10px;
    right: 0;
}

.ldc-ul_cont {
    background-image: none !important;
    background-color: transparent !important;
    border: none !important;
    padding: 0 10px 0 0 !important;
    box-shadow: none;
    font-size: 14px !important;
    font-weight: bold !important;
}

.ldc-ul_cont span, .ldc-ul_cont i {
    display: inline-block;
    background-color: #f2f2f2;
    margin-right: 2px;
    padding: 0 5px;
    color: #dadada;
    font-style: normal !important;
}

.ldc-ul_cont span {
    padding: 0 10px;
font-weight: normal;	
    color: #324756;
}
/* forum */

#bbpress-forums ul.bbp-lead-topic, 
#bbpress-forums ul.bbp-topics, 
#bbpress-forums ul.bbp-forums, 
#bbpress-forums ul.bbp-replies, 
#bbpress-forums ul.bbp-search-results {
    border: 0 !important;
    margin-bottom: 0 !important;

}

li.bbp-forum-info, li.bbp-topic-title {
    padding-top: 15px;
}

div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry {
    border-top: 0 !important;
    padding: 0 4px 0 0 !important;
}

.bbp-meta .bbp-author-avatar {
    float: left;
}

.bbp-meta .bbp-reply-post-meta > img.avatar,
.bbp-meta .bbp-topic-started-by > img.avatar {
    float: left;
    margin-right: 10px;
}

#bbpress-forums p.bbp-topic-meta img.avatar {
    margin-bottom: 0 !important;
    border: 0 !important;
}

.bbp-meta .bbp-reply-post-meta {
    display: inline-block;
}

.bbp-meta .bbp-author-name {
    margin-left:10px;
    font-weight: bold;
    color: #0171c0;
}

.bbp-meta .bbp-reply-post-date {
    display: block;
    margin-left: 70px;
    white-space: nowrap;

}

.bbp-topic-reply-count {
    width: 5% !important; 
    padding-top: 20px;
}

.bbp-topic-title {
    width: 50% !important;
}

.bbp-meta span.bbp-admin-links {
    white-space: nowrap;
}

#bbpress-forums div.bbp-forum-content, 
#bbpress-forums div.bbp-topic-content, 
#bbpress-forums div.bbp-reply-content {
    margin-left: 4px !important;
    font-size: 1.1em;
}

div.bbp-template-notice, div.indicator-hint {
    margin: 15px 0 0 !important;
}

.bbp-reply-content .bbp-reply-to-link {
    font-weight: bold !important;
    color: #0171c0;
    text-transform: uppercase;
}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
    border: 1px solid #eee;
}


span.bbp-admin-links .bbp-reply-to-link:hover {
    text-decoration: underline;
}

.bbp-form legend {
    font-size: 1.2em;
    font-weight: bold !important;
    color: #0171c0;
    text-transform: uppercase;
}



#bbpress-forums .bbp-pagination {
    margin-top: 15px;
}

.bbp-topic-started-by .bbp-author-avatar, 
.bbp-forum-description .bbp-author-avatar {
    display: none;
}

#subscription-toggle, #favorite-toggle {
    display: inline-block;
    float: right;
    margin-bottom: 10px;
    margin-top: 10px;
}

#bbpress-forums li.bbp-header {
	background-color: #fff !important;
        border-top: 0 !important;
}

#bbpress-forums div.bbp-forum-header, 
#bbpress-forums div.bbp-topic-header, 
#bbpress-forums div.bbp-reply-header {
    background-color: #eaf0f2;
}

#bbpress-forums div.bbp-reply-header.header-master {
    background-color: #dff3fb;
}

#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic {
    padding: 0 !important;
    border:0;
    border-bottom: 1px solid #fff;
    background: #ebf0f2;
    height: 65px;
}

#bbpress-forums li.bbp-body ul.forum.even, 
#bbpress-forums li.bbp-body ul.topic.even {
    background: #e2f3fa;
}

li.bbp-topic-avatar {
	text-align: left;
	float: left;
	width: 80px;
        padding-right: 15px !important;
}

li.bbp-topic-title {
    font-size: 1.5em;

}

li.bbp-topic-author {
    float: left;
}

li.bbp-topic-title .bbp-topic-permalink {
    color: #87b1d5;
}

.btn-topic-new {
    border-radius: 5px;
    background-color: #7fcce7;
    display: inline-block;
    font-size: 1.2em;
    padding: 10px 20px;
    margin:30px 10px 10px 10px;
    text-transform: uppercase;
    font-weight: normal;
    color: #fff;
}

#bbp_topic_tags {
display: none;
}

div.bbp-submit-wrapper {
    margin-top: 30px !important;
    margin-bottom: 10px;
}

#bbpress-forums fieldset.bbp-form {
    border: 0 !important;
    padding:0 0 10px 0 !important;
}

fieldset.bbp-form div.bbp-template-notice, 
fieldset.bbp-form div.indicator-hint {
    margin-top: 0 !important;
}

#bbpress-forums fieldset.bbp-form p {
    display: inline-block;
}

#bbp_reply_submit, #bbp_topic_submit {
    background-color: #fff;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5em;
    color:#0171c0;
}

#bbp_reply_submit:hover {
    text-decoration: underline;
}

div.bbp-template-notice.info {
    display: none;
}
.bbp-pagination .bbp-pagination-count {
    display: none;
}

#bbpress-forums ul.bbp-lead-topic, 
#bbpress-forums ul.bbp-topics, 
#bbpress-forums ul.bbp-forums, 
#bbpress-forums ul.bbp-replies, 
#bbpress-forums ul.bbp-search-results {
    clear:both !important;
}

li.bbp-forum-info, li.bbp-topic-title {
    padding-right: 20px;
}

.bbp-row-actions #favorite-toggle span.is-favorite a,
.bbp-row-actions #subscription-toggle span.is-subscribed a {
    background-color: #eee !important;
    border: 1px solid #ccc !important;
    color: #ccc !important;
}

.bbp-row-actions #favorite-toggle span.is-favorite a:hover,
.bbp-row-actions #subscription-toggle span.is-subscribed a:hover {
    background-color: #e1e1e1 !important;
    border: 1px solid #ccc !important;
    color: #ccc !important;
}

li.bbp-topic-author {
    width: 35%;
    text-align: right;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content, 
#bbpress-forums p.bbp-topic-meta {
    text-align: right;
}

@media only screen and (max-width: 960px) {
    li.bbp-topic-author {
        width: 100%;
        text-align: left;
        padding-left: 5px;
    }
    
    #bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
        text-align: left;
    }

    #bbpress-forums li.bbp-body ul.forum, 
    #bbpress-forums li.bbp-body ul.topic {
        height: auto !important;
    }
}



@media only screen and (min-width: 768px) and (max-width: 962px) {
#about img, #sidebar img {
width: 180px !important;
height: 268px !important;
}

#top-banner img {
width: 95%;
}

#related_posts_thumbnails li:nth-child(4) {
display: none;
}

#nav-single .nav-previous, #nav-single .nav-next {
/*background: #ccc none !important;
width: auto;
height: 22px;
padding: 0 15px;*/
margin-top: 20px;
width: 300px;
}

    #header {

        padding-top: 0px !important;

    }

    

    #mobile_nav {

        display: none !important;

    }

    

   #search-form { display: none; }

    .container {width: 748px;}

    #sidebar { display: block; }

    /*#mobile_menu { width: 240px; }*/

 

    .blog .post {

        padding-right: 20px !important;

    }

    

    .regform, .contact_win {

        left: 0 !important;

        top: 0 !important;

        margin-left: 0 !important;

        margin-top: 0 !important;

        width: 460px !important;

    }

    

    .contact_win img {

        display: none

    }

    

    #et-contact {

        width: 100% !important;

    }

    

    #et-contact p {

        text-align: left;

    }

    

    #et-contact textarea {

        font-family: 'Open Sans', Arial, sans-serif;

    }

    

    .contact_win .results {

        left: 0 !important;

        top: 0 !important;

        margin-left: 0 !important;

        width: 460px !important;

    }

    

    .regform .pass-input {

        float: none !important;

        width: 100% !important;

        margin-bottom: 0 !important;

    }

    

    .signform, .registerform {

        width: 420px !important;

    }

    

    .regform .register-button {

        width: 420px;

    }

    

    ul#bottom-menu {

        text-align: center;

        padding-left: 20px;

    }

    

    ul#bottom-menu li {

        display: inline-block;

    }

    

    #comment-wrap {

        padding-right: 0 !important;

    }

    

    #comment {

        width: 100% !important;

    }

    

    .form-submit {

        width: 100% !important;

    }

    

    #konsultacia {

        background: none;

    }

    #konsultacia blockquote {

        margin: 0 !important;

        padding: 0 !important;

    }

    



    #footer-widgets .footer-widget:nth-child(1) {

        display: none !important;

    }

    

    #footer-widgets .clear {

        clear: none !important;

    }

    

    #footer-widgets .footer-widget:last-child {

        margin-right: 0 !important;

    }

    

    #footer-widgets .footer-widget.last {

        margin-right: 34px !important;

    }

    

 

}



@media only screen and (min-width: 480px) and (max-width: 767px) {

#nav-single .nav-previous, #nav-single .nav-next {
display: none;
}

#top-banner img {
width: 95%;
}
    #header {

        padding-top: 0px !important;

    }

    

    #mobile_nav {

        display: none !important;

    }

    

    #navigation { display: none; }

    .container {width: 460px;}

    #sidebar { display: block; }

    /*#mobile_menu { width: 240px; }*/
.home .post.entry:first-child {
display: block;
}
 

    p#slogan {

        margin-left: 20px !important;

        margin-top: -15px !important;

    }

    

    ul#top-menu {

        display: block;

        position: absolute;

        top: 5px;

        right: 10px;

        padding-top: 0 !important;

        z-index: 10000;

    }

    

    .blog .post {

        padding-right: 20px !important;

    }

    

    .regform, .contact_win {

        left: 0 !important;

        top: 0 !important;

        margin-left: 0 !important;

        margin-top: 0 !important;

        width: 460px !important;

    }

    

    .contact_win img {

        display: none

    }

    

    #et-contact {

        width: 100% !important;

    }

    

    #et-contact p {

        text-align: left;

    }

    

    #et-contact textarea {

        font-family: 'Open Sans', Arial, sans-serif;

    }

    

    .contact_win .results {

        left: 0 !important;

        top: 0 !important;

        margin-left: 0 !important;

        width: 460px !important;

    }

    

    .regform .pass-input {

        float: none !important;

        width: 100% !important;

        margin-bottom: 0 !important;

    }

    

    .signform, .registerform {

        width: 420px !important;

    }

    

    .regform .register-button {

        width: 420px;

    }

    

    ul#bottom-menu {

        text-align: center;

        padding-left: 20px;

    }

    

    ul#bottom-menu li {

        display: inline-block;

    }

    

    #comment-wrap {

        padding-right: 0 !important;

    }

    

    #comment {

        width: 100% !important;

    }

    

    .form-submit {

        width: 100% !important;

    }

    

    #konsultacia {

        background: none;

    }

    #konsultacia blockquote {

        margin: 0 !important;

        padding: 0 !important;

    }

    
.avatar-box {
display: none;
}

.comment-body {
padding-left: 14px;
}


.comment ul.children {
    padding-left: 10px !important;
}
    
/*POPUP*/
#popup-box-sxzw-1 .popupally-inner-sxzw-1, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1,
#popup-box-sxzw-2 .popupally-inner-sxzw-2, #popup-embedded-box-sxzw-2 .popupally-inner-sxzw-2 {
background: none;
padding:40px 30px !important;
border: 1px solid #ccc;
}
    
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw {
padding-left: 0;
}

    #footer-widgets {

        display: block !important;

    }

    

    #footer-widgets .footer-widget {

        display: none;

    }

    

    #footer-widgets .footer-widget:last-child {

        display: block !important;

    }

    

    /*#footer-widgets .footer-widget:nth-child(3) {

        display: block !important;

    }*/

    

    #footer-widgets {

        padding-left: 25px !important;

    }

}



@media only screen and (min-width: 320px) and (max-width: 479px) {


    #header {

        padding-top: 0px !important;

    }

    

    #mobile_nav {

        display: none !important;

    }

    

    #navigation { display: none; }

    .container {width: 300px;}

    #sidebar { display: block; }

    /*#mobile_menu { width: 240px; }*/

    

    p#slogan {

        margin-left: 20px !important;

        margin-top: -15px !important;

    }

    

    ul#top-menu {

        display: block;

        position: absolute;

        top: 5px;

        right: 10px;

        padding-top: 0 !important;

        z-index: 10000;

    }

.home .post.entry:first-child {
display: block;
}

   #top-banner img {
width: 95%;
}

    .regform, .contact_win {

        left: 0 !important;

        top: 0 !important;

        margin-left: 0 !important;

        margin-top: 0 !important;

        width: 300px !important;

    }

    

    .contact_win img {

        display: none

    }

    

    #et-contact {

        width: 100% !important;

    }

    

    #et-contact p {

        text-align: left;

    }

    

    #et-contact textarea {

        font-family: 'Open Sans', Arial, sans-serif;

    }

    

    .contact_win .results {

        left: 0 !important;

        top: 0 !important;

        margin-left: 0 !important;

        width: 300px !important;

    }

    

    .regform .pass-input {

        float: none !important;

        width: 100% !important;

        margin-bottom: 0 !important;

    }

    

    .signform, .registerform {

        width: 260px !important;

    }

    

    .regform .register-button {

        width: 260px;

    }

    

    ul#bottom-menu {

        text-align: center;

        padding-left: 20px;

    }

    

    ul#bottom-menu li {

        display: inline-block;

    }

    

    #comment-wrap {

        padding-right: 0 !important;

    }

    

    #comment {

        width: 100% !important;

    }

    

    .form-submit {

        width: 100% !important;

    }

    

    #konsultacia {

        background: none;

    }

    #konsultacia blockquote {

        margin: 0 !important;

        padding: 0 !important;

    }

.avatar-box {
display: none;
}

.comment-body {
padding-left: 14px;
padding-bottom: 48px;
}


.comment ul.children {
    padding-left: 10px !important;
}

/*POPUP*/
#popup-box-sxzw-1 .popupally-inner-sxzw-1, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1,
#popup-box-sxzw-2 .popupally-inner-sxzw-2, #popup-embedded-box-sxzw-2 .popupally-inner-sxzw-2 {
background: none;
padding:40px 30px !important;
border: 1px solid #ccc;
}
    
#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw {
padding-left: 0;
}    

    #footer-widgets {

        display: block !important;

    }

    

    #footer-widgets .footer-widget {

        display: none;

    }

    

    #footer-widgets .footer-widget:last-child {

        display: block !important;

    }

    

    #footer-widgets {

        padding-left: 25px !important;

    }

/*#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="text"].field-sxzw, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="text"].field-sxzw {
	width: 160px !important;
height: 36px !important;
}

#popup-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="submit"].submit-sxzw, #popup-embedded-box-sxzw-1 .popupally-inner-sxzw-1 .popupally-center-sxzw .content-sxzw input[type="submit"].submit-sxzw {
width: 35px !important;
height: 36px !important;
}*/

#nav-single .nav-previous, #nav-single .nav-next {
display: none;
}

.ldc-cmt-box {
top: auto !important;
bottom: -5px !important;
left: 10px !important;
}

}
