/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* .home .main-div-for-two-widgets {   -webkit-margin-top:0px;    }

@-moz-document url-prefix() {
    .home .main-div-for-two-widgets {
        margin-top:-45px !important;
    }
}  */

 /*.page-id-100  .wpcf7-select-parent .wpcf7-select {     -webkit-appearance: inherit;}
.page-id-100 .wpcf7-form-control.wpcf7-select.contact-topics {-webkit-width:100% !important; -webkit-position:relative !important; }
 .page.page-id-100 .wpcf7-select-parent {        -webkit-position: static !important;}
.page.page-id-100  .wpcf7  .wpcf7-select-parent  .select-arrow { -webkit-display:none;} */

 .page.page-id-100 .post-content .wpcf7 .wpcf7-form-control-wrap  .wpcf7-select-parent .select-arrow{  cursor: pointer;}
 .fusion-header-v2 .fusion-secondary-header { border-top: none;}
 .mainimgcontainer{
  /*Main images container div*/
  position: relative;

 }
 .rimg{
/*  position: absolute;*/
  top: 0;
  left: 0;
  display: none;
 }

 .sidebar  #text-6  .textwidget img{width:250px !important;}
span.tweetsfolowimg { position: relative; left: 149px; top: 7px;}

span.tweetsfolowimg  a{    font-size: 13px;
    background: url(images/tweetsfollow.png) no-repeat left;
    padding-left: 17px !important;
    border: 1px solid #D8D1D1;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 8px;
    border-radius: 4px;}

.d4p-tabber-widget ul.d4p-tabber-header li a:hover{margin-bottom:0px !important; height:28px;}
.d4p-tabber-widget ul.d4p-tabber-header li a{margin-right:0px !important; margin-bottom:0px !important;}

.d4p-tabber-widget ul.d4p-tabber-header li a {     padding-top: 5px;}
.tweets-container ul.jtwt li.jtwt_tweet {     margin-bottom: 10px !important;}
.d4p-tabber-widget ul.d4p-tabber-header li a {text-align:center;}
.d4p-tabber-widget ul.d4p-tabber-header li {width:50%;}
._h7l {     max-height: 429px !important; overflow-y:hidden; }
.fb-like-box-container_facebook-like-widget-4  iframe .plugin.chrome.webkit.win.x1.Locale_en_GB  #u_0_0 ._h7l {     max-height: 429px !important; }
 .fb-like-box-container_facebook-like-widget-4  iframe{    /* height: 550px !important; */}
