.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: underline;}.link, a{font-weight: normal;}
#header #layout>.amh-row, #header>.amh-row{max-width: 1195px;}
#header #layout>.amh-row>.amh-block>.amh-content, #header>.amh-row>.amh-block>.amh-content{max-width: 1195px;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1220px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1220px;}
.bodysize{max-width: 1220px;}
#footer #layout>.amh-row, #footer>.amh-row{max-width: 1220px;}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content{max-width: 1220px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #0c7347;}
.link:hover, a:hover{color: #435983;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #cccaca;}
body{
		color: #626262;
		font-family: Verdana, Geneva, sans-serif;
		background-color: #ffffff;
	}
.content{
		background-color: #ffffff;
	}
.searchbox{
		border: 3px solid #ffffff;
	}
#default_footer{
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size:10pt;
		padding-bottom:10px;
		color:#adadad;
	}
#default_footer a{
		text-decoration: underline;
		color:#adadad;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #e96648;
	background: #e96648;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e96648), color-stop(50%,#e96648), color-stop(51%,#e96648), color-stop(100%,#e96648));
	background: -moz-linear-gradient(top,  #e96648 0%, #e96648 50%, #e96648 51%, #e96648 100%);
	background: -webkit-linear-gradient(top,  #e96648 0%,#e96648 50%,#e96648 51%,#e96648 100%);
	background: -o-linear-gradient(top,  #e96648 0%,#e96648 50%,#e96648 51%,#e96648 100%);
	background: -ms-linear-gradient(top,  #e96648 0%,#e96648 50%,#e96648 51%,#e96648 100%);
	background: linear-gradient(top,  #e96648 0%,#e96648 50%,#e96648 51%,#e96648 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e96648', endColorstr='#e96648',GradientType=0 );
	border: 1px solid #e96648;
	color: #ffffff;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #e96648;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e96648), color-stop(50%,#e96648), color-stop(51%,#e96648), color-stop(100%,#e96648));
	background: -moz-linear-gradient(top,  #e96648 0%, #e96648 50%, #e96648 51%, #e96648 100%);
	background: -webkit-linear-gradient(top,  #e96648 0%,#e96648 50%,#e96648 51%,#e96648 100%);
	background: -o-linear-gradient(top,  #e96648 0%,#e96648 50%,#e96648 51%,#e96648 100%);
	background: -ms-linear-gradient(top,  #e96648 0%,#e96648 50%,#e96648 51%,#e96648 100%);
	background: linear-gradient(top,  #e96648 0%,#e96648 50%,#e96648 51%,#e96648 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e96648', endColorstr='#e96648',GradientType=0 );
	border: 1px solid #e96648;
	color: #ffffff;
}
.button a, .button-strip a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip-active a{
	color: #ffffff;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 1px solid #e96648;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #626262;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1.3;
}
h1, h2, .heading1, .heading2{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}
h1, .heading1{
	font-weight: bold;
	font-size: 3.667em;
}
h2, .heading2{
	font-weight: bold;
	font-size: 2.667em;
}
h3, .heading3{
	font-weight: bold;
	font-size: 1.833em;
}
h4, .heading4{
	font-size: 1.167em;
	font-weight: bold;
}
h5, .heading5{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.917em;
}
.widget_tab, .widget_tab_selected{
	background: #000000;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #000000;
	color: #ffffff;
}
a.button-strip{
	width: 100%;
	display: block;
}
a.button-strip:hover{
	text-decoration:none;
}
.widget_tab, .widget_tab_selected{
	cursor: pointer;margin-left: auto;margin-right: 1px;padding: 5px;float: left;font-size: 1.083em;
}
.widget_tab_bar{
	height: 28px;
	border-bottom:1px solid #cccaca;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: normal;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	color: #6a6c74;
}
.vtab{
	font-weight: normal;
	background: #ffffff;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(-90deg,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	color: #6a6c74;
}
.vtab:hover, .vtab_selected{
	background: #ffffff;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(-90deg,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	color: #0095eb;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

	color: #6a6c74;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
.tab:hover, .tab_selected, .navbar-top .open>a, .navbar-top>div>ul>li>a:hover, .navbar-top a.current, .navbar-top>div>ul>li>a:focus{
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	color: #0095eb;
}
.tab a{
	color: #6a6c74;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #0095eb;
}
.tab-bar{
	border-bottom: 1px solid #000000;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/pickenscountylibrarysystem/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #000000;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -1px -1px 0px 0px;
	border-radius: -1px -1px 0px 0px;
	background: #000000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(50%,#000000), color-stop(51%,#000000), color-stop(100%,#000000));
	background: -moz-linear-gradient(top,  #000000 0%, #000000 50%, #000000 51%, #000000 100%);
	background: -webkit-linear-gradient(top,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: -o-linear-gradient(top,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: -ms-linear-gradient(top,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: linear-gradient(top,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -1px -1px;
	border-radius: 0px 0px -1px -1px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #626262;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #626262;
	border-color: #626262;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #626262;
}
.polaris-nav-active i{
	color: #626262;
}
.widgetbody hr{
	color: #cccaca;
	background-color: #cccaca;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #cccaca;
}
.bottomrule{
	border-bottom: 1px solid #cccaca;
}
.bodytext{color: #626262;}
.headingtext{color: #626262;}
/* target a div to allow a content block to go full width */
#body>div>.amh-row>div#idQXbwR.amh-block>.amh-content {
    max-width: 100%;
}

*::selection {
    background-color: #0095eb;
    color: white;
}

html, body {
      font-size: 15px;
      font-family: 'Roboto', sans-serif;
      line-height: normal;
      font-style: normal;
      font-weight: normal;
      overflow-x: hidden; 

}

#body {
    font-family: 'Roboto', sans-serif;
  	font-size: 15px;
  	font-weight: normal;  
    background-color: #FCFCFC;
}

h1, h2, h3, h4, h5, h6 {
    color: #1b4699;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
}

.button {
  width: auto;
  height: auto;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  text-transform: capitalize;
  letter-spacing: 0.2px;
  border-radius: 3px;
  font-weight: normal;
  padding: 10px 16px;
  cursor: pointer;
  outline: none;
}

::placeholder { 
    color: #777 !important;
  font-weight: 400 !important;

}

img {
    height: auto;
}

a:hover {
  transition: all 0.1s ease;
  cursor: pointer !important; 
}


::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.7
}

:-moz-placeholder {
    color: inherit;
    opacity: 0.7
}

::-moz-placeholder {
    color: inherit;
    opacity: 0.7
}

:-ms-input-placeholder {
    color: inherit;
    opacity: 0.7
}
input:focus {
   color: #000;
   background: transparent;
   border-color: rgba(0,0,0,.3) !important;
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.2) !important;
}


.events2-reg-thanks-stage {
  margin: 1em 0; 
}

#idrQIsb > div{
   margin: 25px auto;
}

@media(max-width: 767px) {
  .bodysize {
	padding: 20px;
  }
}
#idYugnG > div{
margin: auto !important;
}

/*============ CMS NAVIGATION ==================*/

  .dropdown > .dropdown-menu { 
    padding: 0px;
}  

.navbar {
	border-radius: 0px;
    border: unset;
}
.dropdown-submenu > .dropdown-menu{
   border-radius: 0 !important;
}
.navbar-nav > li {
  float: unset;
  display: inline-block;
}
#header .nav {
    display: flex;
    justify-content: center;
    float: none;
}
/*hides the home tab - which is actually the second menu item DO NOT DELETE */
.navbar-top ul.navbar-nav > li:nth-child(2) {
   	display: none;
}
.yamm .yamm-content {
    padding: 0;
}
#navbar-collapse-grid > ul > li > ul,#navbar-collapse-grid > ul > li:nth-child(6) > ul > li.dropdown-submenu > ul{
    background-color: #F2F2F2;
      box-shadow: 2px 2px 2px 0 rgb(0 0 0 / 3%);
    -webkit-box-shadow: 2px 2px 2px 0 rgb(0 0 0 / 3%);
      border: unset;
  border-radius: 0px !important;
  background-image: url(https://pickenscountylibrarysystem.com/wp-content/themes/betheme/images/box_shadow.png);
    background-repeat: repeat-x;
    background-position: left top;
}
#navbar-collapse-grid > ul > li > ul > li {
     
}
#navbar-collapse-grid > ul {
  width: 100%;
  text-align: left;
}
.dropdown-submenu > ul:nth-child(2) {
padding: 0px;
  margin-top: 0px;
}

.nav > li > a {
	font-size: 15px;  
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    letter-spacing: normal;
    text-transform: capitalize;
     text-decoration: none;
     -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* fa nav icons */
#navbar-collapse-grid > ul > li > a > i{
    display: none;
}
.dropdown-submenu:hover > a::after {
  border-left-color: rgba(0,0,0,0.15);
}

.dropdown-menu > li > a:hover {
  color: #333333;
  background: #f4f4f4;
}
.nav-list > li > a ,.dropdown-menu > li > a,.dropdown-submenu > li > a{
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal; 
    line-height: 1.42857143;
    color: #626262;
    white-space: normal;
    min-width: 160px;
    cursor: auto;
    width: 200px;
    padding: 10px 20px;
    display: block;
    border-bottom: 1px solid rgba(0,0,0,0.05);
}

.navbar-top .navbar-nav > li > a {
   padding: 0px 20px;
  line-height: 60px;
  border-color: rgba(0,0,0,.05);
  border-right-width: 1px;
  margin-bottom: 28px;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    border-color: rgba(0,0,0,.05);
  border-right-width: 1px;  
}
#navbar-collapse-grid > ul > li:nth-child(16) > a,
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li:nth-child(10) > a,
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul > li:nth-child(6) > a,
#navbar-collapse-grid > ul > li:nth-child(10) > ul > li > div > ul > li:nth-child(3) > a,
#navbar-collapse-grid > ul > li:nth-child(12) > ul > li > div > ul > li:nth-child(15) > a,
#navbar-collapse-grid > ul > li:nth-child(14) > ul > li > div > ul > li:nth-child(4) > a,
#navbar-collapse-grid > ul > li:nth-child(16) > ul > li > div > ul > li:nth-child(10) > a,
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li.dropdown-submenu > ul > li:nth-child(5) > a
{
   border: unset;
}
.dropdown-menu > li > a:hover,
.nav-list > li > a:hover, .nav-list > li > a:focus{
    color: #333333;
    text-decoration: none;
    background: rgba(0,0,0,.06);
}
#navbar-collapse-grid > ul > li:nth-child(4) > a {
  padding-left: 0px;
}
/*============ HEADER ==================*/
#idYugnG > div {
   padding-bottom: 18px;
}
/*sticky header*/
.stickyMainNav {
  position: fixed;
  top: 0;
  z-index:100;
}

.stickyMainNav + .content {
  padding-top: 102px;
}
#ido0eZA {
       background-color: rgba(255, 255, 255, .97) !important;
    box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 16%), 0 0 10px 0 rgb(0 0 0 / 10%);
    border-bottom: 3px solid transparent;
    width: 100%;
}  
#idEugVR {
    margin: 0 1% 15px;
}

#logoDiv{
    margin: 0 30px 0 20px;
    padding-top: 15px;
    line-height: 90px;
}
  #logo{
 width:214px; 
}
@media screen and (max-width: 991px) {
  #ido0eZA{
  	 position:relative;
  }
  
  #logo{
      display: inline;
    max-height: 35px;
  }
  #logoDiv{
   width:100%; 
    text-align:center; 
        margin: unset;
    padding-top: unset;
    line-height: unset;
    
  }
  #ids5nWP {
    display: inline-flex;
    justify-content: right;
    float: right;
    width: 85%;
    margin: auto 0;
  }
  #idEugVR {
        float: left;
  }
}
/*action bar*/
.contact_details {
  float: left;
  color: #bbb;
  list-style: none outside;
      padding: 12px 0;
  margin-bottom: 0px;
}
.header-classic #Action_bar .contact_details li {
  padding: 12px 0;
}
#Action_bar .contact_details li {
    display: inline-block;
    margin-right: 10px;
    font-size:  14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#Action_bar .social{
  padding: 13.5px 0;
    list-style: none outside;
  float: right;  
  margin-bottom: 0px;
}
#Action_bar .social li {
    display: inline-block;
    margin-right: 6px;
}
#Action_bar .social li a, #Header_creative .social li a, #Action_bar:not(.creative) .social-menu a {
    color: #bbbbbb;
}
#Action_bar .contact_details a {
    color: #0095eb;
}
#Action_bar .contact_details a:hover {
    color: #007cc3;
}

