﻿/*--------------- BEGIN:Blue color   -------------------- */
.InputIcon .fa {color: #1569C7;}
.my-form header {color: #ffffff;}
.my-form a {color: #1569C7; text-decoration: none;}
.my-form .toggle i::before {background-color: #1569C7;}
.my-form .button {background-color: #1569C7;/* box-shadow: 0px 0px 21px #FFF; */border: 1px solid rgba(175, 175, 175, 0.91);}
.my-form .rating input + label:hover, .my-form .rating input + label:hover ~ label {color: #1569C7;}
.my-form .radio input + i::after { background-color: #1569C7;}
.my-form .checkbox input + i::after {color: #1569C7;}
.my-form .radio input:checked + i, .my-form .checkbox input:checked + i, .my-form .toggle input:checked + i {border-color: #1569C7;}
.my-form .rating input:checked ~ label {color: #1569C7;}
.fa.fa-arrow-circle-down, .fa.fa-arrow-circle-up {color:#1569C7;}
span.form_link {color: #1569C7;}
.my-form .input input, .my-form .select select, .my-form .textarea textarea, .my-form .radio i, .my-form .checkbox i, .my-form .toggle i, .my-form .icon-append, .my-form .icon-prepend {border-color: #1569C7;}
.my-form .icon-append, .my-form .icon-prepend {color: #1569C7;}
.my-form .input:hover input, .my-form .select:hover select, .my-form .textarea:hover textarea, .my-form .radio:hover i, .my-form .checkbox:hover i, .my-form .toggle:hover i {border-color: #1569C7;}
.my-form .input input:focus, .my-form .select select:focus, .my-form .textarea textarea:focus, .my-form .radio input:focus + i, .my-form .checkbox input:focus + i, .my-form .toggle input:focus + i {box-shadow: 0 0px 10px #1569C7;}
.my-form .input input, .my-form .select select, .my-form .textarea textarea, .my-form .radio i, .my-form .checkbox i, .my-form .toggle i, .my-form .icon-append, .my-form .icon-prepend {border-color: #1569C7;}
.my-form .icon-append, .my-form .icon-prepend {color: #1569C7;}
.my-form .input:hover input, .my-form .select:hover select, .my-form .textarea:hover textarea, .my-form .radio:hover i, .my-form .checkbox:hover i, .my-form .toggle:hover i {border-color: #1569C7;}
.color_picker_button,.color_picker_box {border: 1px solid #1569C7 !important;}
.divider {background-color: rgba(77, 176, 226, 0.13);}
.input.state-disabled {background-color: rgba(77, 176, 226, 0.13);}
i.icon-circle-arrow-left, i.icon-home, i.icon-cog {color: rgb(255, 255, 255);}
i.icon-circle-arrow-left:hover {color: #1569C7;}
i.icon-home:hover {color: #1569C7;}
i.icon-cog:hover {color: #1569C7;}
.my-form footer {color: #1569C7;}
td.smrecordstitle {background-color: #1569C7;}
.my-form {background: rgba(21, 105, 199, 0.51);}
.pattern {background-color: rgba(21, 105, 199, 0.45);}
.pagerCurrent {border: 1px solid;background-color: black;color: #1569C7;}
.pagerDefault:hover {border: 1px solid;background-color: #1569C7; color: white;}
.pagerCurrent{border: 1px  solid #1569C7;background-color: rgb(159, 160, 160);color: #1569C7;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: default;display: block;float: left;}
.pagerDefault{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #1569C7;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:link{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #1569C7;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:visited{border: 1px  solid #c1c1c1;background-color: #ffffff;color: #1569C7;margin-right: 2px;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;display: block;float: left;}
.pagerDefault:hover{border: 1px  solid #1569C7;background-color: #1569C7;color: #ffffff;font-size: 12px;font-family: Verdana;padding: 5px;text-decoration: none;cursor: pointer;}
.ticket_word {border-right: 1px solid rgba(21, 105, 199, 0.21);}
.ticket_content {border-bottom: 1px solid rgba(21, 105, 199, 0.21);}
.client_reply {background: rgba(21, 105, 199, 0.21);}
/*--------------- END:Blue color -------------------- */.pagebody img{
margin-left:7px;
margin-right:7px;
float:left;
}

.pagebody.layout_pagebody table {
    float: left !important;
}
/*---- To remove Google's ad from search result ---- */
.gsc-adBlock {display: none !important;} 

.pagebody span, .pagebody p {
    white-space: normal !important;
}

.pageheading { padding-left: 5px; width:636px;}
.ad-preloads {
    display: none;
}

.custom_adgroup_13 {
    max-width: 300px;
}

/*  BGIN : Highlight 1 Responsive CSS */

.highlights1heading_div /* To hide sub-menu, just set display:none in this CSS */
{
    clear: both;
    float: none;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 4px;
    display: block;
}
.highlights1heading span {
    font-weight: bold !important;
}
.h1_articleheading > a,
.t1 > a,
.t1 {
    text-decoration: none;
}
.h1_articleheading {
    float: left;
    width: 96%;
    padding:1px 1px 1px 2px;
   /* padding-bottom: 10px; */
}
.highlights1body {
    overflow: hidden;
    height: auto;
}
.highlights1heading_div .highlights1heading span {} .highlights1_articles_div {
    clear: both;
    display: block;
    float: none;
    width: 100%;
    padding: 2px 5px 0px;
}
.highlights1title {
    background-image: none;
    height: auto;
    width: 100%;
    text-indent: 0px;
}
.highlights1heading_div .highlights1heading a:hover {
    text-decoration: none;
}
.h1_bullet {
    float: left;
    vertical-align: middle;
    width: 4%;
    font-size: 70%;
}
.h1_bullet_heading {
    width: 95%;
    float: left;
}

/* END: Highlight 1 Responsive CSS */

.custom_adgroup_20,.custom_adgroup_21,.custom_adgroup_22,.custom_adgroup_23,.custom_adgroup_21 {
max-width:300px;
}
.custom_adgroup_25,.custom_adgroup_24{
	max-width: 600px;
}

.eventbody img  {
   width: 625px;
   height: 415px;
}

.archivebody img {
    max-width: 100%;
    max-height: 200px;
}

.blbodymain {
visibility: visible;
background-image:     /*    url('/clients/rivercountrynews/Background.jpg')     */
}
.mmenu {
    display:none;
}
.custom_adgroup_11 {
  max-width: 300px;
}
.custom_adgroup_18 {
  max-width: 300px;
  max-height:100px;
}
.custom_adgroup_19 {
  max-width: 300px;
  max-height:100px;
}

.dropdown-content > a {
    font-family: Arial !important;
}
#logo > img {
    max-width: 485px; /* 430px; */
}

.AdGroup6 {
    align-items: center;
    display: flex;
    float: left;
    justify-content: center;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
}
/* *** BEGIN: H4 style *** */ 

.h4_container {    
   overflow: hidden;
   top: 0px;
   width: 645px;
   height: 300px;
}
.h4_slides {
    width: 645px;
    height: 260px;
    cursor: move;
    
}
.h1_bullet_arrow > i {
    margin-top: 2px;
}
#Highlight4 {
    padding: 0px 0px 0px 0px;
}
.h4_body {
    /*margin-top: 10px;*/
}
.jssorb14h4 {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100% !important;
    height: 40px;
    background: #ddd;
    border-top: 1px solid #b9b9b9;
}
.ph4 {
    position: absolute;
    width: 21px;
    height: auto;
    text-align: center;
    line-height: 21px;
    color:white;
    font-size: 12px;
}
.jssorb14h4 div, .jssorb14h4 div:hover, .jssorb14h4 .av {
    background: transparent;
    overflow: hidden;
    cursor: pointer;
    height: 100%;
}
.ph4 span {
    text-align: center;
    line-height: 45px;
    color: #006699;
    font-size: 13px;
    font-weight: bold;
}
.jssorb14h4 .ph4av > span {
    color: #000;
}
.ph4 span:hover {
    color: #000000;
    text-decoration: underline;
}
.block2_div {
    height: 230px !important;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px;
}
.h4_articleimg img {
    padding: 3px !Important;
    margin: 0px;
    max-width: 210px;
    max-height: 133px;
}
.Highlight4_new {
    margin-left: auto;
    margin-right: auto;
    width: 645px !important;
}
.pagephoto.img_h4 {
    transition-duration:800ms;
    -webkit-transition:800ms;
}
.pagephoto.img_h4:hover {
    transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transition-duration:500ms;
    -webkit-transition:500ms;
}
.h4_articleimg {
    border: 1px solid #919191;
    float: left;
    margin: 5px;
    overflow: hidden;
    width: 200px;
    height: 133px;
    background-color:#fff;
}
.fa {
    display:inline-block;
    font-family:FontAwesome;
    font-style:normal;
    font-weight:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.jssora21lh4 {
    background: none;
    width: 10px;
    height: 28px;
    top: unset;
    left: 590px;
    bottom: 10px;
}
.jssora21rh4 {
    background: none;
    width: 10px;
    height: 28px;
    top: unset;
    right: 20px;
    bottom: 10px;
}
.jssora21lh4 >.fa-angle-left::before {
    color: black;
    content: "\f104";
    font-size: 28px;
    padding: 0px;
    transition-duration: 500ms;
}
.jssora21rh4 >.fa-angle-right::before {
    color: black;
    content: "\f105";
    font-size: 28px;
    padding: 0px;
    transition-duration: 500ms;
}
.jssora21rh4:hover {
    background-position: -183px -33px;
    top: unset;
    right: 20px;
    bottom: 10px;
}
.jssora21lh4:hover {
    background-position: -183px -33px;
    top: unset;
    bottom: 10px;
    left: 590px;
}
.slider-bg4 {
    background: transparent;
    width: 100%;
    height: 260px;
}

/* *** END: H4 style *** */ 


.block2_div .pagebody > span {
    overflow: hidden;
}

.block2_div .ah4 {
font-size: 24px !important;
line-height: 25px !important;
color: #000;
font-weight: bold;
word-break: break-word;

}

.h4_heading {
    max-height: 53px;
    overflow: hidden;
}
.pageheading a:link {
   
color: #330066;
font-size: 21px;
font-weight: bold;
    
}
.pageheading a:visited {
    
    color: #bf2626;
    
}
.pageheading a:hover {
    
    color: #CC0066;
text-decoration:none;
    
}
.block2_div .pagemore > a {
    color: #d53c3c;
    font-family: Tahoma;
    font-style: normal;
    font-weight: normal;
    padding: 0px 5px;
    text-transform: uppercase;
    width:60px;
    line-height:24px;
    text-align:center;
    transform:none !important;
}
.block2_div .pagemore > a::after {
    border-color: transparent transparent transparent #d53c3c;
    border-style: solid;
    border-width: 15px;
    content: " ";
    margin-left: 16px;
    margin-top: -3px;
    position: absolute;
     display:none;
}
.block2_div .pagemore > a::before {
    border-color: transparent transparent transparent #dfdfdf;
    border-style: solid;
    border-width: 26px 37px 5px 18px;
    content: " ";
    margin-left: 53px;
    margin-top: -3px;
    position: absolute;
    display:none;
}
.block2_div .pagemore > a img {
    display: none;
}


.fa-angle-right:hover, .fa-angle-left:hover{
    text-shadow: 1px 1px 3px black;
}
.fa-angle-right, .fa-angle-left{
        transition-duration: 500ms;
}

.block2_div .pagebody {
        color: #222222;
    font-size: 16px !important;
    font-weight: normal;
    /* height: 115px; */
    overflow: hidden !important;
    max-height: 99px;
}
.block2_div .pagemore {
    transform: none !important;
}
.block3_div {
display: none;
}
.more_h4 {
    float: left;
    width: 120px;
    height: 20px;
    margin-left: 0px !important;
}

/* END: Updated Highlight 4 */



/*  BEGIN: Responsive Menu */

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: visible;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
    align-items: center;
    display: flex;
    font-family: "Roboto Condensed",sans-serif;
    justify-content: left;
    line-height: 1;
    width: auto;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #009ae1;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
    
    font-weight: bold;
    padding: 15px;
    text-decoration: none;
    transition: color 0.2s ease 0s;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  
}

#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {

}
#cssmenu > ul > li.has-sub > a { padding-right: 4px; }
#cssmenu > ul > li.has-sub > a::after {
  position: absolute;
  top: 21px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
  display:none;
}
#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #009ae1;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  z-index:99;
    -webkit-box-shadow: 0px 3px 10px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0px 3px 10px rgba(34, 25, 25, 0.4);
    -ms-box-shadow: 0px 3px 10px rgba(34, 25, 25, 0.4);
    -o-box-shadow: 0px 3px 10px rgba(34, 25, 25, 0.4);
    box-shadow: 0px 3px 10px rgba(34, 25, 25, 0.4);
 
}
#cssmenu ul ul li a:hover {
  
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul li
{
   border-top:3px solid #fff;
 
}

#cssmenu ul ul li {
   
   border-top: 0px solid !important;
}


.menubodyhorizontal.active.has-sub:hover {
   box-shadow: 0 -55px 0 #FFFFFF inset;
   transition-duration: 1s;
 
}

#cssmenu > ul > li:hover > a {
color: #000000 !important;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
  height: 32px;
}#cssmenu ul ul li a {
    
    line-height: 28px;
    padding: 3px 10px 0;
    text-decoration: none;
    width: 100%;
}


#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {

  
}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
  border-color: #ffffff;
}

/* End: Responsive Menu */


/* BEGIN: Logo css */

.Three-Dee {
    color: #ff6600;
    font-family: Germania One;
    font-size: 80px;
    font-weight: 700;
    line-height: 120px;
}

/* END: Logo css */

/* BEGIN: Responsive Google Custom Search Box */

.gscb_a {display:none !important; }
.gsc-search-button.gsc-search-button-v2 {
    background-color: transparent;
    border: 0 solid;
} 
td.gsc-search-button {
width:auto !important;
}
.gsc-input::before {
    color: #cccccc !important;
    content: "" !important;
    display: block;
    font-size: 15px;
    font-style: unset;
    margin-left: 9px;
    margin-top: 3px;
    position: absolute;
}
.gsc-input:active::before {
    color: transparent!important;
}
.gsc-input:visited::before {
    color: transparent!important;
}
.gsc-input:hover::before {
    color: transparent !important;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
border-color:transparent !important;
}
.gsc-input-box {
       background: #ffffff none repeat scroll 0 0 !important;
    height: 28px !important;
    margin-left: 4px !important;
    margin-top: 8px;
   
    border-radius: 15px;
}
input.gsc-input {
    font-family: glegoo;
    font-size: 15px !important;
    font-weight: 700;
color: black;
}
.gsc-input {
    color: #fff;
}
.gstl_50 {
    transform: translate(0px, -2px);
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
padding:0px  !important;
}
.gsc-input {
    background: transparent none repeat scroll 0 0 !important;

}
.gsc-control-cse {
    background: transparent none repeat scroll 0 0 !important;
    border-color: transparent !important;
}
.Google_search_box {
    background-color: #000000;
    height: 50px;
}
.gsc-input{
height:30px;
}
/* END: Responsive Google Custom Search Box */

/* Begin: Weather */
.weather-button {
    margin-left: 15%;
    
}
.menus_weather {
    float: left;
    left: -6px;
    position: relative;
    top: 10px;
    width: 100px;
}
.weather-button {
    box-shadow: none !important;
   
}
.locations.alert_height_30 {
    background-color: transparent !important;
}
#plemx-root .weather-button {
    background-color: transparent !important;
}
.city {
    color: #ffffff !important;
    font-family: glegoo !important;
    font-size: 16px !important;
}
.temp {
    color: #ffffff !important;
    font-size: 16px !important;
    font-family: glegoo !important;
    margin-top: -2px !important;
}
.logo {
    display: none;
}

/* END: Weadther */


/*-- BEGIN: CUSTOM FORM -- */
/**/
/* defaults */
/**/
.custom-form {
	margin: 0;
	outline: none;
	color: #666;
}
.custom-form * {
	margin: 0;
	padding: 0;
}
.custom-form header {
	    display: block;
    padding: 20px 30px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    background: rgba(248,248,248,.9);
    font-size: 25px;
    color: #232323;
    text-align: center;
    font-weight: bold;
}
.custom-form fieldset {
	display: block;	
	padding: 25px 30px 5px;
	border: none;
	background: rgba(255,255,255,.9);
}
.custom-form fieldset + fieldset {
	border-top: 1px solid rgba(0,0,0,.1);
}
.custom-form section {
	margin-bottom: 20px;
}
.custom-form footer {
	display: block;
    padding: 15px 30px 25px;
    border-top: 1px solid rgba(0,0,0,.1);
    background: rgba(248,248,248,.9);
    display: flex;
    justify-content: center;
}
.custom-form footer:after {
	content: '';
	display: table;
	clear: both;
}
.custom-form a {
	color: #2da5da;
}
.custom-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
}
.custom-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.custom-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.custom-form .input,
.custom-form .select,
.custom-form .textarea,
.custom-form .radio,
.custom-form .checkbox,
.custom-form .toggle,
.custom-form .button {
	position: relative;
	display: block;
}
.custom-form .input input,
.custom-form .select select,
.custom-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 8px 10px;
	outline: none;
	border-width: 1px;
	border-style: solid;
	border-radius: 0;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}


/**/
/* file inputs */
/**/
.custom-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}
.custom-form .input-file .button:hover {
	box-shadow: none;
}
.custom-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}


/**/
/* selects */
/**/
.custom-form .select i {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 5px;
	height: 11px;
	background: #fff;
	box-shadow: 0 0 0 12px #fff;
}
.custom-form .select i:after,
.custom-form .select i:before {
	content: '';
	position: absolute;
	right: 0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.custom-form .select i:after {
	bottom: 0;
	border-top: 4px solid #404040;
}
.custom-form .select i:before {
	top: 0;
	border-bottom: 4px solid #404040;
}
.custom-form .select-multiple select {
	height: auto;
}


/**/
/* textareas */
/**/
.custom-form .textarea textarea {
	height: auto;
	resize: none;
}
.custom-form .textarea-resizable textarea {
	resize: vertical;	
}
.custom-form .textarea-expandable textarea {
	height: 39px;
}
.custom-form .textarea-expandable textarea:focus {
	height: auto;
}


/**/
/* radios and checkboxes */
/**/
.custom-form .radio,
.custom-form .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.custom-form .radio:last-child,
.custom-form .checkbox:last-child {
	margin-bottom: 0;
}
.custom-form .radio input,
.custom-form .checkbox input {
	position: absolute;
	left: -9999px;
}
.custom-form .radio i,
.custom-form .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 13px;
	height: 13px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}
.custom-form .radio i {
	border-radius: 50%;
}
.custom-form .radio input + i:after,
.custom-form .checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.custom-form .radio input + i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.custom-form .checkbox input + i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.custom-form .radio input:checked + i:after,
.custom-form .checkbox input:checked + i:after {
	opacity: 1;
}
.custom-form .inline-group {
	margin: 0 -30px -4px 0;
}
.custom-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.custom-form .inline-group .radio,
.custom-form .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}
.custom-form .inline-group .radio:last-child,
.custom-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}


/**/
/* toggles */
/**/
.custom-form .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.custom-form .toggle:last-child {
	margin-bottom: 0;
}
.custom-form .toggle input {
	position: absolute;
	left: -9999px;
}
.custom-form .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 1px;
	border-style: solid;
	border-radius: 12px;
	background: #fff;
}
.custom-form .toggle i:after {
	content: 'OFF';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f;
}
.custom-form .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-webkit-transition: right 0.2s;
}
.custom-form .toggle input:checked + i:after {
	content: 'ON';
	text-align: right;
}
.custom-form .toggle input:checked + i:before {
	right: 36px;
}


/**/
/* ratings */
/**/
.custom-form .rating {
	margin-bottom: 4px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
}
.custom-form .rating:last-child {
	margin-bottom: 0;
}
.custom-form .rating input {
	position: absolute;
	left: -9999px;
}
.custom-form .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 17px;
	line-height: 17px;
	cursor: pointer;
}


/**/
/* buttons */
/**/
.custom-form .button {
	float: right;
	height: 50px;
	overflow: hidden;
	margin: 8px 0 0 20px;
	padding: 0 65px;
	outline: none;
	border: 0;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}

/**/
/* icons */
/**/
@font-face
{
	font-family: 'FontAwesome';
	src: url('../icons/fontawesome-webfont.eot?v=3.0.1');
	src: url('../icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
	url('../icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
	url('../icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.icon-volume-up:before {
  content: "\f028";
}
.custom-form [class^="icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
.custom-form .icon-append,
.custom-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 22px;
	line-height: 29px;
	text-align: center;
}

.custom-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.custom-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.custom-form .input .icon-prepend + input,
.custom-form .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.custom-form .input .icon-append + input,
.custom-form .textarea .icon-append + textarea {
	padding-right: 46px;
}
.custom-form .input .icon-prepend + .icon-append + input,
.custom-form .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}



/**/
/* grid */
/**/
.custom-form .row {
	margin: 0 -15px;
}
.custom-form .row:after {
	content: '';
	display: table;
	clear: both;
}
.custom-form .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.custom-form .col-1 {
	width: 8.33%;
}
.custom-form .col-2 {
	width: 16.66%;
}
.custom-form .col-3 {
	width: 25%;
}
.custom-form .col-4 {
	width: 10px;
padding-top: 12px !important;
font-size: 27px;
color: red;
}
.custom-form .col-5 {
	width: 41.66%;
}
.custom-form .col-6 {
	width: 50%;
}
.custom-form .col-8 {
	width: 92.67%;
}
.custom-form .col-9 {
	width: 75%;
}
.custom-form .col-10 {
	width: 83.33%;
}


/* */
/* tooltips */
/**/
.custom-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: #f72ea2;
	color: #fff;
	opacity: 0;
	transition: margin 0.3s, opacity 0.3s;
	-o-transition: margin 0.3s, opacity 0.3s;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}
.custom-form .tooltip:after {
	content: '';
	position: absolute;
}
.custom-form .input input:focus + .tooltip,
.custom-form .textarea textarea:focus + .tooltip {
	opacity: 1;	
}

.custom-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}
.custom-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;	
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-top-right,
.custom-form .textarea textarea:focus + .tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px;
}

.custom-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}
.custom-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0,0,0,0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-top-left,
.custom-form .textarea textarea:focus + .tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px;
}

.custom-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}
.custom-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0,0,0,0.9);
	border-bottom: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-right,
.custom-form .textarea textarea:focus + .tooltip-right {
	left: 100%;
	margin-left: 5px;
}

.custom-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}
.custom-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0,0,0,0.9);
}
.custom-form .input input:focus + .tooltip-left,
.custom-form .textarea textarea:focus + .tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px;
}

.custom-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}
.custom-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;	
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-bottom-right,
.custom-form .textarea textarea:focus + .tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px;
}

