/*body.single.single.single-post header.entry-header::before {
  display: none;
}


*/
.blogsign .indicates-required {
    display: none;
}
.blogsign h2 {
    text-align: center !important;
    font-family: 'artiqheavy';
    text-transform: uppercase;
}
.blogsign .mc-field-group {
    text-align: center;
    font-family: 'artiqheavy';
}
.blogsign .clear {
    text-align: center;
}
.blogsign input#mc-embedded-subscribe {
    font-family: 'artiqheavy';
    text-transform: uppercase;
}
body.single.single-post .entry-content h2 {
    padding-left: 10% !important;
}
body.single.single-post .entry-content h4 {
    padding-left: 10% !important;
}
body.single.single-post .entry-content h5 {
    padding-left: 10% !important;
}
body.single.single-post .entry-content h1 {
    padding-left: 10% !important;
}
body.single.single-post .entry-content h6 {
    padding-left: 10% !important;
}





div#author-bio-box h3 {
    padding: 0px !important;
}
body.single.single-post .entry-content h3 {
    padding-left: 10% !important;
}


span.indianapolis-bar {
    display: none !important;
}
div#indianapolis-element-title-content {
    font-family: 'librebaskerville';
        text-transform: capitalize;
}
img#indianapolis-arrow {
    display: none;
}
input#indianapolis-field-submit {
    font-family: 'librebaskerville' !important;
    background-color: #3CC1C8 !important
    color: #000 !important;
    font-weight: 900;
}
body.home.blog h4.widget-title.widgettitle {
    padding: 0px !important;
    text-align: center;
  font-family: 'librebaskerville';
}
body.home.blog .green {
    font-size: 16px;
    font-family: 'Baskerville Libre';
    color: #3DC0C6;
    letter-spacing: 1px;
    line-height: 44px;
}

section#text-5 {
    text-align: left;
}
.ytp-title {
    display: none;
}

.MovieTitle {
    font-size: -webkit-xxx-large;
}
body.archive.author h1.entry-title {
    padding-top: 2%;
}

body.archive.category h1.entry-title {
    padding-top: 2%;
}

body.archive.author h2.entry-title {
    letter-spacing: normal;
    font-weight: initial !important;
    line-height: 0px;
}
body.archive.category h2.entry-title {
    letter-spacing: normal;
    font-weight: initial !important;
    line-height: 0px;
}



h4.widget-title.widgettitle {
    font-family: 'artiqheavy';
    padding-top: 8%;
}





section#featured-post-3 img {
    padding-top: 17%;
}

.single .entry {
    margin-bottom: 48px;
    margin-bottom: 4.8rem;
    margin: 0;
    background-color: #fff;
    background-image: url("http://chelseakrost.com/wp-content/uploads/2016/04/Turquoise-Triangle-for-tops-of-ALL-Pages.png");
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}



body.single.single-post .page .entry {
    margin: 0;
    background-color: #fff;
    background-image: url("http://chelseakrost.com/wp-content/uploads/2016/04/Turquoise-Triangle-for-tops-of-ALL-Pages.png");
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}


body.single.single.single-twitter_party header.entry-header::before {
    display: none;
}
body.single.single.single-twitter_party input#submit {
    font-family: 'artiqheavy';
    margin-bottom: 2%;
  background-color: #3FC1C7;
}
body.single.single.single-twitter_party p.entry-meta {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  text-align: center;
}
body.single.single.single-twitter_party h1.entry-title {
    margin: 0;
    background-color: #fff;
    background-image: url("http://chelseakrost.com/wp-content/uploads/2016/04/Turquoise-Triangle-for-tops-of-ALL-Pages.png");
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12%;
}
body.single.single.single-twitter_party .entry-content {
    background-color: #fff !important;
}
body.single.single.single-twitter_party h3#reply-title {
    font-family: 'artiqheavy';
}
body.single.single.single-twitter_party input#submit {
    font-family: 'Libre baskerville';
    margin-bottom: 1.5%;
}
body.single.single.single-twitter_party input#submit {
    font-family: 'Libre baskerville';
    margin-bottom: 1.5%;
}
body.single.single.single-twitter_party header.entry-header {
    float: none;
    padding-right: 0px;
    padding-top: 0px;
    position: inherit;
    letter-spacing: inherit;
}