#Action_bar > div > div {
  width: 101%;
  padding: 0px 12px;
}
#Action_bar .social li a:hover {
    color: #ffffff;
}
#Action_bar .column {
    margin-bottom: 0;
    overflow: hidden;
}
#header>.amh-row>.amh-block>.amh-content{
max-width: 1220px;
}
/*search*/
#mce_24 > div {
  float: right;
}
.search-options li input {
   width: 25px !important;
}
#Action_bar .social li {
    display: inline-block;
    margin-right: 12px;
}
.search-options {
     list-style: none outside;
     padding-inline-start: 0;
  margin-bottom: 0px;
}
#Top_bar a#search_button.has-input input {
    display: inline-block;
    margin: -5px 0 0;
    padding: 8px;
    position: relative;
    top: -2px;
}
#Top_bar .top_bar_right {
 height: 120px
   float: right;
  position: relative;
  padding: 0 10px 0 20px;
}
#Top_bar a#search_button {
    position: relative;
    top: 8px;
    display: block;
    float: left;
    font-size: 23px;
    line-height: 22px;
    margin-right: 5px;
    margin-left: -10px;
  border: none;
    border-radius: 5px;
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 3%), inset 0px 4px 3px -2px rgb(0 0 0 / 7%);
}

#Top_bar .top_bar_right a:not(.action_button) {
    color: #333333;
}
div.header-search-wrapper {
    position: relative;

}
 .search-options li {
   display: inline-block;
 }

 .search-options li label {
   font-size: 14px;
   display: inline-block;
   margin-bottom: 1px;
   color: #6a6c74;
   font-weight: normal;
    -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 }

 div.header-search-wrapper input[name=s] {
   border: 1px solid #ccc;
   margin-right: 5px !important;
   border-radius: 5px;
   display: inline-block;
    margin: -5px 0 0;
    padding: 8px;
    position: relative;
    width: 130px;
 }
