body{background:white;}
a:hover{text-decoration:none;}
ul{padding:0px;}
.container{padding:0px;}
.rc-header,
.categories span{font-family:'ProximaNova-SemiBold';
    display:inline-block;
    vertical-align:top;
    color:#333;
    font-size:33px;
    font-weight: 700;
    border-top:none;
    margin-top:0px;
    margin-bottom:10px;
    padding-top:0px;
    font-size:24px;margin-right:10px;}

.categories a{display:inline-block;vertical-align:top;
  border-radius:3px;
  color:#2099bc;
  padding:0px 5px;
  margin-right:10px;
  margin-bottom:5px;
  margin-top:6px;}
.categories span.fs{color:#ff6c00;}

.cat-hid,
.sub-hid,
.ord-hid,
.bg-hid,
.url-hid,
.offset-hid,
.tags,
.twit-hid,
.oldtitle-hid,
.txtcolor-hid,
.bgcolor-hid{display:none;}

.art-soc{margin:0 auto;
        margin-top:20px;
        margin-bottom:20px;
        text-align:center;
        border-top:3px solid #eee;}

.art-soc i{display:inline-block;
        font-size:27px;
        padding:20px;}

.bot-soc i{padding-bottom:0px;}

.fa-facebook{color:#3b5998;}
.fa-twitter{color:#55acee;}
.fa-reddit{color:#ff5700;}

.top-sec{
    margin:0 auto;
    margin-top:100px;
    color:#181c1e;}
.cover{background-size:cover;
    display:block;
    width:100%;
    margin-top:0px;}
.date-txt{font-size:14px;
    color:#a6a6a6;
    text-transform:uppercase;}

.title-txt{font-family:'ProximaNova-SemiBold';
    font-size:33px;
    color:#333;
    max-width:700px;
    margin-top:5px;
    font-weight:700;}

.subtitle-txt,
.subtitle-txt2{color:#ff6c00;
    font-weight:300;
    margin-top:10px;
    font-size:20px;}

.author-txt,
.twitter-txt{margin-top:10px;
    display:inline-block;
    vertical-align:top;}

.twitter-txt{color:#2099bc;;}

.bar-txt{display:inline-block;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    color:#ff6c00;
    vertical-align:top}

.sign-up-txt{font-size:24px;
    color:white;
    font-weight:300;
    line-height:29px;
    max-width:800px;
    text-align:center;
    margin:0 auto;
    padding-top:67px;}

.input-sec{max-width:500px;
    margin:0 auto;
    margin-top:40px;
    text-align:center;}

.input-email{display:inline-block;
    vertical-align:top;
    margin:0 auto;
    border:1px solid #cdcdcd;
    border-radius:4px;
    height:34px;
    text-indent:10px;
    max-width:200px;
    font-size:13px;}

.input-subscribe{display:inline-block;
    vertical-align:top;
    color:white;
    margin-left:10px;
    background:#ff6c00;
    height:34px;
    line-height:34px;
    border:1px solid #ff6c00;
    width:100px;
    border-radius:4px;
    font-weight:100;
    font-size:13px;
    font-weight:300;}

.input-subscribe:hover{background:#ff6c00;}

main p{color:#333;
  line-height:normal;
  margin-bottom:0px!important;}

.final{margin-top:50px;
    margin-bottom:10px;
    padding-bottom:20px;
    border-bottom:3px solid #eee;}

.final p{color:#5a5a5a;font-family:'ProximaNova-SemiBold';}

.art-foot{background:#2099bc;
    background-size:cover;
    width:100%;
    height:292px;
    margin-top:20px;}
.input-subscribe{margin-bottom:40px;}

.cat{font-weight:500;
    color:#2099bc;
    font-size:17px;
    display:inline-block;
    margin-bottom:15px;
    cursor:pointer;}
.cat:hover{color:#ff6c00;}
.cent{text-align:center;}


.search-bar-cont{}

.tiptop{margin-top:20px;}

.field-photo-gallery img{width:24%;display:inline-block;vertical-align:top;}

.cent img{width:70%;}


.newsletter .subbb {height: 43px;}

@media screen and (min-width: 575px){
  .navcontainer{padding-left:15px!important;padding-right:15px!important;}
}

@media screen and (min-width: 1200px){
  .container{max-width:1220px;}
}



@media screen and (max-width: 992px){
  .top-sec{width:600px;}
}


@media screen and (max-width: 765px){
  .top-sec{width:543px;}
}



@media screen and (max-width: 650px){
  .top-sec{width:390px;}
  #artrel{max-width:375px;}
}

@media screen and (max-width: 600px){
	main p,
  blockquote{margin-left:20px;
  	max-width:90%;}
  .categories{margin-left:20px;}
}

@media screen and (max-width: 600px){
	main p,
  blockquote{}
  .categories{margin-left:20px;}
}

@media screen and (max-width: 420px){
  .top-sec{width:300px;}
  main p,
  blockquote{max-width:310px;}
  #artrel{max-width:300px;}
  .categories{margin-left:20px;}
}


/*@media screen and (max-width:4000px) and (min-width:1020px){
    #mce-success-response{font-size:9px;}

    .rap{width:950px;}

    .btop{width:950px;height:225px;}
    .bleft,
    .cright{width:325px;
        height:475px;}
    .bright,
    .cleft{width:625px;
        height:475px;}


    .btop li,
    .bleft li,
    .cright li{width:300px;
        height:225px;}

    .bright li,
    .cleft li{width:625px;
        height:475px;}

    .title-block{bottom:470px;}
    .lip-block{bottom:650px;
        width:290px;}
    .lip-txt{font-size:16px;
        width:272px;
        padding-top:10px;}
    .lip-date{}

    .title-sblock{bottom:225px;}
    .lip-stit{font-size:14px;
        line-height:30px;
        height:70px;
        width:275px;}
    .lip-subtit{font-size:14px;
        height:50px;
        width:275px;
        line-height:16px;}
    .lip-sblock{bottom:425px;}
    .lip-sdate{margin-top:14px;}

    .draft{bottom:225px;}
    .bigdraft{bottom:475px;}
    .bigtitle{bottom:970px;}

    .newsletter #mce-EMAIL{width:160px;}
    .newsletter .subbb{width:70px;}
}*/









/*@media screen and (max-width: 1020px) and (min-width: 650px){
    #mce-success-response{font-size:13px;}
    .rap{width:100%;}
    .btop{width:600px;
        height:1365px;
        margin:0 auto;}
    .tiptop{margin-top:60px;}

    .btop img{display:block;}
    .bleft,
    .cright{display:block;
        width:600px;
        height:910px;
        margin:0 auto;}
    
    .btop li,
    .bleft li,
    .cright li,
    .bright,
    .bright li,
    .cleft,
    .cleft li{width:600px;
        height:450px;
        display:block;
        margin:0 auto;}

    .bright,
    .cleft{height:455px;}

    .cright li.have{
        margin-left:0px;
    }   
    .bleft li.last,
    .cright li.last{margin-top:0px;}

    .draft{bottom:450px;}
    .title-block{bottom:920px;}
    .lip-block{bottom:875px;}
    .lip-txt{font-size:23px;
        width:370px;}
    .lip-date{}

    .title-sblock{bottom:450px;}
    .lip-stit{font-size:27px;
        line-height:36px;
        height:70px;
        height:140px;}
    .lip-subtit{font-size:17px;
        height:150px;
        line-height:33px;}
    .lip-sblock{bottom:850px;}
    .lip-sdate{margin-top:45px;}
    li{margin-top:5px!important;}
    iframe{width:600px;}
}
*/