/**
 * Theme Name: realist-by-realist
 * Template: realist-by
 */
@import url('../realist-by/style.css');


input {
  width: 100%;
}


.t_b>div {
  width: 33.333%;
  float:left;
  padding: 15px;
}

.t_b>div>span {
  text-align: center;
  font-size: 16px;
  padding: 15px 25px;
  border: 1px solid #fff;
  border-radius: 100px;
  display: block;
  font-weight: 100;
}



.gr_dnt {
      background-color: #0B0E45;
background-image: linear-gradient(160deg, #0B0E45 10%, #0284B5 80%);
color: #F7F7F7;
}



.i_k>div {
  width: 33.333%;
  float: left;
  text-align: center;
  padding: 10px 20px;
}

.i_k>div>strong {
  display: block;
}

.i_k>div>span {
  display: block;
  padding: 5px;
  color: #7D7F7D;
}

.i_k>div>div {
  width: 50px;
  margin: 15px auto;
  height: 60px;
}



#t_n {
     border-radius: 6px;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);  
}


.k_r {
    margin: -30px -15px;
}


#ttl_ftr {
    background-color: #0B0E45;
background-image: linear-gradient(160deg, #0B0E45 10%, #0284B5 80%);
color: #F7F7F7;
}

#ttl_ftr iframe {
   border-radius: 6px;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);

}




.k_t>div>span {
   display: block;
   padding: 15px 15px 25px 15px;
   color: #000;
   font-size: 16px;
}




.k_t>div {
   width: 50%;
   float: left;
   text-align: center;
   padding-top: 30px;
   border: 1px solid #ccc;
}

.k_t>div>div {
   height: 240px;

}





















#b_l {
    background: #fff;
    width: 800px;
    margin: 20px auto; 
}



#l_g {
    -moz-column-count: 4;
    -moz-column-gap: 0px;
    -webkit-column-count: 4;
    -webkit-column-gap: 0px;
    column-count: 4;
    column-gap: 0px;
    margin: 0 -15px;
}


#l_g>div {
    width: 180px;
    margin: 20px;
    border: 1px solid #ccc;
    border-radius: 2px;
    display: inline-block;
    padding: 10px;
    text-align: center;
}

#l_g span {
    display: block;
}


#ttl {
    background-color: #0B0E45;
background-image: linear-gradient(160deg, #0B0E45 10%, #0284B5 80%);

}

#ttl iframe {
   border-radius: 6px;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);

}

.b_k {
    background: #FFF none repeat scroll 0% 0%;
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
border-radius: 4px;
}



body {
    background: #E8EBEF none repeat scroll 0% 0%;
}



a#magnific-popup-vc-id-361276969 {
    display: block;
    text-align: center;
}

#vopr a {
display: block;
    text-align: center;
}


ul, ol {
    margin: 0px 0px 1.5em 0px;
}



#hd_r h1,
#hd_r h2 {
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
}

body {
    font-family: Open Sans,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-smoothing: always;
    font-size: 14px;
    color: #333;
    -webkit-font-smoothing: antialiased;

}

h1 {
    margin: 0px;
    font-weight: 100;
    font-family: Open Sans,Helvetica,Arial,sans-serif;
}


#secondary {
	padding: 10px 0px;
}

.cn_tr {
	width: 980px;
	margin: 0 auto;
	padding: 0 15px;
}
.cn_tr .wpb_row {
    margin-bottom: 0px;
}
.agree {display:none}