.custom-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}
.custom-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0,0,0,0.9);
	border-left: 4px solid transparent;
}
.custom-form .input input:focus + .tooltip-bottom-left,
.custom-form .textarea textarea:focus + .tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px;
}


/**/
/* normal state */
/**/
.custom-form .input input,
.custom-form .select select,
.custom-form .textarea textarea,
.custom-form .radio i,
.custom-form .checkbox i,
.custom-form .toggle i,
.custom-form .icon-append,
.custom-form .icon-prepend {
	border-color: #e5e5e5;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.custom-form .toggle i:before {
	background-color: #2da5da;	
}
.custom-form .rating label {
	color: #ccc;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.custom-form .button {
	ity 0.2s; */
	-o-transition: opacity 0.2s;
}
.custom-form .button.button-secondary {
	background-color: #b3b3b3;
}
.custom-form .icon-append,
.custom-form .icon-prepend {
	color: #ccc;
}


/**/
/* hover state */
/**/
.custom-form .input:hover input, .custom-form .select:hover select, .custom-form .textarea:hover textarea, .custom-form .radio:hover i, .custom-form .checkbox:hover i, .custom-form .toggle:hover i {
    border-color: #f72ea2;
}
.custom-form .rating input + label:hover,
.custom-form .rating input + label:hover ~ label {
	color: #f72ea2;
}
.custom-form .button:hover {
	opacity: 1;
}