#searchform > input.submit.header-search{
    display: inline-block;
    padding: 8px;
    position: relative;
    width: 130px;
}
}
 .search-options li input {
   width: 25px !important;
   display: inline-block
 }

 a#search_button:hover {
   text-decoration: none;
 }

 .icon-search-fine {
   display: none;
 }

 #Top_bar #logo {
   height: 60px;
 }

 div.header-search-wrapper {
   position: relative;

 }

 .is-sticky div.header-search-wrapper {
   display: none;
 }

 div.search-toggle {
   display: none;
 }

 div.header-search-wrapper input.submit.header-search {
   max-width: 115px;
       font-size: 23px;
    color: white;
    border-radius: 5px;
    border: unset;
     -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 }
#Action_bar .contact_details li > i {
    margin-right: 6px;
}
#Action_bar > div > div > ul.contact_details > li.phone > i {
      transform: rotate(270deg);
}
 @media only screen and (max-width:767px) {
   div.search-toggle {
     display: block;
   }

   div.top_bar_right.mobshow {
     /* display: block!important; */
     left: 10px;
     margin-top: 35px;
     position: relative;
   }

   #Top_bar .top_bar_right .top_bar_right_wrapper {
     float: left;
     width: 100%;
   }

   .top_bar_left {
     border-bottom: 1px solid #ccc;
     padding: 0 0 15px 0;
   }

   div.header-search-wrapper input[name=s],
   div.header-search-wrapper input.submit.header-search {
     width: 100% !important;
     margin-top: 5px !important;
     max-width: 100%;
   }

   #Top_bar a#search_button {
     width: 100%;
   }

   #Top_bar .top_bar_right {
     height: auto !important;
   }
 }