.widget.widget_d4p-smashing-tabber .twitter-holder { height: 570px;     overflow-y: auto;}
.widget_d4p-smashing-tabber  ul.jtwt a.sidebar-tweets-heading {    font-size: 12px;     margin-bottom: 5px !important;    color: #880022;    font-weight: bold;}
.widget_d4p-smashing-tabber .jtwt .jtwt_tweet:before{display:none;}
.widget_d4p-smashing-tabber .jtwt .jtwt_tweet {background:url(images/cinc-twitter-feeds-img1.jpg) no-repeat left top;     padding-left: 55px !important;      font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;}
.widget_d4p-smashing-tabber .tweets-container  ul.jtwt {padding-left:0px !important;}
.widget_d4p-smashing-tabber .jtwt .jtwt_tweet a   {    color: #0088cc !important;    font-weight:normal;  font-size: 12px; }
.widget_d4p-smashing-tabber  a.jtwt_date { font-size: 11px; }
.widget_d4p-smashing-tabber .jtwt .jtwt_tweet a.jtwt_date { font-size: 11px !important; color:#880022 !important }
.jtwt .jtwt_tweet .jtwt_tweet_text {color:#252121; font-size: 12px; }
.jtwt .jtwt_tweet{ list-style: none !important;}
.tweets-container  ul.jtwt  .jtwt .jtwt_tweet {     list-style: none;}
.d4p-tabber-widget ul.d4p-tabber-header { padding-left: 0px !important;}



p.hjoinourcomm {     margin-top: 0px !important;}
p.hbrowseourarchi{margin-top: 0px !important;}
p.hpresanabs {margin-top: 2px !important;}
p.hviewdea{margin-top: 2px !important;}




.homepagacontentwithsidebar {width: 1100px;     margin: 0 auto;     margin-top: 15px;     padding-left: 0px !important;}
.hscon {    width: 100%;}
.homepagecontent {    width: 70%;     float: left;}
.homepagesidebar {    width: 27%;     float: right;        margin-top: 22px;}
.fusion-footer{float: left;     width: 100%;}
 .homepagacontentwithsidebar .hscon .homepagecontent .fusion-parallax-none.homepagecontent1 {padding-top:0px !important;}
.home .homepagesidebar .widget.widget_d4p-smashing-tabber .d4p-tabber-widget   { text-align: left !important;     }
.homepagacontentwithsidebar  .homepagecontent h2{ color: #8E0D2D !important;}
.home .d4p-tabber-widget div.d4p-st-tab { height:599px;    border: 1px solid #880022;    background-color: #ffffff;  /*  min-height: 450px; */}
.homepagacontentwithsidebar .homepagecontent h2 {      font-size: 18px !important;    margin-bottom: 0px !important;}
div#firstonehalfcon1 {     margin-bottom: 0px !important;}
div#secondtonehalfcon2{margin-bottom: 0px !important;}
.fusion-header.fusion-sticky-shadow  .fusion-logo  .fusionlogotext1 {
    float: left;     color: #FFFFFF;   width: 116px;    float: left;    text-align: center;    font-weight: bold;    font-size: 12px;
    line-height: 15px !important;}

.fusionlogotext1 p.logotext {     margin-top: 12px !important;}

.fusion-header.fusion-sticky-shadow  .fusion-logo .fusionlogotext1  p.logotext{margin-top: 6px !important;}
















.fusion-footer {     background-color: rgb(223, 229, 230);    border-top: 5px solid #880022;}

.fusion-logo a{float:left;}
.fusionlogotext1 {
float:left;
    color: #880022;
    width: 158px;
    float: left;
       text-align: center;
    font-weight: bold;
    font-size: 21px;
}

p.homeconimg img{margin-bottom:9px !important;}
p.homeconimg {     margin-bottom: 0px !important;}
.fusion-mobile-selector span {display:none;}
.home div#main {     padding-top: 10px;}
p.homerefreshimgbelowtextres {     display: none;}
a.Learnmorebuttonbanner3 {     background-color: #880022;    padding-top: 10px !important;    padding-bottom: 10px !important;    padding-left: 40px !important;
    padding-right: 40px !important;}

p.homerefreshimgbelowtext{    font-size: 11px;     text-align: center;color: #f5f5dd !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half a {
    color: #809fbf;
    font-style: italic;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half a:hover {
    color: #809fbf;
    font-style: italic;
}
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half {
    padding-left: 32px;
    margin-bottom: 0px !important;
}
div#homebannerbelowimgrefresh { width: 1100px; margin: 0 auto; }
.home .homebannerbelowimgrefresh .fusion-row {}
.home.page.page-id-187 .imgrefresh { color: #f5f5dd;}
/*.home.page.page-id-187 .post-content img{float:right; padding-top: 0px; padding-right: 0px; margin-bottom: 23px;}*/
div#homebannerbelowimgrefresh { background-color: #8e0d2d; margin-bottom: 45px !important;}
.home.page.page-id-187 .homepagecontent1  p img{ float: none; margin-right: 0; padding-top: 0; padding-right: 0; padding-bottom: 0;}
.home.page.page-id-187 img {   }
.fusion-header { height: 60px !important;}
.fusion-header-v2 .widget_wysija .wysija-paragraph label{    color: #880022;}

.fusion-header-v2 .widget_wysija .widget_wysija_cont .wysija-submit {
    display: inline;
    margin-top: 21px;
    margin-left: 5px;
    padding: 8px;
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    background-color: #BB4E6A;
    border: none;
}

.fusion-header-v2  .widget_wysija  .wysija-paragraph { float: left !important; margin-top: 0px !important;}

/* Social links */
.social_links .fusion-social-networks {
    padding-top: 1.75rem;
    font-size: 0;
}
.social_links .fusion-social-networks .fusion-social-networks-wrapper {
    display: flex;
    justify-content: flex-end;
    margin: 0!important;
}
.post .fusion-sharing-box.share-box a.fusion-social-network-icon.fusion-tooltip { margin-left: 3px !important; }
.social_links .fusion-social-networks .fusion-social-network-icon {
    margin: 0!important;
    padding: .59375rem;
    background-color: #bb4e6a;
    border-radius: 4px;
}
.social_links .fusion-social-networks .fusion-social-network-icon + .fusion-social-network-icon {
    margin-left: 2px!important;
}
.social_links .fusion-social-networks .fusion-social-network-icon:hover {
    opacity: 0.8;
}

.fusion-secondary-header  .fusion-alignleft .fusion-contact-info{display:none;}
.fusion-secondary-header div#social_links-widget-5 {     width: 135px;    float: left;}
.fusion-secondary-header .widget.widget_wysija {     width: 300px;    float: left;}
.fusion-secondary-header div#search-4 {     width: 200px;    float: left; padding-left: 5px;     padding-top: 34px;}
.fusion-alignright-topmenu {     float: right;}

div#homepageconimg4{ margin-bottom: 0px !important;}
div#homepageconimg3 {     margin-bottom: 0px !important;}
div#homepagecontent1 {     padding-bottom: 0px !important;}
.home #sliders-container {     position: relative;    width: 1100px !important;    margin: 0 auto;}
.footer-above-widget-socialmedia {   display: none;}
.footer-above-widget-newsletter {     display: none;}
.page.page-id-35 .post-content table {   margin-bottom: 13px;}
.post-content h1{margin-top:-15px !important;}
h3.banner1h3fontsize { font-size: 22px !important; line-height: 26px !important;}
.page .post-content .alignright {  display: inline;  float: right;  margin-left: 15px;  margin-bottom: 10px;}
.page.page-id-35  .post-content table tr td {  border:1px solid rgb(199, 192, 192);}
.page  ol  li {padding:7px !important;}
.page  table tr td{padding:6px !important;}
a.Learnmorebuttonbanner2 {  background-color: maroon;  padding-top: 10px !important;  padding-bottom: 10px !important;  padding-left: 30px !important; padding-right: 30px !important;}
a.redtodatbutton {  background-color: maroon;  padding: 10px !important;}
 a.fusion-social-network-icon.fusion-tooltip.fusion-twitter.fusion-icon-twitter{   background-color: #bb4e6a;
  padding: 9.5px;
  border-radius: 4px;
  font-size: 21px !important;
  margin-right: -2px !important;
  color: rgb(126, 0, 31) !important; }

.page.page-id-25  .cinc-bylaws p strong {  font-size: 15px;}
p.foropennewwindow a {   color: rgb(136, 0, 34) !important;  font-weight: bold;}
p.foropennewwindow a :hover{  color: black !important;  font-weight: bold;}

.page.page-id-25 h2{text-align:left; font-weight: bold !important;}
.page.page-id-25 h1{margin-top:0px !important;  margin-top: 0px !important;  color: rgb(136, 0, 34);  font-weight: normal;  font-size: 40px !important; text-align:center;}
.home.page .main-div-for-two-widgets {   display: none;}
.blog .main-div-for-two-widgets {  display: none;}
.page .main-div-for-two-widgets {    display: none;}
.single.single-post  .main-div-for-two-widgets {    display: block;}

 .ls-bottom-nav-wrapper {   display: none;}
 .footer-above-widget-full-width{height: 55px !important;}
.footer-above-widget-newsletter{height: 55px !important;}
.footer-above-widget-newsletter {  height: 55px !important;  width: 700px;  float: left;}
.footer-above-widget-socialmedia {  float: right;  height: 55px !important;}

.main-div-for-two-widgets .widget.widget_wysija .widget_wysija .wysija-paragraph label span.wysija-required {  display: none;}


.post-content p {  color: #535253;}
.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active{background:url(images/slider-button.png) no-repeat center center !important;}
.ls-v5 .ls-bottom-slidebuttons a:hover{background:url(images/slider-button.png) no-repeat center center !important;}
.copyright-right .fusion-column-wrapper {  color: #5c5c5d !important;}
.single.single-post .fusion-sharing-box.share-box h4 {  color: rgb(16, 1, 5);  font-weight: bold;  font-family: Arial, Helvetica, sans-serif !important;}
.single-related-posts  h2.title-heading-left{ color: rgb(136, 0, 34) !important;  font-family: Arial, Helvetica, sans-serif !important; font-size: 18px !important;}
.single.single-post .about-author h2.title-heading-left a{ color: rgb(136, 0, 34) !important;  font-family: Arial, Helvetica, sans-serif !important; font-size: 18px !important; }
.single.single-post .about-author h2.title-heading-left { color: rgb(136, 0, 34) !important;  font-family: Arial, Helvetica, sans-serif !important;  font-size: 18px !important;}
.single.single-post  #main {  padding-top: 89px !important; }
.single-post .post h2.entry-title {  color: rgb(136, 0, 34) !important;  font-family: Arial, Helvetica, sans-serif !important;  font-size: 18px !important;}
.single-post .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {  float: right;  width: 33%;  padding-left: 20px;}
.sidebar .widget_categories .heading h3{ margin-bottom: 5px;}
 .sidebar .widget_recent_entries  ul li {padding-bottom:0px;}
 .sidebar .widget_recent_entries .heading h3{margin-bottom: 5px;}
/* .home .main-div-for-two-widgets {  margin-top: -45px;} */
div#Home-page-content-section {  padding-top: 0px !important;}
.fusion-footer-widget-area {  padding-top: 19px;  padding-bottom: 30px;}
.fusion-is-sticky .fusion-main-menu > ul > li > a {  height: 65px !important;  line-height: 65px !important;}
/*.blog .inner-pages-banner{display:none !important;}
.single .inner-pages-banner{display:none !important;}   */
.archive  .inner-pages-banner{display:none !important;}
.home .fusion-fullwidth.fullwidth-box.fusion-parallax-none.banner-bottom-layer{  width: 1100px;   margin: 0 auto; background-color: #8e0d2d;   color:#f5f5dd; height: 536px; padding: 30px !important;
    z-index: 9999999 !important;}

.home .fusion-fullwidth.fullwidth-box.fusion-parallax-none.banner-bottom-layer .fusion-one-half p{margin-top:0px !important; font-family: Arial, Helvetica, sans-serif !important;}
.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.banner-bottom-layer-sec-half {   text-align: right;   }
.ls-v5 .ls-bottom-slidebuttons{  top: -30px;   right: -609px;}
div#banner-bottom-layer a {  color: #809fbf;  font-style: italic;}
.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.banner-bottom-layer-sec-half p {   padding-top: 15px !important;
  font-size: 11px;  text-align: center;  width: 461px !important;    text-align: right;  margin-right: 0px;    font-style: italic;}
.fusion-header  .fusion-logo {margin-bottom:0px !important; margin-top:0px !important; position: absolute;     top: 4px;}
.fusion-header { background-color: #880022 !important;}
.fusion-main-menu > ul > li > a{height:60px !important; line-height:60px !important; color:#f8f8e9 !important;}
.fusion-header{height:60px !important;}
/* .fusion-main-menu  ul  li#menu-item-261 a{background:url(images/homeli-back.jpg) !important;   width: 86px; font-size: 1px;} */
.fusion-main-menu  ul  li#menu-item-261 a{background:url(images/homeli-backimp.jpg) !important;   width: 72px; font-size: 1px;}
.fusion-main-menu > ul > li > a{border-top:0px !important;}
  #main h2{ font-family: Arial, Helvetica, sans-serif !important;}
  #main .reading-box h2, #main h2, .fusion-page-title-bar h1, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, #main .post h2, .sidebar .widget h3, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .share-box h4, .project-content h3, .fusion-author .fusion-author-title, .fusion-pricing-table .title-row, .fusion-pricing-table .pricing-row, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-accordian .panel-title, .fusion-accordian .panel-heading a, .fusion-tabs .nav-tabsli .fusion-tab-heading, .fusion-carousel-title, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .ei-title h2, table th, .project-content .project-info h4, .woocommerce-success-message .msg, .product-title, .cart-empty, .main-flex .slide-content h2, .main-flex .slide-content h3, .fusion-modal .modal-title, .popover .popover-title, .fusion-flip-box .flip-box-heading-back{ font-family: Arial, Helvetica, sans-serif !important;}

@media only screen and (min-width: 1024px) {
    .fusion-builder-column-3 > .fusion-column-wrapper {
        margin-right: 0!important;
    }
}

 body {font-family: Arial, Helvetica, sans-serif !important; font-size:16px !important;}
  .post-content h1{ font-family: Arial, Helvetica, sans-serif !important;}
 .fusion-main-menu > ul > li > a{font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important;}
 .fusion-header  .fusion-row{width:1100px !important;}
 .fusion-main-menu > ul > li {  padding-right: 30px !important;}
 .home #main .fusion-row{  width: 1100px;}
 .home #main {/* padding-top:25px !important;   position: relative;   top: -95px; */ padding-bottom:0px;   }
 .fusion-footer-widget-area{background:#dfe5e6 !important;}
 .fusion-footer-widget-area a{color:#535253 !important;}
 .fusion-footer-widget-area ul li a{border-bottom:0px;}
 .fusion-footer-copyright-area {   background-color: #dfe5e6 !important;}
 .fusion-copyright-notice a {  color: #5c5c5d !important;}
 .fusion-footer-copyright-area{border-top:0px !important;}
 .fusion-footer-copyright-area .fusion-row{border-top:1px solid  #ccd1d2 !important; line-height: 18px;}
 div#copyright-right {  text-align: right;   margin-bottom: 0px !important;}
 div#copyright-left {  margin-right: 0px;  width: 52%;   margin-bottom: 0px !important;}
 .fusion-footer-copyright-area{padding-top:0px !important; padding-bottom:0px !important;}
 .fusion-footer-widget-area{border-top:0px !important;}
 .footer-above-widget {  width: 1100px;  margin: 0 auto;}
 .footer-above-widget-full-width {   background-color: rgb(136, 0, 34);   width: 1100px;
  margin: 0 auto;}

 .fusion-footer ul li.footer-heading a{color: #4C4B4B !important;
  font-size: 16px;
  font-weight: 600 !important;}
 .home  .post-content .Home-page-content-section  .fusion-content-boxes  .fusion-column  .content-wrapper .image{float:left; padding-right:10px;}
  .home  .post-content .Home-page-content-section  .fusion-content-boxes  .fusion-column  .content-wrapper  .fusion-clearfix {  display: none;}
 .home  .post-content .Home-page-content-section  .fusion-content-boxes  .fusion-column .content-container {  /* float: left;  width: 65%;  padding-left: 0px !important; */}
 .home  .post-content .Home-page-content-section  .fusion-content-boxes  .fusion-column h2.content-box-heading {/* float: left;
  width: 65%; */ font-family: Arial, Helvetica, sans-serif !important;  color: rgb(142, 13, 45);  font-size: 15px !important;   padding-bottom: 3px;
   padding-top: 10px;}
 .home  .post-content .Home-page-content-section  .fusion-content-boxes  .fusion-column .content-container  p{margin-bottom:0px !important; font-size: 12px;
  line-height: 15px;}
 .home  .post-content .Home-page-content-section  .fusion-content-boxes  .fusion-column{padding-right:0px;   padding-left: 0px;}
 .home  .post-content .Home-page-content-section  .fusion-content-boxes {  width: 1100px;   margin: 0 auto;}

 .home .fusion-column.content-box-column.content-box-column-1.col-lg-4.col-md-4.col-sm-4 {   border-bottom: 1px solid #d4d3d3;  padding-bottom: 35px;}
 .fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes  .fusion-column.content-box-column.content-box-column-1.col-lg-4.col-md-4.col-sm-4{border-bottom:0px !important;}

 .home .fusion-column.content-box-column.content-box-column-2.col-lg-4.col-md-4.col-sm-4{border-bottom: 1px solid #d4d3d3;  padding-bottom: 35px;}
 .fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes .fusion-column.content-box-column.content-box-column-2.col-lg-4.col-md-4.col-sm-4{border-bottom:0px !important;}

 .fusion-column.content-box-column.content-box-column-3.col-lg-4.col-md-4.col-sm-4{ border-bottom: 1px solid #d4d3d3;  padding-bottom: 35px;}
 .fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes .fusion-column.content-box-column.content-box-column-3.col-lg-4.col-md-4.col-sm-4 {border-bottom:0px !important;}
 .third-three-boxes {  margin-bottom: 0px !important;}
 .Home-page-content-section{padding-bottom:0px;}
 .third-three-boxes .fusion-column {  padding-bottom: 0px;  margin-bottom: 0px;}
.first-three-boxes {  margin-bottom: 10px !important;}
.second-three-boxes{  margin-bottom: 10px !important;}
.third-three-boxes  .fusion-column{padding-bottom:0px !important;}
.Home-page-content-section {  padding-bottom: 0px !important;}
.fusion-main-menu .awb-menu__sub-ul li:hover{background-color:#880022 !important;}
.fusion-main-menu .awb-menu__sub-ul li:hover a{color:white !important;}
.fusion-main-menu .awb-menu__sub-ul li a:hover {  background-color: #880022 !important;}
 .fusion-main-menu .awb-menu__sub-ul {  border-top: 1px solid white !important;}
 .fusion-footer  .fusion-footer-widget-area  ul li a{padding-bottom:0px !important;}
 .fusion-copyright-notice a { font-size: 11px;}
 .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half p {  padding-bottom: 12px !important;}
.fusion-main-menu ul  li#menu-item-261 a {  font-size: 1px !important;}
 /* .fusion-is-sticky .fusion-logo  { width: 96px !important;  height: 99px !important;} */
 .main-div-for-two-widgets {  background-color: rgb(136, 0, 34); height: 3px;}
.footer-above-widget-newsletter .widget_wysija .widget_wysija_cont .widget_wysija .wysija-paragraph label{   width: 250px;
  float: left;  color: white;   margin-top: 1px;   font-size: 14px !important; }

.footer-above-widget-newsletter .widget_wysija input[type="text"]{width: 305px;
  float: left;    background-color: #931e3b;  border: none;  border-radius: 2px;   height: 38px;
  margin-top: -10px;}
.footer-above-widget-newsletter .widget_wysija input.wysija-submit.wysija-submit-field {  float: left;     color: rgb(229, 228, 228);
  width: 101px;  height: 38px;  margin-top: -10px;  border: none;  background-color: #00274f;  border-radius: 5px;}
 .footer-above-widget-socialmedia {  float: right;}

  a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook {
      background-color: #bb4e6a;
    padding: 9.5px;
    border-radius: 4px;
    font-size: 21px !important;
    margin-right: -2px !important;
    color: rgb(126, 0, 31) !important;}
  a.fusion-social-network-icon.fusion-tooltip.fusion-googleplus.fusion-icon-googleplus{     background-color: #bb4e6a;
    padding: 9.5px;
    border-radius: 4px;
    font-size: 21px !important;
    margin-right: -2px !important;
    color: rgb(126, 0, 31) !important; }
 a.fusion-social-network-icon.fusion-tooltip.fusion-linkedin.fusion-icon-linkedin{    background-color: #bb4e6a;
    padding: 9.5px;
    border-radius: 4px;
    font-size: 21px !important;
    margin-right: -2px !important;
    color: rgb(126, 0, 31) !important; }
 .fusion-footer {  background-color: rgb(223, 229, 230);}
 footer.fusion-footer-widget-area {  width: 1100px;  margin: 0 auto; padding-left: 0px;     border-radius: 4px;  padding-right: 0px;}
.home .fusion-icon-facebook:before {  content: "\e604";  color: #880022 !important;  font-size: 22px !important;}
.home .fusion-icon-googleplus:before {  content: "\e612";  color: #880022 !important;  font-size: 22px !important;}
.home .fusion-icon-linkedin:before {  content: "\e60f"; color: #880022 !important;  font-size: 22px !important;}
 .fusion-header-wrapper.fusion-is-sticky .fusion-header{height:65px !important;}
 .fusion-is-sticky .fusion-main-menu > ul > li > a{   line-height: 65px !important;}
 .fusion-is-sticky .fusion-main-menu  ul  li#menu-item-261 a{   background: url(images/homeli-back-height65.jpg) !important;
  background-size: contain !important;  height: 65px !important;  width: 55px;}
.blog  .fusion-post-content  h2.entry-title a{color: rgb(136, 0, 34) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 18px !important;}
.blog  .fusion-post-content  h2.entry-title{  margin-bottom: 10px !important;}
.blog  .post .fusion-meta-info a { color: rgb(136, 0, 34) !important; font-family: Arial, Helvetica, sans-serif !important;}
.blog  .post .fusion-meta-info a:hover{color:black !important;}
.sidebar .widget h3, .sidebar .widget .heading h3 {color: rgb(136, 0, 34) !important;  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;}
  .sidebar .widget_categories li{barder:none !important;}
.sidebar .widget_categories li{border-bottom:0px !important;}
.sidebar .widget_recent_entries li{border-bottom:0px !important;}
.fusion-post-content p{font-family: Arial, Helvetica, sans-serif !important;}
.sidebar .widget {  margin-bottom: 15px !important;  position: relative;}


.single.single-post  .fusion-icon-facebook:before {  content: "\e604";  color: rgb(136, 0, 34) !important;}
.single.single-post .fusion-icon-twitter:before {  content: "\e605";  color: rgb(136, 0, 34) !important;}
.single.single-post .fusion-icon-pinterest:before {  content: "\e602";  color: rgb(136, 0, 34) !important;}
.single.single-post .fusion-icon-tumblr:before {  content: "\e613";  color: rgb(136, 0, 34) !important;}
.single.single-post .fusion-icon-googleplus:before {  content: "\e612";  color: rgb(136, 0, 34) !important;}
.single.single-post .fusion-icon-linkedin:before {  content: "\e60f";  color: rgb(136, 0, 34) !important;}
.single.single-post .fusion-icon-reddit:before {  content: "\e60d";  color: rgb(136, 0, 34) !important;}
.single.single-post .fusion-icon-vk:before {  content: "\f189";  color: rgb(136, 0, 34) !important;}
.single.single-post .fusion-icon-mail:before {  content: "\e616";  color: rgb(136, 0, 34) !important;}
.single.single-post ul li  h4.fusion-carousel-title  a{color: rgb(136, 0, 34) !important; font-size: 14px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif !important;}
.single-post .single-related-posts .fusion-carousel-wrapper ul li  .fusion-carousel-meta {  display: none;}
.page.page-id-100 .wpcf7-form input[type="submit"], .wpcf7-submit{background:rgb(136, 0, 34) !important;}
.fusion-footer-widget-area .fusion-columns.fusion-columns-4.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3 div#nav_menu-3 {  margin-left: -40px;}
.fusion-footer-widget-area .fusion-columns.fusion-columns-4.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3  div#nav_menu-5 {  margin-left: -14px;}

 @media (min-width: 1200px){
.col-lg-4 {  width: 31%;  margin-right: 25px;}
}

@media (min-width: 1077px) and (max-width:1199px){
.col-md-4 {  width: 30%;  margin-right: 25px;}
}
@media (min-width: 1045px) and (max-width:1076px){
.col-sm-4 {  width: 31% !important;  margin-right: 10px;}
}
@media (min-width: 1011px) and (max-width:1044px){
.col-sm-4 {  width: 29% !important;  margin-right: 20px;}
}



@media only screen and (max-width:1010px){
.fusion-header{height:auto !important;}
.fusion-header .fusion-logo {  position: static;  text-align: center;  width: 100%; padding-top:5px;}
.fusion-main-menu{   width: 840px;   margin: 0 auto; float:none;}

.fusion-header-wrapper.fusion-is-sticky .fusion-header{height:auto !important;}
}

@media only screen and (max-width:1010px){

.home .post-content .Home-page-content-section .fusion-content-boxes .fusion-column{  width: 100% !important;   min-height: 113px;   overflow: hidden;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes .fusion-column.content-box-column.content-box-column-1.col-lg-4.col-md-4.col-sm-4{   border-bottom: 1px solid #d4d3d3 !important; padding-bottom: 30px !important; margin-bottom: 30px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes .fusion-column.content-box-column.content-box-column-2.col-lg-4.col-md-4.col-sm-4{  border-bottom: 1px solid #d4d3d3 !important; padding-bottom: 30px !important; margin-bottom: 30px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes .fusion-column.content-box-column.content-box-column-3.col-lg-4.col-md-4.col-sm-4{ border-bottom: 1px solid #d4d3d3 !important; padding-bottom: 30px !important; margin-bottom: 30px !important;}

}


@media only screen and (max-width:1130px) and (min-width:906px){
    .footer-above-widget-newsletter{  margin-left: 10px;}
}


@media only screen and (max-width:1130px){
.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.banner-bottom-layer-sec-half p{width:100% !important; text-align:center;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header{height:auto !important;}
.home .fusion-fullwidth.fullwidth-box.fusion-parallax-none.banner-bottom-layer{width:100%; height: auto;}
.home #main .fusion-row{ width:100%;}
.footer-above-widget-full-width{ width:100%; }
footer.fusion-footer-widget-area{ width:100%;}
/* .fusion-header{height:auto !important;} */
/*.ls-v5 .ls-bottom-slidebuttons{} */
.home .post-content .Home-page-content-section .fusion-content-boxes{width:100%;}
.home .post-content .Home-page-content-section .fusion-content-boxes{width:100%;}
.home .post-content .Home-page-content-section .fusion-content-boxes{width:100%;}
.fusion-header .fusion-row{width:100% !important;}
.fusion-header{padding-left:0px; padding-right:0px;}
.fusion-header .fusion-logo{ /*position:static; */}
.fusion-header {  height: auto !important;}
}
@media only screen and (max-device-width: 1010px) and (min-device-width: 768px) and (orientation: landscape){
.home .fusion-fullwidth.fullwidth-box.fusion-parallax-none.banner-bottom-layer{width:100%;}
.home #main .fusion-row{ width:100%;}
.footer-above-widget-full-width{ width:100%;}
footer.fusion-footer-widget-area{ width:100%;}
.fusion-header{height:auto !important;}
/* .ls-v5 .ls-bottom-slidebuttons{} */
.fusion-header .fusion-row{width:100% !important; height:240px !important;}
.fusion-header{padding-left:0px; padding-right:0px;}
.fusion-header .fusion-logo {/*  position: absolute; */ padding-top:5px;}
.fusion-footer-widget-area .fusion-row {  width: 98% !important;}
.home .first-three-boxes .fusion-column{height:164px;}
.home .second-three-boxes  .fusion-column {height:164px;}
.home .third-three-boxes  .fusion-column {height:164px;}
.fusion-alignright .fusion-mobile-nav-holder  .fusion-mobile-selector{display:none;}
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
.fusion-header .fusion-logo{position:static;}
.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.banner-bottom-layer-sec-half p{width:100% !important; text-align:center;}
.home .post-content .Home-page-content-section .fusion-content-boxes .fusion-column{  width: 100% !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes .fusion-column.content-box-column.content-box-column-1.col-lg-4.col-md-4.col-sm-4{   border-bottom: 1px solid #d4d3d3 !important; padding-bottom: 30px !important; margin-bottom: 30px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes .fusion-column.content-box-column.content-box-column-2.col-lg-4.col-md-4.col-sm-4{  border-bottom: 1px solid #d4d3d3 !important; padding-bottom: 30px !important; margin-bottom: 30px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-icon-on-side.row.content-left.third-three-boxes .fusion-column.content-box-column.content-box-column-3.col-lg-4.col-md-4.col-sm-4{ border-bottom: 1px solid #d4d3d3 !important; padding-bottom: 30px !important; margin-bottom: 30px !important;}
.fusion-footer  .fusion-footer-widget-area  .fusion-columns{margin:0px;}
.main-div-for-two-widgets{height:auto;}
.footer-above-widget-socialmedia{  float: none;   width: 100% !important;  height: auto !important;}
.footer-above-widget-full-width{   width: 100% !important; height: auto !important;}
.footer-above-widget-newsletter{width:100% !important; height:auto !important;   margin-bottom: 20px; }
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns .fusion-column{width:100% !important;}
.fusion-footer-widget-area .fusion-columns.fusion-columns-4.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3 div#nav_menu-3{margin-left:0px;}
.fusion-footer-widget-area .fusion-columns.fusion-columns-4.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3 div#nav_menu-5{ margin-left:0px;}
div#copyright-right{text-align:center;}
}

@media only screen and (max-width:800px){
.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.banner-bottom-layer-sec-half p{width:100% !important; text-align: center;}
}

@media only screen and (max-device-width: 667px) and (min-device-width:320px) and (orientation: portrait){
.home  .banner-bottom-layer .fusion-one-half.usion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half {  width: 100% !important;}

}
@media only screen and (max-width: 800px){
.home .fusion-layout-column.fusion-spacing-yes {  width: 100%;}
.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.banner-bottom-layer-sec-half {  text-align: center;}

}

@media only screen and (max-width: 906px)  and (min-width:580px){
.footer-above-widget-socialmedia {   float: none;  width: 200px !important;  margin: 0 auto;}
.main-div-for-two-widgets {   background-color: rgb(136, 0, 34);  height: 3px;}
.footer-above-widget-full-width{height: 125px;}
.footer-above-widget-full-width {  width: 100%;  text-align: center;}
.footer-above-widget-newsletter .widget_wysija .widget_wysija_cont .widget_wysija .wysija-paragraph label{/*width: 100%; float: none; */   margin-top: 11px;}
.footer-above-widget-newsletter .widget_wysija input[type="text"] {  width: 200px;  /* float: none;  */  margin-top: 3px;}
.footer-above-widget-newsletter .widget_wysija input.wysija-submit.wysija-submit-field{ /*float:none;   margin-top: 0px; margin: 0 auto; */  margin-top: 4px; margin-bottom:5px;}
.footer-above-widget-newsletter{ height: 66px !important;   width: 558px !important;  float: none;   margin: 0 auto; padding-top:1px;}
}


@media only screen and (max-width:579px) and (min-width:356px){
.footer-above-widget-socialmedia {   float: none;  width: 200px;  margin: 0 auto;}
.main-div-for-two-widgets {   background-color: rgb(136, 0, 34);  height: 3px;}
.footer-above-widget-full-width{height: 125px;}
.footer-above-widget-full-width {  width: 100%;  text-align: center;}
.footer-above-widget-newsletter .widget_wysija .widget_wysija_cont .widget_wysija .wysija-paragraph label{ float: none; }
.footer-above-widget-newsletter .widget_wysija input[type="text"] {  width: 236px;  /* float: none;  */  margin-top: 3px;}
.footer-above-widget-newsletter .widget_wysija input.wysija-submit.wysija-submit-field{   margin-top: -13px;  margin-bottom: 9px;  margin-left: 3px;}
.footer-above-widget-newsletter{ height: 66px !important;   width: 350px;  float: none;   margin: 0 auto; padding-top:1px;}
}

@media only screen and (max-width:355px) and (min-width:320px){
.footer-above-widget-newsletter .widget_wysija .widget_wysija_cont .widget_wysija .wysija-paragraph label {   float: none;  width: 300px;  margin: 0 auto;}
.main-div-for-two-widgets {   background-color: rgb(136, 0, 34);  height: 3px;}
.footer-above-widget-newsletter {  height: 152px !important;  text-align: center !important; width:100% !important;}
.footer-above-widget-newsletter .widget_wysija input[type="text"] {   width: 236px !important;  float: none !important;}
.footer-above-widget-newsletter .widget_wysija input[type="text"]{margin-top:6px;}
.footer-above-widget-socialmedia {  float: none;  margin: 0 auto;  width: 181px;}
.footer-above-widget-newsletter .widget_wysija input.wysija-submit.wysija-submit-field{float:none; margin:0 auto;}
.fusion-footer-widget-area .fusion-columns.fusion-columns-4.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3 div#nav_menu-3{margin-left:0px;}
.fusion-footer-widget-area .fusion-columns.fusion-columns-4.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3 div#nav_menu-5{ margin-left:0px;}
.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{  margin-left:10px;}
div#copyright-left{width:100%; line-height: 26px;}
div#copyright-right {  text-align: center; line-height: 26px;}
}
@media only screen and (max-width:800px){
.fusion-footer-widget-area .fusion-columns.fusion-columns-4.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3 div#nav_menu-3{margin-left:0px;}
.fusion-footer-widget-area .fusion-columns.fusion-columns-4.fusion-widget-area .fusion-column.col-lg-3.col-md-3.col-sm-3 div#nav_menu-5{ margin-left:0px;}
.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{  margin-left:10px;   width: 100% !important;}
div#copyright-left{width:100%; line-height: 26px;}
div#copyright-right {  text-align: center; line-height: 26px;}
}

@media only screen and (max-width:1100px) and (min-width:767px){
.tp-caption.banheading21.tp-fade.tp-resizeme.start  h3{width:100% !important;  text-align:center !important; left:0px !important; line-height: 20px !important; }
}

@media only screen and (max-width:750px){

.home .fusion-fullwidth.fullwidth-box.fusion-parallax-none.banner-bottom-layer{   top: 0px !important; }
h3.banner1h3fontsize {   font-size: 16px !important;  line-height: 20px !important;}
.tp-caption.banheading21.tp-fade.tp-resizeme.start  h3{font-size:12px !important;     line-height: 15px !important;}
}

@media only screen and (max-width:750px) and (min-width:500px){
.tp-caption.banheading21.tp-fade.tp-resizeme.start  h3{font-size:17px !important;     line-height: 20px !important;}

}
@media only screen and (max-width:501px){
.tp-caption.banheading21.tp-fade.tp-resizeme.start  h3{font-size:12px !important;     line-height: 15px !important;}

}

@media only screen and (max-width:375px){
/* .tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start {  width: 100% !important;  text-align: center !important;   top: 89px !important;} */
}

@media only screen and (min-width:1100px){
.home .post-content .Home-page-content-section .fusion-content-boxes .fusion-column .content-container p {
  margin-bottom: 0px !important;   font-size: 16px;  line-height: 15px;  max-height: 46px;  overflow: hidden; font-family: Arial, Helvetica, sans-serif !important; }
.Home-page-content-section .fusion-content-boxes .fusion-column .content-container {  max-height: 45px !important;}
.home.page.page-id-187 .fusion-fullwidth .fusion-content-boxes .fusion-column h2.content-box-heading{max-height: 53px !important; overflow:hidden;   font-weight: bold !important;}
.Home-page-content-section .fusion-row .first-three-boxes .fusion-column {  height: 125px;}
.Home-page-content-section .fusion-row .second-three-boxes .fusion-column {  height: 125px;}

}

@media only screen and (max-width:767px){
 .page #content{margin-bottom:5px !important}
}
@media only screen and (max-width:365px){
.page.page-id-35 .post-content table {  width:100% !important;}
.page .post-content table { width:100% !important; }
}

@media only screen and (max-width:1100px){
.home #sliders-container {       width: 100% !important;   }
}

@media only screen and (max-width:675px) and (min-width:600px){
.fusion-secondary-header div#search-4 {padding-top:0px;     margin-bottom: 10px;}
.fusion-alignright-topmenu {     float: none;  text-align: center;    height: auto !important;    width: 458px;    margin: 0 auto;}
}

@media only screen and (max-width:599px){
.fusion-secondary-header div#social_links-widget-5 {     height: 63px;    width: 135px;    float: none;    margin: 0 auto;}
.fusion-secondary-header .widget.widget_wysija {     width: 300px;    float: none;    margin: 0 auto;}
.fusion-secondary-header div#search-4 {     width: 200px;    float: none;    padding-left: 5px;    margin: 0 auto; margin-bottom: 10px !important;}
.fusion-alignright-topmenu {     float: none;}
.fusion-secondary-header div#search-4{    padding-top: 22px !important;}
}
@media only screen and (max-width:1175px) and (min-width:1150px){
div#homebannerbelowimgrefresh{width:100% !important;}
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half{    width: 49% !important;
    margin-right: 10px !important;}

}

@media only screen and (max-width:1149px) and (min-width:1141px){
div#homebannerbelowimgrefresh{width:100% !important; margin:0 auto !important;}
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half{width:45% !important;}
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half {
    padding-left: 32px;     margin-bottom: 0px !important;    margin-right: 16px;}
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half{    width: 48% !important;
    margin-right: 10px !important;}
    p.homerefreshimgbelowtext {     display: none;}
    .home .post-content {text-align:center;}
}

@media only screen and (max-width:1140px){
.home .post-content {text-align:center;}
.home.page.page-id-187 .post-content img {     float: none;  padding-right: 0px;}
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half {width:100% !important;}
p.homerefreshimgbelowtext {     display: none;}
p.homerefreshimgbelowtextres {     display: block; font-size: 11px;     text-align: center;        color: #880022 !important;}

div#homebannerbelowimgrefresh {     width: 100% !important; margin: 0 auto !important;}
.home .homebannerbelowimgrefresh .fusion-row {     width: 100% !important;}
}

@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half {     width: 100% !important;}
}

@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:portrait){
.fusion-secondary-header div#social_links-widget-5{margin-top: 30px;}
p.homerefreshimgbelowtext {     display: none;}
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half {     width: 100% !important;}
.home.page.page-id-187 .post-content img {     float: none;}
.home.page.page-id-187 .post-content img {
    float: none;     width: 525px !important;    margin: 0 auto !important;    text-align: center;    margin-bottom: 15px !important;}
}

@media only screen and (max-width:667px){
p.homerefreshimgbelowtext {     display: none;}
.home.page.page-id-187 .post-content img {float:none !important;}
.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half {width:100% !important;     padding-left: 0px;}
}



@media only screen and (max-width:1100px) and (min-width:669px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important;float:none !important;  }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; float:none !important; }
}
@media only screen and (max-width:1100px) and (min-width:800px){
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{top:219px !important;}
}
@media only screen and (max-width:799px) and (min-width:701px){
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{top:188px !important;}
}
@media only screen and (max-width:700px) and (min-width:751px){
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{top:191px !important;}
}
@media only screen and (max-width:750px) and (min-width:669px){
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{top:178px !important;}
}


@media only screen and (max-width: 566px) and (min-width: 500px) {
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start {    top: 136px !important;}
}
@media only screen and (max-width: 501px) and (min-width:491px) {
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start {    top: 111px !important;}
}
@media only screen and (max-width: 490px) and (min-width: 482px) {
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start {    top: 114px !important;}
}



/*
@media only screen and (max-width:665px) and(min-width:568px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important;  }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; }

.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; }

.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important; }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; }
}

@media only screen and (max-width:567px) and(min-width:481px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important;  }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; }

.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; }

.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important; }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; }
}
*/



@media only screen and (max-width:667px){
.fusion-alignright .fusion-mobile-nav-holder .fusion-mobile-selector {display:none;}
}
@media only screen and (max-width:460px){

  .form-validation-field-0formError.parentFormform-wysija-4.formError { top: 160.03125px !important;     left: 131.140625px !important;}
}

@media only screen and (max-device-width:1009px) and (min-device-width:768px) and (orientation:portrait){

.homebannerbelowimgrefresh .fusion-one-half.fusion-layout-column.fusion-spacing-yes.banner-bottom-layer-first-half {     width: 100% !important;}

}
@media only screen and (max-width:800px){

.fusion-header-wrapper .fusion-alignright .fusion-mobile-nav-holder .fusion-mobile-selector{display:none;}
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 768px) and (orientation: portrait) {
.page .has-sidebar #main #content{width: 100% !important;}
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 768px) and (orientation: portrait){
.page.has-sidebar.page-template-default #main #content{    width: 100% !important;}
}

@media only screen and (max-width:600px){

a.redtodatbutton {padding-top:5px !important; padding-bottom:5px !important;}
caption.banheading21.tp-fade.tp-resizeme.start h3 {     font-size: 12px !important;    line-height: 15px !important;}
}
@media only screen and (max-width:440px) and (min-width:320px){


}
@media only screen and (max-device-width: 1024px) and (min-device-width:1023px) and (orientation: landscape) {

.tp-caption.banheading1.tp-fade.tp-resizeme.start h1{width:300px !important;     text-align: left !important;     float: right !important;}
.tp-caption.banheading21.tp-fade.tp-resizeme.start h3 {     width: 300px !important;    text-align: left !important;   float:right;   line-height: 25px !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{width: 203px !important;     float: right;    left: 726px !important;  top: 221px !important;}
.tp-caption.banheading3a.tp-fade.tp-resizeme.start  h1{width:400px !important;    text-align: left !important;     float: right;}
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:300px !important;     text-align: left !important; left: 630px !important;   float: right;}
.tp-caption.banheading3a.tp-fade.tp-resizeme.start {     width: 321px;}
a.Learnmorebuttonbanner3 {
       padding-left: 50px !important;     padding-right: 50px !important;}
}

@media only screen and (device-width:768px) and (orientation: portrait) {

.tp-caption.banheading1.tp-fade.tp-resizeme.start h1{width:300px !important;     text-align: left !important;     float: right !important;}
.tp-caption.banheading21.tp-fade.tp-resizeme.start h3 {     width: 300px !important;    text-align: left !important;   float:right;   line-height: 25px !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{width: 203px !important;     float: right;    left:469px !important; top: 190px !important; text-align: left !important;}
.tp-caption.banheading3a.tp-fade.tp-resizeme.start  h1{width:267px !important; top: 185px !important;   text-align: left !important;     float: right;}
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:300px !important; ;    text-align: left !important;  left:473px;   float: right;}
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start a.redtodatbutton{}
.tp-caption.banheading1.tp-fade.tp-resizeme.start a.redtodatbutton {       padding-left: 30px !important;    padding-right: 30px !important;}
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start {width:300px !important;     text-align: left !important; left: 500px !important;   float: right;}
.tp-caption.banheading1.tp-fade.tp-resizeme.start {   /* left: 475px !important; */}
.tp-caption.banheading21.tp-fade.tp-resizeme.start {/*left: 475px !important; */}
.tp-caption.banheading3a.tp-fade.tp-resizeme.start{ /*left: 499px !important; */}
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start  a.redtodatbutton {}
}


@media only screen and (max-device-width: 1366px) and (min-device-width: 768px) and (orientation: portrait){
.page.page-template-default.has-sidebar  .sidebar {        margin-left: 0 !important;
    width: 361px !important;
    float: left !important;}

}
@media only screen and (min-width: 1100px){

.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start {    left: 751px !important;}
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start {     left: 781px !important;}
}

/* in between phones*/






}
@media only screen and (max-width:373px) and (min-width:322px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important;float:none !important;  }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; float:none !important; }
}



/* for phones */
@media only screen and (max-width:668px) and (min-width:666px){
.tp-caption.banheading3a.tp-fade.tp-resizeme.start {    left: 439.314925px !important;}
.tp-caption.banheading1.tp-fade.tp-resizeme.start{left: 450.938806px !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{left: 450.938806px !important;}
  .tp-caption.banheading21.tp-fade.tp-resizeme.start  {    top: 80px !important;}
  a.Learnmorebuttonbanner3 {     background-color: #880022;    padding-top: 10px !important;
    padding-bottom: 10px !important;    padding-left: 47px !important;   padding-right: 47px !important;}
    .tp-caption.banheading21.tp-fade.tp-resizeme.start h3 {     font-size: 14px !important;    line-height: 16px !important;}
    .tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start {     left: 452.738806px !important; top: 152.274627px !important;}
    .tp-caption.banheadingbutton.tp-fade.tp-resizeme.start {      left: 443.350746px !important;}
}

    @media only screen and (max-width:665px) and (min-width:600px){
    .tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{    top: 160px !important; width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important;float:none !important;  }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; float:none !important; }

    }
    @media only screen and (max-width:599px) and (min-width:570px){
        .tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{    top: 160px !important; width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important;float:none !important;  }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; float:none !important; }
    }
    @media only screen and (max-device-width:569px) and (min-device-width:567px){

    }
@media only screen and (max-width:569px) and (min-width:567px){
.tp-caption.banheading3a.tp-fade.tp-resizeme.start {left:360px !important;}
.tp-caption.banheading1.tp-fade.tp-resizeme.start{    left: 335.116418px !important;}
 .tp-caption.banheading21.tp-fade.tp-resizeme.start  { left: 335.116418px !important;}
 .tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start   {    top: 143px !important;     left: 336px !important;}
a.Learnmorebuttonbanner3 {     background-color: #880022;    padding-top: 10px !important;    padding-bottom: 10px !important;
    padding-left: 45px !important;    padding-right: 45px !important;}
    .tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start {/*left: 458.738805970149px !important; */ left:335.738806px !important !important;}

}
/*@media only screen and (max-width:569px) and (min-width:567px){
.tp-caption.banheading3a.tp-fade.tp-resizeme.start {left:375px !important;}
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{}
 .tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start   {left: 398.641791px !important;}
a.Learnmorebuttonbanner3 {     background-color: #880022;    padding-top: 10px !important;    padding-bottom: 10px !important;
    padding-left: 45px !important;    padding-right: 45px !important;}
} */

@media only screen and (max-width:566px) and (min-width:482px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }

.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important;float:none !important;  }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; float:none !important; }

}

@media only screen and (max-width:481px) and (min-width:479px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start {left:312px !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{left:312px !important; }
.tp-caption.banheading1.tp-fade.tp-resizeme.start h1{width:200px !important;  text-align: left !important;     float: right !important;}
.tp-caption.banheading21.tp-fade.tp-resizeme.start h3 {     width: 200px !important;    text-align: left !important;   float:right;   line-height: 17px !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{    width: 203px !important;     float: right;    left: 313px !important;    top: 125px !important;}
.tp-caption.banheading3a.tp-fade.tp-resizeme.start  h1{width:200px !important; top: 185px !important;   text-align: left !important;     float: right;}
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:200px !important;   text-align: left !important;  left:473px;   float: right;}
.tp-caption.banheading3a.tp-fade.tp-resizeme.start h1{ }
.tp-caption.banheading3a.tp-fade.tp-resizeme.start{left:248px !important; }
}
@media only screen and (max-width:478px) and (min-width:377px){

.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{    width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important;float:none !important;  }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; float:none !important; }
}
@media only screen and (max-width:478px) and (min-width:401px){
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{    top: 111px !important;}
}
@media only screen and (max-width:400px) and (min-width:377px){
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{    top: 100px !important;}
}



@media only screen and (max-width:376px) and (min-width:374px){
.tp-caption.banheading3a.tp-fade.tp-resizeme.start {    left: 273.85223880597px !important;}
.tp-caption.banheading1.tp-fade.tp-resizeme.start {    left: 215.535821px !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{ left: 215.535821px !important;}
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{top: 95.961194px !important;     left: 217px !important;}
.tp-caption.banheading3a.tp-fade.tp-resizeme.start{  left: 227px !important;}
}

@media only screen and (max-width:373px) and (min-width:322px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{     width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important;float:none !important;  }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; float:none !important; }
}
@media only screen and (max-width:373px) and (min-width:366px){

.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{    top: 100px !important; }
}
@media only screen and (max-width:365px) and (min-width:322px){

.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{    top: 93px !important; }
}


@media  (max-width:321px) and (min-width:319px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:80% !important; float:right; text-align:center !important; left:100px !important;  }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:80% !important;float:right; text-align:center !important; left:100px !important;  }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{width:80% !important;float:right;  text-align:center !important; left:100px !important; }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:80% !important;float:right; text-align:center !important; left:100px !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:80% !important;float:right;  text-align:center !important; left:100px !important; }

.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:85% !important;float:right; text-align:center !important; left:100px !important; }

.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width:80% !important;float:right;    text-align: center !important;    left: 100px !important; }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width:100% !important;float:right;     text-align: center !important;    left: 100px !important; }
  .tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start {    top: 90.271642px !important;}
}
@media only screen and (max-width:318px) and (min-width:200px){
.tp-caption.banheading1.tp-fade.tp-resizeme.start{ width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important; text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading1.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important; float:none !important; }
.tp-caption.banheadingbutton.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading21.tp-fade.tp-resizeme.start{width:100% !important;  text-align:center !important; left:0px !important;float:none !important;  }
.tp-caption.banheading3a.tp-fade.tp-resizeme.start{width: 100% !important;     text-align: center !important;    left: 0px !important;float:none !important;  }
  .tp-caption.banheading1.tp-fade.tp-resizeme.start h1 { width: 100% !important;     text-align: center !important;    left: 0px !important; float:none !important; }
}



/* aug 12th 2015 */

@media only screen and (max-width:1160px){
.homepagecontent {     width: 100% ;    float: none; padding-left: 30px;     padding-right: 30px;}
.homepagesidebar {     margin-bottom: 10px;    width: 310px !important;    float: left;    margin-top: 0px; padding-left: 30px; }
.homepagacontentwithsidebar{width:100% !important;}
.home .d4p-tabber-widget div.d4p-st-tab{    min-height: 235px;}
}

@media only screen and (max-width:800px){

.fusion-header.fusion-sticky-shadow .fusion-logo  {  text-align: center;    width: 200px;    margin: 0 auto !important;}
.fusion-header.fusion-sticky-shadow a{     float: left;}
.fusion-header.fusion-sticky-shadow  .fusionlogotext1{    float: left;  }
.fusion-header  .fusion-logo  .fusionlogotext1 { width: 158px;     text-align: center;
    font-weight: bold;     font-size: 21px;    float: none;    margin: 0 auto;}

    .tp-bullets.simplebullets.round {display:none;}

}
@media only screen and (max-width: 1010px){
.fusionlogotext1 {      color: #FFFFFF !important;}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
.fusion-header  .fusion-logo  .fusionlogotext1 { width: 158px;     text-align: center;
    font-weight: bold;     font-size: 21px;    float: none;    margin: 0 auto;}

}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){

.fusion-header .fusion-row .fusion-logo  a{float:left; }
.fusion-header .fusion-row .fusion-logo .fusionlogotext1 { float:left;}
}

@media only screen and (min-width:351px) and (max-width:1023px){

#content {     width: 100% !important; }
#main .sidebar {     width: 310px !important; float:none !important;}

}

@media only screen and (max-width:350px) {
#content {     width: 100% !important; }
#main .sidebar {     width: 100% !important; float:none !important;}

}

@media only screen and (max-width:1010px) {

.fusionlogotext1 {float:none;     width: 158px; margin:0 auto;}
.fusion-logo a {     float: none; }
.fusion-header.fusion-sticky-shadow .fusion-logo .fusionlogotext1 { float:none;     width: 158px; margin:0 auto;}
}



/*
@media only screen and (max-device-width: 1366px) and (min-device-width: 768px) {
.home .fusion-fullwidth.fullwidth-box.fusion-parallax-none.banner-bottom-layer{width:100%;}
.home #main .fusion-row{ width:100%;}
.footer-above-widget-full-width{ width:100%;}
footer.fusion-footer-widget-area{ width:100%;}
.fusion-header{height:auto !important;}
.ls-v5 .ls-bottom-slidebuttons{display:none;}
.fusion-header .fusion-row{width:100% !important;}
.fusion-header{padding-left:0px; padding-right:0px;}
} */

.fusion-tb-header {
    position: relative;
    z-index: 10010;
}
.mainimgcontainer{
  /*Main images container div*/
  position: relative;

 }
 .rimg{
/*  position: absolute;*/
  top: 0;
  left: 0;
  display: none;
 }

.post-content {
    margin-top: 150px;
 }


 body.home .post-content {
    margin-top: 10px;
 }

#cinc-logo-text {
    text-align: center;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
    color: #880022;
}
#cinc-logo-text p {
    margin: .75rem 0;
}
@media (min-width: 1100px) {
    #cinc-main-menu {
        padding-left: 17%;
    }
}
@media (min-width: 1025px) and (max-width: 1099px) {
    #cinc-main-menu {
        padding-left: 10%;
    }
}
@media (min-width: 1025px) {
    #cinc-menu-wrapper {
        height: 60px;
        margin-top: -110px;
    }
    #cinc-logo-text p {
        margin-left: .75rem;
    }
    .fusion-tb-header .fusion-builder-column-2 > .fusion-column-wrapper {
        margin-left: 0;
    }

}
@media (max-width: 1024px) {
    .fusion-flex-container .fusion-flex-justify-content-flex-end {
        justify-content: flex-start!important;
    }
    .fusion-tb-header > .fusion-fullwidth {
        padding: 0!important;
    }
    .fusion-body .fusion-tb-header .fusion-builder-column-0 {
        width: 100% !important;
        padding: 1.875rem;
        background-color: #880022;
    }
    #cinc-logo-text {
        margin: auto 0 auto 1rem;
        color: #fff;
    }
}
@media (max-width: 480px) {
    #cinc-logo-text {
        width: 100%;
        margin: 0 auto;
    }
}

#cinc-menu-wrapper {
    background-color: #880022 !important;
}
#cinc-menu-wrapper > div > div.fusion-layout-column {
    margin-bottom: 0;
}
#cinc-main-menu ul#menu-header-menu > li {
    font-size: .875rem;
    font-weight: 400;
    line-height: 60px;
    margin-right: 28px !important;
}
#cinc-main-menu ul#menu-header-menu > li:last-child {
    margin-right: 0!important;
}
@media (min-width: 1024px) {
    #cinc-main-menu ul#menu-header-menu > li > a > .menu-text, #cinc-main-menu ul#menu-header-menu > li > a > .fusion-open-nav-submenu {
        color: #fff;
    }    
}
@media (max-width: 1024px) {
    #cinc-menu-wrapper {
        padding-bottom: 1.25rem!important;
    }
    #cinc-main-menu { 
        /*height: 35px;
        font-size: 12px;
        line-height: 35px;*/
        color: #333;
        background-color: #f9f9f9;
        border-color: #dadada;
    }
    .fusion-body .fusion-menu-element-wrapper[data-count="0"] > .avada-menu-mobile-menu-trigger {
        margin-left: auto;
        border-left: 1px solid #dadada!important;
    }
}


#cinc-main-menu ul#menu-header-menu > li:first-child > a {
    background: #fff url(images/homeli-backimp.jpg) left center no-repeat !important;
    width: 72px;
    height: 60px!important;
    line-height: 60px!important;
    font-size: 1px !important;
}