/**/
/* focus state */
/**/
.custom-form .input input:focus,
.custom-form .select select:focus,
.custom-form .textarea textarea:focus,
.custom-form .radio input:focus + i,
.custom-form .checkbox input:focus + i,
.custom-form .toggle input:focus + i {
	border-color: #f72ea2;
box-shadow:0 0 0 #fff;
}


/**/
/* checked state */
/**/
.custom-form .radio input + i:after {
	background-color: #2da5da;	
}
.custom-form .checkbox input + i:after {
	color: #2da5da;
}
.custom-form .radio input:checked + i,
.custom-form .checkbox input:checked + i,
.custom-form .toggle input:checked + i {
	border-color: #2da5da;	
}
.custom-form .rating input:checked ~ label {
	color: #2da5da;	
}


/**/
/* error state */
/**/
.custom-form .state-error input,
.custom-form .state-error select,
.custom-form .state-error textarea,
.custom-form .radio.state-error i,
.custom-form .checkbox.state-error i,
.custom-form .toggle.state-error i {
	background: #fff0f0;
}
.custom-form .state-error select + i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0;
}
.custom-form .toggle.state-error input:checked + i {
	background: #fff0f0;
}
.custom-form .note-error {
	color: #ee9393;	
}


/**/
/* success state */
/**/
.custom-form .state-success input,
.custom-form .state-success select,
.custom-form .state-success textarea,
.custom-form .radio.state-success i,
.custom-form .checkbox.state-success i,
.custom-form .toggle.state-success i {
	background: #f0fff0;
}
.custom-form .state-success select + i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0;
}
.custom-form .toggle.state-success input:checked + i {
	background: #f0fff0;
}
.custom-form .note-success {
	color: #6fb679;
}


