/******************************************************************
Theme Name: Wannabe New 2015
Theme URI: http://www.themble.com/bones
Description: This site was built using the Bones Development Theme. For more information about Bones or to view documentation, you can visit the <a href="https://github.com/eddiemachado/bones/issues" title="Bones Issues">Bones Issues</a> page on Github. You'll want to customize this for your clients with your own information.
Author: Your Name Here
Author URI: http://wannabemagazine.com
Version: 1.7
Tags: fluid-layout, responsive-layout, accessibility-ready, translation-ready, microformats, rtl-language-support

License: WTFPL
License URI: http://wannabemagazine.com
Are You Serious? Yes.



CodeKit: (Highly Recommended)
http://incident57.com/codekit/

Compass App: (Windows / Mac Users)
http://compass.handlino.com/

These applications compile Sass into valid CSS. This
way you can keep your production files easy to read and your
CSS minified and speedy. Simply set the output to the
library/css folder and you are all set. It's a thing of beauty.

You can also setup auto compiling with Grunt or using Terminal on
OSX. It's a bit complicated to setup so if you aren't familiar
with it, just get one of the automated applications.

---------------------------------------------------------------

Remember, once you download Bones it's up to you how to use it,
so go nuts. Set things up and develop in a way that's easiest for
you. If using Sass is still a bit confusing for you, then remove it
and customize this template as you see fit.

If you're a bit uneasy about using Sass or just want a familiar setup,
take a few minutes and think about how much better a developer you
can become by just TRYING out new technologies. It may be tough at
first but it WILL make you a better developer. TRUST ME ON THIS. Give
it a week, maybe two, and you will never go back.

If you STILL can't get on board and want to jump ship, that's cool.
Bones is not for everyone and that's ok, I mean I'm not hurt by it,
whatever, I never liked you anyway. Here are some other alternatives
if you're looking for a blank starter theme. I'll just be here waiting
by the window, in case you ever decide to come back.

http://roots.io/starter-theme (way more complex but has a ton of cool features)
http://html5reset.org (super clean and great markup)
https://github.com/viewportindustries/starkers (not sure if it's still active, but still good)

That's it. It's time to jump in and get your hands dirty.
Seriously, why are you still reading this? Get to work!
If you have any issues or problems, you can create an issue on github
or find me on Twitter: @eddiemachado (SHAMELESS PLUG!).

Happy Developing!

(When you're done, you may want to remove all this nonsense before
passing it along to your client.)

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

@import url(library/css/common.css);
@import url(library/css/menu.css);
@import 'library/font/specimen/stylesheet.css';
@import 'library/font/didot/stylesheet.css';
@import 'library/css/fontawesome.css';
*{
    -webkit-font-smoothing: antialiased !important;    
}
.nav li a{    
    -webkit-text-stroke: 0pt !important;
}
h1,h2,h3, h1 a, h2 a, h3 a{
    /*    -webkit-text-stroke: 0.2pt !important;*/
}
body{
    font-family: Arial, sans-serif;
    background: #f5f5f5;
}
a{
    transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -webkit-transition: color .25s ease-in-out;
    text-decoration: none;
    -webkit-text-stroke:0px;
    outline: 0px;
}
p{
    font-size: 1rem;
    font-weight: 400;
    -webkit-text-stroke: 0pt !important;
}
.post-excerpt{
    -webkit-text-stroke: 0pt !important;
}
#content{    
    margin-top: 0px;    
}
.inner-section, .inner-section-single{
    background: #fff;
    padding-top: 10px;
    position: relative;
}
.sidebar{

}
h1,h2,h3,h4,h5, .h2{
        font-family: 'Roboto', sans-serif;
        font-weight: 100;
/*    font-family: 'GFS Didot', serif;*/
}
h2, h2.h2{
    margin: 15px 0px;
}
h2, h2 a{
    font-size: 2rem;
}
.first{
    padding-left: 0px;
    margin-left: 0px;
}
.last{
    padding-right: 0px;
    margin-right: 0px;
}
.post-excerpt{
    font-size: 1.0rem;
    font-weight: 300;
}
.thumbnail a{    
    display: block;
}
.thumbnail a img{
    margin: 0px;
}
.sticky {}          /* DO NOT EDIT THIS */
.gallery-caption {} /* THESE ARE USELESS */
.bypostauthor {}    /* THEY ARE ONLY TO KEEP THEME CHECK HAPPY */

#logo{
    text-align: center;
}

.top-banner{
    background: #ffffff;
    padding-top: 0px;
    text-align: center;
}
#inner-header{    
    position: relative;
    font-family: 'Roboto';
/*    font-family: 'GFS Didot', serif;*/
}
/** novo **/
.m-logo{
    display: none;
    float: left;
    padding: 5px 10px 0px 10px;
    line-height: 0px;
}
.m-logo img{
    height: 23px;
    line-height: 0px;
}
.fixed .m-logo{
    display: block;
}
/** novo end **/
.inner-header-wrap{
}
.header-first-line{
    padding:8px 0px;
    background: #fff;
    border-bottom: 1px solid #cccccc;
}
.header-second-line{
    background-color: #fff;
    margin-bottom: 10px;
}
.top-navigation-wrapper{
    position: relative;
}
.top-navigation-wrapper .nav{
    display: none;
    background: #fff;
}
.top-navigation-wrapper .nav ul{
    margin: 0px;
}
.top-navigation-wrapper.open .nav{
    display: block;
    position: absolute;
    top: 31px;
    z-index: 9999;
}
.top-navigation-wrapper ul li{
    display: block;
    width: 310px;
    border-bottom: 1px solid #c3c3c3;
}
.top-navigation-wrapper ul li ul li{
    border-bottom: 1px solid #c3c3c3;
}
.top-navigation-wrapper li:hover{
    background: #efefef;
}
.top-navigation-wrapper li:first-child{
    border-top: 1px solid #c3c3c3;
}
.top-navigation-wrapper li:last-child{
    border-bottom: none;
}
.top-navigation-wrapper .nav li a{
    color: #000;    
    padding: 8px 10px 8px 16px;    
}
.top-navigation-wrapper ul li.menu-item-has-children > a:after{
    content:"\f054";
    float: right;
    font-family: "Fontawesome";
}
.logo img{
    max-height: 58px;
}