body.single.single.single-twitter_party h1.entry-title {
    font-size: 50px;
    line-height: normal;
    font-family: 'Libre Baskerville';
    color: #3DC0C6;
    max-width: 100%;
    font-weight: 100;
    letter-spacing: inherit;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

body.single.single.single-twitter_party main.content {
    background-color: #fff;
}
/*













body.single.single.single-twitter_party img.aligncenter.size-full.wp-image-14 {
    margin-top: 0px !important;
}
*/


body.single.single-post h1.entry-title {
    margin: 0;
    background-color: #fff;
    background-image: url("http://chelseakrost.com/wp-content/uploads/2016/04/Turquoise-Triangle-for-tops-of-ALL-Pages.png");
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12%;
}
body.single.single-post header.entry-header::before {
    display: none;
}

body.archive.author h1.entry-title {
    letter-spacing: 0px;
}


body.archive.category header.entry-header::before {
  display: none
}
.sidebar h2 a {
    letter-spacing: normal;
  font-weight: initial !important;
}
.entry-content ul {
    margin-left: 10% !important;
}
.entry-footer .entry-meta {
    border-top: none !important;
}

div#author-bio-box {
    margin-bottom: 6%;
}

img#Image-Maps-Com-image-maps-2016-04-27-133708{
    padding-left: 2%;
}

li#menu-item-11326 a {
    padding: 0px;
    color: #3CC1C8 !important;
}

section#widget_sp_image-4 {
    max-width: 1200px !important;
    margin-left: auto;
    margin-right: auto;
}


/****Mosiac Links****/

.default-link{
  /* all rules required to make the whole div clickable */ 
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index: 1;
  /* this is a fix for IE7-9 */
  background-color: gba(255, 255, 255, 0);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
  filter: alpha(opacity=0);  
  opacity:0;  
  color: gba(255, 255, 255, 0); !important
}

.independent-link{
    /* all rules required to make other links to work */ 
    position: relative;
    z-index: 100;
}

.MOSPEAK {
    position: absolute;
    right: 11%;
    z-index: 7;
    top: 240px;
    width: 419px;
    min-height: 362px;
}
.MOBRANDS {
    position: absolute;
    right: 8%;
    height: 159px;
    z-index: 7;
    top: 631px;
    width: 341px;
}

.MOBLOG {
    position: absolute;
    right: 11%;
    z-index: 7;
    top: 814px;
    width: 291px;
    height: 204px;
}
.MOMILL {
    position: absolute;
    right: 36.5%;
    font-size: 44px;
    z-index: 7;
    top: 647px;
    font-weight: bolder;
    width: 536px;
    height: 338px;
}
.MOEMAIL {
    position: absolute;
    right: 79%;
    z-index: 7;
    top: 638px;
    width: 176px;
    height: 372px;
}
.MOABOUT {
    position: absolute;
    right: 46%;
    z-index: 7;
    top: 194px;
    width: 200px;
    height: 404px;
    min-height: 150px;
}
.MOSERVICES {
    position: absolute;
    right: 63%;
    z-index: 7;
    top: 343px;
    width: 334px;
    height: 251px;
}
.MOYOUTUBE {
    position: absolute;
    left: 130px;
    z-index: 7;
    top: 227px;
    width: 61px;
    height: 89px;
}
.MOFACEBOOK {
    position: absolute;
    right: 80.5%;
    z-index: 7;
    top: 230px;
    width: 61px;
    height: 87px;
}
.MOTWITTER {
    position: absolute;
    right: 75%;
    z-index: 7;
    top: 233px;
    width: 61px;
    height: 86px;
}
.MOPINTREST {
    position: absolute;
    right: 69%;
    z-index: 7;
    top: 229px;
    width: 62px;
    height: 89px;
}
.MOINSGRAM {
    position: absolute;
    right: 63.6%;
    z-index: 7;
    top: 225px;
    width: 61px;
    height: 89px;
}

@media only screen and (max-width: 1350px) {

  img.attachment-full.aligncenter {
    width: 750px !important;
    padding-left: 5%;
}
  
.MOSPEAK {
    position: absolute;
    right: 26%;
    z-index: 7;
    top: 198px;
    width: 234px;
    min-height: 211px;
    
}


.MOBRANDS {
    position: absolute;
    right: 23%;
    height: 100px;
    z-index: 7;
    top: 420px;
    width: 215px;
    
}

.MOBLOG {
    position: absolute;
    right: 24%;
    z-index: 7;
    top: 527px;
    width: 196px;
    height: 128px;
    
}
.MOMILL {
    position: absolute;
    right: 39.5%;
    font-size: 44px;
    z-index: 7;
    top: 426px;
    font-weight: bolder;
    width: 322px;
    height: 209px;
    
}
.MOEMAIL {
    position: absolute;
    right: 64%;
    z-index: 7;
    top: 427px;
    width: 112px;
    height: 233px;
    
}
.MOABOUT {
    position: absolute;
    right: 44%;
    z-index: 7;
    top: 158px;
    width: 134px;
    height: 252px;
    min-height: 150px;
    
}
.MOSERVICES {
    position: absolute;
    right: 55%;
    z-index: 7;
    top: 255px;
    width: 201px;
    height: 159px;
    
}
.MOYOUTUBE {
    position: absolute;
    left: 391px;
    z-index: 7;
        top: 178px;
    width: 42px;
    height: 73px;
  
}
.MOFACEBOOK {
    position: absolute;
    right: 70.5%;
    z-index: 7;
        top: 178px;
    width: 42px;
    height: 73px;
  
}
.MOTWITTER {
    position: absolute;
    right: 65%;
    z-index: 7;
        top: 178px;
    width: 42px;
    height: 73px;
  
}
.MOPINTREST {
    position: absolute;
    right: 59%;
    z-index: 7;
        top: 178px;
    width: 42px;
    height: 73px;
  
}
.MOINSGRAM {
    position: absolute;
    right: 55.6%;
    z-index: 7;
        top: 178px;
    width: 42px;
    height: 73px;
  
}
}





