/*@import url('https://fonts.googleapis.com/css?family=Crimson+Text');*/
body, h1, h2, h3, h4, h5, h5, div, p, a, span {font-family: 'Crimson Text' !important;} 
body, .site {background: #fff !important;color: #000;}
a.zoom-social_icons-list__link span {    font-family: 'socicon' !important; }
.site-header {    margin: 40px 0 60px; }
.top-bar {
    line-height: 40px;
    border-bottom: 1px solid #eee;
    color: #000;
} 
.primary-menu a {
    line-height: 60px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #000;font-weight: bold;
    font-size: 14px;
}
.top-bar-menu a {
    line-height: 40px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #000;font-weight: bold;
}
.top-bar .zoom-social-icons-list--no-labels .zoom-social_icons-list__item {margin-top: 0px !important;margin-bottom: 0px !important;}
.primary-menu a{color: #000;}
.primary-menu a:hover {
    color: #344670;
}
.primary-menu > li.menu-item-has-children > a::after {  border-top-color: #000; }
.primary-menu > li.menu-item-has-children:hover > a::after {border-top-color: #46248d;}
.container_inner  {display: flex;
    width: 100%;
    min-width: 100%;
    align-items: center;}
    .container_inner .site-main-logo {   /* width: 50%;  float: left;*/ width: 100%;text-align: center;max-width: 100%;}
    .container_inner .second-logo {    width: 50%;}
.custom-logo {max-width: 320px;max-width: 100%;}
.entry-title , .entry-title a , .related-post-title a {color: #354671;}
.entry-title a:hover , .related-post-title a:hover {color: #354671;}
a.moretag {color: #354671;}

button, input[type="button"], input[type="submit"], .button, 
#infinite-handle span button{    background-color: #00D664;
    color: #fff;}
button:hover, input[type="button"]:hover, input[type="submit"]:hover, .button:hover, 
#infinite-handle span button:hover{    background-color: #000;
    color: #fff;}

.footer-widgets {background-color: #3c3c3c;
    color: rgba(255,255,255,.6);}
    .widget a {color: #fff;}
.site-main .widget a {color: #333;}
.site-info {background-color: #1c1c1c;
    color: #eee;}
.site-info a {color: #fff;}

.site-footer .custom-logo-link img {max-width: 250px;}
.site-info .container {    display: flex;
   
    align-items: center;}
    .second-logo-mob {display: none;}

.categories, .categories a {color: #fd1c0f;}
.entry-meta {color: #1f3331;}
.entry-meta a {    color: #1f3331;}

.bannnerBlog {clear: both;width: 100%;}

.widget ul {text-align: center;}
.eightydays-recent-posts-widget.widget ul {text-align: left;}

.nav-outer {display: flex;justify-content: center;align-items: center;}
#infscr-loading {margin:0 auto; text-align: center;    clear: both;}
#infscr-loading img { 
    text-align: center;
    margin: 0 auto;}

.nav-outer .posts-navigation .nav-previous {float: none; margin: 0 auto; text-align: center;}

.top-bar {
    border-bottom: 1px solid #ccc;
}

.main-navigation {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc; }


.my-isotope-item {position: relative;
    width: 50%;
    float: left;
    left: 0px;
    top: 0px;background: #000;
    transform: translate3d(0px, 0px, 0px);
}
.item_full {
    position: relative;
    padding: 0 0;
    margin: 0;
    height: 100%;
    overflow: hidden;}
.item_full a {    color: #fff; }
.imglink:after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    -moz-box-shadow: 0px 0px 0 rgba(255,255,255, 1) inset;
    -webkit-box-shadow: 0px 0px 0 rgba(255,255,255, 1) inset;
    box-shadow: -2px -2px 0 rgba(255,255,255, 1) inset;
    content: '';
}
.item_full img {    width: 100%;
    margin: 0 0;
    padding: 0 0;
    float: left;
    overflow: hidden;
    opacity: .7;
-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;}

.item .item_inn {
    position: absolute;
    bottom: 15px;
    left: 15px;
    width: 85%;font-size: 16px;
    z-index: 4;
    padding: 10px 15px 0 15px;
    min-height: 40px;
    overflow: hidden;
        -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}

.item .item_inn h2, .item .item_inn h2 a {font-size: 16px;}
.item:hover .item_full img {
    opacity: .4;
}

.item:hover .item_inn{
    bottom: 25px;
}
 


/* 30 augest no bottom margin*/
.entry-media.nomarginbotm {
    margin-bottom: 0px !important;
}

.textwidget .rm_form_container input[type=submit], .textwidget .rm_form_container input[type=submit]:hover, 
.textwidget .rm_form_container input[type=submit]:active,
.textwidget .rm_form_container input[type=submit]:focus { padding: 1.2em 1em;letter-spacing: 0px;
    font-size: 14px;  text-transform: capitalize; }

.item .item_inn h2.postovertitle , .item .item_inn h2.postovertitle a{font-size: 16px;color: #fff;}
.notbannnerBlog.item {background: #000;  transform: translate3d(0px, 0px, 0px);padding: 0px;margin-bottom: 0px !important;}
.notbannnerBlog.item img {opacity: 0.7;    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
.imglinkpost {color: #fff;}
.tptn_posts ul {text-align: left;}
.tptn_posts ul li:last-child {
    display: none !important;
}

.tptn_posts ul li img.tptn_thumb {padding: 0px !important;
    border: 0px !important;
    box-shadow: none !important;
    border-radius: 0px !important;}
#secondary.widget-area {background: #ccc;}
.widget-area .widget {    margin-bottom: 30px;
    margin-top: 25px;}
  .widget-area .widget-title {font-weight: 500px;}
  .widget-area .widget-title span{background: #ccc;}
  .ajax-load-more-wrap {padding-right: 15px;}
  .hentry {margin-bottom: 30px;}
.footer-widgets .widget ul {text-align: left;}
.hed {  margin: 10px auto 15px;    font-size: 25px;}
.widget-area .widget_media_image {text-align: center;margin-bottom: 20px;
    margin-top: 20px;}

.eightydays-about-intro {text-align: left;}
.panel {    border-radius: 0px !important;
    background-color: rgb(237, 237, 237) !important;
    border-color: transparent !important;
    color: #767676 !important;
    margin-top: 20px;}
.panel img.aligncenter {margin: 0 auto;width: 120px;padding: 0px;min-width: 100%;}
.panel a {display: block;border: 0px !important;}
.supplier-offers {padding: 0 8px;}
.widget .supplier-offers ul {
    text-align: left;
    list-style: disc;
    list-style-position: inside;
    line-height: 20px;
    font-size: 12px;
}
.panel-as-img {margin-bottom: 20px;}
.panel-as-img img.aligncenter { min-width: 100%; min-height: 60px;}
.post .gallery-item.gallery-item-photo {padding: 15px;    margin-bottom: 15px;}
.hed2 {font-size: 20px;
    margin: 5px 0;}


.primary-menu ul.sub-menu li {width: 200px;}

.vp-a {display: none;}

.rm_form_field.rm_button {
	background: #049104;
	padding: 0;
	height: 55px;
	line-height: 20px;
}

#custom_html-13.widget_text.widget.widget_custom_html {
    background: transparent;
    padding: 20px 30px 0;
    margin-left: -15px;
    margin-bottom: 0;
    margin-right: -15px;
    border-top: 2px solid #999;
    border-bottom: 1px solid #999;
    margin-bottom: 25px;
}



/* responsive css */
@media (max-width: 1024px){
    .primary-menu a {
        font-size: 12px;
    }
}
@media (max-width: 991px) {
        .site-header {
    margin: 40px 0;
}
.container_inner , .container_inner .site-main-logo {display: block !important;}
 .second-logo-mob {display: block !important;}
 #custom_html-5 {display: none !important;}

    }







/*

.isotope {
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
    display: none;
}

.isotope {
    -webkit-transition-property: height;
    -moz-transition-property: height;
    -ms-transition-property: height;
    -o-transition-property: height;
    transition-property: height;
}



.item {
    z-index: 2;
}

.isotope, .isotope .item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    overflow: hidden;
}

.isotope .item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
}

.isotope .item {
    float: left;
    overflow: hidden;
    position: relative;
    width: 25%;
    background: #000;
}

.isotope .Big {
    width: 50%;
}

.item_full {
    overflow: hidden;
    position: relative;
    padding: 0 0;
    margin: 0;
    height: 100%;
    overflow: hidden;
}

.item_full img {
    max-width: 100%;
    height: auto;
    display: block;
}

.tranz {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}

.item_full img {
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    float: left;
    overflow: hidden;
    opacity: .7;
}

.imglink:after {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    -moz-box-shadow: 0px 0px 0 rgba(255,255,255, 1) inset;
    -webkit-box-shadow: 0px 0px 0 rgba(255,255,255, 1) inset;
    box-shadow: -2px -2px 0 rgba(255,255,255, 1) inset;
    content: '';
}

.item .item_inn {
    position: absolute;
    bottom: 15px;
    left: 15px;
    width: 70%;
    z-index: 4;
    padding: 10px 15px 0 15px;
    min-height: 40px;
    overflow: hidden;
}

.Big .item_inn, .Horizontal .item_inn {
    width: 40%;
}

 .item_inn {
    width: 85%;
} */