.wannabe-nav-wrap{
    text-align: center;
}
.wannabe-nav-wrap .nav li{
    display: inline-block;
    float: none;
    margin: 0px 10px;
}
.wannabe-nav-wrap .nav li a{
    color: #fff;
    font-weight: 400;
}
.wannabe-nav-wrap .nav li a span{
    color: #757575;
}
.wannabe-nav-wrap .nav li a:hover{
    color: #757575;
}
.wannabe-nav li{
    display: inline-block;
}
.wannabe-nav li a{
    color: #d3d3d3;
}
.nav li a{
    font-size: 0.9rem;
    font-weight: 400;
}

.slide .caption{
    background: url(library/images/overlay.png) repeat;
    opacity: .8;
    font-family: 'Roboto';
    padding: 15px 0px;
}
.slide a h2{
    font-weight: 100;
    font-size: 2rem;
    margin: 0px;
    height: 3.2rem;
    overflow: hidden;
    line-height: 2.7rem;
}
.slide a{    
    text-decoration: none;
}
.slide p{
    font-size: 1.2rem;    
    color: #7c7c7c;
    font-weight: 300;    
    margin-top: 0px;
    margin-bottom: 0px;
}
.date{
    text-align: center;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
}
.date, .category-name{
    font-weight: 300;    
}
.date .day,.date .month{
    display: block;    
}
.date .day{
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-bottom: 8px;
}
.date.small .day{
    font-size: 2.5rem;
    line-height: 1.9rem;
}
.date .month{
    font-size: 1rem;
    line-height: 1rem;
    text-transform: lowercase;
    font-weight: 300;
    font-style: italic;
}
.date.small .month{
    font-size: 1rem;
    line-height: 1rem;
}
.small-date .day{
    font-size: 14px;
    font-weight: 100;
    font-style: italic;
    font-family: 'Roboto', sans-serif;
    text-transform: lowercase;
}
.related-post .category-name{
    margin-top: 5px;
}
.relatedposts .title,  #comments .title{
    position: relative;
    display: block;    
    padding: 10px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.relatedposts .title span, #comments .title span{
    background: #fff;
    padding: 20px;
    position: relative;
    z-index: 10;
}
.related-post.last{
    padding-left: 0.75em;
}
.relatedposts .title:before,  #comments .title:before{
    height: 1px;
    width: 100%;
    background: #e5e5e5;
    content: " ";
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 0px;
    top: 23px;
    z-index: 9;
}
.related-thumb img{
    width: 100%;
}
.alignright{
    text-align: right;
}
.related-post{
    margin-bottom:60px;
}
.related-post h3{
    font-size: 24px;
}
.related-post h3{
    margin: 10px 0px 0px 0px;
    text-align: left;    
}
.caption-info{
    color: #747474;
}
.post-info{
    color: #000000;
}
.caption-info,.post-info{
    text-align: center;
}
.category-name{
    font-family: 'Roboto', sans-serif;
    border-top: 1px solid #ff0000;
    font-size: 0.78rem;
    display: inline-block;    
    margin-top: 18px;
    text-transform: uppercase;
    padding-top: 5px;
}
.single-post-large{
    border-bottom: 0px !important;
    border-top: 0px !important;
    padding-top: 10px !important;
}
.single-post-loop{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;    
    margin-bottom: 20px;
}
.single-post-loop:first-child{
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
}
.category-wrap .single-post-loop:first-child{
    border-top: 0px;
}
.slide .single-post-loop{
    border:0px !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.slide .single-post-loop .entry-content h2{
    margin-top: 25px;
}
.single-post-loop .entry-content h2{
    line-height: 2rem;
    font-weight: 100;
}
.entry-content p a{
    color: #ff0000;
}
.align-right{
    text-align: right
}
.aligncenter{
    text-align: center;
}
.fixed {
    position: fixed !important;
    top: 0px;
    z-index: 9999;
    width: 100%;
}
.fixed .header-first-line{

}
.fixed .logo-column{
    display: none;
}
.fixed .menu-top-column{
    border-top: 0px;
}
#brendLeft.fixed,#brendRight.fixed{
    top: 129px;
    width: 335px;
}
.main{
    padding: 0 10px;
}
.sidebar [class^="banner-"] div[id^="bbb"]{
    margin-bottom: 15px;
}
.billboard-banner [id^="bbb"]{
    margin: 0 auto !important;
}

.top-banner div[id^="ebDiv"]{
    display: block !important;
}
.page-id-308598 [id^="bbb"]{
    display: none;
}
/* share */
.share-btn{
    width: 39px;
    height: 40px;
    display: block;    
    background: url(library/images/share-icon.png) no-repeat;
    margin-right: 5px;
}
.share-btn:hover{
    cursor: pointer;
    color: #000;
}
.social{
    position: relative;
    display: inline-block;
}
.single-post-loop-big .social{
    width: 39px;
    margin: 20px auto 0px auto;
}
.social li{
    font-family: 'Roboto', sans-serif;
    display: block;
    color: #828282;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 0.75rem;
    text-align: center;
    vertical-align: top;
    width: 39px;
    height: 40px;
}
.social li.social-icon{    
    transform: translate(0px, 0px);
    -webkit-transform:translate(0px, 0px);
    -ms-transform:translate(0px, 0px);
    position: absolute;
    left: 0px;
}
.social li.share-btn-wrap{
    position: relative;
    z-index: 8;
}
/* changed */
.social-icon a{
    width: 39px;
    height: 40px;    
    background-image: url(library/images/share-icons.png);
    background-repeat: no-repeat;
    display: block;
}
.social.open li{    
    -webkit-transition: transform 400ms ease; /* For Safari 3.1 to 6.0 */
    transition: transform 400ms ease;
}
.social li.social-icon{
    transform: translate(0px, 0px);
    -webkit-transition: transform 400ms ease; /* For Safari 3.1 to 6.0 */
    transition: transform 400ms ease;
}
.social.open li.fb{
    transform: translate(39px, 0px);
    -webkit-transform:translate(39px, 0px);
    padding-left: 3px;
}
.social.open li.tw{
    transform: translate(81px, 0px);
    -webkit-transform:translate(81px, 0px);
}
.social.open li.gplus{
    transform: translate(120px, 0px);
    -webkit-transform:translate(120px, 0px);
}
.social.open li.mail{
    transform: translate(159px, 0px);
    -webkit-transform:translate(159px, 0px);
}
.social.open li.pin{
    transform: translate(198px, 0px);
    -webkit-transform:translate(198px, 0px);
}
.social.open li.whapp{
    transform: translate(237px, 0px);
    -webkit-transform:translate(237px, 0px);
}

