/*
Theme Name: cedarhoa

*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}
p.spacing {
    padding-bottom: 15px;
}
.main-nav > li > a {
    margin: 16px 10px;
}

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}
.masthead{border-bottom: 2px solid #c7d097;}
.h-btn{border: 1px solid #fff; color:#fff; padding:4px 40px !important;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; background:#294004; text-decoration:none;}
.home #main{padding:0 0 0px 0 !important;}
.ho-btn{border: 1px solid #fff; color:#473222; padding:4px 40px !important;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; background:#fff; text-decoration:none;font-size:25px !important;}
.boxes {
    border-top: 2px solid #473222;
    border-left: 2px solid #473222;
    border-right: 2px solid #473222;
    padding: 10px;
}
.boxes img {
    position: relative;
    top: -50px;
    margin-bottom: -50px !important;
    background: #fff;
    padding: 0 40px;
}
.boxes h2{text-align:center; color:#473222; font-family: Montserrat; font-weight:300; font-size:20px !important;}
.p-btn {
    background: #473222;
    border-bottom: 2px solid #473222;
    padding: 5px 0 5px 30px;
    border-left: 2px solid #473222;
    border-right: 2px solid #473222;
}
.sidebar-content {
    padding: 10px;
    background: none !important;
}
#footer.solid-bg {
    background: #353c43 !important;
}
.box-btn{color:#fff; text-decoration:none;}
.tvine{position: relative;
top: 72px;
z-index: 40; margin-bottom:-30px;}
.bvine{position: relative;
top: -72px;
z-index: 40;}
.gline {
    height: 20px;
    background: #f6f7f1;
    position: relative;
    margin-bottom: -42px;
    top: 22px;
}
.gline2 {
    height: 20px;
    background: #f6f7f1;
    position: relative;
    margin-bottom: -64px !important;
    top: -35px !important;
    position: relative;
    z-index: 1;
    left: -50%;
}
.width{margin:0 10px;}
.about .upb_row_bg{background-size:50% !important;}
.home .articles-list .entry-title {
    color: #c7d097 !important;
    border-bottom: 1px solid #fff;
    width: 100%;
font-size:16px;
}
.articles-list h3 a{
    color: #fff !important;}
.home .widget-title, .home h5{color:#fff !important; font-size:22px !important; margin-bottom:5px !important;}
.home .tribe-mini-calendar-event .list-date .list-dayname{background:#c0af9d !important; color:#fff !important;}
.home .tribe-mini-calendar-event .list-date{background:#fff !important;}
.home .tribe-mini-calendar-event .list-date .list-daynumber{color:#294004 !important;}
.home .sidebar-content h2 a{color:#fff !important;}
.tribe-events-duration{color:#fff !important;}
.tribe-events-widget-link{}
.tribe-events-widget-link a{background: #473222;
padding: 5px 20px !important;
color: #fff !important;
border-radius: 2px !important;
font-weight: 700 !important;
font-size: 13px !important;}
.logo-t img{
    height: auto;
    width: 200px;
    position: absolute;
    top: -100px;
    left: -100px;
    opacity: 0.2;
    z-index: 9999;
}
.f-img{position:relative; top:4px;}
 .h2-size{display:none;}
.bname{
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 0px;
}
.bname::after{
    display: block;
    overflow: hidden;
    margin: auto;
    margin-top: 7px;
    width: 70px;
    height: 1px;
    background: rgba(41, 64, 4, 1);
    content: '';
    text-indent: -999em;
}
.c-btn{
    text-align: center;
    background: #294004;
    position: relative;
    top: -10px;
    padding: 5px;
    border-bottom: 1px solid #c7d097;
}
.c-btn a{color:#fff !important; text-decoration:none;}
.position{
    text-align: center;
    font-size: 12px;
}
.binfo{padding:0 11%;}
.equal{height:75px;}
.doc{background-image: url(http://www.longleafhomeowners.com/wp-content/uploads/2017/06/doc-icon.jpg); background-repeat:no-repeat; background-position:center left; background-size:15px 19px; padding-left:30px; color:#294004 !important; text-decoration:none !important;line-height: 31px;}
.com{color:#294004 !important; border-bottom:1px solid #294004;}
.hide{display:none; position:relative; z-index:0;}
.post-type-archive-tribe_events .hide, .single-tribe_events .hide{display:block !important;}
.show{
    position: relative;
    top: -87px;
}
.hide .mobile-branding{display:none;}
.mobile-br1anding{display:none;}
.home .post {height:140px;}
.home .post-344{padding-top:50px;}
.archive .mobile-h1eader-bar{display:none;}
.none:first-child{display:none !important;}
.none a{color:#294004 !important;}
.in-menu-second-switch a{color:#294004 !important;}
.entry-meta{display:none;}
.tribe-events-widget-link a {
    color: #fff !important;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 650px)
 {
.noshow{display:none; visibility:hidden; height:0px;background:#294004;}
.home .post {height:320px !important;}
.home .post-344{padding-top:0px;}
.about .vcpb-default{background:none !important;}
.gline2{left:0;}
.logo-t img{left:0;}
.fancy-date{position:relative; left:60px;}
.post-entry-content{margin-left:30px;}
.blog-shortcode.blog-list-shortcode-id-1:not(.centered-layout-list) .post-entry-content {
    padding: 15px 5px 0px 30px !important;
}
#slide-1-layer-1{font-size:20px !important;}
.widtdh{display:none; clear:both;}
}


/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 640px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1200px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 700px) 
  and (max-device-width: 1200px) 
  and (orientation: portrait) 
 {
.noshow{display:none; visibility:hidden; height:0px;background:#294004;}
.home .post {height:320px !important;}
.home .post-344{padding-top:0px;}
.about .vcpb-default{backgr1ound:none !important;}

.logo-t img{left:0;}
#slide-1-layer-1{font-size:20px !important;}
.widtdh{display:none; clear:both;}
.about .upb_row_bg{background-size:90% !important; background-position: 390px bottom  !important;}
.equal{height:120px;}

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1200px) 
  and (orientation: landscape) 
 {
.home .post {height:220px !important;}
.about .upb_row_bg{background-size:60% !important; background-position: 130% bottom  !important;}
.equal{height:90px;}
}