/**/
/* disabled state */
/**/
.custom-form .input.state-disabled input,
.custom-form .select.state-disabled,
.custom-form .textarea.state-disabled,
.custom-form .radio.state-disabled,
.custom-form .checkbox.state-disabled,
.custom-form .toggle.state-disabled,
.custom-form .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.custom-form .input.state-disabled:hover input,
.custom-form .select.state-disabled:hover select,
.custom-form .textarea.state-disabled:hover textarea,
.custom-form .radio.state-disabled:hover i,
.custom-form .checkbox.state-disabled:hover i,
.custom-form .toggle.state-disabled:hover i {
	border-color: #e5e5e5;
}
/**/
/* Custom state */
/**/

.formdivider_custom {
    padding: 15px !important;
}

.system_text.Header_text {
    margin-bottom: 15px;
    margin-top: 5px;
}
a > i.icon-append.volume.icon-volume-up {
    left: 155px;
}
.formfieldinput_ReadOnly {
    background-color: #e4e4e4 !important;
}
.form_error {
    /* font-size: 25px; */
    color: red;
   20px/1.55 'Open Sans', Helvetica, Arial, sans-serif
}
/*-- END: CUSTOM FORM -- */

/*-- BEGIN: HIGHLIGHT3 -- */

.Highlight3 section {
  display: none;
 /* padding: 10px; */
  margin-top:2px; /* 20px; */
  /*border-top: 1px solid #ddd;*/
}