/*.fusion-menu-element-wrapper .fusion-open-nav-submenu:before {
    content: "" !important;
}*/

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content {
    margin-top: 2.125rem;
    padding-left: 0.3125rem;
    font-size: 0.75rem;
    color: #747474;
}

.fusion-search-element-1.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input {
    height: 2.0625rem;
    border-radius: 0;
    font-size: .8125rem;
    color: #747474;
    border-color: #d2d2d2;
}
.fusion-search-element-1.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input:focus {
    border-color: #111;
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button {
    position: absolute;
    right: 0;
    font-size: .875rem;
    color: #fff;
    background: #000;
    border: 0 none;
    border-radius: 0;
}

.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button > input {
    color: #fff;
}

.fusion-search-element-1.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-button input[type=submit] {
    width: 2.0625rem;
    height: 2.0625rem;
    line-height: 2.0625rem;
    color: #fff !important;
}

.fusion-search-element-1.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input {
    padding-left: 15px !important;
}


#cinc-main-menu ul#menu-header-menu > li ul.awb-menu__sub-ul {
    background-color: rgb(242, 239, 239);
    width: 170px;
    border-top: 1px solid #fff; /* rgb(160, 206, 78); */
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    -webkit-box-shadow: rgb(0 0 0 / 6%) 1px 1px 30px;
    box-shadow: rgb(0 0 0 / 6%) 1px 1px 30px;
}

