/*

Theme Name: Savsolutions Avocet

Theme URI: http://superavis.com

Template: avocet

Author: Super Avis

Author URI: http://superavis.com

Description: A stunning WordPress theme for food, travel and lifestyle bloggers.

Tags: white,two-columns,fixed-layout,responsive-layout,custom-colors,custom-menu,featured-images,sticky-post,threaded-comments,translation-ready

Version: 1.3.9.1487440967

Updated: 2017-02-18 13:02:47



*/



@font-face {
    font-family: 'CachetStdBold';
    src: url('fonts/CachetStdBold.eot');
    src: url('fonts/CachetStdBold.eot') format('embedded-opentype'),
         url('fonts/CachetStdBold.woff2') format('woff2'),
         url('fonts/CachetStdBold.woff') format('woff'),
         url('fonts/CachetStdBold.ttf') format('truetype'),
         url('fonts/CachetStdBold.svg#CachetStdBold') format('svg');
}

body {
    font-family: Arial, sans-serif;
}

.entry.post-title-style-a .entry-title {
    font-family: 'CachetStdBold';
    font-size: 30px;
    font-style: normal;
    line-height: 1;
}

.primary-nav .primary-menu > li > a, .nav__dropdown-toggle {
    font-family: 'CachetStdBold' !important;
}

.comments-title,
.comment-reply-title,
.widget-title, 
.about-author-widget-title, 
.search-filter-overlay-search-heading, 
.content-filter-heading, .author-info-block-name, 
.post-carousel-block.has-block-title .avocet-carousel-title, 
.tag-cloud-title, 
.footer-instagram-feed.style-b .instagram-feed-title {
    font-family: 'CachetStdBold' !important;    
}


#header-instafeed .widget {

    margin-bottom: 0;

}



#header-instafeed .widget-title {

    display: none;

}



#header-instafeed .instagram-pics {

    list-style-type: none;

    padding: 0;

    margin: 0;

}



#header-instafeed .null-instagram-feed .instagram-pics li {

    width: 11.111%;

    float: left;

}



#header-instafeed p.clear {

    display: none;

}



.null-instagram-feed .instagram-pics a:hover {

  opacity: 0.4;

}



.topbar {

    display: none;

}



.fixed-logo-mobile {

    display: none;

}



.site-logo {

    padding: 0;

}



.site-logo .image-logo {

    z-index: 999;

    position: relative;

}



.image-logo img {

    /*border-radius: 100%;*/

    /*margin-top: -44px;*/

    width: 290px;
    margin-bottom: -30px;
    margin-right: 15px;

}



.sticky-wrapper {

    margin-top: -20px;

}



.navbar .left {

    width: 50%;

    float: left;

    text-align: left;

}



.navbar .right {

    width: 37%;

    float: left;

    text-align: right;

    margin-right: 2%;

}



.navbar {

    margin-top: -20px;

}



.navbar.fixed {

    margin-top: 0;

}



.fixed-logo {

    display: none;

}



.fixed-logo img {

    width: 100%;

}



.navbar.fixed .fixed-logo {

    display: block;

    width: 180px;

    float: left;

    margin-right: 15px;

    padding-top: 13px;

}



.navbar.fixed .left {

    width: auto;

    margin-right: 40px;

}



.navbar.fixed .right {

    width: auto;

}



.navbar.fixed .right .primary-menu > li:first-of-type:before {

    display: block;

  }



.navbar.fixed .social-profiles {

    float: right;

}



.navbar .social-profiles {

    float: left;

    padding-top: 10px;

    position: relative;

    width: 11%;

    border-left: 2px solid #f2f2f2;

    text-align: right;

}



.navbar .social-profiles a {

    margin-bottom: 13px;

    color: #76ba93;

}



.navbar .social-profiles a:before {

    font-size: 24px;

}