.social li.social-icon a:hover{
    opacity: 0.8;
}
.social-icon.fb a{
    background-position: 0px 0px;
}
.social-icon.tw a{
    background-position: -39px 0px;
}
.social-icon.gplus a{    
    background-position: -78px 0px;
}
.social-icon.mail a{    
    background-position: -117px 0px;
}
.social-icon.pin a{
    background-position: -156px 0px;
}
.social-icon.whapp a{    
    background-position: -195px 0px;
}

.social-native li{
    margin: 5px 0px;
}
.social-native .social-icon a{
    width: auto;
    height: auto;
}
.social-native .social-icon a i{
    vertical-align: middle;
}
.social-native .social-icon{
    background: none;
}
.social-native .social-icon a i{
    padding: 8px 0px;
    border-radius: 50%;
    font-size: 24px;
    width: 40px;
    text-align: center;
    float: left;
}
.social-native .social-icon a:hover{
    opacity: .8;
}
.social-native .social-icon a{
    color: #fff;
    padding: 0px;
    border-radius: 20px;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    height: 40px;
}
.social-native .social-icon a span{
    padding: 11px 20px 11px 20px;
    display: inline-block;
    margin-left: -10px;
}
.social-native .social-icon.fb a{
    background: #5B6E99;    
}
.social-native .social-icon.fb a i{
    background: #334A80;
}
.social-native .social-icon.tw a{
    background: #5FB1C7;
}
.social-native .social-icon.tw a i{
    background: #34A3D1;
}
.social-native .social-icon.li a{
    background: #347A9C;    
}
.social-native .social-icon.li a i{
    background:#00567B;    
}
.social-native .social-icon.gplus a{
    background: #E5695F;    
}
.social-native .social-icon.gplus a i{
    background:#E2453C;    
}
.social-native .social-icon.pin a{
    background: #d4393b;    
}
.social-native .social-icon.pin a i{
    background:#D62022;    
}
.social-native .social-icon.whapp a{
    background:#59CD62;    
}
.social-native .social-icon.whapp a i{
    background:#33BC3B;
}
/* end */
#comments{
    margin-top: 25px;
}
/* share big */
.article-header .sharing{
    text-align: left;
}
.social-big .share-btn{
    width: 60px;
    height: 60px;
    display: block;    
    background-image: url(library/images/social-big.png);
    background-position: -360px 0px;
}
.social-big{
    position: relative;
    display: inline-block;
    margin: 0px;
    width: 100%;
}
.single-post-loop-big .social-big{    
    margin: 20px auto 0px auto;
}
.social-big li{
    display: block;
    color: #828282;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 0.75rem;
    text-align: center;
    vertical-align: top;
    width: 60px;
    height: 60px;
    float: left;
}
.social-big li.social-icon{    
    transform: translate(0px, 0px);
    -webkit-transform:translate(0px, 0px);
    -ms-transform:translate(0px, 0px);
    position: absolute;
    left: 0px;
}
.social-big li.share-btn-wrap{
    position: relative;
    z-index: 8;
}
.social-big .social-icon a{
    width: 60px;
    height: 60px;    
    background-image: url(library/images/social-big.png);
    background-repeat: no-repeat;
    display: block;
}
.social-big.open li{    
    -webkit-transition: transform 400ms ease; /* For Safari 3.1 to 6.0 */
    transition: transform 400ms ease;
}
.social-big.open li .share-btn{
    background: none;
}
.social-big li.social-icon{
    transform: translate(0px, 0px);
    -webkit-transition: transform 400ms ease; /* For Safari 3.1 to 6.0 */
    transition: transform 400ms ease;
}
.social-big li.social-icon.fb{
    position: relative;
    width: 100%;
    text-align: right;
    float: none;
}
.social-big.open li.tw{
    transform: translate(0px, 0px);
    -webkit-transform:translate(0px, 0px);
    z-index: 999;
}
.social-big.open li.gplus{
    transform: translate(-60px, 0px);
    -webkit-transform:translate(-60px, 0px);
}
.social-big.open li.mail{
    transform: translate(-120px, 0px);
    -webkit-transform:translate(-120px, 0px);
}
.social-big.open li.pin{
    transform: translate(-180px, 0px);
    -webkit-transform:translate(-180px, 0px);
}
.social-big.open li.whapp{
    transform: translate(-240px, 0px);
    -webkit-transform:translate(-240px, 0px);
}

