.message_box {
    margin: 15px 0;
    padding: 1em 1em;
}
.message_box p { margin-bottom: 0 }
pre {
    overflow: auto;
    padding: 15px;
    margin: 15px 0;
    position: relative;
    background: #777;
    font-family: monospace;
    color: #FFF;
    box-sizing: border-box;
}
.note {
    background: #FAF3D4;
    color: #A6A377;
}
.announce {
  	color: #1E3947;
    background: #FFFFFF;
  	border: 1px solid #1E3947;
  	padding: 15px;
    /*background: #d0e6f0;
    color: #7190a2;*/
}

.success {
    border: 1px solid #DEF1BF;
    background: #D8EBCE;
    color: #748F5D;
}
.warning {
    border: 1px solid #FFDBDB;
    background: #FDE2E2;
    color: #AC888A;
}
.txt-center{
  text-align: center;
}

.border-gray {
    border: 1px solid #8c8c8c;
    padding: 15px;
    position: relative;
}
.border-gray p{
    margin: 0;
}

.box-interview {
    background-color: #f3f3f3;
    padding: 15px;
    position: relative;
}

.btn{
margin-top:10px;
text-decoration:none;
border:none;
background-color:#fff;
height: auto;
}

.btn:hover,
.btn:focus{
color:#fff;
border-color:#fff;
background-color:#4eafff;
text-decoration:none;
outline: none;
box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

.btn:active{
box-shadow:none;
}

.btn-verde,
.btn-azul,
.btn-naranja,
.btn-salmon{
color:#fff;
}

.btn-verde,
.btn-verde:active{
background-color:#30AA0E;
}
.btn-verde:hover,
.btn-verde:focus{
background-color:#42C418;
}



.btn-azul,
.btn-azul:active{
background-color:#129DD3;
}
.btn-azul:hover,
.btn-azul:focus{
background-color:#20B4E2;
}

.btn-naranja,
.btn-naranja:active{
background-color:#F2700F;
}
.btn-naranja:hover,
.btn-naranja:focus{
background-color:#F98A26;
}

.btn-neutral-white,
.btn-neutral-white:active{
    background-color:#FFF;
    border:1px solid #129DD3;
    color: #129DD3;

}

.btn-neutral-naranja,
.btn-neutral-naranja:active{
    background-color:#FFF;
    border:1px solid #F98A26;
    color: #F98A26;

}

.btn-neutral-naranja:hover,
.btn-neutral-naranja:focus{
    background-color:#FFF;
    border:1px solid #F98A26;
    color: #F98A26;
  font-weight: bold;
}



.btn-neutral-white:hover,
.btn-neutral-white:focus{
    background-color:#FFF;
    border:1px solid #129DD3;
    color: #129DD3;
}

.btn-salmon,
.btn-salmon:active{
background-color:#EA5854;
}
.btn-salmon:hover,
.btn-salmon:focus{
background-color:#F26657;
}

.btn-gris,
.btn-gris:active{
background-color:#ebebeb;
border: 1px solid transparent;
}
.btn-gris:hover,
.btn-gris:focus{
border: 1px solid #adadad;
}

.btn-wedding,
.btn-wedding:hover,
.btn-wedding:focus,
.btn-wedding:active{
background-color:#d78aa0;
  color:#FFFFFF;
}


.btn-lg {
    padding: 10px 16px;
    font-size: 0.95em;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-forms {
    padding: 10px 16px;
    font-size: 0.95em;
    line-height: 1.33;
}

.landing-point-mini {
    padding: 5px 10px 10px 30px;
    background: url(https://www.cronoshare.com/blog/wp-content/uploads/2016/11/tick-mini.png) no-repeat left 15px;
    text-align: left;
}

.wfull{width:100%;max-width:100%}
.w320{max-width:320px}
.w640{max-width:640px}
.w960{max-width:960px}
.row{width:100%;margin-bottom:20px}
.row .row{width:auto;margin:0 -20px}
.c1{width:8.33%}
.c2{width:16.66%}
.c3{width:25%}
.c4{width:33.33%}
.c5{width:41.66%}
.c6{width:50%}
.c7{width:58.33%}
.c8{width:66.66%}
.c9{width:75%}
.c10{width:83.33%}
.c11{width:91.66%}
.c12{width:100%}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:20px;padding-right:20px;position:relative}
.s1{margin-left:8.33%}
.s2{margin-left:16.66%}
.s3{margin-left:25%}
.s4{margin-left:33.33%}
.s5{margin-left:41.66%}
.s6{margin-left:50%}
.s7{margin-left:58.33%}
.s8{margin-left:66.66%}
.s9{margin-left:75%}
.s10{margin-left:83.33%}
.s11{margin-left:91.66%}
.end{float:right!important}

/* =Media query for 960 Screens - sets nested grids to 100%
-------------------------------------------------------------- */
@media only screen and (max-width:960px){
.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}
.row .row > div:last-child{margin-bottom:0 !important}
}

/* =Media query for iPad and tablets
-------------------------------------------------------------- */
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){
body{font-size:90%}
.row{margin-bottom:0!important}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100%;margin-right:0;margin-left:0;margin-bottom:20px}
}