/*************END OF MOSIAC LINKS************/
section#nav_menu-2 {
    text-align: center;
  	background-color: #fff;
}


section#featured-post-3 {
    background-color: #FFF;
    text-align: center;
}


/*****single posts****/
body.single.single.single-post input#submit {
    font-family: 'artiqheavy';
    margin-bottom: 2%;
  background-color: #3FC1C7;
}
div#respond {
    padding-left: 5%;
    padding-right: 5%;
}






body.single.single.single-post p.entry-meta {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}















/*****SINGLE POST****/

body.single.single.single-post.entry-content {
    background-color: #fff !important;
}

body.single.single.single-post main.content {
    background-color: #fff;
}

body.single.single.single-post h3#reply-title {
    font-family: 'artiqheavy';
}

body.single.single.single-post input#submit {
    font-family: 'Libre baskerville';
    margin-bottom: 1.5%;
}




img.aligncenter.size-full.wp-image-65 {
    margin-top: 13px !important;
    padding-top: 2% !important;
}



/*****Mosiac*****/


/***Mosiac Position*****/

div#tile-10 {
    max-height: 388px;
}
div#tile-11 {
    max-width: 388px;
}
div#tile-411 {
    max-height: 635px;
    top: 7px !important;
    z-index: 9;
}
div#tile-12 {
    max-width: 30.15% !important;
    left: 3.4%!important;
    position: absolute;
}
div#tile-17 {
    top: 43px !important;
    max-height: 171px;
    position: absolute;
    max-width: 543px;
    left: -10px;
}
div#tile-13 {
    max-height: 600px;
    position: absolute;
    top: 42px !important;
   	max-width: 602px;
}


div#tile-4 {
	border-top-width: 40px;
    border-top-style: solid;
    border-top-color: #fff;
}

div#tile-10 {
	border-bottom-width: 40px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}
div#tile-12 {
    border-left-color: #fff;
    border-left-style: solid;
    border-left-width: 40px;
}
div#tile-7 {
    border-left-color: #fff;
    border-left-style: solid;
    border-left-width: 40px;
  	border-bottom-width: 40px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}
div#tile-13 {
    border-right-color: #fff;
    border-right-style: solid;
    border-right-width: 40px;
  	border-top-width: 40px;
    border-top-style: solid;
    border-top-color: #fff;
}
div#tile-6 {
    border-right-color: #fff;
    border-right-style: solid;
    border-right-width: 40px;
}
div#tile-11 {
    border-right-color: #fff;
    border-right-style: solid;
    border-right-width: 40px;
  	border-bottom-width: 40px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}
div#tile-7::after {
    border-top-width: 40px;
    border-top-style: solid;
    border-top-color: #fff;
    position: absolute;
    content: "hhh.";
    color: #636D73;
    height: 106px;
    margin-top: -13px;
}
div#tile-17 {
    border-left-color: #fff;
    border-left-style: solid;
    border-left-width: 40px;
    border-top-width: 40px;
    border-top-style: solid;
    border-top-color: #fff;
}


/*******REG CSS*******/
h4.widget-title.widgettitle {
    font-family: 'artiqheavy';
}




/*******SINGLE POST*****/


















