/*#cff.cff-masonry .cff-album-item, #cff.cff-masonry .cff-item, #cff.cff-masonry .cff-likebox {
    float: none;
    display: inline-block;
    width: 100%!important;
    margin: 0 1.5%;
    margin-bottom: 20px;
}
*/
body .gform_wrapper .gform_validation_container {
    display: none;
}
.bsaProCarousel
{
  margin-bottom: 15px!important;
}

.post-detail-style2-row .post-detail {
    margin-top: -69px!important;
}

.smart-post-list-main {
    border: 1px solid #dedede!important;
    padding: 19px!important;
    width: 300px!important;
    margin-left: -20px!important;
    MARGIN-TOP: -20px!important;
    border-top: 0px solid #dedede!important;
}
.ovojesmart{
    border-bottom: 0px solid #dedede!important;
}

.bsaProContainerNew, .bsaProContainerNew .bsaProItems {
    margin-bottom: 5px!important;

}
.thb-pin-it-container {
    position: initial!important;
    max-width: 100%;
}
.vc_column-inner.fixed-me {
width:300px!important;
}

#custom_html-6.widget_text.widget.cf.widget_custom_html.style1, #custom_html-7.widget_text.widget.cf.widget_custom_html.style1  {
    margin-bottom: 15px;
    margin-top: 0px;
}
.widgetrazmak {
    margin-bottom: 0px;
    margin-top: 0px;
}

.smart-post-list-main .image-left-of-excerpt {
    margin-right: 10px!important;
}

#wrapper {
    max-width: 1230px!important;
    margin: 0 auto;
}
.authorpage .author-content p {
    text-transform: none;
}

.cherry-search form.cherry-search__form button.search-submit {

    height: 40px!important;

}
.owl-theme .owl-controls .owl-page span {
    width: 10px!important;
    height: 10px!important;
    background: #992488!important;
}

.post.featured-style3 .featured-title {

    background: rgba(255,255,255,0.7)!important;

}
.category_container.style1 {
    background: none;
    border: 1px solid #222;
    background: #fff;
    position: relative;
    margin-bottom: 5px;
    padding: 0;
    z-index: 3;
}

.pp{
        display: inline-block;
    background: #ffe7f0;
    height: 35px;
    padding: 0 20px;
    line-height: 35px;
    font-weight: 400;
    
}
.logo-container {
    padding: 0 0px!important;
}


@media only screen and (min-width: 550px) {


 
body #gform_wrapper_2 {
    position: relative;
}
 

 
body #gform_wrapper_2 .gform_footer {
    width: auto;
    position: absolute;
    top: 50px;
    left: 85%;
    padding: 0;
    margin: 0;
}

  
}



@media only screen and (min-width: 551px) {


 
body #gform_wrapper_2 {
    position: relative;
}
 

 
body #gform_wrapper_2 .gform_footer {
    width: auto;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 0;
    margin: 0;
}

  
}


@media only screen and (min-width: 700px) {


 
body #gform_wrapper_2 {
    position: relative;
}
 

 
body #gform_wrapper_2 .gform_footer {
    width: auto;
    position: absolute;
    top: 50px;
    left: 83%;
    padding: 0;
    margin: 0;
}

  
}


@media only screen and (min-width: 1000px) {


 
body #gform_wrapper_2 {
    position: relative;
}
 

 
body #gform_wrapper_2 .gform_footer {
    width: auto;
    position: absolute;
    top: 50px;
    left: 85%;
    padding: 0;
    margin: 0;
}

  
}
  
@media only screen and (min-width: 1100px) {


 
body #gform_wrapper_2 {
    position: relative;
}
 

 
body #gform_wrapper_2 .gform_footer {
    width: auto;
    position: absolute;
    top: 50px;
    left: 85%;
    padding: 0;
    margin: 0;
}

  
}
@media only screen and (min-width: 641px){

.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    width: 42%;
    padding-right: 16px;
    float: none;
}
}