#cinc-main-menu ul#menu-header-menu > li ul.awb-menu__sub-ul > li > a {
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dcdadb;
    color: #333;
    font-family: 'PT Sans', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    border: 0;
    padding: 7px 20px;
    line-height: 19px;
    text-indent: 0;
    height: auto;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
    -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
    -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, height 0s, line-height 0s;
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:not(.fusion-menu-item-button).current-menu-item > a {
    background-color: #f8f8f8;
}

@media (min-width: 1025px) {
    #cinc-main-menu ul#menu-header-menu > li ul.awb-menu__sub-ul > li:hover a {
        color: #fff !important;
    }
    #cinc-main-menu ul#menu-header-menu > li ul.awb-menu__sub-ul > li:hover,
     .fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) > li:hover:not(.fusion-menu-item-button).current-menu-item > a {
        background-color: #880022 !important;
    }
}

.homepage-blocks-column h2 {
    font-size: 18px;
    margin-bottom: 16px;
}

.homepage-blocks-column h2 > a {
    color: #8E0D2D !important;
    font-weight: bold;
}

.homepage-blocks-column p {
    line-height: 20px;
}

#homepage-tweets-column .fusion-text > p {
    font-size: 18px;
    font-weight: bold;
    color: #747474;
}

.fusion-footer-widget-area .widget_nav_menu li a:before {
    content: "" !important;
}

.fusion-footer-widget-area .widget_nav_menu li {
    border-bottom: none !important;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
@media (max-width: 1024px) {
    #cinc-main-menu .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-ancestor > a,
    #cinc-main-menu .fusion-menu-element-list>li:not(.fusion-menu-item-button).current-menu-parent > a,
    #cinc-main-menu .fusion-menu-element-list>li:not(.fusion-menu-item-button):hover > a,
    #cinc-main-menu .fusion-menu-element-list>li:not(.fusion-menu-item-button):focus-within > a,
    #cinc-main-menu .fusion-menu-element-list>li:not(.fusion-menu-item-button).expanded>a {
        color: #880022!important;
    }
    #cinc-main-menu ul#menu-header-menu > li ul.awb-menu__sub-ul {
        width: 100%;
    }
    #cinc-main-menu .fusion-menu-element-list > li:first-child {
        border-top: 1px solid rgba(0,0,0,.1);
    }
}