/****TWITTER PARTY******/
/*
body.single.single.single-twitter_party h1.entry-title {
    font-size: 45px !important;
    line-height: 0px !important;
    font-family: 'Libre Baskerville';
    color: #3DC0C6;
    max-width: 100% !important;
    font-weight: 100;
    letter-spacing: 0px !important;
    position: relative;
}

body.single.single.single-twitter_partyp.entry-meta {
    text-align: center;
    position: relative;
    margin-top: 4%;
}

body.single.single.single-twitter_party.entry-content {
    background-color: #fff;
}

body.single.single.single-twitter_party main.content {
    background-color: #fff;
}

body.single.single.single-twitter_party h3#reply-title {
    font-family: 'artiqheavy';
}

body.single.single.single-twitter_party input#submit {
    font-family: 'Libre baskerville';
    margin-bottom: 1.5%;
}

body.single.single.single-twitter_party header.entry-header {
    float: right;
    padding-right: 159px;
    padding-top: 159px;
    right: -40px;
    position: absolute;
    font-family: 'Libre Baskerville';
}

body.single.single.single-twitter_party p.entry-meta {
    max-width: 389px;
    margin-left: auto;
    margin-right: auto;
  position: relative;
}
body.single.single.single-twitter_party img.aligncenter.size-full {
    margin-top: 28%;
}

body.single.single.single-twitter_party img.aligncenter.size-full.wp-image-14 {
    margin-top: 0px !important;
}

*/






/*****FINAL NIGHT EDITS******/

body.single.single.single-post img.aligncenter.size-full {
    margin-top: 6%;
}

body.single.single.single-post img.aligncenter.size-full.wp-image-14 {
    margin-top: 0px !important;
}



body.home main.content {
    border: none !important;
}
aside.sidebar.sidebar-primary.widget-area {
    width: 24%;
    margin-top: 113px;
}

main.content {
    border: 25px solid;
    border-color: #A1A4A4;
    padding-bottom: 0px;
  margin-top: 117px;
}


.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    position: relative;
    bottom: 0px;
    max-width: 776px;
    height: 11px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    border: none;
}

.watch {
    font-family: AG-Sans, sans-serif;
    color: #6BC4C4 !important;
    float: right;
    font-size: 10px;
    letter-spacing: 1px;
}


.seenon {
    position: relative;
      z-index: 9999;
}
.Twittime {
    display: -webkit-inline-box;
    text-transform: capitalize;
}

.TWITPARTBOT {
    text-align: center;
    line-height: 50px;
}



img.aligncenter.size-full.wp-image-65 {
    position: relative;
}

.whitebackground {
    margin-bottom: 2% !important;
    margin-top: 2% !important;
}
html {
    margin-bottom: 1px !important;
}

.endofpage {
    margin-bottom: 7%;
}
.cities {
    background-color: #212223;
    color: rgba(33, 34, 35, 0) !important;
}

/*****Footer Events******/
aside#home-right {
    position: relative;
    top: -21px;
    line-height: 1;
}
.whitebackground {
    background-color: #FFF;
    min-height: 532px;
    padding-top: 3%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}


h3.summary::before {
    content: "....";
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/Three-Arrows-for-upcoming-events-section.png") center no-repeat;
    background-size: contain;
    color: rgba(250, 235, 215, 0);
    position: relative;
    right: 31px;
}

h3.summary {
    line-height: 1.5;
    font-family: 'baskerville libre';
    font-weight: normal;
    font-size: 20px !important;
}
.description {
    line-height: 20px;
    padding-left: 50px;
}
.event-time {
    color: #3DC0C6;
  text-indent: 50px;
}
h3.summary::before {
    content: "....";
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/Three-Arrows-for-upcoming-events-section.png") center no-repeat;
    background-size: contain;
    color: rgba(250, 235, 215, 0);
}

div#home-middle {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}
/*******MENU MAIN*******/
html {
        background-color: #212223;
}
.genesis-nav-menu a {
    border: none;
    color: white;
    display: block;
    padding: 36px 8px;
    /* padding: 2.8rem 2.4rem; */
    position: relative;
}

.nav-primary {
    background-color: #ffffff;
    z-index: 3;
    position: relative;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}



ul#menu-main {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    /*padding-left: 3%;
    padding-right: 5%;*/
    text-align: center;
    font-size: medium;
}

/******latest Updates******/
section#simple-social-icons-2 {
    max-width: 600px;
    top: 153px;
    position: absolute;
    z-index: 9999;
    padding-left: 12%;
    left: 2%;
}
.simple-social-icons ul li a {
    font-size: 48px !important;
}
li#menu-item-458 a {
    padding: 0px;
    color: #3CC1C8 !important;
}

li#menu-item-457 a {
    padding: 0px;
    color: #3CC1C8 !important;
}
li#menu-item-456 a {
    padding: 0px;
    color: #3CC1C8 !important;
}
li#menu-item-455 a {
    padding: 0px;
    color: #3CC1C8 !important;
}
li#menu-item-454 a {
    padding: 0px;
    color: #3CC1C8 !important;
}