.Highlight3 input {
    display: none;
    padding: 0;
    margin: 0;
}

.Highlight3 label {
        border: 3px solid transparent;
    color: #555555;
    display: inline-block;
    font-weight: bold;
    margin: 0px 0 1px;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 12px;
    text-align: left;
    font-size: 13px;
    padding-right: 10px;
    padding-left: 10px;
}

.Highlight3 label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}


.Highlight3 label:hover {
  color: #888;
  cursor: pointer;
}

.Highlight3 input:checked + label {
    background-color: #dbdbdb;
    color: #DF6838;
    /* border: 1px solid #ddd; */
    /* border-top: 2px solid #000; */
    /* border-bottom: 3px solid #fff; */
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    /* height: 19px; */
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5,
#tab6:checked ~ #content6,
#tab7:checked ~ #content7,
#tab8:checked ~ #content8,
#tab9:checked ~ #content9,
#tab10:checked ~ #content10 {
  display: block;
}



/*-- BEGIN: HIGHLIGHT3  -- */


.Highlight3 {
   background: url("/clients/rivercountrynews/h3_header.png") repeat-x scroll 0 0 transparent;
   background-size: 7.5%; /* 12.5%; */
}

.Highlight3 input:checked + label {
   background-color: white;
   border-top-width: 0;
}

.Highlight3 label {
    border-bottom-width: 0 !important;
    margin: 10px 5px;
    border-right: 2px solid #ddd;
    text-align: center;
    margin: 0 auto;
    max-height: 40px;
    display: inline-block;
    overflow: hidden;
    padding: 10px 0px;
    white-space: nowrap;
    padding-right: 10px;
    padding-left: 5px;
}

/* BEGIN: Menu Horizontal Footer */

.footer_div {
    margin-top: 20px;
}

.MenuBox61 {
    float: left;
    position: relative;
    width: 100%;
}
.FooterMenus61 {
    clear: both;
    float: none;
    margin: 10px 0;
    width: 100%;
}
.MenuContainer61 {
    clear: both;
    float: left;
    margin-top: 5px;
    width: 100%;
}

.Menus61 {
    align-items: left;
    display: flex;
    float: left;
    justify-content: left;
    line-height: 20px;
    padding: 10px;
    width: 14%;
}
.Menus61 > a:link, .Menus61 > a:active, .Menus61 > a:visited {
    background-color: transparent;
    border-right: 1px solid #fff;
    color: #fff;
    display: block;
    float: right;
    font-family: roboto condensed;
    font-size: 16px;
    font-weight: bold;
    padding-right: 10px;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
}
.Menus61 > a:hover {
    color: white;
}
.SubMenus61 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
    float: left;
    line-height: 20px;
    margin-left: 20px;
    padding: 5px 5px 5px 0;
    width: 80%;
}
.SubMenus61 .submenubodyfooter61 {
    float: left;
    margin: 3px 3px 8px 0;
    padding: 0 15px 0 0;
}
.SubMenus61 div a:link, .SubMenus61 div a:active, .SubMenus61 div a:visited {
    color: #6f6f6f;
    float: left;
    font-family: roboto condensed;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
}
.SubMenus61 div a:hover {
    color: white;
}
.Ruler61 {
    border-top: 1px solid transparent;
    clear: both;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    width: 100%;
}
.SubMenuFooterBullet61 {
    float: left;
}
.SubMenuFooterBullet61 .fa.fa-circle {
    color: #ffffff;
    font-size: 4px;
    line-height: 20px;
    transform: translate(10px, -10px);
}
/* END: Menu Horizontal Footer */



/*    BEGIN: FRONT PAGE style     */

.menu_container_ARG100 {
    height: auto;
    border-bottom: 2px solid rgb(0, 0, 0);
}

.menu_hold_ARG100 {
    padding: 10px;
}

.menu_text_ARG100 {
   font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    background-color: #3399FF;
    color: #ffff66;
    font-family: sans-serif;
}

.span1_ARG100 {
    width: 97.2%;
    clear: both;
    height: auto;
    margin: 10px;
    margin-bottom: 20px;
   border-bottom: 2px solid #bbbbbb;
    padding-bottom: 10px;
}

.span1_img_ARG100 {
    height: 185px;
    width: 280px;
    float: left;
}


.span1_img_ARG100 img {
    max-height: 185px;
    max-width: 280px;
}

