.meshim_widget_components_ChatButton.br .button {
  border-top-left-radius: 0px!important;
  border-top-right-radius: 0px!important;
}

div#no-margin-top-image {
  padding-top: 0px!important;
}

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}


h1 {
  font-size: 36px!important;
  font-weight: 400!important;

}

#main-header .nav li ul{background-color:rgba(255,255,255,0.9)!important; }

input {
  border: 0px!important;
}

li#menu-item-7649 a {
  font-weight: 700;
  color: #2d3e50!important;
}

li#menu-item-7634 a {
  color: #af3966;
}

.footer-widget h4{color:#666666!important;}

img#center.et-waypoint.et_pb_image.et_pb_animation_left.center.et-animated {margin-left:auto;
margin-right:auto;
text-align:center;
display:block;}

div#no-margin-top {
  padding: 0px!important;
}

li#menu-item-8250 #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a{color:red!important;}

.center{ margin-left:auto; margin-right:auto; text-align:center;}

#footer-bottom{background-color:#2d3e50!important; color:#fff!important;}
#footer-info{color:#fff!important;}
.et-social-icon{color:#fff!important;}

hr#no-padding-bottom.et_pb_space.et_pb_divider.no-padding-bottom{margin-bottom:0px!important;}

li#menu-item-7638 a{color:#666666!important;}
li#menu-item-7639 a{color:#666666!important;}
li#menu-item-7641 a{color:#666666!important;}
li#menu-item-7642 a{color:#666666!important;}

li#menu-item-7643 a{color:#ef5a2a!important;}
li#menu-item-7644 a{color:#666666!important;}
li#menu-item-7646 a{color:#666666!important;}
li#menu-item-7647 a{color:#666666!important;}

li#menu-item-7648 a{color:#92c03c!important;}
li#menu-item-7645 a{color:#666666!important;}

li#menu-item-7650 a{color:#7bcdcc!important;}
li#menu-item-7651 a{color:#666666!important;}
li#menu-item-7652 a{color:#666666!important;}

li#menu-item-7636 a{color:#7bcdcc!important;}
li#menu-item-7945 a{color:#666666!important;}

li#menu-item-7653 a{color:#7bcdcc!important;}
li#menu-item-7654 a{color:#666666!important;}

li#menu-item-7656 a{color:#7bcdcc!important;}
li#menu-item-7657 a{color:#666666!important;}
li#menu-item-7658 a{color:#666666!important;}
li#menu-item-7659 a{color:#666666!important;}
li#menu-item-7660 a{color:#666666!important;}
li#menu-item-7661 a{color:#666666!important;}

.et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left.no-margin-bottom {
  margin-bottom: 0px!important;
  padding-bottom: 0px!important;
}

div#no-margin-bottom {
  padding: 0px!important;
}


.form-textbox, .form-textarea, .form-dropdown{font-weight:normal!important;}



li#menu-item-7637 a {
  color: #13a8b5;
}

ul.sub-menu li a {color:black;}

.nav li ul{border-top:0px!important;}

.nav li ul{border:none!important;}

.form-textbox {
border: 1px solid #eeeeee!important;}


.form-all {
  margin: 0px auto;
  padding-top: 0px!important;}

.form-line {
  padding: 12px 4px!important;}

.smallgreen a:link {color: #fff!important;}

.footer-widget{color:#393939!important;}

.et_pb_blog_grid .et_pb_post {
  margin: 0 60px 60px 0;
  width: 280px;
  border: 0px solid #d8d8d8;
  float: left;
  padding: 19px;
  background-color: #fff;
  word-wrap: break-word;
}


.smallgreen {
  color: #fff!important;
  background: #63a643!important;
 border: 0px!important;
  border-radius:4px!important;
  text-shadow:0px!important;
}

/*Adrian's 149px*/

#box {
    position: absolute;
    top: 812px;
    left: 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background:transparent
}

/*
Animate.css - http://daneden.me/animate
*/

.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes fadeIn {
    0% {opacity: 0;}    100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
    0% {opacity: 0;}    
    100% {opacity: 1;}
}

@-o-keyframes fadeIn {
    0% {opacity: 0;}    
    100% {opacity: 1;}
}

@keyframes fadeIn {
    0% {opacity: 0;}    
    100% {opacity: 1;}
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateY(30px);
    }

    80% {
        -moz-transform: translateY(-10px);
    }

    100% {
        -moz-transform: translateY(0);
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -o-transform: translateY(30px);
    }

    80% {
        -o-transform: translateY(-10px);
    }

    100% {
        -o-transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        transform: translateY(30px);
    }

    80% {
        transform: translateY(-10px);
    }

    100% {
        transform: translateY(0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
}