.navbar .social-profiles a.facebook {
    background: url(http://sevsolutions.com/hungrytwins/wp-content/uploads/2017/03/flipagram-icon.png);
    color: transparent;
    width: 28px;
    height: 28px;
    line-height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
}

.about-author-widget-frame .social-profiles a.facebook {
    color: transparent;
}

.about-author-widget-frame .social-profiles a.facebook:hover {
    opacity: 0.8;
    color: transparent;
    background: none;
}

.about-author-widget-frame .social-profiles a.facebook:before {
    background: url(http://sevsolutions.com/hungrytwins/wp-content/uploads/2017/03/flipagram-icon.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    background-position: center;
}


.social-profiles .facebook:before {

    content: '\f09a';

}



.navbar .social-profiles .facebook:before {

    font-size: 22px !important;

}



.entry.post-title-style-a .entry-header {

    padding: 0;

}



.entry.post-title-style-a.has-post-thumbnail .entry-header {

    margin-top: -14px;

}



.entry.post-title-style-a .entry-title {

    background: transparent;

    color: #333;

    max-width: 100%;

    padding-left: 0;

}



.entry.post-title-style-a .entry-title a {

    color: #333;

}



.entry-header-meta {

    margin-top: 10px;

    padding-left: 0;

}



.entry-header-meta .entry-author-link {

    display: none;

}



.entry-content {

    padding: 0;

    margin-top: 15px;

}



.entry-read-more-button, .entry-content .entry-read-more-button {

    margin: 30px 0 30px;

}



.entry-read-more-button a, .entry-content .entry-read-more-button a {

    display: block;

    border: 0px solid #333;

    background-color: #76ba93;

    color: #fff;

}



.entry-read-more-button a:hover, .entry-content .entry-read-more-button a:hover {

    opacity: 0.7;

    background-color: #76ba93;

}



.entry-sharing-options .social-profiles .label {

    display: none;

}



.entry-footer .social-profiles a {

    color: #76ba93;

    border: 1px solid #76ba93;

    width: 40px;

    height: 42px;

    line-height: 42px;

    text-align: center;

}



.entry-footer .social-profiles a:hover {

    color: #fff;

    border: 1px solid #76ba93;

    background: #76ba93;

}



.entry-comments-count {

    margin-top: 14px;

}



.entry-comments-count a.entry-comments-link:after {

    content: "/";

    margin-left: 12px;

    font-size: 14px;

    line-height: 16px;

    color: #999;

}



.entry-comments-count a.zilla-likes:before {

    content: "\f004";

    color: #76ba93;

    font-family: fontawesome;

    font-size: 18px;

    line-height: 16px;

    margin-left: 12px;

    margin-right: 6px;

    vertical-align: text-bottom;

}



.entry-comments-count .zilla-likes-count {

    font-size: 14px;

}



.entry-footer {

    padding-right: 0;

    padding-left: 0;

    border-bottom: 1px solid #eee;

}



.about-author-widget-block .social-profiles a {

    color: #76ba93;

    border: 1px solid #76ba93;

    width: 40px;

    height: 42px;

    line-height: 42px;

    text-align: center;

}



.about-author-widget-block .social-profiles a:hover {

    color: #fff;

    border: 1px solid #76ba93;

    background: #76ba93;

}



.footer-social-profiles {

    display: none;

}



#foo-latest-posts {

    margin-top: 30px;

}



#foo-latest-posts .post-list-item-categories {

    display: none;

}



#foo-latest-posts .post-list-item-time {

    display: none;

}



#foo-latest-posts .post-list-item {

    border-bottom: 0px solid #ddd;

    width: 26%;

    float: left;

    margin-right: 2%;

    padding-bottom: 0px;

}



#foo-latest-posts .post-list-item:first-child {

    width: 44%;

}



#foo-latest-posts .post-list-item:nth-child(3) {

    margin-right: 0;

}



#foo-latest-posts .post-list-item:last-child {

    margin-right: 0;

}



#foo-latest-posts .post-list-item:first-child .post-list-item-image-block {

    height: auto;

}



#foo-latest-posts .post-list-item-image-block {

    width: 100%;

    height: 189px;

}



#foo-latest-posts .post-list-item:first-child .post-list-item-image-block .post-list-item-image img {

    height: auto;

}



#foo-latest-posts .post-list-item-image-block .post-list-item-image img {

    height: 189px;

}



#foo-latest-posts .post-list-item .post-list-item-content {

    position: relative;

    width: 100%;

    padding: 10px;

    background: #76ba93;

}



#foo-latest-posts .post-list-item-title {

    margin: 0px;

    text-transform: uppercase;

    height: 54px;

    display: table-cell;

    vertical-align: middle;

}



#foo-latest-posts .post-list-item-title a {

    color: #fff;

}



#foo-latest-posts .post-list-item-title a:hover {

    opacity: 0.7;

}



#foo-latest-posts .post-list-item:first-child .post-list-item-title {

    font-size: 18px;

    text-transform: uppercase;

}