.span1_heading_ARG100 {
    float: left;
    margin-left: 10px;
    max-height: 48px;
    width: 53%;
    overflow: hidden;
    font-family: sans-serif,Arial,Verdana,"Trebuchet MS";
    font-weight: bold;
    text-align: left;
}

.body_preview_ARG100 {
    float: left;
    font-size: 13px;
    height: 115px;
    line-height: 19px;
    margin-left: 10px;
    margin-top: 5px;
    max-height: 115px;
    overflow: hidden;
    width: 53%;
    font-family: sans-serif,Arial,Verdana,"Trebuchet MS";
}

#read_more_custom_ARG100 {
    float: left;
    margin-left: 10px;
}
.flex {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    background-color: #A8A8A8;
}
.span1_heading_ARG100 a {
    color: black;
    font-weight: 600;
    font-size: 19px;
}

.span1_heading_ARG100 a:hover {
    color: red;
}

.Read_more_100 {
    float: left;
    width: auto;
    margin-left: 10px;
    margin-top: 3px;
    color: #F44336;
    font-family: sans-serif,Arial,Verdana,"Trebuchet MS";
    font-size: 13px !important;
}

.Read_more_100 a:link, .Read_more_100 a:visited, .Read_more_100 a:hover {
   color: #F44336 !important;
   font-family: sans-serif,Arial,Verdana,"Trebuchet MS";
   font-size: 12px !important;
}
img:hover {
    opacity: 0.6;
    
}
.Sub_menu_ARG100 a {
     width: 268px;
    height: 25px;
    background-color: rgba(0, 0, 0, 0.31);
    position: absolute;
    padding: 6px;
    color: white;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase !important;
    line-height: 24px;
     z-index:1;
}
/*     END: FRONT PAGE style    */

/* *** BEGIN: Icon Wobble Horizontal *** */