/***testing****/

.seenon {
    font-size: 40px;
    letter-spacing: 8px;
}
.titleM {
  background-color: #FFF;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  	font-size: 31px;
    font-family: 'Baskerville Libre';
    color: #636C72;
  	letter-spacing: 7px;
}
.titlezs {
  background-color: #FFF;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  	font-size: 31px;
    font-family: 'Baskerville Libre';
    color: #636C72;
  	letter-spacing: 7px;
}

.titlez {
    background-color: #FFF;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.titleK {
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/THEREALLINE.png") center no-repeat !important;
    background-size: contain !important;
}

/****Need to sort*******/
.wp-tiles-container {
    margin-top: 1%;
}
.italics2 {
    font-style: italic;
    font-size: 21px;
    color: #636D73;
}

.site-inner {
    z-index: 2;
    position: relative;
    margin-top: 5%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
  padding-left: 5%;
    padding-right: 5%;
}

.entry-content {  
  padding-left: 5%;
    padding-right: 5%;
}


/*******Page Fonts CSS*****/
.block {
    display: table;

}
a {
    color: #3DC0C6 !important;
}
.titlex {
    font-size: 31px;
    font-family: 'Baskerville Libre';
    color: #636C72;
  	letter-spacing: 7px;
     
}
.titlez {
    font-size: 31px;
    font-family: 'Baskerville Libre';
    color: #636C72;
  	letter-spacing: 7px;
}
.why {
    font-size: 16px;
    font-family: 'artiqheavy';
    color: #3DC0C6;
}
.whyinfo {
    font-size: 16px;
    font-family: 'Baskerville Libre';
    color: #000;
}
.italics {
    font-size: 16px;
    font-family: 'Baskerville Libre';
    color: #000;
    font-style: italic;
}
.regs {
    font-size: 16px;
    font-family: 'Baskerville Libre';
    color: #000;
}
.green {
    font-size: 16px;
    font-family: 'Baskerville Libre';
    color: #3DC0C6;
    letter-spacing: 1px;
}
.greenbot {
    font-size: 16px;
    font-family: 'Baskerville Libre';
    color: #3DC0C6;
    letter-spacing: 1px;
}


header.entry-header::before {
    content: url("http://chelseakrost.com/wp-content/uploads/2016/04/Double-Tan-Triangle-for-tops-of-ALL-pages-e1460336586186.png");
  				
    width: 100px !important;
    height: 100px;
    position: absolute;
    display: block;
    right: 878px;
    top: 71px;
}




/****Brand Slider*****/
.sp-horizontal .sp-next-arrow {
    right: -99px;
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/turquoise-arrow-button-facing-right.png") center no-repeat;
    background-size: cover;
    height: 60px;
    width: 63px;
}

.sp-next-arrow::after, .sp-next-arrow::before {
    display: none;
}




.sp-horizontal .sp-previous-arrow {
    left: -99px;
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/Turquoise-arrow-button-facing-left.png") center no-repeat;
    background-size: cover;
    height: 60px;
    width: 63px;
}

.sp-previous-arrow::after, .sp-previous-arrow::before {
    display: none;
}


/********CONTACT PAGE*******/
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 24.8%;
    font-family: 'libre baskerville';
    font-size: 16px;
    text-transform: lowercase;
    color: #636C71;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    width: 50%;
    font-family: 'libre baskerville';
    font-size: 16px;
    text-transform: lowercase;
    color: #636C71;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 50%;
    font-family: 'libre baskerville';
    font-size: 16px;
    text-transform: lowercase;
    color: #636C71;
}






/*****individual page styling for background and stuff******/

.page .entry {
    margin: 0;
    background-color: #fff;
    background-image: url("http://chelseakrost.com/wp-content/uploads/2016/04/Turquoise-Triangle-for-tops-of-ALL-Pages.png");
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}
.entry-content p {
    padding-left: 10%;
    padding-right: 10%;
}

body.archive.category .entry {
    margin: 0;
    background-color: #fff;
    background-image: url("http://chelseakrost.com/wp-content/uploads/2016/04/Turquoise-Triangle-for-tops-of-ALL-Pages.png");
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}

body.archive.author .entry {
    margin: 0;
    background-color: #fff;
    background-image: url("http://chelseakrost.com/wp-content/uploads/2016/04/Turquoise-Triangle-for-tops-of-ALL-Pages.png");
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}

/*********menu***********/
.nav-primary .sub-menu a {
    background-color: #fff;
    position: relative;
    z-index: 9999999;
    color: #000;
    border: none;
}
/*********working**********/