/*============ FOOTER ==================*/

#default_footer, #default_footer a {
	background: #fff;
    font-size: 13px;
    color: #000;
}

#Footer{
      font-size: 14px;
      color: #ccc;
      font-family: 'Roboto', sans-serif;
      line-height: normal;
      font-style: normal;
      font-weight: normal;
   -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  	margin: 60px auto;
}
#Footer h4 {
    color: #fff;
    font-size: 21px;
    line-height: 25px;
    font-weight: 500;
    letter-spacing: 0px;
    margin-bottom: 15px;
}

.big {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    letter-spacing: 0px;
}
#Footer p {
    margin: 0 0 15px;
  line-height: 28px;
}
#Footer .widgets_wrapper .footwidget {
    padding: 20px 0;
    margin-bottom: 0;
}
.footwidget {
    padding-bottom: 30px;
    margin-top: 30px;
    position: relative;
}
.one-third.footcolumn {
    width: 31.333%;
}
.footcolumn {
    float: left;
    margin: 0 1% 40px; 
}
#mce_23 > div > div > div > div{
    float: left;
     color: #ccc;
      font-size: 14px;
     -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#mce_23 > div > div > div > ul  {
    float: right;
    margin-right: 20px;
  list-style:none;
}

#mce_23 > div > div > div > ul > li {
    display: inline-block;
    margin-right: 10px;
}
#Footer .footer_copy .one {
    margin-bottom: 20px;
    padding-top: 30px;
    min-height: 33px;
}