@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal:before {
  content: "\f061";
  position: absolute;
  right: 1em;
  padding: 2px 0px 0px 0px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* *** END: Icon Wobble Horizontal *** */


/*-- BEGIN: Multi-color menus css -- */

.menubodyhorizontal.active.has-sub.custom_menu_18 {
    border-top: 3px solid #fff !important;
}

.menubodyhorizontal.active.has-sub.custom_menu_18 > a {
    color: #000000 !important;
}
.menubodyhorizontal.active.has-sub.custom_menu_34 {
    border-top: 3px solid #ff0000 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_34:hover {
    box-shadow: 0 -55px 0 #ff0000 inset;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_39 {
    border-top: 3px solid #007fff !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_39:hover {
    box-shadow: 0 -55px 0 #007fff inset;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_33 {
    border-top: 3px solid #9600b4 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_33:hover {
    box-shadow: 0 -55px 0 #9600b4 inset;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_17 {
    border-top: 3px solid #00a53c !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_17:hover {
   box-shadow: 0 -55px 0 #00a53c inset;
   transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_30 {
    border-top: 3px solid #fa5f00 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_30:hover {
    box-shadow: 0 -55px 0 #fa5f00 inset;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_28 {
    border-top: 3px solid #119E9E !important;
    transition-duration: 1s;
}

.menubodyhorizontal.active.has-sub.custom_menu_28:hover {
    box-shadow: 0 -55px 0 #119E9E inset;
    transition-duration: 1s;
}

.Menu_H1.custom_menu_color_1 {
    background-color: #007fff !important;
}



.menubodyhorizontal.active.has-sub.custom_menu_29 {
    border-top: 3px solid #FE6E9F !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_29:hover {
    box-shadow: 0 -55px 0 #FE6E9F inset;
    transition-duration: 1s;
}
.custom_menu_29 .submenubodyhorizontal {
    background-color: #FE6E9F;
}

.menubodyhorizontal.active.has-sub.custom_menu_31 {
    border-top: 3px solid #D1B48C !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_31:hover {
    box-shadow: 0 -55px 0 #D1B48C inset;
    transition-duration: 1s;
}
.custom_menu_31 .submenubodyhorizontal {
    background-color: #D1B48C;
}

.menubodyhorizontal.active.has-sub.custom_menu_35 {
    border-top: 3px solid #0F1D42 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_35:hover {
    box-shadow: 0 -55px 0 #0F1D42 inset;
    transition-duration: 1s;
}
.custom_menu_35 .submenubodyhorizontal {
    background-color: #0F1D42;
}

.menubodyhorizontal.active.has-sub.custom_menu_36 {
    border-top: 3px solid #9600B4 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_36:hover {
    box-shadow: 0 -55px 0 #9600B4 inset;
    transition-duration: 1s;
}
.custom_menu_36 .submenubodyhorizontal {
    background-color: #9600B4;
}

.menubodyhorizontal.active.has-sub.custom_menu_37 {
    border-top: 3px solid #FF0000 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_37:hover {
    box-shadow: 0 -55px 0 #FF0000 inset;
    transition-duration: 1s;
}
.custom_menu_37 .submenubodyhorizontal {
    background-color: #FF0000;
}

.menubodyhorizontal.active.has-sub.custom_menu_38 {
    border-top: 3px solid #041790 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_38:hover {
    box-shadow: 0 -55px 0 #041790 inset;
    transition-duration: 1s;
}
.custom_menu_38 .submenubodyhorizontal {
    background-color: #041790;
}

.menubodyhorizontal.active.has-sub.custom_menu_40 {
    border-top: 3px solid #FD521A !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_40:hover {
    box-shadow: 0 -55px 0 #FD521A inset;
    transition-duration: 1s;
}
.custom_menu_40 .submenubodyhorizontal {
    background-color: #FD521A;
}

.menubodyhorizontal.active.has-sub.custom_menu_41 {
    border-top: 3px solid #CEB34B !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_41:hover {
    box-shadow: 0 -55px 0 #CEB34B inset;
    transition-duration: 1s;
}
.custom_menu_41 .submenubodyhorizontal {
    background-color: #CEB34B;
}

.menubodyhorizontal.active.has-sub.custom_menu_42 {
    border-top: 3px solid #EE1B08 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_42:hover {
    box-shadow: 0 -55px 0 #EE1B08 inset;
    transition-duration: 1s;
}
.custom_menu_42 .submenubodyhorizontal {
    background-color: #EE1B08;
}


.menubodyhorizontal.active.has-sub.custom_menu_43 {
    border-top: 3px solid #041790 !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_43:hover {
    box-shadow: 0 -55px 0 #041790 inset;
    transition-duration: 1s;
}
.custom_menu_43 .submenubodyhorizontal {
    background-color: #041790;
}

.menubodyhorizontal.active.has-sub.custom_menu_44 {
    border-top: 3px solid #CEB34B !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_44:hover {
    box-shadow: 0 -55px 0 #CEB34B inset;
    transition-duration: 1s;
}
.custom_menu_44 .submenubodyhorizontal {
    background-color: #CEB34B;
}

.menubodyhorizontal.active.has-sub.custom_menu_45 {
    border-top: 3px solid green !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_45:hover {
    box-shadow: 0 -55px 0 green inset;
    transition-duration: 1s;
}
.custom_menu_45 .submenubodyhorizontal {
    background-color: green;
}

.menubodyhorizontal.active.has-sub.custom_menu_46 {
    border-top: 3px solid #7F7F7F !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_46:hover {
    box-shadow: 0 -55px 0 #7F7F7F inset;
    transition-duration: 1s;
}
.custom_menu_46 .submenubodyhorizontal {
    background-color: #7F7F7F;
}
.menubodyhorizontal.active.has-sub.custom_menu_47 {
    border-top: 3px solid #017C8E !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_47:hover {
    box-shadow: 0 -55px 0 #017C8E inset;
    transition-duration: 1s;
}
.custom_menu_47 .submenubodyhorizontal {
    background-color: #017C8E;
}

.menubodyhorizontal.active.has-sub.custom_menu_48 {
    border-top: 3px solid #7F7F7F !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_48:hover {
    box-shadow: 0 -55px 0 #7F7F7F inset;
    transition-duration: 1s;
}
.custom_menu_48 .submenubodyhorizontal {
    background-color: #7F7F7F;
}

.menubodyhorizontal.active.has-sub.custom_menu_49 {
    border-top: 3px solid #FDF65B !important;
    transition-duration: 1s;
}
.menubodyhorizontal.active.has-sub.custom_menu_49:hover {
    box-shadow: 0 -55px 0 #FDF65B inset;
    transition-duration: 1s;
}
.custom_menu_49 .submenubodyhorizontal {
    background-color: #FDF65B;
}
/*-- END: Multi-color menus css -- */

/*-- BEGIN: Multi-color sub-menus css -- */

.custom_menu_39 .submenubodyhorizontal {
    background-color: #007fff;
}
.custom_menu_34 .submenubodyhorizontal {
    background-color: #FF0000;
}
.custom_menu_33 .submenubodyhorizontal {
    background-color: #9600B4;
}
.custom_menu_17 .submenubodyhorizontal {
    background-color: #00A43C;
}
.custom_menu_30 .submenubodyhorizontal {
    background-color: #F95F00;
}
.custom_menu_28 .submenubodyhorizontal {
    background-color: #119E9E;
}
/*-- END: Multi-color sub-menus css -- */

/*-- END: Multi-color css -- */

.custom_background_1 {

    background-color: #017DF9 !important;
}
.custom_background_transparent_1 {
    background-color: rgba(0%, 50%, 100%, 0.6);
}
.custom_color_1 {
    color: #017df9 !important;
}
.custom_border_1 {
    border-color: #017df9 !important;
}
.custom_border_1::after {
    border-color: transparent transparent transparent #017df9 !important;
}
.custom_color_1 > a {
    color: #017df9 !important;
}
.custom_background_34 {
    background-color: #ff0000 !important;
}
.custom_background_transparent_34 {
    background-color: rgba(99%, 0%, 0%, 0.6);
}
.custom_color_34 {
    color: #ff0000 !important;
}
.custom_border_34 {
    border-color: #ff0000 !important;
}
.custom_border_34::after {
    border-color: transparent transparent transparent #ff0000 !important;
}

.custom_color_34 > a {
    color: #ff0000 !important;
}
.custom_background_33 {
    background-color: #9401B2 !important;
}
.custom_background_transparent_33 {
    background-color: rgba(59%, 0%, 71%, 0.6);
}
.custom_color_33 {
    color: #9600B4 !important;
}
.custom_border_33 {
    border-color:#9600B4 !important;
}
.custom_border_33::after {
    border-color: transparent transparent transparent #9600B4 !important;
}

.custom_color_33 > a {
    color: #9401B2 !important;
}

.custom_background_17 {
    background-color: #00A33C !important;
}
.custom_background_transparent_17 {
    background-color: rgba(0%, 64%, 24%, 0.6);
}
.custom_color_17 {
    color: #049539 !important;
}
.custom_border_17 {
    border-color: #049539 !important;
}
.custom_border_17::after {
    border-color: transparent transparent transparent #00A33C !important;
}


.custom_color_17 > a {
    color: #00A33C!important;
}

.custom_background_30 {
    background-color: #FA5F00 !important;
}
.custom_background_transparent_30 {
    background-color: rgba(96%, 37%, 0%, 0.6);
}
.custom_color_30 {
    color: #F45D01 !important;
}
.custom_border_30 {
    border-color: #F45D01 !important;
}
.custom_border_30::after {
    border-color: transparent transparent transparent #FA5F00 !important;
}

.custom_color_30 > a {
    color: #FA5F00!important;
}

.custom_background_28 {
    background-color: #119E9E !important;
}
.custom_background_transparent_28 {
    background-color: rgba(7%, 62%, 62%, 0.6);
}
.custom_color_28 {
    color: #119E9E !important;
}
.custom_color_28 > a {
    color: #119E9E !important;
}
.more_SEC_601 > a {
    color: #000000;
}
.custom_border_28 {
    border-color: #119E9E !important;
}
.custom_border_28::after {
    border-color: transparent transparent transparent #119E9E !important;
}

/*-- END: Multi-color css -- */


div#plemx-root {
    background: #3399FF;
}

.menu_hold_ARG100.menu_text_ARG100 {}

.locations.alert_height_30 {}

#plemx-root .locations.alert_height_30 {
    background: none !important;
}



div#main_button ~ a {
    display: none !important;
}

#main_button ~ a {
    display: none !important;
}
#plemx-root .weather-button.five .locations { width: auto; }



/* BEGIN: Photo gallery4 style */
.ad-gallery4 {
  width: 100%;
}

.ad-gallery4, .ad-gallery4 * {
  margin: 0;
  padding: 0;
}