#foo-latest-posts .widget-title {

    font-size: 28px;

    color: #76ba93;

}



#foo-latest-posts .widget-title:before {

    top: 16px;

}



.comments-title, .comment-reply-title, .widget-title {

    padding-left: 0px;

    text-align: left;

}



.comments-title:before, .comment-reply-title:before, .widget-title:before {

    background: #eee;

}


.page-id-459 .site-middle.has-sidebar .call-to-action-title {
    font-size: 22px;
}

.page-id-459 .site-middle.has-sidebar .call-to-action-button .button {
    margin-top: 0px;
}



@media only screen and (min-width: 1px) and (max-width: 375px) {

#header-instafeed {

    display: none;

}



.topbar {

    display: block;

    background: #76ba93;

    border-bottom: 0px solid #eee;

}



.site-header {

    z-index: 9999;

}



.site-branding {

    display: none;

}



.sticky-wrapper {

    margin-top: 0;

}



.fixed-logo-mobile {

    display: inline-block;

    width: 60%;

    margin: auto;

    text-align: center;

    margin-top: 10px;

}



.menu-overlay-open-button {

    border-right: 0px solid #eee;

}



.menu-overlay-right {

    margin-top: 0;

}



#sliding-menur {

    padding: 0;

    list-style-type: none;

}



#sliding-nav {

    height: auto !important;

}



#sliding-nav ul {

    text-align: center;

}



#sliding-nav ul li {

    padding: 0;

    border: 0;

}



#sliding-nav ul li a {

    padding: 4px 0;

    font-weight: bold;

}



.menu-overlay-search-button, .search-filter-overlay-open-button {

    border-left: 0px solid #eee;

}



.menu-overlay {

    top: 50px;

    z-index: 999;

    overflow-y: hidden;

    width: 100%;

    max-width: 100%;

    height: auto;

    background-color: rgba(118, 186, 147, 0.9);

    color: #999;

   -webkit-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    transform: translateX(-100%);

}



.menu-overlay a {

    color: #fff;

}



.menu-overlay a:hover {

    color: #333;

}



.overlay-background {

    height: auto;

}



.menu-overlay-content {

    margin-bottom: 24px;

}



.site-middle {

    margin-top: 60px;

}



.entry-read-more-button, .entry-content .entry-read-more-button {

    text-align: center;

    display: block;

}



.entry-read-more-button a, .entry-content .entry-read-more-button a {

    padding: 4px 0;

}



.entry-footer .social-profiles a {

    width: 20px;

    height: 20px;

    line-height: 20px;

    margin-right: 0;

}



.entry-sharing-options .social-profiles a:before {

    font-size: 10px;

}



.entry-comments-count {

    margin-top: 2px;

    font-size: 9px;

}



.entry-comments-count .entry-comments-link.has-no-comments:before {

    margin-right: 3px;

    font-size: 12px;

}



.entry-comments-count a.entry-comments-link:after {

    margin-left: 4px;

    font-size: 10px;

}



.entry-comments-count a.zilla-likes:before {

    font-size: 12px;

    margin-left: 4px;

    margin-right: 4px;

    vertical-align: inherit;

}



.entry-comments-count .zilla-likes-count {

    font-size: 10px;

}



.entry.post-title-style-a .entry-title {

    font-size: 20px;

}



.footer-menu li {

    display: inline-block;

    margin-right: 8px;

}



#foo-latest-posts {

    display: none;

}



}



@media only screen and (max-width: 1023px) {

.site-sidebar {

    display: none;

}



.footer-instagram-feed.style-a {

    display: none;

}

.fixed-logo-mobile img {
    width: 246px;
}



}





@media only screen and (min-width: 376px) and (max-width: 480px) {

#header-instafeed {

    display: none;

}



.topbar {

    display: block;

    background: #76ba93;

    border-bottom: 0px solid #eee;

}



.site-header {

    z-index: 9999;

}



.site-branding {

    display: none;

}



.sticky-wrapper {

    margin-top: 0;

}



.menu-overlay-open-button {

    z-index: 9999;

}



.fixed-logo-mobile {

    display: block;

    width: 100%;

    margin: auto;

    text-align: center;

    margin-top: 10px;

    position: absolute;

}



.menu-overlay-open-button {

    border-right: 0px solid #eee;

}



.menu-overlay-right {

    margin-top: 0;

}