.genesis-nav-menu {
    clear: both;
    color: white;
    letter-spacing: 0.1rem;
    height: 120px;
    font-size: 20px;
    max-width: 3000px;
    margin-left: auto;
    margin-right: auto;
    max-width: 2400px;
    width: 3000px;
}
.nav-primary {
    background-color: #ffffff;
    z-index: 3;
    position: relative;
    
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}



.credits {
    color: #FFF;
  	letter-spacing: 2px;
  line-height: 14px;
}

footer.site-footer {
        background-color: #212223;
}

.genesis-nav-menu a {
    color: #000 !important;
}
.site-container {
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/Marble-Background.jpg") center no-repeat;
    background-size: cover;
}
img.aligncenter.size-full.wp-image-65 {
    background-color: #3FC1C7;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 2%;
    padding-bottom: 2%;
      margin-bottom: 10%;
}
.title-area {
    display: none;
}



li#menu-item-139 a {
    display: block;
    background-image: url('http://chelseakrost.com/wp-content/uploads/2016/04/Logo.png');
    background-repeat: no-repeat;
    width: 325px;
    height: 325px;
    text-indent: -9000px;
    background-size: contain;
}
.wp-tiles-container {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
}
.ytp-thumbnail-overlay.ytp-cued-thumbnail-overlay {
    max-width: 1600px;
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
    margin-left: auto;
    margin-right: auto;
}
.genesis-nav-menu {
    clear: both;
    color: white;
    letter-spacing: 1px;
    letter-spacing: 0.1rem;
    width: 3000px;
    height: 100px;
}

/********MENU*********/

.nav-primary a:hover, .nav-primary .current-menu-item > a {
    color: #3FC1C7;
}
li#menu-item-139 a {
    display: block;
    background-image: url('http://chelseakrost.com/wp-content/uploads/2016/04/Logo.png');
    background-repeat: no-repeat;
    width: 325px;
    height: 325px;
    text-indent: -9000px;
    background-size: contain;
    position: relative;
    top: -109px;
    background-color: rgba(232,232,232,.90);
    border-radius: 50%;
}
img.aligncenter.size-full.wp-image-14 {
    z-index: 0;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}


/*******@media********/
@media only screen and (max-width: 1578px) {
    input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 20.8%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    width: 42%;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 42%;
}


.site-inner {
    padding-top: 2% !important;
}
}  
@media only screen and (max-width: 1305px) {
  .site-inner {
    padding-top: 3% !important;
}
}




@media only screen and (max-width: 1288px) {
    input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    width: 100%;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
}
  .site-inner {
    padding-top: 5% !important;
}
}
}

@media only screen and (max-width: 1126px) {
	
    header.entry-header::before {
    content: url("http://chelseakrost.com/wp-content/uploads/2016/04/Double-Tan-Triangle-for-tops-of-ALL-pages-e1459973842973.png");
    width: 100px !important;
    height: 100px;
    position: absolute;
    display: block;
    right: 783px;
    top: 71px;
}
	header.entry-header {
    float: right;
    padding-right: 19%;
    padding-top: 16.5%;
    right: 50px;
    position: absolute;
    font-family: 'Libre Baskerville';
}
  .site-inner {
    padding-top: 6% !important;
}
}
}


@media only screen and (max-width: 1200px) {

    header.entry-header {
    float: right;
    padding-right: 5%;
    padding-top: 165px;
    
}
	header.entry-header::before {
    right: 751px;
}
  }

@media only screen and (max-width: 1000px) {

    h1.entry-title {
    font-size: 30px !important;
    }
    header.entry-header {
    padding-right: 2%;
    padding-top: 142px;
    }
    
    header.entry-header::before {
    right: 537px;
    top: 52px;
	}
}
  
@media only screen and (max-width: 800px) {

  body.single
.single.single-post header.entry-header {
    max-width: 100% !important;
}
  h1.entry-title {
    padding-left: 5%;
}
  
  header.entry-header {
    padding-top: 16.5%;
    font-family: 'Libre Baskerville';
    margin-left: auto !important;
    margin-right: auto !important;
    
    float: none !important;
    padding-right: 0px !important;
}
header.entry-header::before {
	display: none;
}
header.entry-header {
    padding-top: 16.5%;
    font-family: 'Libre Baskerville';
    left: 0px;
    padding-left: 9%;
}
    
  }
@media only screen and (max-width: 450px) {
  
  h1.entry-title {
    font-size: 17px;
    padding-left: 9%;
}

  }
@media only screen and (max-width: 1445px) {
ul#menu-main {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
}
  .genesis-nav-menu a {
    font-size: 14.5px;
}
  

