@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,800,700,600);



/*Menu widget*/
.vc_wp_custommenu ul {
    list-style: none;
    max-width: 370px;
    margin-left: 0;
    padding-left: 0;
}
.vc_wp_custommenu li{
background:#F3F5F8;
border-top:1px solid white;
padding:5px 15px;
/*text-transform:uppercase;*/
}
.vc_wp_custommenu li:hover{
background:#C6CFD8;

}
.vc_wp_custommenu li:hover a{
color:black !important;

}
.vc_wp_custommenu .current-menu-item {
background:#14AFCE;
}
.vc_wp_custommenu li a{
color:black;
font-size:15px
} 
.vc_wp_custommenu .current-menu-item a {
color:white;
}

/* share widget */

ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
  padding-right:13px;	 
}

/*separator*/

hr.separator {
    border-top: 1px solid rgba(0, 0, 0, 0.39);
}

/*announcemnts*/

.ann-entry-title{
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	font-size: 16px;
	padding-bottom: 12px;
}

.ann-entry-content{
	font-size: 14px;
}
.ann-read-more {
    font-size: 11px;
    font-family: Arial;
    font-weight: 600;
    text-decoration: underline;
    margin-top: 11px;
}
.announcement-widget-post{
	margin-bottom: 45px;
}

/*link list*/

.ar-link-list-menu ul {
    list-style: none;
    padding-left: 0;
}
.ar-link-list-menu ul li a {
    color: #14AECF;
    font-size: 14px;
    font-weight: 300;
}

/*testimonial*/

.arf-testimonial {
    max-width: 300px;
    margin: 0 auto;
}
.arf-test-image img {
    max-width: 140px;
}

.arf-test-text.text-center {
    line-height: 32px;
    margin-top: 13px;
}
.arf-test-sep{
  max-width: 140px;
  border-bottom:1px solid red;
  margin: 0 auto;
  margin-top: 22px;
}
.arf-test-author {
    font-style: italic;
    text-align: center;
}
/* contact form 7 CSS  */

.wpcf7-form input {

  height:50px;
}
.wpcf7-form  label,.wpcf7-form  p {
    font-weight: 300;
    font-size: 14px;
    color: black;
}
.wpcf7-form  input{
  height: 50px;   
}

.wpcf7-form   .select2-selection { height: 50px !important; }
.wpcf7-form   .select2-selection__rendered{  margin-top: 9px !important; }
.select2-search.select2-search--dropdown {display: none;}
.select2-selection__arrow b { display: none !important; }


.wpcf7-form  span.select2-selection__arrow {
  background: url("../images/arrow-down2.png")no-repeat !important;
  background-position: left center !important;
  border-radius: 0 3px 3px 0;
  display: inline-block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 51px;
}
span.select2.select2-container {
    width: 100% !important;
    margin-bottom: 22px;
}

.wpcf7-form  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 46px  !important;
    width: 53px !important;
}



.wpcf7-form .btn {
    margin-top: 4.2%;
    color: #0c9cba;
    border: 2px solid #0c9cba;
    min-width: 232px !important;
    height: 39px !important;
    font-size: 15px !important;
    padding-top: 7px;
    border-radius: 2px;
    background: none;
}
.wpcf7-form .btn:hover{
    background: #0c9cba;
    color: white;
  
}
.vc_cta3-color-classic{
  background-color: #F3F5F8 !important;
}


/*button cta css*/
.vc_cta3-content h2 {
    font-size: 16px;
    color: black !important;
}
.vc_btn3-color-danger{

  background-color:#EE2533 !important;
}
.vc_btn3-size-lg {
    font-size: 22px !important;
    padding: 18px 25px !important;
    font-weight: 600 !important;
}

/*gallery slider css*/
.flex-control-paging li a{
  background-color: white !important;
  border: 1px solid #c5c5c5 !important;
  box-shadow: none !important;
}
.flex-control-paging li a.flex-active{
  background-color: #0c9cba !important;
}

/*cta image */

.arf-cta-image {
max-width: 300px;
margin:  0 auto;
border: 1px solid lightgray;
border-radius: 0px 0px 3px 3px;
}
.btn-cta-image{
  display: block;
    background: #009DB7;
    color: white;
    padding: 18px 10px;
    width: 100%;
    text-align: center;
    font-size: 22px;
    border-radius: 0px 0px 3px 3px;
    font-weight: 600;
}
.btn-cta-image:hover{
  color:white !important;
}

/* button general*/

.vc_btn3.vc_btn3-color-info {
    background-color: white !important;
    color: #009db7 !important;
    border: 2px solid #009db7 !important;
}
.vc_btn3.vc_btn3-color-info:hover{
  background-color: #009db7 !important;
  color:white !important;
}
.mc-su-email {
    max-width: 247px;
    height: 50px !important;
    margin-bottom: 20px;
}
#subscribe-result{
    margin-bottom: 51px !important;
}