body > div {

	/*font-size: 2rem;*/
	font-size: 1.6rem;
}

body h1 {

	/*font-size: 2rem;*/
	font-size: 1.9rem;
}



.blockquote_ux{
    text-align: center;
    font-style: italic;
    font-size: 2.333rem;
    line-height: 3.333rem;
    position: relative;
    padding: 40px 0;
    font-family: Georgia,serif;
    margin-top: 2.8333rem;
    margin-bottom: 2.8333rem;
}


.blockquote_box_ux {
    background-color: #f4f4f4;
    border-color: #20B4E2;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 40px 50px;
    border-left: 3px solid #20B4E2;
  	font-size: 1.8rem;
}

.blockquote_box_ux_bg_blue {
    background-color: #20B4E2;
    border-color: #f4f4f4;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 40px 50px;
    border-left: 3px solid #F98A26;
  	font-size: 1.8rem;
    color: #FFFFFF;
}
.blockquote_box_ux_bg_blue a {
  font-size: 1.8rem;
    color: #FFFFFF;
}

.blockquote_box_ux_wed {
    background-color: #F2F2F2;
    border-color: #d78aa0;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 40px 50px;
    border-left: 3px solid #d78aa0;
  	font-size: 1.8rem;
}


.cta-form-block{
	width: 100%;
	border: 1px solid #DCDCDC;
  margin-bottom: 40px;
}

.cta-form-block_header{
  	background: #00ADEE;
    border-radius: 3px 3px 0px 0px;
    border: 1px solid #DCDCDC;
    height: auto;
    padding: 10px;
    color: #FFFFFF;
    text-align: center;
}

.cta-form-block_header_wed{
  	background: #d78aa0;
    border-radius: 3px 3px 0px 0px;
    border: 1px solid #DCDCDC;
    height: auto;
    padding: 10px;
    color: #FFFFFF;
    text-align: center;
}


.cta-form-block_header, .cta-form-block_header_wed {
  	font-size:26px;
    color:#FFFFFF;
    font-weight:bold;
  margin:0;
}

.cta-form-block_col{
  width:50%;
  padding: 10px;
  margin:0;
}
		

.blockquote_box_ux_notice {
    background-color: #fff9d9;
    border-color: #ff9c00;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 40px 50px;
    border-left: 3px solid #ff9c00;
  	font-size: 1.8rem;
}

#genesis-nav-primary ul li {
    border-bottom: 2px solid #FFFFFF;
    margin: -1px -3px;
}

#genesis-nav-primary ul li:hover{
border-bottom:2px solid #4B86F8 !important;
}

#genesis-nav-primary ul li a {
    color: #646464;
    font-weight: 500;
    padding: 12px 22px;
    text-decoration: none;
}
.site-header > .wrap {
    padding: 0px;
}

.entry-title {
    font-size: 3.2rem;
}

.center-text-table{
 text-align: center;
}

