/* ---------------TYPOGRAPHY--------------- */
.smalltegatitle h2{
color: #0085CA!important;
letter-spacing: 0px!important;
font-size: 22px!important;
}
.smalltegatitlewhite h2{
color: #fff!important;
letter-spacing: 0.5px!important;
font-size: 22px!important;
}
.smalltegatitle h3{
color: #0085CA!important;
letter-spacing: 0px!important;
font-size: 18px!important;
}
.smalltegablogtitle h2{
color: #0085CA!important;
letter-spacing: 0px!important;
font-size: 18px!important;
}
.subbie p{
color: #0085CA!important;
font-family: "Montserrat"!important;
font-weight: 500!important;
}

/* ----------------IMAGES--------------- */
.shadowy {
box-shadow: 1px 3px 25px 0px rgba(0,0,0,0.2)!important;
}

/* ----------------MENU--------------- */
.mega-menu .nav-item .main-menu-link.item-title {
    color: #0085ca!important;
}
.mega-menu > ul > li div.sub-nav ul li > a {
font-weight: 600!important;
letter-spacing: -0.2px!important;
font-family: "Montserrat"!important;
}
.mega-menu .nav-item .main-menu-link.item-title {
letter-spacing: -0.2px!important;
}
#header-container.dfd-header-builder:not(.small) .header-builder-wrraper.mobile .header .header-bottom-panel a.mobile-menu .icon-wrap {
    background: #0085CA!important;
}
/* ----------------BLOG--------------- */
.blogcol2 {
box-shadow: 1px 3px 25px 0px rgba(0,0,0,0.2)!important;
background-color: #fff!important;
padding: 2% 2% 2% 2%!important;
border-radius: 5px!important;
}
.blogcol1 {
padding-right: 4%!important;
}
@media only screen and (max-width: 800px)
{
	.blogcol1 {
padding-right: 0%!important;
}
}
.widget_dfd_rec_posts_thumb .post-list-item .dfd-widget-post-title a {
color: #0085CA!important;
font-size: 14px!important;
}
.blogcol2 {
box-shadow: 1px 3px 25px 0px rgba(0,0,0,0.2)!important;
background-color: #fff!important;
padding: 2% 2% 2% 2%!important;
border-radius: 5px!important;
}
.blogcol1 {
padding-right: 4%!important;
}
.widget_dfd_rec_posts_thumb .post-list-item .dfd-widget-post-title a {
color: #0085CA!important;
font-size: 14px!important;
}
h1.dfd-page-title {
    font-size: 40px!important;
line-height: 50px!important;
}
/* ----------------FOOTER FORM--------------- */

#newslettername {
  background-color: rgba(255,255,255,.1);
    border: 1px solid #7f7f7f;
margin-bottom: -3%;
border-radius: 0px;
}
#newslettername::-webkit-input-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newslettername:-moz-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newslettername::-moz-placeholder {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newslettername:-ms-input-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newsletteremail {
background-color: rgba(255,255,255,.1);
border: 1px solid #7f7f7f;
margin-top: -3%;
margin-bottom: -3%;
border-radius: 0px;
}
#newsletteremail::-webkit-input-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newsletteremail:-moz-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newsletteremail::-moz-placeholder {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newsletteremail:-ms-input-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newslettermessage {
background-color: rgba(255,255,255,.1);
border: 1px solid #7f7f7f;
margin-top: -3%;
margin-bottom: -5.5%;
border-radius: 0px;
}
#newslettermessage::-webkit-input-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newslettermessage:-moz-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newslettermessage::-moz-placeholder {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newslettermessage:-ms-input-placeholder  {
color: #9e9e9e!important;
font-size: 13px!important;
}
#newsletterbutton {
background-color: #FF9E1B!important;
    min-width: 100%!important;
	border: 0px solid rgba(255,255,255,0.3)!important;
}
#newsletterbutton:hover {
background-color: #ff9405!important;
	border: 0px solid rgba(255,255,255,0.3)!important;
}
#newslettermessage.wpcf7-textarea {
height: 85px!important;
}
/* ----------------MOBILE--------------- */