.genesis-nav-menu {
    font-size: 14px;
    
}
}


@media only screen and (max-width: 1225px) {
    .genesis-nav-menu a {
    font-size: 13.5px;
}
}
  
  











@media only screen and (max-width: 1200px) {
  
ul#menu-main {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0;
}
}





@media only screen and (max-width: 1219px) {
.wp-tiles-container {
    margin-top: 18%;
}
  
}



@media only screen and (max-width: 1055px) {
ul#menu-main {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1%;
    padding-right: 0;
}
.genesis-nav-menu {
    font-size: 11px;
}
}


/********font import*********/
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville);




/* ## Responsive Nav CSS
---------------------------------------------------------------------------------------------------- */

.responsive-menu-icon {
	cursor: pointer;
	display: none;
}
 
.responsive-menu-icon::before {
	content: "\f333";
	display: block;
	font: normal 30px/1 'dashicons';
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	color: #3CC1C8;
}



/* ## Media Queries
---------------------------------------------------------------------------------------------------- */


@media only screen and (max-width: 960px) {
	
	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
	.genesis-nav-menu.responsive-menu {
		display: none;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu li a,
	.genesis-nav-menu.responsive-menu li a:hover,
	.genesis-nav-menu.responsive-menu li.current-menu-item > a {
		background: none;
		display: block;
		line-height: 1;
		padding: 12px 0;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
		margin-right: 60px;
	}
	
	/*.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content: "\f347";
		float: right;
		font: normal 16px/1 'dashicons';
		height: 16px;
		padding: 11px 0;
		right: 0;
		text-align: right;
		z-index: 9999;
		color: #000;
	}*/
  
  .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
    content: "\f347";
    float: left;
    font: normal 16px/1 'dashicons';
    height: 16px;
    padding: 11px 0;
    right: 0;
    text-align: left !important;
    z-index: 9999;
    color: #000;
    padding-left: 5%;
}
	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
		color: pink;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu {
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		padding-left: 20px;
		margin: 0;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		background: none;
		border: none;
		box-shadow: none;
		padding: 12px 0;
		position: relative;
		width: 100%;
	}
	
	.genesis-nav-menu.responsive-menu {
		padding-bottom: 16px;
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu li a {
    	background: #3CC1C8;
    	text-align: center;
    	max-width: 150px;
    	margin-left: auto;
    	margin-right: auto;
}
	
	.nav-primary .genesis-nav-menu.responsive-menu li a:hover {
		background: #FFF;
}
  	li#menu-item-139 a {
    	display: none !important;
}
	ul#menu-main {
    	max-width: 100%;
	
}
  
  .site-inner {
    padding-top: 0;
    margin-top: 0;
}
  
  img.attachment-full.aligncenter {
    margin-top: 43%;
}
  
  
  
  .responsive-menu-icon::before {
    content: "\f333";
    display: block;
    font: normal 30px/1 'dashicons';
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    color: #3CC1C8;
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/Logo.png") center no-repeat;
    height: 172px;
    background-size: 91%;
    line-height: 561px;
    max-width: 256px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -84px;
}
  .nav-primary {
    background-color: rgba(208, 45, 45, 0);
}
}
@font-face {
    font-family: 'artiqheavy';
    src: url('http://chealseakrost.com/wp-content/themes/Genesis-Sandbox-HTML5/font/arquitectaheavy-webfont.eot');
    src: url('http://chealseakrost.com/wp-content/themes/Genesis-Sandbox-HTML5/font/arquitectaheavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://chealseakrost.com/wp-content/themes/Genesis-Sandbox-HTML5/font/arquitectaheavy-webfont.woff2') format('woff2'),
         url('http://chealseakrost.com/wp-content/themes/Genesis-Sandbox-HTML5/font/arquitectaheavy-webfont.woff') format('woff'),
         url('http://chealseakrost.com/wp-content/themes/Genesis-Sandbox-HTML5/font/arquitectaheavy-webfont.ttf') format('truetype'),
         url('http://chealseakrost.com/wp-content/themes/Genesis-Sandbox-HTML5/font/arquitectaheavy-webfont.svg#arquitecta_heavyheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}



header.entry-header {
    float: right;
    padding-right: 159px;
    padding-top: 159px;
    right: 50px;
    position: absolute;
    font-family: 'Libre Baskerville';
}
h1.entry-title {
    font-size: 50px;
    line-height: 0px;
    font-family: 'Libre Baskerville';
    color: #3DC0C6;
    max-width: 523px;
  font-weight: 100;
    letter-spacing: 10px;
}






body.archive.author header.entry-header {
    float: none;
    padding-right: 0px;
    padding-top: 0px;
    position: static;
    font-family: 'Libre Baskerville';
    color: #fff !important;
    text-align: center;
    }

body.archive.author header.entry-header::before {
  display: none
}

body.archive.author h1.entry-title {
    margin-left: auto;
    margin-right: auto;
  
}

body.archive.author main.content {
  background-color: #fff;
}
body.archive.author .archive-pagination.pagination {
    font-family: 'artiq';
    padding-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    max-width: 574px;
      text-align: center;
}


body.archive.author .entry {
    padding-top: 9%;
}




body.archive.category header.entry-header {
    float: none;
    padding-right: 0px;
    padding-top: 0px;
    position: static;
    font-family: 'Libre Baskerville';
    color: #fff !important;
    text-align: center;
    }



body.archive.category h1.entry-title {
    margin-left: auto;
    margin-right: auto;
  letter-spacing: 0px;
}

body.archive.category main.content {
  background-color: #fff;
}
body.archive.category .archive-pagination.pagination {
    font-family: 'artiq';
    padding-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    max-width: 574px;
      text-align: center;
}


body.archive.category .entry {
    padding-top: 9%;
}
span.entry-categories {
    display: none;
}



body.archive.paged.author .entry, .page .post.entry {
    margin-bottom: 0;
}


.archive-pagination.pagination {
    text-align: center;
  max-width: 100% !important;
}
span.entry-tags {
    display: none;
}

body.single.single-post h1.entry-title {
    font-size: 50px;
    line-height: normal;
    font-family: 'Libre Baskerville';
    color: #3DC0C6;
    max-width: 100%;
    font-weight: 100;
    letter-spacing: inherit;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
body.single.single-post header.entry-header {
    float: none;
    padding-right: 0px;
    padding-top: 0px;
    position: inherit;
    letter-spacing: inherit;
}

body.single.single-post p.entry-meta {
    text-align: center;
}



@media only screen and (max-width: 960px) {

  
  .responsive-menu-icon::before {
    content: "\f333";
    display: block;
    font: normal 30px/1 'dashicons';
    margin: 0 auto;
    padding: 0px;
    text-align: center;
    color: #3CC1C8;
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/Logo.png") center no-repeat;
    height: 190px;
    background-size: cover;
    line-height: 432px;
    max-width: 256px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -85px;
}
  li#menu-item-142 {
    background-color: #3CC1C8;
    margin-left: auto;
    margin-right: auto;
        max-width: 76%;
}
  li#menu-item-62 {
    padding-right: 0px;
}
  li#menu-item-61 {
    padding-left: 0px;
}
  .nav-primary .genesis-nav-menu.responsive-menu li a {
    font-size: 12px;
}
}

