@import url('https://fonts.googleapis.com/css?family=Lobster|Playfair+Display:400i|Roboto|Fjalla+One');


#modalnavwrap {
    width:320px;
     padding:10px;
}
.modalnavcellt {
    float:left;
     width:550px;
     height:35px;
     border-bottom:10px solid #111;
     text-align:center;
     color:#ccc;
     font-size:24px;
     font-family: 'Fjalla One', sans-serif !important;
     text-transform:uppercase;
     background:#2d0f10;
}
.modalnavcell {
    float:left;
     width:90px;
     height:13px;
     padding:5px;
     margin:0 3px 0 3px;
     text-align:center;
     color:#222;
     font-size:10px;
     font-family: 'Fjalla One', sans-serif !important;
     text-transform:uppercase;
     background:#bcbcbc;
     -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
.modalnavcell:hover {
    background:#5f6b6d;
     color:#eee;
     font-style:italic;
}
   
/***********************************
	           Simple post
************************************/
.s_pw {
    position: relative;
    width: 650px;
}
.s_pcw {
    padding: 10px 150px 10px 150px;
    font-size: 12px;
    font-family: arial, sans-serif;
    color: #000;
    line-height: 140%;
    text-align: justify;
}
.s_pcw img {
    max-width: 325px;
}
.s_pwh {
    position: relative;
    left: 0;
    width: 500px;
    border-bottom: 1px solid #555;
    text-align: right;
    padding: 10px 10px 0 0;
    line-height: 100%;
    font-family: 'Fjalla One', sans-serif;
    font-size: 28px;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.s_pwh2 {
    position: relative;
    left: -155px;
    width: 500px;
    border-bottom: 1px solid #999;
    text-align: right;
    padding: 10px 10px 0 0;
    line-height: 100%;
    font-family: 'Fjalla One', sans-serif;
    font-size: 22px;
    margin-bottom: 10px;
    font-weight: bold;
    text-transform: capitalize;
}
.s_pw h {
    font-style: italic;
    color: #a73023;
}

/***********************************
	        SIMPLE BOX
************************************/
#FSfl {
    margin: 0 auto;
    width: 500px;
}
#FSfl fieldset {
    text-align: justify;
    font-size: 12px;
    font-family: 'arial', sans-serif;
    border: 1px solid #555;
    padding: 20px;
}
#FSfl legend {
    position: relative;
    float: center;
    margin: 0 auto;
    font-family: 'Fjalla One', sans-serif;
    padding: 0 15px 0 15px;
    letter-spacing: 1px;
    color: #222;
}



/***********************************
	        ICPOST2
************************************/
.icpost2w2 {
    position: relative;
    width: 550px;
    box-shadow: 3px 3px 1px #999;
}
.icpost2w1 {
    position: relative;
    width: 530px;
    padding: 10px;
    background-image: url(http://makeshiftheart.com/FS/imgs/icpostbg2.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-color: #e9e9e9;
}
.icpost2m {
    width: 400px;
    margin: 10px;
    padding: 50px;
    font-size: 12px;
    font-family: 'tahoma', sans-serif;
    color: #000;
    line-height: 140%;
    text-align: justify;
    background-color: rgba(245,245,245,0.93);
    border: 1px solid #555;
}
.icpost2m a {
    color:#697a80;
    font-family:'poppins', sans-serif;
    font-size: 12px;
}
.icpost2m img {
    max-width: 385px !important;
}
.icpost2h {
    position: relative;
    left: -5px;
    border-bottom: 1px solid #999;
    text-align: center;
    line-height: 100%;
    padding: 3px;
    font-family: 'Fjalla One', sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

/***********************************
	        ICPOST2SCROLL
************************************/
.icpost2m2s {
    position: relative;
    width: 400px;
    height: 500px;
    overflow: auto;
    padding: 10px;
    font-size: 12px;
    font-family: arial, sans-serif;
    color: #000;
    line-height: 140%;
    text-align: justify;
    margin: auto;
}

/***********************************
	        ICPOST3
************************************/
.icpost3w {
    position: relative;
    width: 501px;
    border:8px solid #ddd;
    box-shadow: 3px 3px 1px #999;
}
.icpost3m {
    width: 400px;
    padding: 50px;
    font-size: 12px;
    font-family: 'tahoma', sans-serif;
    color: #000;
    line-height: 140%;
    text-align: justify;
    background: #efefef;
    border: 1px solid #999;
}
.icpost3m img {
    max-width: 390px !important;
    padding: 5px;
    border: 1px solid #ccc;
    margin: 5px 0;
}

/***********************************
	        ICPOST4
************************************/
.icpost4 {
    width: 350px;
    margin: 10px;
    padding: 50px;
    font-size: 12px;
    font-family: arial, sans-serif;
    color: #000;
    line-height: 140%;
    text-align: justify;
}
.icpost4 img {
    max-width: 325px;
}

/***********************************
	    ICPOST2HEADER & FOOTER
************************************/
.icpost2f1 {
    float: left;
    width: 45%;
    background: #ddd;
    text-align: center;
    line-height: 100%;
    padding: 3px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
}
.icpost2f2 {
    float: right;
    width: 45%;
    background: #ddd;
    text-align: center;
    line-height: 100%;
    padding: 3px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
}

/***********************************
	    TITLE
************************************/
.ft1 {
    font-size: 20px;
    line-height: 110%;
    font-weight: normal;
    border-bottom: 4px solid #5f6b6d;
    font-family: 'Fjalla One', sans-serif !important;
    font-style: italic;
    margin: 30px 0 30px 0;
    padding: 0 10px 0 10px;
    color: #000;
    text-transform: uppercase;
}

/********************** ICPOST HEADER - line thru **********************/
.icposth {
    position: relative;
    vertical-align: top;
    height: 1px;
    width: 350px;
    margin: 10px 0 0 0;
    text-align: right;
    padding: 15px 10px;
}
.icposth:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 350px;
    background: #555;
    top:0px;
    left: -10px;
}
.icposth b {
    position: relative;
    top:-25px;
    color:#000;
    font: 600 18px Fjalla one;
    font-style: italic;
    letter-spacing: 1px;
    background-color: rgba(239,239,239,1);
    padding:0 5px;
}