.social-big li.social-icon a:hover{
    opacity: 0.8;
}
.social-big .social-icon.fb a{    
    background-color: #314c84;
    background-image: none;
    width: 100%;
    text-align: center;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
.social-big .social-icon.fb a i{
    width: 60px;
    height: 60px;
    display: inline-block;
    background-image: url(library/images/social-big.png);
    background-position: -300px 0px;
    float: right;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
}
.social-big .social-icon.fb a span{
    vertical-align: top;
    display: inline-block;
    padding: 21px 0px;
    font-size: 0.8rem;    
    color: #fff;
    text-shadow: none;
}
.social-big .social-icon.tw a{
    background-position: -240px 0px;
}
.social-big .social-icon.gplus a{    
    background-position: -180px 0px;
}
.social-big .social-icon.mail a{    
    background-position: -120px 0px;
}
.social-big .social-icon.pin a{
    background-position: -60px 0px;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
}
.social-big .social-icon.whapp a{    
    background-position: 0px 0px;
}
.social-blogger ul{
    margin: 0px;
    text-align: right;
}
.social-blogger .social-icon{
    display: inline-block;
    margin-left: -4px;
}
/* social-bar */
.social-bar-wrap{
    padding: 6px 0px;
}
.social-bar{
    text-align: right;
    display: block;
    margin: 0px;
    line-height: 0px;
}
.social-bar li{
    display: inline-block;
    margin: 0px 8px;
    vertical-align: middle;
}
.social-bar li:last-child{ 
    margin-right: 0px;
}
.social-bar li a{
    display: block;
    /*background-image: url(library/images/social-icons_new.png);*/
    background-repeat: no-repeat;
    transition: background .25s ease-in-out;
    -moz-transition: background .25s ease-in-out;
    -webkit-transition: background .25s ease-in-out;
    line-height: 0px;
}
.social-bar li a:hover{
    opacity: .8;
}
.social-bar li.fb-icon a{
    background-image: url(library/images/social/facebook.png);
    background-repeat: no-repeat;
    width: 9px;
    height: 20px;
}
/*.social-bar li.fb-icon a:hover{
    background-position: 0px -27px;
}*/
.social-bar li.tw-icon a{
    background-image: url(library/images/social/twitter.png);
    background-repeat: no-repeat;
    width: 26px;
    height: 21px;
}
/*.social-bar li.tw-icon a:hover{
    background-position: -38px -27px;
}*/
.social-bar li.gplus-icon a{
    background-image: url(library/images/social/gplus.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 20px;
}
/*.social-bar li.gplus-icon a:hover{
    background-position: -80px -27px;
}*/
.social-bar li.pin-icon a{
    background-image: url(library/images/social/pinterest.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 21px;
}
/*.social-bar li.pin-icon a:hover{
    background-position: -125px -27px;
}*/
.social-bar li.inst-icon a{
    background-image: url(library/images/social/instagram.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
/*.social-bar li.inst-icon a:hover{
    background-position: -167px -27px;
}*/
.social-bar li.yt-icon a{
    background-image: url(library/images/social/yt_1.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 20px;
}
/*.social-bar li.yt-icon a:hover{
    background-position: -200px -27px;
}*/
.social-bar li.viber-icon a{
    background-image: url(library/images/social/viber_1.png);
    background-repeat: no-repeat;
    width: 85px;
    height: 21px;
}
.search-small-icon{
    padding-left: 15px;
    border-left: 1px solid #333333;
}
.search-small-icon a{
    background-image: url(library/images/social/search-small.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 21px;

}
/* blogger */
.blogger-featureImage{
    position: relative;    
}
.blogger-title{
    position: absolute;
    top: 40%;
    color: #fff;
    max-width: 190px;
    left: 20px;
}
/* archive */
.archive-title{
    font-size: 3rem;
    margin: 1.2rem 10px;
    /*    border-bottom: 1px solid #e5e5e5;*/
}
/* single post */
.inner-section .date, .inner-section-single .date{
    font-family: 'Roboto', sans-serif;
    opacity: 1;
    font-weight: 200;
}
.entry-content blockquote{
    display:block;
    padding: 15px 20px 15px 90px;
    margin: 0 0 20px;
    position: relative;  
    /*Font*/
    font-family: Georgia, serif;
    font-size: 16px;
    line-height: 1.5;  
    text-align: justify;  
    border-left: 0px;
    color: #000;
}

.entry-content blockquote::before{
    content: "\201C"; /*Unicode for Left Double Quote*/

    /*Font*/
    font-family: Georgia, serif;
    font-size: 110px;
    font-weight: bold;
    color: #000;
    line-height: 1.2;
    /*Positioning*/
    position: absolute;
    left: 10px;
    top:5px;
}

.entry-content blockquote::after{
    /*Reset to make sure*/
    content: "";
}

.entry-content blockquote a{
    text-decoration: none;
    background: #eee;
    cursor: pointer;
    padding: 0 3px;
    color: #c76c0c;
}

.entry-content blockquote a:hover{
    color: #666;
}

.entry-content blockquote em{
    font-style: italic;
}
.entry-content h2, .entry-content h2 strong{
    font-weight: 400;
}
.single .entry-content{
    /*   border-bottom: 1px solid #e5e5e5;*/
}
.meta-info a{
    color: #fff;
    text-decoration: none;
    background: #999999;
    padding: 3px;
    font-weight: 300;
    -webkit-text-stroke: 0pt !important;
    font-family: 'Roboto', sans-serif;
    margin: 0px 3px 6px 3px;
    display: inline-block;
    text-transform: lowercase;
    font-size: 13px;
}
.meta-info a:hover{
    background: #333;
}
.article-header{
    margin-bottom: 20px;
}
.article-header .post-info{
    margin: 20px 0px;
}
.article-header .thumbnail img{
    width: 100%;
}
h3.title{
    font-size: 1.6rem;
}
.social-native li{
    display: inline-block;
    margin-right: 3px;
}
.social-native .fb-box > div > span{
    vertical-align: top !important;
}
.social-native img{
    margin: 0px !important; 
}
/* search form */
.open input.search-form{
    display: block;
}
.form-unvisible{
    display: none;
    -moz-transition: all 0.35s;
    -webkit-transition: all 0.35s;
}
.form-visible{
    position: absolute; 
    top: 1px;
    right: 8px;
    width: 100%;
    display: block;
    -moz-transition: all 0.35s;
    -webkit-transition: all 0.35s;
}
input.search-form {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff;
    border-color: #373737;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #373737;
    display: block;
    float: right;
    font-size: 1em;
    font-weight: 400;
    height: 29px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 0px 10px;
    transition: all 0.25s ease 0s;
}
input.search-form:focus {
    outline: none;    
}
.inner-section .post-listing-section article:last-child{
    border-bottom: none;
    padding-bottom: 0px;
}
.inner-section .post-listing-section article:first-child{
    border-top: 0px;
    padding-top: 0px;
}
::-webkit-input-placeholder {
    color: #474747;
    font-size: 12px;
    font-style: italic;
}

:-moz-placeholder { /* Firefox 18- */
    color: #474747;  
    font-size: 12px;
    font-style: italic;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #474747;  
    font-size: 12px;
    font-style: italic;
}

:-ms-input-placeholder {  
    color: #474747;
    font-size: 12px;
    font-style: italic;
}

.button.search-btn-big{
    background: url("library/images/search_1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 31px;
    margin-right: 5px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 30px;
    background-size: 100%;
}
.button.search-btn{
    background: url("library/images/search-small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 21px;
    height: 21px;
    margin-top: 2px;
    position: absolute;
    right: 2px;
}
.button i {
    margin-top: 0.3em;
}
.button:active {
    border: 0 !important;
    text-shadow: 0 0 0;
}

.user-avatar,.user-avatar img{
    display: block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}
.alignleft{
    text-align: left;
}
.article-header .category-name{
    margin-top: 5px;
}
.author{
    font-style: italic;
    font-weight: 300;
}
.header-mob{
    display: none;
}
.logo-column{    
    text-align: center;
    padding: 10px 0px;
}
.logo-column.logo-tv{
    margin-left: 135px;
}
.social-column{
    position: relative;
    padding-right: 10px;
}
.social-addons a:hover{
    color: #d3d3d3;
}
.social-addons .viber,.social-addons .youtube{
    width: 100%;
    color: #fff;
    display: block;
    font-family: 'Roboto';
    font-size: 20px;
    font-weight: 100;
    margin-bottom: 10px;
    border-radius: 25px;
}
.social-addons .viber{
    background: url(library/images/viber-white.png) #7c519c no-repeat 15px center;
    padding: 11px 10px 11px 109px;
}
.social-addons .youtube{
    background: url(library/images/yt-white.png) #cc181e no-repeat 15px center;
    padding: 11px 10px 11px 60px;
}
.social-addons a:hover{
    opacity: .8;
}
.footer{
    background: #fff;
    padding-top: 40px;
    font-family: 'Roboto';
    z-index: 999999;
    position: relative
}
.footer .source-org{
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 13px;
    font-family: 'Roboto';
    font-weight: 300;
    color: #595959;
}
.footer-menu-wrap{
    margin-top: 40px;
}
.footer-nav{
    margin-top: 0px;
}
.social-bar-footer{
    max-width: 166px;
    margin-top: 55px;
}
.social-bar-footer li{
    display: inline-block;
    width: 33%;
    margin-left: -4px;
    margin-bottom: 50px;
}
.social-bar-footer img{
    opacity: .6;
}
.social-bar-footer a:hover img{
    opacity: .8;
}
.right-aligned{
    text-align: right;
}
.centered-aligned{
    text-align: center;
}
.footer-nav a{
    color: #d1d1d1;
    text-transform: uppercase;
    font-size: 13px;
}
.footer a:hover{
    color: #b2b0b0;
}
.footer-nav a:hover{
    opacity: 1;
}
.logo-footer{
    margin-top: 10px;
}
.copyright{
    border-top: 1px solid #e5e5e5;
    padding: 20px 0px;
    margin-top: 20px;
}
.btn-bordered{
    border: 1px solid #1a1a1a;
    padding: 25px 0px;
    text-transform: uppercase;
    color: #fff;
    font-size: 17px;
    width: 100%;
    display: block;
    text-align: center;
}
.footer .btn-bordered{
    border: 1px solid #e5e5e5;
}
.big-font{
    font-size: 33px;
}
.thin-font{
    font-weight: 100;
}
.turquoise{
    color: #328e82;
}
.nav-mobile{
    display: none !important;
}
.footer a{
    color: #999999;
}
.websites a{
    color: #000;
}
.logo-wrap{
    padding: 0px 25px;
}
.error-msg{
    text-align: center;
    background: red;
    color: #fff;
    border-radius: 5px;
    padding: 5px;
}

.main-slider .video-overlay {
    position: absolute;
    top: 50%;
    margin-top: -42px;
    left: 50%;
    margin-left: -42px;
    font-size: 100px;
    display: block;
    width: 85px;
    height: 85px;
    background: url(library/images/play.png) no-repeat center center;
}
.thumbnail{
    position: relative;
}
.main-slider .slide p{
    font-size: 14px;
    font-weight: 300;
    margin: 0;
}
.main-slider a:hover{
    color: red;
}
@media (min-width:911px){
    .main-content{
        width: auto;
        margin-right: 310px;
        float: none;
    }
    .sidebar{
        width: 300px;
        float: right;
        margin-right: 10px;
    }
    .main-slider.flexslider{        
        padding-bottom: 30px;
        padding: 0px 55px 30px;
    }
}
@media (max-width:910px){    
    .widget{
        position: relative;
        margin: 10px;
    }
    .wannabe-widget .overlay-widget{
        background-repeat: repeat-x !important;
    }
    .sidebar img, .sidebar iframe, .sidebar object, .sidebar embed{
        width: 100%;
    }
}
@media (max-width:767px) {
    .page-links > span, .page-links > a{
        margin: 3px !important;
    }
    .page-links{
        background: none !important;
    }
    .inner-post{
        display: none;
    }
    .single-post-loop .entry-content h2{

    }
    .date .month {
        font-size: 0.8rem !important;
        line-height: 1rem;
        text-transform: lowercase;
    }
    .date{
        margin-top: 12px;
    }
    .search-container{
        margin: 10px 1%;
        width: 98%;
    }
    .slide p{
        display: none;
    }
    .slide a h2{
        height: auto;
    }
    .caption{
        position: static;
    }    
    .single-post-loop .thumbnail img{
        width: 100%;
    }
    #content{
        padding: 0px;
    }
    .inner-section, .inner-section-single{
        padding:10px 0px;
    }
    #post-listing-section{
        padding: 0px 10px;
    }
    .fb-comments span {
        width: 100% !important;
    }
    .fb-comments iframe {
        width: 100% !important;
    }
    .sharing .social-big{
        margin-top: 20px;
    }
    .social-big .social-icon a{
        width: 40px;
        height: 40px;
    }
    .social-big.open li{
        z-index: 99999;
    }

    .social-big li.tw{
        transform: translate(120px, 0px);
        -webkit-transform:translate(120px, 0px);
        z-index: 999;
    }
    .social-big li.gplus{
        transform: translate(40px, 0px);
        -webkit-transform:translate(40px, 0px);
    }
    .social-big li.mail{
        transform: translate(80px, 0px);
        -webkit-transform:translate(80px, 0px);
    }
    .social-big li.pin{
        transform: translate(0px, 0px);
        -webkit-transform:translate(0px, 0px);
    }
    .social-big li.whapp{
        transform: translate(160px, 0px);
        -webkit-transform:translate(160px, 0px);
    }
    .social-big li.social-icon.fb{
        position: absolute;
        width: 40px;
        text-align: right;
        float: none;
        transform: translate(200px, 0px);
        -webkit-transform:translate(200px, 0px);
    }
    .social-big .social-icon.fb a span{
        display: none;
    }

    .social-big .social-icon.fb a i {
        width: 40px !important;
        height: 40px;                
        background-position: -312px -10px;
    }
    .social-big .social-icon.tw a {
        background-position: -249px -8px;
    }
    .social-big .social-icon.gplus a {
        background-position: -188px -8px;
    }

    .social-big .social-icon.mail a {
        background-position: -131px -10px;
    }
    .social-big .social-icon.pin a {
        background-position: -70px -10px;
    }
    .social-big .social-icon.whapp a {
        background-position: -9px -10px;
    }
    .social-big li.share-btn-wrap{
        display: none;
    }
    .social-big{
        height: 40px;
    }
    .social-big li{
        width: 40px;
        height: 40px;
    }
    .scrollToTop{
        bottom: 60px !important;
    }
}
@media (max-width:1029px) {
    .nav-mobile-visible #contentLayer{
        display: none !important;
    }
    .social-bar{
        margin-top: 20px;
    }
    .nav-mobile li{
        display: block;
        text-align: left;
    }
    .wannabe-nav{
        text-align: center;
    }
    .wannabe-nav li{
        display: inline-block;
        float: none;
    }

    .nav-mobile li a{
        padding: 5px 20px;
        color: #000;
        font-size: 16px;
        font-family: 'Roboto';
        font-weight: 300;
        display: block;
    }
    .nav-mobile > ul > li > a{
        font-weight: 500;
        text-transform: uppercase;
    }
    .nav-mobile li a:hover{
        background-color: rgba(255, 255, 255, 0.1);
    }
    .nav-mobile li ul{
        margin: 0px 0px 0px 0px;
    }
    .social-bar li{
        margin: 0px;
        width: 32%;
        display: inline-block;
        text-align: center;
    }
    .social-bar li a{

    }
    [id^='hA'] div{
        max-width: 100%;
    }
    .wrap{
        width: 100%;
    }
    .post-listing-section,.main{
        padding: 0px 10px;
    }
    .sidebar img, .sidebar iframe, .sidebar object, .sidebar embed{
        max-width: 100%;
    }
    .sidebar [id^="bbb"], div[id^="bbb"]{
        max-width: 100%;
    }
    .header-mob{
        display: block;
    }
    .header-desk{
        display: none;
    }
    .nav-mobile{        
        background: #fff;
    }
    .header-mob{
        padding: 20px 0px;
        border-bottom: 1px solid #e5e5e5;
        background-color: #fff;
    }
    .top-navigation-wrapper-mob{
        margin-left: 5px;
    }
    .top-navigation-wrapper-mob .social-bar{
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .top-navigation-wrapper-mob .social-bar li{
        display: block;
        text-align: left;
    }
    .top-navigation-wrapper-mob .social-bar li a{
        background: none;
        color: #fff;
        font-weight: 300;
        text-decoration: none;
    }
    .top-navigation-wrapper-mob .nav-mobile .top-nav li{
        background: #232323;
        border-top: 1px solid #373737;
    }
    .top-navigation-wrapper-mob .nav-mobile .top-nav li a{
        display: block;
        padding: 15px;
    }
    .top-navigation-wrapper-mob .nav-mobile .top-nav li ul.sub-menu a{
        padding: 15px 15px 15px 30px;
    }
    .top-navigation-wrapper-mob .nav-mobile li a{
        color: #999;
    }
    .top-navigation-wrapper-mob .nav-mobile li ul.sub-menu{
        margin: 0px 0px 0px 0px;
    }
    .search-container{
        margin-top: 0px;
    }
    .flex-direction-nav{
        display: none;
    }
    .logo-footer {     
        text-align: center;
    }
    .social-bar-footer{
        margin: 40px auto 30px auto;
    }
    .websites, .footer-menu-wrap{
        padding: 0px 40px;
    }
    .websites > div{
        margin-bottom: 10px;
    }
    .footer-menu-wrap{
        text-align: center;
    }
    .mob-search form{
        float: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        width: 83.2%;
        margin-right: auto;
        margin-left: auto;
        height: 54px;
        display: block !important;
        position: relative;
    }
    .mob-search input.search-form{
        background: none;
        padding: 20px 0px;
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
    }
    .mob-search .button.search-btn{
        top: 6px;
    }
}
.wannabe-midnight-hot-widget{
    background: #000;
    padding: 20px;
    position: relative;
}
.wannabe-midnight-hot-widget h2{
    font-size: 50px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    margin: 0px;
}
.wannabe-midnight-hot-widget a{
    display: block;
}
.wannabe-midnight-hot-widget .yt-icon{
    display: block;
    width: 82px;
    height: 58px;
    position: absolute;
    bottom: 30px;
    left: 30px;
    background: url(library/images/yt.png) no-repeat center center;
}
.lazy{
    display: none;
}
.wannabe-widget{
    position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
}
.wannabe-widget .overlay-widget{
    background: url(library/images/widget-bg.png) no-repeat center bottom;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    bottom: 7px;
    left: 0px;
}
/*new*/
.widget_customcategory_widget a{
    margin-bottom: 5px;
}
.widget-title-wrap{
    /*position: absolute;
    bottom: 30px;
    z-index: 999;
    padding: 0px 58px;
    width: 100%;*/
    padding: 10px 5px;   
    line-height: 15px;
}
.wannabe-widget h2{    
    text-align: center;    
    /*color: #fff;
    text-transform: uppercase;
    border-top: 1px solid #ff0000;    */
    color: #000;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'theano_didotregular';
    font-size: 24px;
}
.widget-title-wrap{
    text-align: center;
}
.widget-title-wrap img{
    width: auto !important;
}
.wannabe-widget a{
    display: block;
    line-height: 0px;
}
.thumbnail-video{
    position: relative;
}
.overlay-play{
    display: block;
    background: url(library/images/video-overlay.png) no-repeat center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
}
.wannabe-most-popular-widget-wrap{
    margin-top: 10px;
}
.wannabe-most-popular-widget .post-content{
    padding: 15px;
}
.wannabe-youtube-widget .widget-title-wrap, .wannabe-most-popular-widget .widget-title-wrap{
    border-bottom: 1px solid #cccccc;
    padding-bottom: 12px;
}
.slider-nav{
    width: 68px;
    height: 18px;
    display: block;
    margin: 15px auto;
}
.slick-slide.video{
    height: 280px;
}
.video h3{
    font-weight: 400;
    color: #000;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 0;
    line-height: 25px;
}
.video-content{
    padding: 15px 15px 0px 15px;
}
.slider-nav.prev-arrow{
    background: url(library/images/arrow-top.png) no-repeat center center;
}
.slider-nav.next-arrow{
    background: url(library/images/arrow-bottom.png) no-repeat center center;
}
.slick-slider .slider-nav:hover{
    cursor: pointer;
}
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
    position: relative;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;    
}
.slick-arrow.slick-hidden {
    display: none;
}
/** end */
.slide h2 a:hover, .slide .category-name a:hover{
}
.slide h2{
    margin-top: 0px;
    overflow: hidden;
}
.logo-h{    
    display: block;
    padding-left: 10px;
    line-height: 0px;
}
#wrapper{
    position: relative;
}
.nav-mobile-visible #contentLayer{
    display: block;
}
#contentLayer {
    display: none;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999;
}
.single-post-large img{
    width: 100%;
}
.letters {
    text-align: left;
    border-bottom: 1px solid #808080;
}
.letters li {
    display: inline-block;
    text-transform: uppercase;
    margin-right: 6px;
    margin-left: 6px;
}
.letters li a{
    text-transform: uppercase;
}

.copyright{
    text-align: center;
}

.widget-cinema{
    border: 1px solid #333;
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    outline: 1px solid red;
    outline-offset: 2px;
}
.widget-cinema .overlay-widget{
    display: none;
}
.widget-cinema .widget-title-wrap{
    position: relative;
    padding: 0px;
    bottom: inherit;
    color: #000;
}
.widget-cinema h2{    
    font-size: 32px;
    text-align: center;    
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    margin: 0px auto 2px auto;
    padding-bottom: 2px;
    border-bottom: 5px solid #231f20;
    text-transform: uppercase;
    color: #000;
}
.widget-cinema img{
    border-top: 5px solid #231f20;
    padding: 5px;
}
.widget-cinema .inner{
    border: 1px solid #333;
    margin: 4px;
    outline: 2px solid red;
    outline-offset: 2px;
    line-height: 0px;
    padding-bottom: 5px;
}
.wannabe-widget .inner img{
    width: 100%;
}
.post-listing-section .thumbnail img{
    width: 100%;
}
.post-listing-section .thumbnail{
    line-height: 0px;
}

.scrollToTop{
    width: 50px;
    height: 50px;
    background: url(library/images/icon-top.png) no-repeat;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
    display: none;
}

.billboard-banner{
    text-align: center;
}


.page-links-wrapper{
    text-align: center;
    margin-top: 15px;
}
.pagination{
    width: 100%;
}
.page-links, .pagination{
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    display: inline-block;
    background: url(library/images/bg-centered.png) repeat-x center center;
}
.page-numbers li{
    display: inline-block;
}
.page-links > span, .page-links > a, .page-numbers li > span, .page-numbers li > a{
    display: inline-block;
    padding: 10px 0px;
    border: 1px solid #999999;
    margin: 0px 3px;
    width: 45px;
    /* height: 45px; */
    vertical-align: middle;
    text-align: center;
    border-radius: 50%;
}
.page-links > a, .page-numbers li > a{
    background: #fff;
}
.page-links > span,.page-links > a:hover, .page-numbers li > span, .page-numbers li > a:hover{
    background: #999999;
    color: #fff;
}
.page-links a:first-child{    
    margin-left: 0px;
}
.page-links span:first-child{
    margin-left: 0px;
}
.page-links > span:last-child,.page-links > a:last-child{
    margin-right: 0px;
}
.tags-wrap{
    text-align: center;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    text-transform: uppercase;
    font-size: 12px;
}
.tags{
    background: url(library/images/klj-reci.png) no-repeat;
    display: block;
    width: 20px;
    height: 20px;
    margin: 5px auto;
}
.sum-pages{
    color: #b8b8b8;
    font-style: italic;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    margin-top: 5px;
}
.banner-bottom{
    position: fixed;
    bottom: 0px;
    z-index: 9999;
    background: #000;
    text-align: center;
    width: 100%;
}
.banner-bottom-takeover{
    z-index: 9999;
    background: #000;
    text-align: center;
    width: 100%;
}
.banner-new{
    border: 1px solid #333;
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    outline: 1px solid red;
    outline-offset: 2px;
}
.banner-new .widget-title-wrap{
    position: relative;
    padding: 0px;
    top: inherit;
    bottom: inherit;
}
.banner-new h2 {
    font-size: 32px;
    text-align: center;
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    margin: 0px auto 2px auto;
    padding-bottom: 2px;
    border-bottom: 5px solid #231f20;
    text-transform: uppercase;
    color: #000;
}
.banner-new [id^="bbb"]{
    border-top: 5px solid #231f20;
    padding: 5px;
    margin: 0 auto;
}

.redakcija-wrap .single-emp-top{
    position: relative;
    margin-right: 26px;
}
.redakcija-wrap .single-emp{
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    margin-right: 25px;
    margin-top: 10px;
}
.redakcija-wrap h3{
    margin: 0px 0px 5px 0px;
    font-size: 30px;
    line-height: 30px;
}
.redakcija-wrap .overlay h3{
    margin-bottom: 2px;
}
.redakcija-wrap h2{
    margin: 0px 0px 2px 0px;
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    -webkit-font-smoothing:0pt;
    -webkit-text-stroke:0pt;
}
.redakcija-wrap .overlay{
    background: url(library/images/overlay.png) repeat;
    position: absolute;
    width: 100%;
    bottom: 7px;
    color: #fff;
    padding: 15px;
}
.redakcija-wrap .position{
    font-size: 14px;
    font-weight: 300;
}
.redakcija-wrap .overlay img{
    width: 100%;
}

.redakcija-social{
    margin-bottom: 0px;    
}
.redakcija-social li{    
    height: 16px;
}
.redakcija-social li a{
    background-image: url(library/images/redakcija-social.png);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    transition: background .25s ease-in-out;
    -moz-transition: background .25s ease-in-out;
    -webkit-transition: background .25s ease-in-out;
}
.redakcija-social.dark{
    margin-top: 5px;
}
.redakcija-social.dark li a{
    background-image: url(library/images/social-dark-new.png);
}
.redakcija-social li{
    display: inline-block;
    margin-right: 5px;
}
.redakcija-social li.fb a:hover{
    background-position: 0px -16px;
}
.redakcija-social li.tw a:hover{
    background-position: -21px -16px;
}
.redakcija-social li.gplus a:hover{
    background-position: -50px -16px;
}
.redakcija-social li.lnkd a:hover{
    background-position: -79px -16px;
}
.redakcija-social li.inst a:hover{
    background-position: -110px -16px;
}
.redakcija-social li.bl a:hover{
    width: 16px;
    background-position: -141px -16px;
}
.redakcija-social li.fb a{
    width: 8px;
    background-position: 0px 0px;
}
.redakcija-social li.tw a{
    width: 17px;
    background-position: -21px 0px;
}
.redakcija-social li.gplus a{
    width: 16px;
    background-position: -50px 0px;
}
.redakcija-social li.lnkd a{
    width: 18px;
    background-position: -79px 0px;
}
.redakcija-social li.inst a{
    width: 17px;
    background-position: -110px 0px;
}
.redakcija-social li.bl a{
    width: 16px;
    background-position: -141px 0px;
}
.inner-post{
    padding: 10px 0px;
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
}
.inner-post .thumbnail{
    line-height: 0px;
}
.inner-post h3{
    margin-top: 0px;
    font-style: italic;
    margin-bottom: 10px;
}
.inner-post p{
    font-style: italic;
    font-size: 12px;
    margin-bottom: 0px;
}
.inner-post img{
    margin-bottom: 0px;
    width: 100%;
    max-width: 100%;
}
.single-random-post{
    border-bottom: 1px solid #e6e6e6;
}
.single-random-post:first-child{
    border-top: 1px solid #e6e6e6;
}
.single-random-post h2{
    font-weight: 100;
    -webkit-text-stroke: 0px;
    margin-bottom: 20px;
}
@media (min-width:1030px) {
    .inner-post .d-2of7{
        width: 20%;
    }
    .inner-post .d-5of7{
        width: 80%;
    }
}
.mobile{
    display: none;
}
@media (max-width:768px){
    .main-slider{
        padding-bottom: 20px;
    }
    .social-native li{
        width: 100%;
    }
    .mobile-none{
        display: none;   
    }
    .mobile{
        display: block;
    }
    .sidebar {
        padding: 0px 20px;
    }
    .inner_banner{
        display: none;
    }
    .random-posts, .inner-post{
        display: none;   
    }
    .top-banner{
        display: none;
    }
}
.menu-top-column{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.nav.category-menu{
    padding: 10px 0px;    
}
.nav.category-menu.wrap{
    margin: 0 auto;
}
.nav.category-menu .top-nav{
    margin-bottom: 0px;
    text-align: center;
}
.nav.category-menu a{
    font-size: 18px;
    font-weight: 300;
    padding: 0px 15px;
}
.table-sponsors, .table-sponsors td, .entry-content .table-sponsors tr:nth-child(even){
    background: none !important;
    border: none !important;
}

.visual-form-builder fieldset{
    background: none;
    border: 0px;
}
.visual-form-builder .vfb-legend{
    display: none;
}
label.vfb-desc {
    font-weight: 300;    
    font-size: 19px;
    font-family: 'sofia_pro';
}
.visual-form-builder li div span.vfb-span{
    float: none;
    display: inline-block;
    width: auto;
    margin: 10px 25px;
    font-family: 'sofia_pro';
    font-size: 15px;
    font-weight: 300;
}
.page-template-page-full-width-php .visual-form-builder li div span.vfb-span{
    display: block;
}
.page-template-page-full-width-php h1{
    margin-top: 0px;
}
.page-full-wp{
    padding: 15px;
}
.page-full-wp h3{
    font-size: 40px;
    font-style: italic;
}
.vfb-section-div{
    background: none;
    padding: 0px;
}
.vfb-item input[type='text'],.vfb-item input[type='email'], .vfb-item input[type='tel'], .vfb-item input[type="url"]{
    padding: 12px;
}
.vfb-item input[type='submit']{
    background: #999999;
    width: 100%;
    color: #fff;
    border: 0px;
    padding: 10px;
    font-family: 'sofia_pro';
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
}
.visual-form-builder li{
    margin-bottom: 25px;
}
.visual-form-builder li.vfb-item-submit{
    width: 30%!important;
    float: left;
    clear: none;
}
.visual-form-builder li.vfb-item-submit, .visual-form-builder li.vfb-item-email, .visual-form-builder li.vfb-item-text, .visual-form-builder li.vfb-item-date, .visual-form-builder li.vfb-item-number{
    margin-top: 25px !important;
}
li.vfb-item-email label, li.vfb-item-text label{

}
.vfb-form-3 li.vfb-item-email label, .vfb-form-3 li.vfb-item-text label{
    display: block;
}
.visual-form-builder .vfb-section-div h4{
    font-size: 22px;
    font-weight: 300;
}
.rexona-bg{
    background: url(library/images/rexona-bg-2.jpg) repeat left top;
}
.page-full .entry-content{
    margin: 60px;
    background-color: #fff;
    padding: 40px;
}
.sve-za-lepotu.page-full .entry-content{
    padding-top: 0px;
    margin: 0px;
}
.page-full .posts-wrap .entry-content{
    padding: 0px;
    margin: 0px;
}
.category-wrap > h2{
    margin-bottom: 20px !important;
}
.sponsors a{
    margin-right: 10px;
}
.page-full .single-post-loop{
    height: 395px;
    overflow: hidden;
    padding-bottom: 12px;
}
.page-full .social.open li{
    z-index: 9;
}
.page-full .single-post-loop .entry-content h2{
    margin-bottom: 10px;    
}
.page-full .single-post-loop .entry-content {
    max-height: 385px;
    overflow: hidden;
}
.page-id-304792 .page-full .entry-content{
    margin-top: 0px;
}
.rex-logo{
    padding: 0px 60px;
}
.page-full h2{
    margin-bottom: 0px;
    font-size: 26px;
    font-weight: 300;
    font-family: 'sofia_pro';
}
.page-full .sub{
    margin-bottom: 40px;
    font-size: 14px;
    font-family: 'sofia_pro';
}
.visual-form-builder ::-webkit-input-placeholder {
    color: #474747;
    font-size: 12px;
    font-style: normal;
}

.visual-form-builder :-moz-placeholder { /* Firefox 18- */
    color: #474747;  
    font-size: 12px;
    font-style: normal;
}

.visual-form-builder ::-moz-placeholder {  /* Firefox 19+ */
    color: #474747;  
    font-size: 12px;
    font-style: normal;
}

.visual-form-builder :-ms-input-placeholder {  
    color: #474747;
    font-size: 12px;
    font-style: normal;
}
.small-gray{
    font-size: 14px;
    color: #BDBDBD;
}
.vfb-required-asterisk{

}
.columns-3 .wpvq-question.square .wpvq-answer {
    margin: 1%;
    width: 48%;
}
.page-with-photos{
    padding: 10px;
    background: #fff;
}
.photowall-short-text{
    font-style: italic;
    margin-bottom: 31px;
}
.item{
    margin-bottom: 10px;
    margin-right: 0px;
    padding: 0px 5px;
}
.item .image-inner{
    border: 1px solid #c3c3c3;
    padding: 10px;    
}
.site-title{
    margin: 0px;
}
.user-image-title{
    min-height: 38px;
    display: block;
}
.me-logo{
    line-height: 0px;
    padding: 30px 0px;
}
.wpvq{
    margin: 0 auto;
}
.wpvq-answer.wpvq-answer-false,.wpvq-answer.wpvq-answer-true{
    background: none !important;
    color: #3d3d3d;
}
.wpvq-answer.choose{
    background: #88f078 !important;
}
@media (max-width:768px){
    .banner-bottom-takeover, .banner-bottom{
        background: #fff;
    }
    iframe{
        max-width: 100%;
    }
    .visual-form-builder li.vfb-left-third, .visual-form-builder li.vfb-middle-third, .visual-form-builder li.vfb-item-submit{
        width: 100% !important;
        display: block !important;
    }
    .page-full .entry-content{
        margin: 5px;
        padding: 10px;
    }
    .slider-wrapper{

    }
    .related-post{
        padding: 0px 0.75em;
    }
    .logo img{
        max-width: 75%;
    }
}
@media(min-width:999px){
    .menu-column{
        width: 6%;
    }
    .search-container{
        width: 94%;
        float: left;
    }
}