/* Table of Contents
	- Ads	
	- Drinkwire Nav.
	- Masthead
	- Featured Posts
	- Collection
	- Single Post
	- Single User
	- Contributors Directory
	- Misc.
*/
/* Ads */
#div-gpt-ad-1369941918105-1 { display: block !important; height: auto; text-align: center; margin: 20px auto 40px auto; }

#div-gpt-ad-1369941918105-0 { display: block !important; width: 300px; height: auto; margin: 0 auto; }

.tidal-lightbox-close { width: 24px !important; height: 24px !important; }

/* Drinkwire Nav. */
body.fixed-nav .drinkwire-nav { position: fixed; top: 52px; left: 0; width: 100%; z-index: 999; }

.drinkwire-nav { position: relative; width: 100%; background-color: #f9f9f9; }
.drinkwire-nav .nav-logo { font-family: 'Bitter', 'Georgia', serif; font-weight: bold; font-size: 16px; }
.drinkwire-nav .drinkwire-logo { margin: 2px 0px 0px 20px !important; }
.drinkwire-nav .nav-items { margin-left: 24px; }
.drinkwire-nav .nav-items ul li { padding-left: 0px; }
.drinkwire-nav .nav-items .show-filters, .drinkwire-nav .nav-items .hide-filters { padding: 2px 12px 2px 18px; color: #1c1c1f; }
.drinkwire-nav .nav-items .show-filters .arrow-up, .drinkwire-nav .nav-items .hide-filters .arrow-up { width: 0; height: 0; float: right; margin-top: 5px; margin-left: 10px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #1c1c1f; }
.drinkwire-nav .nav-items .show-filters .arrow-down, .drinkwire-nav .nav-items .hide-filters .arrow-down { width: 0; height: 0; float: right; margin-top: 5px; margin-left: 10px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #1c1c1f; }
.drinkwire-nav .search-col { width: 100%; padding-left: 0px; }
.drinkwire-nav .form-control { border: 2px solid #333; border-radius: 7px; padding: 0px 6px; text-transform: uppercase; color: #000; height: auto; }
.drinkwire-nav .right { margin: 0px 16px 0px 0px; }
.drinkwire-nav .right li { margin-right: 15px; }
.drinkwire-nav .right li:last-of-type { margin-right: 0px; }
.drinkwire-nav .right a { margin-right: 12px; text-transform: uppercase; padding: 2px 8px; background-color: #1f1f1f; color: #d1d1d1; }
.drinkwire-nav .right .sign-up-link, .drinkwire-nav .right .log-in-link { display: block; text-align: center; margin-right: 20px; }
.drinkwire-nav .right .submit-a-recipe-link { margin-right: 0px; }
.drinkwire-nav .right .drinkwire-nav-dropdown { width: 110px; }
.drinkwire-nav .nav-lists { display: none; text-transform: uppercase; clear: both; padding-top: 35px; }
.drinkwire-nav .nav-lists ul { margin-left: 100px; }
.drinkwire-nav .nav-lists ul li { width: 16%; float: left; margin-left: 20px; list-style: none; }
.drinkwire-nav .nav-lists ul li.first { margin-left: 0px; }
.drinkwire-nav .nav-lists ul li a { display: block; }
.drinkwire-nav .nav-lists ul li .filter-criteria { text-transform: uppercase; font-family: 'Oswald', 'Georgia', serif; font-weight: 300; margin-bottom: 15px; }
.drinkwire-nav .nav-lists ul li .search-col a { text-transform: uppercase; font-family: 'Oswald', 'Georgia', serif; font-weight: 400; }

/* Masthead */
.masthead { margin-bottom: 30px; }
.masthead .left { width: 60%; float: left; }
.masthead .left h1 { font-size: 30px; font-weight: bold; margin-top: 0px; }
.masthead .left .masthead-content { font-size: 16px; line-height: 24px; margin-top: 32px; }
.masthead .left .masthead-content .signup-prompt { margin-top: 26px; margin-bottom: 26px; }
.masthead .left .buttons .button { padding: 8px 18px; border: 3px solid #333; }
.masthead .left .buttons .become-a-contributor { float: left; }
.masthead .left .buttons .become-a-contributor a { letter-spacing: normal; font-weight: normal; font-size: 16px; }
.masthead .left .buttons .login-link { float: left; font-size: 16px; padding-top: 18px; text-transform: uppercase; text-decoration: underline; padding-left: 30px; }
.masthead .right { width: 300px; float: right; }

/* Featured Posts */
.featured-posts-container { margin-bottom: 50px; }
.featured-posts-container .img-cover { background-size: cover; height: 232px; width: 320px; }
.featured-posts-container .featured-tile { padding-right: 20px; padding-left: 0px; }
.featured-posts-container .featured-tile .img-slug { border: 1px solid #c1c1c1; }
.featured-posts-container .featured-tile.last { padding-right: 0px; }
.featured-posts-container .featured-tile .title { font-size: 1.2em; padding-top: 10px; text-transform: uppercase; text-align: center; background-color: #f9f9f9; }
.featured-posts-container .featured-tile .sub-title { font-family: 'Bitter', 'Georgia', serif; font-weight: 300; text-align: center; background-color: #f9f9f9; margin-bottom: 0px; padding-bottom: 10px; }
.featured-posts-container .contributors-directory-link { font-family: 'Bitter', 'Georgia', serif; font-weight: 700; padding-bottom: 0px; margin-top: 20px; }

/* Collection */
.collection .contest-description { width: 80%; margin: 0 auto; font-family: 'Bitter', 'Georgia', serif; margin-bottom: 25px; }
.collection .contest-description a { font-weight: bold; text-decoration: underline; }
.collection .column { width: 225px; margin-right: 20px; float: left; }
.collection .column.last { margin-right: 0px; }
.collection .post { margin-bottom: 30px; height: 405px; }
.collection .post .image { height: 225px; }
.collection .post .image .img-cover { display: block; background-size: cover; height: 225px; width: 225px; border: 1px solid #1c1c1c; }
.collection .post .image .masonryize-img { width: 225px; height: 225px; }
.collection .post .details { padding-top: 10px; background-color: #f9f9f9; }
.collection .post .details p { text-align: center; margin-bottom: 0px; padding-bottom: 10px; background-color: #f9f9f9; }
.collection .post .details .title { height: 65px; padding-left: 4px; padding-right: 4px; margin-top: 0px; margin-bottom: 0px; font-size: 1.2em; font-weight: 500; text-transform: uppercase; text-align: center; background-color: #f9f9f9; }
.collection .post .details .button-row { padding-bottom: 18px; background-color: #f9f9f9; }
.collection .post .details .tidal-vote-link { padding: 4px 40px; letter-spacing: 0; border-radius: 6px; background-color: #FFF; }
.collection .post .details .tidal-vote-link:hover { background-color: #1f1f1f; }
.collection .post .details .user-blog { font-weight: bold; margin-bottom: 0px; background-color: #f9f9f9; padding-bottom: 0px; }
.collection .post .details .post-date { font-size: 12px; }

.choose-roundup-container { text-align: center; text-transform: uppercase; margin-bottom: 30px; }
.choose-roundup-container .drinkwire-nav-dropdown { display: inline-block; }
.choose-roundup-container .drinkwire-nav-dropdown .form-control { border: 2px solid #333; border-radius: 7px; padding: 0px 6px; margin-left: 10px; text-transform: uppercase; color: #000; width: 150px; height: auto; }

.load-more-button-container { font-family: 'Bitter', 'Georgia', serif; float: none !important; }

/* Single Post */
.single.post .head-row p { margin-bottom: 5px; font-family: 'Bitter', 'Georgia', serif; }
.single.post .head-row .author a { text-decoration: underline; }
.single.post .head-row .button-row { padding-bottom: 20px; }
.single.post .left { /* Carousels & Sliders */ }
.single.post .left img { max-width: 100%; }
.single.post .left h3 { margin-top: 0px; }
.single.post .left .iframe-wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.single.post .left .iframe-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.single.post .left .author .img-cover { background-size: cover; height: 150px; width: 150px; }
.single.post .left .author .info { width: 440px; line-height: normal; }
.single.post .left .author .info .social-media { margin-top: 20px; }
.single.post .left .author .info .social-media a { text-decoration: underline; margin-right: 10px; font-family: 'Bitter', 'Georgia', serif; }
.single.post .left .recipe-and-vote-button-container a { padding: 8px 16px; }
.single.post .left .slider-wrapper { position: relative; overflow: hidden; width: 100%; height: 300px; margin-bottom: 0px; visibility: hidden; }
.single.post .left .slider-wrapper .slider { width: 100%; height: 300px; overflow: hidden; }
.single.post .left .slider-wrapper .slide { float: left; margin: 0px 16px 0 0; }
.single.post .left .slider-wrapper .slide .caption { width: 100%; color: #000; text-align: center; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; }
.single.post .left .slider-wrapper .slide .caption p { margin-top: 5px; margin-bottom: 0px; }
.single.post .left .slider-wrapper .slide .caption p:last-of-type { margin-top: 0px; }
.single.post .left .slider-wrapper .slide .caption p a { color: #aaa; }
.single.post .left .slider-wrapper .slide .caption p a:after { content: ""; display: block; margin: 0 auto; margin-top: 4px; max-width: 160px; height: 1px; background: #ccc; }
.single.post .left .slider-wrapper img { height: 300px; width: auto; }
.single.post .left .slider-wrapper .slider-prev, .single.post .left .slider-wrapper .slider-next { z-index: 2; position: absolute; top: 50%; margin-top: -74px; cursor: pointer; }
.single.post .left .slider-wrapper .slider-prev .fa, .single.post .left .slider-wrapper .slider-next .fa { border-radius: 0 100px 100px 0; background: #000; color: #fff; width: 40px; height: 60px; line-height: 62px; font-size: 26px; text-align: center; }
.single.post .left .slider-wrapper .slider-prev .fa:hover, .single.post .left .slider-wrapper .slider-next .fa:hover { opacity: 0.8; text-decoration: none; }
.single.post .left .slider-wrapper .slider-prev { left: -12px; }
.single.post .left .slider-wrapper .slider-next { right: -9px; }
.single.post .left .slider-wrapper .slider-next .fa { border-radius: 100px 0 0 100px; }
.single.post .left .slider-wrapper .caroufredsel_wrapper { width: 100% !important; }
.single.post .left .post-content { line-height: 2em; color: #1c1c1c; font-size: 14px; font-family: 'Bitter', 'Georgia', serif; font-weight: 400; padding: 0.4em 0 0.8em 0; }
.single.post .left .post-content h1, .single.post .left .post-content h2, .single.post .left .post-content h3, .single.post .left .post-content h4, .single.post .left .post-content h5, .single.post .left .post-content h6 { font-size: 1.8em; line-height: 1.2em; font-family: 'Oswald', 'Impact', sans-serif; font-weight: 500; text-transform: uppercase; text-align: left; }
.single.post .right .post-sidebar .recommended-for-you { text-align: center; font-family: 'Oswald', 'Georgia', serif; font-weight: bold; text-transform: uppercase; color: #1c1c1c; background-color: #f9f9f9; margin-top: 30px; padding-top: 10px; padding-bottom: 10px; }
.single.post .right .post-sidebar .divider { margin: 45px 5% 30px 5%; }
.single.post .right .post-sidebar .related-post { margin-top: 15px; background-color: #1c1c1c; }
.single.post .right .post-sidebar .related-post.first-related-post { margin-top: 0px; }
.single.post .right .post-sidebar .related-post .img-slug { float: left; }
.single.post .right .post-sidebar .related-post .img-slug .img-cover { background-size: cover; height: 64px; width: 64px; }
.single.post .right .post-sidebar .related-post .title { float: right; width: 224px; text-align: left; text-transform: none; font-family: 'Oswald', 'Georgia', serif; font-weight: 400; background-color: #1c1c1c; padding: 2px 4px; }
.single.post .right .post-sidebar .related-post .title a { color: #f9f9f9; vertical-align: -webkit-baseline-middle; }
.single.post .zergnet-content-grid { width: 100%; margin-top: 30px; }
.single.post .zergnet-content-grid > .row > div > .row { margin-bottom: 1em; }
.single.post .zergnet-content-grid > .row > div > .row h5 { font-weight: 700; }
.single.post .zergnet-content-grid > .row > div h4, .single.post .zergnet-content-grid > .row > div h2.titled { text-align: center; font-family: 'Oswald','Impact',sans-serif; text-transform: uppercase; font-weight: 300; position: relative; z-index: 1; width: 75%; margin: 0 auto; margin-bottom: 1em; color: #999; }
.single.post .zergnet-content-grid > .row > div h4 span, .single.post .zergnet-content-grid > .row > div h2.titled span { background: #fff; padding: 0 15px; font-size: .8em; letter-spacing: 2px; }
.single.post .zergnet-content-grid > .row > div h4:before, .single.post .zergnet-content-grid > .row > div h2.titled:before { content: ""; margin: 0 auto; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; width: 95%; z-index: -1; }
.single.post .zergnet-content-grid > .row > div h2.titled span { font-size: .7em; }
.single.post .zergnet-content-grid img { width: auto !important; height: auto !important; max-width: 100% !important; }
.single.post .zergnet-content-grid #zerglayout { width: auto !important; }
.single.post .zergnet-content-grid .zergentity { width: 20% !important; padding-left: 15px !important; padding-right: 15px !important; margin-left: 0 !important; margin-right: 0 !important; }
.single.post .zergnet-content-grid .zergentity a { color: #000 !important; font-family: "Bitter", "Georgia", serif !important; font-size: 1.1em; }
.single.post .zergnet-content-grid .zergentity a:hover { text-decoration: underline; }

/* Single User */
.user-page-container .left { float: left; width: 640px; }
.user-page-container .left .img-slug { border: 1px solid #1c1c1c; }
.user-page-container .left .img-slug .img-cover { background-size: cover; height: 225px; width: 225px; }
.user-page-container .left .info { width: 320px; margin-left: 20px; }
.user-page-container .left .info h3 { margin-top: 0px; font-weight: bold; }
.user-page-container .left .info .blog-name, .user-page-container .left .info .location { font-weight: bold; }
.user-page-container .left .info .blog-name { margin-bottom: 0px; }
.user-page-container .left .info .stats p { margin-bottom: 0px; }
.user-page-container .left .info .stats .count { padding-left: 30px; }
.user-page-container .left .info .social-media { margin-top: 20px; }
.user-page-container .left .info .social-media a { text-decoration: underline; margin-right: 15px; }
.user-page-container .right { float: right; width: 300px; }
.user-page-container .badges img { margin-right: 5px; width: 128px; vertical-align: top; }

/* Contributors Directory */
.contributors-collection .sort-by-container { text-align: center; margin: 36px 0px 36px 0px; }
.contributors-collection .sort-by-container .sort-by-option { display: inline-block; font-size: 14px; text-transform: uppercase; margin-right: -3px; }
.contributors-collection .sort-by-container .sort-by-option a { height: 50px; padding: 10px 25px 10px 25px; background-color: #f9f9f9; }
.contributors-collection .sort-by-container .sort-by-option a.active { color: #FFF; background-color: #000; }
.contributors-collection .contributor-tile { display: inline-block; width: 458px; margin-bottom: 40px; background-color: #f9f9f9; }
.contributors-collection .contributor-tile.left-contributor-tile { margin-right: 20px; }
.contributors-collection .contributor-tile .img-slug { border: 1px solid #1c1c1c; }
.contributors-collection .contributor-tile .img-slug .img-cover { background-size: cover; height: 200px; width: 200px; }
.contributors-collection .contributor-tile .info { width: 200px; margin-left: 20px; }
.contributors-collection .contributor-tile .info h3 { margin-top: 24px; font-family: 'Oswald', 'Georgia', serif; font-weight: bold; text-transform: uppercase; font-size: 16px; }
.contributors-collection .contributor-tile .info .blog-name { margin-bottom: 0px; font-family: 'Bitter', 'Georgia', serif; font-weight: 700; }
.contributors-collection .contributor-tile .info .location { font-family: 'Bitter', 'Georgia', serif; font-style: normal; font-weight: 400; margin-bottom: 0px; }
.contributors-collection .contributor-tile .info .user-profile-link { font-family: 'Bitter', 'Georgia', serif; font-style: normal; font-weight: 400; text-decoration: underline; }
.contributors-collection .contributor-tile .info .stats { font-family: 'Bitter', 'Georgia', serif; font-style: normal; font-weight: 400; text-decoration: underline; padding-top: 12px; }
.contributors-collection .contributor-tile .info .stats p { margin-bottom: 0px; }
.contributors-collection .contributor-tile .info .stats .count { padding-left: 30px; }
.contributors-collection .pagination { text-align: center; font-weight: bold; font-size: 20px; display: block; padding-left: 0px; margin: 0px 0px 30px 0px; border-radius: 0px; }
.contributors-collection .pagination ul { padding-left: 0px; list-style: none; }
.contributors-collection .pagination ul li { display: inline-block; padding: 6px 20px; margin-right: -3px; background-color: #f9f9f9; }
.contributors-collection .pagination ul li.active { background-color: #1f1f1f; }
.contributors-collection .pagination ul li.active a { color: #FFF; }
.contributors-collection .pagination ul li.active a:hover { text-decoration: none; }
.contributors-collection .pagination ul li.elipsis a { color: #000; }
.contributors-collection .pagination ul li.elipsis a:hover { text-decoration: none; }

/* Misc. */
.tidal-logo { display: inline-block; height: 25px; width: 50px; background: url(http://400d71b5e41bf03081c4-12a604a431f8c99fcc71cef4f0dc1bf3.r71.cf2.rackcdn.com/tidal-logo.png) bottom left no-repeat; text-indent: -9999px; }

.no-posts-found { margin-bottom: 30px; }

.st_facebook_custom { height: 21px; width: auto; padding-left: 24px; margin-left: 0px; cursor: pointer; background: url("https://958546590b061d85e4b1-aee7c88b85d8b23d3b26eec92aad5d75.ssl.cf2.rackcdn.com/facebook-square.png") no-repeat scroll left top transparent; }

.st_twitter_custom { height: 21px; width: auto; padding-left: 24px; margin-left: 28px; cursor: pointer; background: url("https://958546590b061d85e4b1-aee7c88b85d8b23d3b26eec92aad5d75.ssl.cf2.rackcdn.com/twitter-square.png") no-repeat scroll left top transparent; }

.st_pinterest_custom { height: 21px; width: auto; padding-left: 24px; margin-left: 28px; cursor: pointer; background: url("https://958546590b061d85e4b1-aee7c88b85d8b23d3b26eec92aad5d75.ssl.cf2.rackcdn.com/pinterest-square.png") no-repeat scroll left top transparent; }

.ui-tooltip { font-size: 12px; }

/*# sourceMappingURL=style.css.map */