.one.footcolumn {
    width: 98%;
}
#Footer .footer_copy {
    border-top-color: rgba(255,255,255,0.1);
}
#Footer > div.footer_copy > div > div {
    border-top: 1px solid rgba(255,255,255,.1);
}
#mce_23 > div > div {
    max-width: 1220px;
    margin: auto;

}
#idNAZyD > div {
   max-width: unset !important;
   border-top: 1px solid rgba(255,255,255,.1);
}
#mce_23 > div > div > div > div > a{
    color: #0095eb;
}
#mce_23 > div > div > div > div > a:hover {
    color: #007cc3;
    text-decoration: underline;
}
#mce_23 > div > div > div > ul > li > a {
    color: #65666C;
}
#mce_23 > div > div > div > ul > li > a:hover {
    color: #bf1111;
}
#mce_23 > div > div > div {
    margin-bottom: 20px;
    padding-top: 30px;
}
/*======================MEDIA QUERIES========================*/
/*======================MEDIA QUERIES========================*/
/*===================medium break point=======*/

  @media (max-width: 1600px){
  
}
  @media (max-width: 1599px){

    #mce_22 > p > a > img {
      position: relative;
    }
    .navbar-top .navbar-nav > li > a {

}

    
}
  @media (max-width: 1200px){
#body>div>.amh-row{
     max-width: 1200px;
    margin: 0 auto;
       padding-right: 15px;
    padding-left: 15px;          
}

 
     #mce_22 > p > a > img {
      top: unset;
      position: relative;
    }  

    .navbar-top .navbar-nav > li > a {
       padding-right: 14px;
    }
   
      .dropdown-menu > li > a {
         font-size: 14px !important;
    }
    
    #mce_22 > p > a > img {
    position: relative;
}
}

/*===================small break point=======*/
  @media (max-width: 990px){
    .one-third.footcolumn {
    width: 90%;
}

.footcolumn {
    float: unset;
    margin: 0 5% 40px;
}
    #mce_23 > div > div > div > div {
        text-align: center;
      float: unset;
    }
    #mce_23 > div > div > div > ul {
        float: unset;
        text-align: center;
        margin: 10px auto;
        display: block;
    }
    .one.footcolumn {
     width:  unset; 
}
        .navbar-header {
        float: none;
    }
    #navbar > div > div.navbar-header.visible-xs.nav-mobile > span > i {
        color: #0095eb;
    }
    #idEugVR {
     float: unset; 
}
    #logo{
      max-height: unset;
    }
    #idEugVR {
    margin: 2% 1% 15px;
}
    li.dropdown > ul > li > div > ul,
    li.dropdown > ul > li > div > ul > li > a{
        width: 100%
    }
    #mce_24 > div {
    float: unset;
    text-align: center;
    }
    #header>.amh-row>.amh-block>.amh-content{
      max-width: 708px
    }
#navbar-collapse-grid > ul > li > a:hover:after {
    /* visibility: visible; */
    width: 2rem;
}
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block !important;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
  .visible-xs {
    display: block!important;
}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
      display: block;
    }
    #ids5nWP {
     float: unset;
      display: block;
      width: 100%;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #header .nav {
       display: block;
    }
    .dropdown-menu > li > a {
       width: 100%;
    }
    .collapse.in{
        display:block !important;
    }
	  .navbar-top .navbar-nav > li > a {
    padding: 10px 10px;
  }
#mce_22 > p > a > img {
   width: 168px;
  top:unset;
}
    div.top_bar_right.mobshow {
     display: block!important; 
     left: unset; 
     margin-top: unset; 
     position: relative; 
}
 #idb14M9 {
  align-items: center;
  justify-content: space-between;
  display: block;
}
    #navbar {
     float: unset; 
     padding-right: unset; 
}
    #navbar-collapse-grid > ul > li> a{
        border-bottom: solid 1px #f4f4f6;
      font-size: 20px;
}


  .navbar-brand {
    display:none;
  }
   .navbar-top {
     border: unset;
    }
  .navbar-top > div > ul > li > a,.dropdown-menu > li > a {
   
    text-align:left;
  }

 .navbar-nav {
	margin: auto;
  }
    .navbar-collapse {
    	border-top: unset;
    }
}