@import url('https://fonts.googleapis.com/css?family=Gentium+Basic');
h1, h2, h3, h4, h5, h6 {
    font-family: 'Gentium Basic', serif;
    color: #b6130e !important;
}
body, p, span {
    font-family: 'Gentium Basic', serif;
}

.main-navigation ul li a {
    font-size: 17px !important;
    padding: 8px 12px !important;
      font-family: 'Gentium Basic', serif;
      letter-spacing: normal;
         text-transform: uppercase !important;
}

.main-navigation ul li.menu-item-has-children > a:after, .main-navigation ul li.page-item-has-children > a:after{
    right: 0px !important;
    top: 19px !important;
}

.quick-contact li {
    padding: 28px 2px !important;
    background: #080f1e;
}
.main-navigation li > a:hover, .main-navigation li.current-menu-item > a, .main-navigation li.current-page-item > a, .main-navigation li:hover > a {
    color: #b6130e !important;
}
.textwidget p, .text,  .text p{
    margin: 0 0 7px;
    font-size: 17px;
    text-align: justify;
    color: #000;
}

#footer-widgets{
      padding: 70px 0 0 !important;
}

.site-footer .colophon-top{
  padding-top:0 !important;
}

.widget {
    margin: 0 0 2px !important;
}

a.custom-logo-link{
  width:100% !important;
    max-width: none !important;
  margin-bottom: 11px;
}

#site-identity{
  float:none !important;
}

.site-branding {
    margin-top: 10px !important;
    margin-bottom: 0 !important;
}


.title-head h3{
color:#fff !important;
text-align:center !important;
}

.list-unstyled{
  list-style-type:none;
  font-size: 20px;
  margin: 0 !important;
    padding: 0 !important;
  text-align:center;
}

#pg-1585-3{
  display:none;
}

.panel-layout .panel-grid > div{
  padding-top:30px;
  padding-bottom:30px;
}


.bwg-container-0 .bwg-item > a {
    margin-right: 4px;
    margin-bottom: 4px;
    border: 2px solid;
}


.sow-tabs-panel-content div[id^="bwg_container"] a{
   margin-right: 4px;
    margin-bottom: 4px;
      border: 2px solid;
}

.sow-tabs-panel-content  div[id^="bwg_container"] a img{
  width:100%;
}

.so-widget-sow-tabs-default-bba07345b0fd .sow-tabs .sow-tabs-tab-container .sow-tabs-tab{
    padding: 5px 10px !important;
    margin: 5px 2px !important;
    font-size: 15px !important;
    border: 1px solid #fff;
}

.so-widget-sow-tabs-default-bba07345b0fd .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {
    padding: 30px 30px 0 35px !important;
  background-color: #b6130e !important;
background-image: url("http://accorddisplayservices.com/wp-content/uploads/2018/08/3px-tile.png");
}

.so-widget-sow-tabs-default-bba07345b0fd .sow-tabs .sow-tabs-tab-container {
    background-color: #b6130e !important;
    padding: 21px 18px 21px 18px;
    background-image: url(http://accorddisplayservices.com/wp-content/uploads/2018/08/45-degree-fabric-light.png);
}

.so-widget-sow-tabs h3{
  text-align:center !important;
  color:#000 !important;
  font-size: 20px !important;
    font-weight: bold;
}

.page-template-full-width.siteorigin-panels #content{
      background-image: url(http://accorddisplayservices.com/wp-content/uploads/2018/08/subtle-grey.png);
}

#bwg_container1_0 #bwg_container2_0 .bwg_album_thumbnails_0{
  background:transparent !important;
}


.header-layout-2 #custom-header {
    padding-top: 97px;
    padding-bottom: 0;
    background-color: #fc6c84;
    background-image: url(http://accorddisplayservices.com/wp-content/uploads/2018/08/3px-tile.png);
  background-repeat: repeat !important; 
      background-size: auto !important; 
}


.ch-disabled .custom-header-content{
  border-bottom:3px solid  #b6130e !important;
}

.heading-divider {
    background: #080f1e !important;
}

.widget_text p{
 /* background-color: #080f1e !important; 
    color: #7c8392 !important;*/
    color: #000 !important;
    font-size: 17px !important;
    font-weight: 300 !important;
    line-height: 23px;
}


.banimg  {
    background-position: 50% 88% !important;
    padding-bottom: 235px !important;
}

.border-rd img{
border-radius: 50% 50%;
    padding: 20px 0;
}

.blue{
  color:#080f1e !important;
}

