                        .header-menu.header-sticky .logo-img,  #logo.logo-text {
margin-left:15px;padding-top:0px;
}

.header-menu.header-normal #my-menu > .mm-panel li a, .header-menu.header-fixed #my-menu > .mm-panel li a, .header-menu.header-sticky #my-menu > .mm-panel li a {
    color: #000;
    display: block;
    font-family: lato;
    font-size: 13px;
    font-weight: 400;
    line-height: 100px;
    margin-top: -30px;
    margin-bottom:0px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
}

#mobile-nav.menu-nav.mobile, #search-nav.mobile, .mobile-buttons .social-nav, .mobile-buttons .woo-cart{
    border-right:none !important;
}
.mobile-buttons .social-nav, #search-nav.mobile, .mobile-buttons .woo-cart {
    border-left: none!important;
}


.default-padding {
    padding: 70px 30px;
}
.box-overlay.titlize, .fade,.fade.in {
    background-color: #107681;
}
.main-content {
    background-color: white;
}
body {
  font-size:18px;
  color:#000000;
}
a {
    font-weight: 500;
    color:peru;
}
p {
    line-height: 1.5;
    color:#000000;
}
h1,h2,h3,h4,h5,h6 {
   color: #107681 ;
   text-transform:uppercase;
}
.header-menu.header-sticky.header-transparent-enabled {
    background: transparent;
    box-shadow: none;
    border-bottom: 0px solid rgba(255,255,255,0.15);
    -webkit-transition: height 0.3s ease 0s, background 0.375s ease-in-out 0s;
    transition: height 0.3s ease 0s, background 0.375s ease-in-out 0s;
}
.header-menu.header-normal #my-menu > .mm-panel > ul > li.megamenu > ul.sub-menu, .header-menu.header-fixed #my-menu > .mm-panel > ul > li.megamenu > ul.sub-menu, .header-menu.header-sticky #my-menu > .mm-panel > ul > li.megamenu > ul.sub-menu {
   background-color: #107681;
}
.header-menu.header-normal #my-menu > .mm-panel ul ul, .header-menu.header-fixed #my-menu > .mm-panel ul ul, .header-menu.header-sticky #my-menu > .mm-panel ul ul {
   background-color: #107681;
}
a.button-main.button-large {
   margin: 10px 5px 10px 5px;
}
.playbutton {
   text-align:center;
}
.awesome,.container-fluid,.col-md-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
blockquote p {
    font-style: normal;
}
.desktop-enabled .header-menu.header-left-opened #my-menu, .desktop-enabled .header-menu.header-right-opened #my-menu, .desktop-enabled .header-menu.header-left-button #my-menu, .desktop-enabled .header-menu.header-right-button #my-menu {
    background: none repeat scroll 0 0 #000000;
    border:none;
}
.desktop-enabled .header-menu.header-left-opened #my-menu, .desktop-enabled .header-menu.header-right-opened #my-menu, .desktop-enabled .header-menu.header-left-button #my-menu, .desktop-enabled .header-menu.header-right-button #my-menu {
    width:200px;
}
    
.header-menu.header-left-opened #my-menu > .mm-panel li a, .header-menu.header-right-opened #my-menu > .mm-panel li a, .header-menu.header-left-button #my-menu > .mm-panel li a, .header-menu.header-right-button #my-menu > .mm-panel li a {
    color: #fff;
    font-weight:300;
}
.header-menu.header-left-opened .copyright-text, .header-menu.header-right-opened .copyright-text, .header-menu.header-left-button .copyright-text, .header-menu.header-right-button .copyright-text {
    background: none repeat scroll 0 0 black;
    color: white;
    border-top: medium none;
}
#main.header-left-opened-enabled #content {
    margin-left: 200px;
}
.header-menu.header-left-opened .social-menu-nav.desktop, .header-menu.header-right-opened .social-menu-nav.desktop {
    background: none repeat scroll 0 0 gray;
    border-left: none;
}
.header-menu.header-left-opened .copyright, .header-menu.header-right-opened .copyright, .header-menu.header-left-button .copyright, .header-menu.header-right-button .copyright {
    border-top: medium none;
}

.widget-title {
    text-transform: none;
}
.greta {
    padding-left:15px;
    padding-right:15px;
}
div.wpcf7 {
    margin: 0;
    padding: 25px;
}

.divider.fat-solid-div {
    border-bottom: 4px solid #fff;
}
.az-testimonials.flexslider .flex-control-nav li a {
    background: none repeat scroll 0 0 #107681;
}
.wpcf7-form p {
    font-family: lato;
    color:#107681;
}
.wpcf7 input, .wpcf7 textarea {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    color: #000;
    font-weight:bolder;
    font-size: 16px;
    height: auto;
    margin: 0;
    opacity: 0.7;
    padding: 15px;
    resize: none;
    transition: background 0.215s ease-in-out 0s, color 0.215s ease-in-out 0s;
}
input[type="checkbox"], input[type="radio"] {
    float: left;
    margin-top:9px;
    margin-right:10px;
}
.wpcf7 .wpcf7-submit, #commentform #submit, .tagcloud a, .social_widget a, .footer-widgets .tagcloud a:hover, .footer-widgets .social_widget a:hover, a.button-main:hover, a.button-main:active, a.button-main:focus, a.button-main.inverted, .box:hover .icon.circle-mode-box, blockquote, .portfolio-pagination-wrap.infinite-scroll-enabled ul li a:hover {
    background-color: black;
    border-color: #ffffff;
    opacity:1 !important;
}
.wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ng, .wpcf7 .wpcf7-mail-sent-ok {
    background-color: black;
    border: medium none;
    color: white;
    font-weight: bold;
}
.social-icons {
    margin: 0;
    text-align: center;
}
.social-icons li a i {
    font-size: 20px;
    opacity: 1;
}
.pricing-table.selected a.confirm {
    background: none repeat scroll 0 0 orange !important;
}                    