#sliding-menur {

    padding: 0;

    list-style-type: none;

}



#sliding-nav {

    height: auto !important;

}



#sliding-nav ul {

    text-align: center;

}



#sliding-nav ul li {

    padding: 0;

    border: 0;

}



#sliding-nav ul li a {

    padding: 4px 0;

    font-weight: bold;

}



.menu-overlay-search-button, .search-filter-overlay-open-button {

    border-left: 0px solid #eee;

}



.menu-overlay {

    top: 50px;

    z-index: 999;

    overflow-y: hidden;

    width: 100%;

    max-width: 100%;

    height: auto;

    background-color: rgba(118, 186, 147, 0.9);

    color: #999;

   -webkit-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    transform: translateX(-100%);

}



.menu-overlay a {

    color: #fff;

}



.menu-overlay a:hover {

    color: #333;

}



.overlay-background {

    height: auto;

}



.menu-overlay-content {

    margin-bottom: 24px;

}



.menu-overlay-navigation {

    margin-top: 16px;

}



#menu-overlay-seach-form .search-form {

    margin-bottom: 0px;

}



.site-middle {

    margin-top: 60px;

}



.entry-read-more-button, .entry-content .entry-read-more-button {

    text-align: center;

    display: block;

}



.entry-read-more-button a, .entry-content .entry-read-more-button a {

    padding: 4px 0;

}



.entry-footer .social-profiles a {

    width: 26px;

    height: 26px;

    line-height: 26px;

    margin-right: 0;

}



.entry-sharing-options .social-profiles a:before {

    font-size: 12px;

}



.entry-comments-count {

    margin-top: 2px;

    font-size: 9px;

}



.entry-comments-count .entry-comments-link.has-no-comments:before {

    margin-right: 3px;

    font-size: 12px;

}



.entry-comments-count a.entry-comments-link:after {

    margin-left: 4px;

    font-size: 10px;

}



.entry-comments-count a.zilla-likes:before {

    font-size: 12px;

    margin-left: 4px;

    margin-right: 4px;

    vertical-align: inherit;

}



.entry-comments-count .zilla-likes-count {

    font-size: 10px;

}



.entry.post-title-style-a .entry-title {

    font-size: 20px;

}



.footer-menu li {

    display: inline-block;

    margin-right: 8px;

}



#foo-latest-posts {

    display: none;

}



}






@media only screen and (min-width: 481px) and (max-width: 767px) {

#header-instafeed {

    display: none;

}



.topbar {

    display: block;

    background: #76ba93;

    border-bottom: 0px solid #eee;

}



.site-header {

    z-index: 9999;

}



.site-branding {

    display: none;

}



.sticky-wrapper {

    margin-top: 0;

}



.menu-overlay-open-button {

    z-index: 9999;

}



.fixed-logo-mobile {

    display: block;

    width: 100%;

    margin: auto;

    text-align: center;

    margin-top: 10px;

    position: absolute;

}



.menu-overlay-open-button {

    border-right: 0px solid #eee;

}



.menu-overlay-right {

    margin-top: 0;

}



#sliding-menur {

    padding: 0;

    list-style-type: none;

}



#sliding-nav {

    height: auto !important;

}



#sliding-nav ul {

    text-align: center;

}



#sliding-nav ul li {

    padding: 0;

    border: 0;

}



#sliding-nav ul li a {

    padding: 4px 0;

    font-weight: bold;

}



.menu-overlay-search-button, .search-filter-overlay-open-button {

    border-left: 0px solid #eee;

}



.menu-overlay {

    top: 50px;

    z-index: 999;

    overflow-y: hidden;

    width: 100%;

    max-width: 100%;

    height: auto;

    background-color: rgba(118, 186, 147, 0.9);

    color: #999;

   -webkit-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    transform: translateX(-100%);

}



.menu-overlay a {

    color: #fff;

}



.menu-overlay a:hover {

    color: #333;

}



.overlay-background {

    height: auto;

}



.menu-overlay-content {

    margin-bottom: 24px;

}



.menu-overlay-navigation {

    margin-top: 16px;

}



#menu-overlay-seach-form .search-form {

    margin-bottom: 0px;

}



.site-middle {

    margin-top: 60px;

}



.entry-read-more-button, .entry-content .entry-read-more-button {

    text-align: center;

    display: block;

}



.entry-read-more-button a, .entry-content .entry-read-more-button a {

    padding: 4px 0;

}