.ad-gallery4 .ad-image-wrapper {
  width: 100%;
  height: 525px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.ad-gallery4 .ad-image-wrapper .ad-loader {
  position: absolute;
  z-index: 10;
  top: 48%;
  left: 48%;
  border: 1px solid #CCC;
}

.ad-gallery4 .ad-image-wrapper .ad-next {
  position: absolute;
  right: 0;
  top: 0;
  width: 25%;
  height: 100%;
  cursor: pointer;
  display: block;
  z-index: 100;
}

.ad-gallery4 .ad-image-wrapper .ad-prev {
  position: absolute;
  left: 0;
  top: 0;
  width: 25%;
  height: 100%;
  cursor: pointer;
  display: block;
  z-index: 100;
}

.ad-gallery4 .ad-image-wrapper .ad-prev, .ad-gallery4 .ad-image-wrapper .ad-next {
    /* Or else IE will hide it */
  background: url(non-existing.jpg)\9;
}

.ad-gallery4 .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery4 .ad-image-wrapper .ad-next .ad-next-image {
  background: url(/JQuery/Gallery/ad_prev.png);
  width: 30px;
  height: 30px;
  display: none;
  position: absolute;
  top: 47%;
  left: 0;
  z-index: 101;
}

.ad-gallery4 .ad-image-wrapper .ad-next .ad-next-image {
  background: url(/JQuery/Gallery/ad_next.png);
  width: 30px;
  height: 30px;
  right: 0;
  left: auto;
}

.ad-gallery4 .ad-image-wrapper .ad-image {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 9;
}

.ad-gallery4 .ad-image-wrapper .ad-image a img {
  border: 0;
}

.ad-gallery4 .ad-image-wrapper .ad-image .ad-image-description {
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 7px;
  text-align: left;
  width: 100%;
  z-index: 2;
  background: url(/JQuery/Gallery/opa75.png);
  color: #000;
}

* html .ad-gallery4 .ad-image-wrapper .ad-image .ad-image-description {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src= '/JQuery/Gallery/opa75.png' );
}

.ad-gallery4 .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
  display: block;
}

.ad-gallery4 .ad-controls {
  height: 20px;
}

.ad-gallery4 .ad-info {
  float: left;
}

.ad-gallery4 .ad-slideshow-controls {
  float: right;
}

.ad-gallery4 .ad-slideshow-controls .ad-slideshow-start, .ad-gallery4 .ad-slideshow-controls .ad-slideshow-stop {
  padding-left: 5px;
  cursor: pointer;
}

.ad-gallery4 .ad-slideshow-controls .ad-slideshow-countdown {
  padding-left: 5px;
  font-size: 0.9em;
}

.ad-gallery4 .ad-slideshow-running .ad-slideshow-start {
  cursor: default;
  font-style: italic;
}

.ad-gallery4 .ad-nav {
  width: 100%;
  position: relative;
}

.ad-gallery4 .ad-forward, .ad-gallery4 .ad-back {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 10;
  display: none;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery4 .ad-forward, .ad-gallery4 .ad-back
{
    height: 100px;
}
.ad-gallery4 .ad-back
{
    margin-top: 30px;
    cursor: pointer;
    left: 0px;
    width: 51px;
    display: none;
    background: url(/clients/bl-s12750/Photo_preview.png) 0px 22px no-repeat;
}
.ad-gallery4 .ad-forward
{
    margin-top: 30px;
    cursor: pointer;
    display: block;
    right: 0px;
    width: 51px;
    background: url(/clients/bl-s12750/Photo_next.png) 0px 22px no-repeat;
	display:none;
}
.ad-gallery4 .ad-nav .ad-thumbs
{
    overflow: hidden;
    width: 100%;
}
.ad-gallery4 .ad-thumbs .ad-thumb-list
{
    float: left;
    width: 680px !important;
    list-style: none;
}
.ad-thumb-list > li {
    background-color: #cccccc;
    height: 110px;
    width: 166px;
	float:left;
	margin:5px 5px 0 0;
    overflow:hidden;
    display:flex;
    -webkit-display:flex;
    justify-content:center;
    -webkit-justify-content:center;
    align-items:center;
    -webkit-align-items:center;
}
.ad-thumb-list > li:nth-child(4), .ad-thumb-list > li:nth-child(8), .ad-thumb-list > li:nth-child(12), .ad-thumb-list > li:nth-child(16), .ad-thumb-list > li:nth-child(20) {
  margin-right: 0 !important;
}
.ad-gallery4 .ad-thumbs li a
{
    display: block;
    cursor:zoom-in !important;
}
.ad-gallery4 .ad-thumbs li a img {
    border: 0 solid #ccc;
    display: block;
    max-height: 110px;
    max-width: 166px;
    opacity: 1 !important;
    transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	-ms-transition-duration: 400ms;
}
.ad-gallery4 .ad-thumbs li a img:hover {
    transform: scale(1.2) rotate(2deg);
	-moz-transform: scale(1.2) rotate(2deg);
	-webkit-transform: scale(1.2) rotate(2deg);
	-ms-transform: scale(1.2) rotate(2deg);
	-o-transform: scale(1.2) rotate(2deg);
    transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-ms-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
}
.ad-gallery4 .ad-thumbs li a.ad-active img
{
    border: 0px solid #616161;
}
#fancybox-close {
    background:none !important;
}
#fancybox-close::before {
    color: white;
    content: "\f057";
    display: block;
    font-size: 60px;
    text-align: center;
    font-family: fontawesome !important;
}
#fancybox-close {
    position: fixed;
    right: 25px !important;
    top: 25px !important;
}

#fancybox-left, #fancybox-right {
    top: 103px;
    z-index: 999999999;
}
#fancybox-left-ico::before, #fancybox-right-ico::before {
    background: #0099ff none repeat scroll 0
}
.AdGroup19to24 {
    float: left;
    width: 100%;
    margin-left: 3%;
    margin-top: 30px;
}
.custom_adgroup_6 {
    max-width: 600px;
}
p.galleryTitle {
    text-align: center;
    font-weight: bold;
    width: 100%;
    margin-bottom: 0px;
}
#content1 .pagebody, #content2 .pagebody, #content3 .pagebody, #content4 .pagebody, #content5 .pagebody  {
	width: 630px !important;
}

img.custom_adgroup_15 {
    max-width:300px
}

.mobilebody .hitcounter {
	color: black;
}

.ah4, .h4_body {
  font-family: Times;
}
.custom_adgroup_12 {
	max-width: 645px;
	margin-left: 10px;
}
#cssmenu > ul > li.has-sub > a {
	padding-right: 5px;
}