/*-=Small screens=-*/
    @media only screen and (max-width: 40.0629em) {
        /* TOP BAR Mobile STYLING */
        .top-bar { background: transparent; /* change background color if you need */ }
        .top-bar-section ul li > a{
            color: white; /* change color of text if you need */
            font-size: 13px;
            background: #333333; /* change background color if you need */
        }
        .top-bar-section ul li:hover > a{ background: #111 !important; /* change background color if you need */ }
        .search-header-section form {
            border:1px solid #edd194;
            margin:15px 15px 10px;
        }
        .search-header-section {
            height:100px;
        }
        .tagline-header-section {
            padding-left:0;
            height:100px;
        }
        .logo {
            padding-bottom:12px;
        }
        .top-bar.expanded .title-area {
            background:#af601e;
        }
        .top-bar-section ul li > a {
             background:#db8d2f;
        }
        .top-bar-section ul li {background:#db8d2f;}
        .top-bar-section ul li:hover > a {
            background:#af601e!important;
        }
        .submit {
            display:block;
            background:#cf8328;
            height:23px;
            width:100%;
            font-size:12px;
            color:#fff!important; font-weight: bold!important;
            border:none;
        }
        .search-header-section form input[type="text"] {
            text-indent: 0;
        }
        .footer-info-wrapper {
            padding:30px 0 10px;
            text-align: center;
        }
        .social-icons {
            padding:0 0 20px;
        }
        .page-content-holder {
            padding-bottom:0;
        }
        .sidebar {
            padding-top:30px;
        }
        .page-inner .sidebar ul {
            padding-left:0;
        }
        .category-thumb {
            margin-bottom:10px;
        }        
        section.news > .columns{
            border-bottom: 2px solid #b16728;
            border-top: 1px solid  #9c561b;
        }
        section.news > .columns:last-of-type{
            border-bottom: none;
        }
        section.news > .columns:first-of-type{
            border-top: none;
        }
        #home-slider .slider-caption{
            height: 150px;
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: center;
        }
        section.info > .columns {
            padding-top: 25px;
            padding-bottom: 55px;
        }
    } /* max-width 640px and lower. Use this for mobiles only */
    @media only screen and (max-width: 480px) {
        .tagline-header-section {
            width:100%;
            float:none;
        }
        .tagline-header-section .tagline, .search-header-section .form-holder {
            text-align:center;
            position:relative;
            -webkit-transform: none;
            -moz-transform: none;
            -ms-transform: none;
            -o-transform: none;
            transform: none;
            top:auto;
            left:auto;
        }
        .tagline-header-section {
            height:auto;
        }
        .tagline-header-section .tagline {
            padding-bottom:20px;
        }
        .search-header-section {
            float:none;
            width:100%;
        }
        .category-thumb {
            float:none;
            width:100%;
            margin:0 0 10px;
            max-width:150px;
        }
        .post-content {
            float:none;
            width:100%;
        }
    }
/*-=Medium screens=-*/
    @media only screen and (min-width: 40.063em) {
        /* TOP BAR STYLING */
        .top-bar { background: transparent; height:auto;}
        .top-bar-section ul { background: transparent; width:100%; text-align:center; display:block; font-size:0px;}
        .top-bar-section ul li { background: transparent; display:inline-block; float:none; }
        .top-bar-section li:not(.has-form) a:not(.button) {
            color: #F5E4C4;
            background: transparent;
            font-family: 'Source Sans Pro', sans-serif;
            text-transform: uppercase;
            font-weight:700;
            font-size:16px;
            padding-left:10px;
            padding-right:10px;
        }
        /*.top-bar-section li:not(.has-form):first-of-type a:not(.button) {
            padding-left: 0px !important;
        }
        .top-bar-section li:not(.has-form):last-of-type a:not(.button) {
            padding-right: 0px !important;
        }*/
        .top-bar-section li:not(.has-form) a:not(.button):hover {
            color: #fff;
            background: #af601e;
        }
        .top-bar-section li.current-menu-item > a:not(.button) {
            color: #fff;
            background: #af601e;
        }
        @media only screen and (min-width: 40.063em) {
            .top-bar-section li.current-menu-ancestor > a:not(.button) {
                color: #fff;
                background: #af601e;
            }
        }
        .top-bar-section .has-dropdown > a { padding: 0 10px !important; }
        .top-bar-section .has-dropdown > a:after { display: none; }


        /* Dropdown Styling*/
        .top-bar-section ul li:hover:not(.has-form) > a {
            background: #af601e;
            color: #fff;
        }
        .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) {
            color: #af601e;
            background: transparent;
            text-align:left;
            line-height: 1.2 !important;
            padding-left: 0 !important;
        }
        .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) {
            color: #4b352a;
            background: transparent;
        }
        .top-bar-section .dropdown li:not(.has-form) a:not(.button) {
            color: white;
            background: olive;
        }
        .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
            color: grey;
            background: bisque;
        }
        .top-bar-section .has-dropdown > .dropdown li .dropdrown_menu li a { background: blue; }
        .top-bar-section .has-dropdown > .dropdown li .dropdrown_menu li:hover a {
            color: #fff;
            background: #af601e;
        }
        /* Align Menu to the right
            .top-bar-section { float:right; } */
        /* Align Menu to the center
            .top-bar-section { float:none; text-align: center; }
            .top-bar-section ul{display: inline-block;} */
        section.news .columns h3{
            margin-bottom: 25px;    
        }
        section.news > .columns{
            border-bottom: 2px solid #b16728;
            border-top: 1px solid  #9c561b;
        }
        section.news > .columns:last-of-type{
            border-bottom: none;
        }
        section.news > .columns:first-of-type{
            border-top: none;
        }
    }  /* min-width 641px */

    @media only screen and (min-width: 40.063em) and (max-width: 64em) { 
        .search-header-section form {
            margin-top:25px;
        }
        .tagline {
            padding-top:10px;
        }
        .submit {
            display:block;
            background:#cf8328;
            height:23px;
            width:100%;
            font-size:12px;
            color:#fff!important;
            border:none; font-weight: bold;
            padding:0;
            text-align: center;
        }
        .search-header-section form input[type="text"] {
            text-indent: -9999px;
        }
        .tagline-header-section, .search-header-section {
            width:50%;
        }

    } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

/*-=Large screens=-*/
    @media only screen and (min-width: 64.063em) {
        
        section.news .columns h3{
            margin-bottom: 0;    
        }
        section.news > .columns{
            border-right: 2px solid #b16728;
            border-left: 1px solid  #9c561b;
            border-bottom: none;
            border-top: none;
        }
    } /* min-width 1025px, large screens */