.entry-footer .social-profiles a {

    width: 32px;

    height: 32px;

    line-height: 32px;

    margin-right: 2px;

}



.entry-sharing-options .social-profiles a:before {

    font-size: 14px;

}



.entry-comments-count {

    margin-top: 4px;

}



.entry.post-title-style-a .entry-title {

    font-size: 22px;

}



.footer-menu li {

    margin-right: 8px;

}



#foo-latest-posts {

    display: none;

}



}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

#header-instafeed {

    display: none;

}



.topbar {

    display: block;

    background: #76ba93;

    border-bottom: 0px solid #eee;

}



.site-header {

    z-index: 9999;

}



.site-branding {

    display: none;

}



.sticky-wrapper {

    margin-top: 0;

}



.menu-overlay-open-button {

    z-index: 9999;

}



.fixed-logo-mobile {

    display: block;

    width: 100%;

    margin: auto;

    text-align: center;

    margin-top: 10px;

    position: absolute;

}



.menu-overlay-open-button {

    border-right: 0px solid #eee;

}



.menu-overlay-right {

    margin-top: 0;

}



#sliding-menur {

    padding: 0;

    list-style-type: none;

}



#sliding-nav {

    height: auto !important;

}



#sliding-nav ul {

    text-align: center;

}



#sliding-nav ul li {

    padding: 0;

    border: 0;

}



#sliding-nav ul li a {

    padding: 4px 0;

    font-weight: bold;

}



.menu-overlay-search-button, .search-filter-overlay-open-button {

    border-left: 0px solid #eee;

}



.menu-overlay {

    top: 50px;

    z-index: 999;

    overflow-y: hidden;

    width: 100%;

    max-width: 100%;

    height: auto;

    background-color: rgba(118, 186, 147, 0.9);

    color: #999;

   -webkit-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    transform: translateX(-100%);

}



.menu-overlay a {

    color: #fff;

}



.menu-overlay a:hover {

    color: #333;

}



.overlay-background {

    height: auto;

}



.menu-overlay-content {

    margin-bottom: 24px;

}



.menu-overlay-navigation {

    margin-top: 16px;

}



#menu-overlay-seach-form .search-form {

    margin-bottom: 0px;

}



.site-middle {

    margin-top: 60px;

}



.entry-read-more-button, .entry-content .entry-read-more-button {

    text-align: center;

    display: block;

}



.entry-read-more-button a, .entry-content .entry-read-more-button a {

    padding: 4px 0;

}



.entry-footer .social-profiles a {

    width: 32px;

    height: 32px;

    line-height: 32px;

    margin-right: 2px;

}



.entry-sharing-options .social-profiles a:before {

    font-size: 14px;

}



.entry-comments-count {

    margin-top: 4px;

}



.entry.post-title-style-a .entry-title {

    font-size: 26px;

}



.footer-menu li {

    margin-right: 8px;

}



#foo-latest-posts .post-list-item:first-child {

    height: 400px;

}



#foo-latest-posts .post-list-item:first-child .post-list-item-image-block {

    height: 318px;

}



#foo-latest-posts .post-list-item:first-child .post-list-item-image-block .post-list-item-image img {

    height: 340px;

}



#foo-latest-posts .post-list-item:first-child .post-list-item-title {

    font-size: 16px;

}



#foo-latest-posts .post-list-item {

    height: 189px;

    overflow: hidden;

}



#foo-latest-posts .post-list-item-image-block {

    height: 114px;

}



#foo-latest-posts .post-list-item-image-block .post-list-item-image img {

    height: 140px;

}



#foo-latest-posts .post-list-item-title {

    height: 60px;

    font-size: 12px;

}



}



@media only screen and (min-width: 1024px) and (max-width: 1199px) {

.site-main {

    width: 60%;

    float: left;

    margin-right: 4%;

}

.image-logo img {
    width: 240px;
    margin-right: 30px;
}

#primary-nav.primary-nav .primary-menu > li {
    margin-right: 20px; 
}

.primary-nav li a {
    font-size: 13px; 
}

.site-sidebar {

    width: 36%;

    float: left;

}



.entry.post-title-style-a .entry-title {

    font-size: 24px;

}



#foo-latest-posts .post-list-item-image-block {

    height: 150px;

}



#foo-latest-posts .post-list-item-title {

    font-size: 12px;

}



}





