﻿

.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}
.amp-onair-show-image-img{float:left;margin-right:7px;max-width:80px !important;max-height:41px !important;overflow:visible !important}
.amp-onair-show-title{color:#fff;font-size:11px !important;font-weight:bold}
.amp-onair-show-title:before{content:"ON AIR NOW";color:#c90813;display:list-item;font-size:12.5px;font-family:Oswald}
.amp-onair-show-title:after{content:""}
.amp-onair-show-timeslot{color:#fff;font-size:10px}





body.et_transparent_nav .divibars-body .et_pb_section {
	padding:7px 0 !important;
}

  .top-bar .name {
    height: 2.8125rem;
    margin: 0;
    font-size: 16px; }

    .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
      line-height: 2.8125rem;
      font-size: 1.0625rem;
      margin: 0; }

      .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
        font-weight: normal;
        color: #FFFFFF;
        width: 75%;
        display: block;
        padding: 0 0.9375rem; }

    .top-bar .name h1 a,
    .top-bar .name h2 a,
    .top-bar .name h3 a,
    .top-bar .name h4 a,
    .top-bar .name h5 a,
    .top-bar .name h6 a {
      width: auto; }

  #agent-information .agent-information-text h4,
  #agent-information .agent-information-text p.certificate {
    text-align: center;
  }

  #agent-information .agent-information-text {
    padding-left: 0;
  }

#agent-information .agent-information-text h4 {
  font-size: 18px;
  line-height: 21px;
  color: #444444;
  font-family: 'PT Serif', sans-serif;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
  margin-top: 0px;
}

#agent-information .agent-information-text p.certificate {
  font-size: 15px;
  line-height: 21px;
  color: #7E7E7E;
  font-family: 'PT Serif', sans-serif;
  font-style: italic;
  margin-bottom: 20px;
}

#agent-information .agent-information-text p {
  font-size: 14px;
  line-height: 26px;
  color: #8E8D8D;
}
.et_pb_module{max-width:100%}


.categories-menu .cat-item:last-child .cat-item a {
  border-bottom: 0;
}


.cat-item {
  border-bottom: 1px solid #e2e6f0;
}


.cat-item a{
  color: #454547;
  display: inline-block;
  font-size: 16px;
  padding: 15px 0;
  text-decoration: none;
}



.cat-item a:hover {
  color: #00c6ff;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}
.fl-photo-img-svg {width: 100%;}


body.dark .call-action-v1 a,
body.dark .call-action-v1 p,
body.dark .call-action-v1 .btn-u.btn-brd {
	color: #eee;
}

    .site-info,
    #footer-navigation ul {
        float: none;
        text-align: center;
    }


.site-info {
    float: left;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}




div.logo {
	margin:0;
	padding:0;
	width:990px;
	height:105px;
	
}

  .homepage .container-surround.full-width {
    position: relative;
    z-index: 9;
    background: #2BA9E1;
    width: 100%;
    margin-bottom: 15px;
  }

  .homepage .container-surround.full-width:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
    background: #A99B78;
  }