.sow-slider-image-wrapper h3, .sow-slider-image-wrapper h1, .sow-slider-image-wrapper h4{
    color:#fff !important;
    background: rgba(0, 0, 0, 0.51) !important;
    padding: 0 10px;
}


.widget{
  margin:0 !important;
}

.round {
  background-image: url(http://accorddisplayservices.com/wp-content/uploads/2018/08/circles.png);
    background-color: cornsilk;
}

.sow-more-text{
  text-align:center !important;
}

.sow-more-text a{
  color:#6b0505 !important;
}

.accord{  
  background-color: #e9f4fa;
    background-image: url(http://accorddisplayservices.com/wp-content/uploads/2018/08/bg1.jpg);
    background-size: cover;
    padding: 80px 0 !important;
}

button:focus, button:active, button:hover, a.button:hover, a.button:focus, a.custom-button:hover, a.custom-button:focus, a.custom-button:active, a.custom-button.custom-primary-button:hover, a.custom-button.custom-primary-button:active, a.custom-button.custom-primary-button:focus{
background:#080f1e !important;
}


button, button:visited, a.button, a.button:visited, a.custom-button, a.custom-button:visited, a.custom-button.custom-primary-button, a.custom-button.custom-primary-button:visited, .more-link, .more-link:visited{
    background-color: #b6130e !important;
}

.news{
  background-image: url(http://accorddisplayservices.com/wp-content/uploads/2018/08/shattered.png);
    background-color: #346d79;
}

.latest-news-title{
  font-size: 19px !important;
    margin-bottom: 0 !important;
}

.header-layout-2 .site-header-wrapper{
  margin-top:4px !important;
}


a.scrollup, a.scrollup:visited{
    background-color: #000 !important;
}

a.scrollup:hover, a.scrollup:focus, a.scrollup:active {
    background-color: #b6130e !important;
}

.header-layout-1 .quick-contact{
  margin-top:0 !important;
   font-family: 'Gentium Basic', serif; 
}

#main-navigation {
    margin-top: 11px !important;
    margin-bottom: 6px !important;
}

.custom-logo-link img{
    height: 30px !important;
    width: auto !important;
    margin-top: 10px !important;
}

.main-navigation ul ul{
  top:45px;
}

.so-widget-sow-hero .sow-slider-base ul.sow-slider-images li.sow-slider-image:after{
  background:none !important;
}

.box{
    background: #fff;
    padding:16px 16px 0 16px;
    text-align: center;
    border: 2px solid #ccc;
    border-radius: 4px;
}

.box:hover{
   border: 2px solid #000;
}

.box a:hover h3{
  color:#b6130e !important
}

.box a h3{
    color: #000 !important;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: bold;
}

.box img{
    display: block;
    text-align: center;
    height: 140px;
    width: auto;
    margin: 0 auto 16px;
}

#pg-27-4 .panel-layout .panel-grid > div, #pg-27-4.panel-has-style > .panel-row-style{
padding-top:0 !important;
}

#footer-widgets .widget-title {
    color: #fff !important;
}

.colophon-bottom {
    margin: 12px 0 0 !important;
}

.unstyled{
  list-style: none;
    font-size: 20px;
    margin-left: 0 !important;
}

.box1 img{
  height:100px;
}

.so-widget-sow-hero .sow-slider-base .sow-slider-pagination li a{
    border: 3px solid #000;
}

.so-widget-sow-hero .sow-slider-base .sow-slider-pagination li.sow-active a, .so-widget-sow-hero .sow-slider-base .sow-slider-pagination li a:hover {
    background-color: rgb(182, 19, 14) !important;
}

.so-widget-sow-hero .sow-slider-base .sow-slide-nav a:hover {
    background: none 0px 0px repeat scroll rgb(0, 0, 0) !important;
}

.so-widget-sow-contact-form-default-19dcd92eacd5 .sow-contact-form .sow-submit-styled .sow-submit {
    background: #b6130e !important;
}

input[type="button"], input[type="reset"], input[type="submit"], input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited{
  background:#b6130e !important;
}


#wpcf7-f2351-p1641-o1 form{
    background: #f6f6f6 !important;
    padding: 30px !important;
}

#wpcf7-f2351-p1641-o1  form p{
  margin-bottom: 20px !important;
}

input[type="tel"]{
  width:100% !important;
}

.sow-slider-base .sow-slider-pagination{
bottom:20px !impoprtant;
}

.heading-subtitle {
    font-size: 30px;
    margin: 0 auto 11px;
    color: #000;
}

.heading-title, .widget-title, .cta-title{
  font-size: 26px !important;
}