@media only screen and (max-width: 620px) {

.responsive-menu-icon::before {
    content: "\f333";
    display: block;
    font: normal 30px/1 'dashicons';
    margin: 0 auto;
    padding: 0px;
    text-align: center;
    color: #3CC1C8;
    background: url("http://chelseakrost.com/wp-content/uploads/2016/04/Logo.png") center no-repeat;
    height: 144px;
    background-size: 75%;
    line-height: 400px;
    max-width: 256px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -85px;
}
}




  @media only screen and (max-width: 1182px) {
    .genesis-nav-menu a {
    font-size: 11.5px;
}  
}   
    
    
    
    @media only screen and (max-width: 1138px) {
  
    .genesis-nav-menu a {
    font-size: 10.5px;
}
}
  
    @media only screen and (max-width: 1096px) {
  
    .genesis-nav-menu a {
    font-size: 8.5px;
}
}

    @media only screen and (max-width: 1055px) {
  
    .genesis-nav-menu a {
    font-size: 7.5px;
}
}
    @media only screen and (max-width: 1025px) {
  
    .genesis-nav-menu a {
    font-size: 6.5px;
}
}
    @media only screen and (max-width: 994px) {
  
    .genesis-nav-menu a {
    font-size: 5.5px;
}
}
.genesis-nav-menu a {
    padding-right: 4px !important;
  padding-left: 4px !important;
}





    @media only screen and (max-width: 600px) {
h1.entry-title {
    line-height: 27px !important;
}
}
.html5-video-player a {
    color: inherit;
    text-decoration: none;
    -moz-transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    transition: color .1s cubic-bezier(0.0,0.0,0.2,1);
    outline: 0;
    display: none !important;
} 
body.page.page-id-115 p {
    text-transform: uppercase;
  text-align: center;
}


.entry-content ol li, .entry-content ul li {
    line-height: 1.625;
    margin-left: 40px;
    margin-left: 9rem;
}

h2.entry-title > a {
    display: inline-block;
}