.clear{
    clear:both;
}
.clearfix:before{
content: "";
display: table;
table-layout: fixed;
}
.clearfix:after {
clear: both;
}
.edn-notify-bar{
    position: absolute;
    z-index: 9999;
    width: 100%;
}
.edn-notify-bar p{
    margin: 0;
}
.edn-notify-bar .edn-front-title,input#edn_subs_submit_ajax{
    clear: both;
}
.edn-top-up-arrow .fa.fa-angle-up {
    left: 4px;
    position:absolute;
    top: 0;
}
.edn-top-down-arrow .fa.fa-angle-down{
    left: 4px;
    position:absolute;
    top: 1px; 
}
.edn-notify-bar.edn-position-Top{
     top: 0;
}
.edn-notify-bar {
    background-color:#f6bf3b;
    position: fixed;
   
    border-bottom:2px solid #fff;
    -webkit-box-shadow: 0 0 2px 3px #E3E3E3;
    box-shadow: 0 0 2px 3px #E3E3E3;
}
.edn-controls-Top {
  position: fixed;
  right: 12px;
  top: 12px;
  z-index: 9999;
}
.edn-controls-Top a .edn-top-up-arrow, .edn-controls-Top a .edn-top-down-arrow, .edn-controls-Top a .fa.fa-close{
    background: rgba(0, 0, 0, 0.4)/*#2b2b2b none repeat scroll 0 0*/;
    padding: 10px;
    border-radius: 3px;
}
.edn-controls-Top a .fa.fa-close{
    padding: 4px;
}
.edn-controls-Top:hover{
    background-color:#000;
    border-radius: 3px;
}
.edn-cntrol-wrap.edn-controls-Bottom {
  position: fixed;
  right: 12px;
  bottom: 12px;
  z-index: 9999;
}
.edn-controls-Bottom a .edn-bottom-down-arrow, .edn-controls-Bottom a .edn-bottom-up-arrow, .edn-controls-Bottom a .fa.fa-close{
    background: rgba(0, 0, 0, 0.4)/*#2b2b2b none repeat scroll 0 0*/;
    border-radius: 3px;
    padding: 12px;
}
.edn-controls-Bottom a .fa.fa-close{
    padding: 6px;
}
.edn-bottom-down-arrow .fa.fa-angle-down{
    left: 6px;
    position:absolute;
    top: 4px; 
}
.edn-bottom-up-arrow .fa.fa-angle-up {
    left: 6px;
    position:absolute;
    top: 3px;
}
.edn-controls-close .fa.fa-close {
  font-size: 14px;
  left: -22px;
  position: absolute;
  top: 0px;
}
.edn-controls-Bottom .edn-controls-close .fa.fa-close {
  font-size: 14px;
  left: -23px;
  position: absolute;
  top: -23px;
}
.edn-controls-close .fa.fa-close:hover{
    color:#fff;
}
.edn-controls-Bottom:hover{
    background-color:#000;
    border-radius: 3px;
}
.edn-bottom-down-arrow, .edn-bottom-up-arrow {
  color: #fff;
}
.edn-controls-Top a {
    text-decoration: none;
}
.edn-controls-Top a:focus, .edn-controls-Bottom a:focus{
    background:none;
    outline:none;
}
.edn_container_wrapper {
    width: 90%;
    margin: 0 auto;
    padding:10px 0;
    overflow: hidden;
}
.edn-position-Bottom .edn-social-network-wrapper {
  display: inline-block;
}
/*-------------------------------------------------------
EDN SOCIAL WRAPPER
-------------------------------------------------------*/
.edn-position-Top .edn-social-network-wrapper {

  display:inline-block;
}
.edn-social-icon-buttons{
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    height:30px;
    width:30px;
}
.edn-social-icon-buttons:hover{
  background-color:#000; 
   }
   .edn-social-icon-buttons:hover .fa{
    color:#fff;
   }
.edn-social-icon-buttons > a{
    transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    color:#ccc;
}

.bx-viewport .notify_slider li {
  color: #000;
}
.edn-ticker .js-marquee-wrapper .js-marquee {
  color: #000;
}
.edn-social-icon-buttons:hover{
    transform: rotate(360deg);
}
.edn-social-icon-buttons .fa {
    padding: 8px;
}
.edn-social-center-wrap {
    margin: auto;
    text-align: center;
    width: 100%;
}
/*-------------------------------------------------------
EDN TYPE MAIN
------------------------------------------------------- */
.edn-type-main-center-wrap {
  float: none;
  width: 100%;
}
.edn-type-main-wrapper {
    float: right;
    width: 79%;
}
.error {
    color: #ad0c0c;
    display: block;
    padding-top: 2px;
     font-size: 12px;
}

/*type-normal*/

.edn-type-text-wrap {
    margin: auto;
    text-align: center;
    width: 60%;
}


/*---------------------------------------------------------------*/
/*------------------------- OPT-IN FORM -------------------------*/
/*---------------------------------------------------------------*/

.edn-type-newsletter-wrap input[type="email"] {
    color: #000;
    padding: 3px 6px;
    border-radius: 9px;
}
form#subscribeform
{
  
    -webkit-display: inline-flex;
    /*position: absolute;
    right: 285px;
    top: 21px;
    height:61%;*/
    
}
input#edn_subs_submit_ajax
{
    border-radius: 2px;
    margin-left:8px;
}
input.edn_subs_email_r
{
    border-radius:2px;
    border:none;
    height:100%;
    border:1px solid transparent
}
label.error
{
    position: relative;
    left: 0;
    width:100%;
   
}
.edn-top-up-arrow
{
    color:gainsboro;
}
.edn-type-newsletter-wrap button,
.edn-type-newsletter-wrap .button,
.edn-type-newsletter-wrap input[type="button"],
.edn-type-newsletter-wrap input[type="reset"],
.edn-type-newsletter-wrap input[type="submit"]{
    text-transform: uppercase;
    vertical-align: bottom;
    -webkit-appearance: button;
    cursor: pointer;
    height: auto;
    line-height: normal;
    padding: 1px 15px;
}
.edn-type-newsletter-wrap input,
.edn-type-newsletter-wrap textarea {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.edn-type-newsletter-wrap button,
.edn-type-newsletter-wrap input {
    line-height: normal;
}
.edn-type-newsletter-wrap button,
.edn-type-newsletter-wrap input,
.edn-type-newsletter-wrap select,
.edn-type-newsletter-wrap textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
    max-width: 100%;
    vertical-align: baseline;
}
/*---------------------------------------------------------------
  NOTIFICATION BAR COLTROLS 
---------------------------------------------------------------*/
 a.edn-controls-close
 {
    color:ghostwhite;35
    
 }

/*-------------------------------------------------------
 SLIDER 
-------------------------------------------------------*/

.edn-display-mode-slider .bx-wrapper .bx-viewport {
    box-shadow: none;  
    border: none;
    background: none; 
    padding: 0;
}
.edn-display-mode-slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #FFF;
    border-radius: 0;
    height: 5px;
    width: 17px;
}
.edn-display-mode-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #E66432;
}
.edn-display-mode-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.edn-display-mode-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #E66432;
}
.edn-display-mode-slider .bx-wrapper .bx-pager,
.edn-display-mode-slider .bx-wrapper .bx-controls-auto {
    display: none;
    bottom: -30px;
}
.edn-display-mode-slider .bx-wrapper {
    margin:0 auto;
}
.edn-display-mode-slider .bx-wrapper .bx-prev {
    /*background: rgba(0, 0, 0, 0) url("../../images/controls.png") no-repeat scroll 0 -32px;*/
    left: -40px;
    background: none;
}
.edn-display-mode-slider .bx-wrapper .bx-next {
    /*background: rgba(0, 0, 0, 0) url("../../images/controls.png") no-repeat scroll -43px -32px;*/
    right: -30px;
    background: none;
}
.edn-ticker-slider {
    padding-top: 2px;
}
.notify_slider {
    margin: 0;
}
/*-------------------------------------------------------
EDN TICKER (MARQUEE) OPTION 
-------------------------------------------------------*/
.marquee, .edn-ticker, .marquee-vert-before, .marquee-vert {
    width: 100%;
    overflow: hidden;
}
.f-left {
    list-style: none;
    float: left;
    margin-right: 20px;
}
.edn-display-mode-normal > p {
  color:#000;
}

/*..................header text.................*/
 
.edn-position-Bottom{
    background-color:#f6bf3b;
    position:fixed;
    bottom:0;
    left:0;
    border-top:2px solid #fff;
    -webkit-box-shadow: 0 0 2px 3px #E3E3E3;
    box-shadow: 0 0 2px 3px #E3E3E3;
    }
.edn-position-Bottom label.error {
  bottom: 0;
  width: 100%;
}
.edn-top-down-arrow{
    color:#fff;
}
#subscribeform > input#edn_subs_submit_ajax{
    background: rgba(0, 0, 0, 0.4);
   
        padding: 7px 10px;
    font-size: 14px;
    line-height: 14px;
    font-weight: normal;
     border-radius: 9px;

}


.edn-notify-bar .edn-front-title, .edn-subscribe-form {
     text-align: center;
}
.edn-front-title {
    line-height: 1.25;
}
.edn-type-newsletter-wrap input,
.edn-type-newsletter-wrap textarea {
    padding: 3px 10px;
}
.edn-notify-bar input#edn_subs_submit_ajax{
    font-size: 18px;
}
.edn-notify-bar .edn-front-title {
    display: inline-block;
    margin-right:10px;
    color:#000;
}


/*
CSS Added by Enjila
*/
    
.edn-subscribe-form .edn_subs_email_r {
    width: 200px;
    height: auto;
}
.edn-notify-bar .edn-type-newsletter-wrap form#subscribeform {
    display: inline-block;
}
.edn-position-Top .edn-type-main-wrapper {
    height: 100%;
    float: right;
    width: 79%;
}
.edn-notify-bar .edn-social-network-wrapper {
    width: 20%;
    height: auto;
    display: inline-block;
}
/*.edn-position-Top .edn-social-network-wrapper .edn-social-icon-buttons a{
    padding: 0px;
}*/
.edn-position-Top .edn-social-network-wrapper .edn-social-icon-buttons{
    padding: 3px 0px 0px;
}
.edn-position-Top .edn-social-network-wrapper .edn-social-icon-buttons i.fa{
    padding: 0px;
}
.edn-type-main-wrapper .bx-wrapper .bx-controls-direction a{
    top:0;
    bottom:0;
    position:absolute;
    margin-top:0px;
}

/* css added mk */

.edn-notify-bar.edn-position-Top  .edn-type-main-wrapper .edn-type-newsletter-wrap {
    display: inline-block;
    float: right;
}
.edn-notify-bar.edn-position-Top .edn-type-main-wrapper.edn-type-main-center-wrap .edn-type-newsletter-wrap {
    display: inline-block;
    float: none;
}
.edn-notify-bar.edn-position-Bottom .edn-type-main-wrapper.edn-type-main-center-wrap .edn-type-newsletter-wrap {
    display: inline-block;
    float: none;
}

.edn-notify-bar.edn-position-Top .edn-type-text-wrap{ float: right; margin-right:60px;}

.edn-notify-bar.edn-position-Top .bx-wrapper .bx-controls-direction a{ 
    text-indent: 0px;
     border: 1px solid #000;
     border-radius: 100%;
     /*font-size: 25px;*/
         font-size: 22px;
    line-height: 22px;
    width: 25px; height: 25px;
    text-align: center;
    padding: 0;
 }
 .edn-notify-bar.edn-position-Top  .edn-controls-Top { top: 15px; }
 .edn-notify-bar.edn-position-Top .edn-top-up-arrow .fa.fa-angle-up { position: relative; }

 .edn-notify-bar.edn-position-Bottom .edn-type-main-wrapper .edn-type-newsletter-wrap {
    display: inline-block;
    float: right;
}

.edn-notify-bar.edn-position-Bottom .bx-wrapper .bx-controls-direction a{ 
    text-indent: 0px;
     border: 1px solid #000;
     border-radius: 100%;
     /*font-size: 25px;*/
         font-size: 24px;
    line-height: 22px;
    width: 27px; height: 27px;
    text-align: center;
    padding: 0;
 }
 .edn-notify-bar.edn-position-Bottom  .edn-type-text-wrap{ float: right; margin-right:60px;}
 .edn-notify-bar .edn-type-main-wrapper.edn-type-main-center-wrap .edn-type-text-wrap{ float: none; display: inline-block; }
 .edn-social-network-wrapper .edn-social-icon-buttons{ background: #2062b4; }
  .edn-social-network-wrapper .edn-social-icon-buttons{ background: #2062b4; }
  .edn-type-main-wrapper.edn-type-main-center-wrap {
    margin: 0 auto;
    float: none;
    /*overflow: hidden;*/
    /*display: inline-block;*/
    text-align: center;
}
/* Ticker CSS Content */
.edn-display-mode-ticker{
    width: 993px;
    margin-left: -167px;
}
/* Ticker CSS Content end */

/*/////////////////////////////*/

/*.................. Responsive media query .................*/
@media screen and (max-width:910px){
.edn-display-mode-ticker{
    width: 235px;
    margin-left: -53px;
}
}


@media screen and (max-width:1180px){
.edn-social-network-wrapper {
            width: 26%;
        }
.edn-type-main-wrapper {
            width: 74%;
        } 
        .edn-notify-bar .edn-front-title{ display: block; }

    }
@media screen and (max-width:1024px){
        .edn-social-network-wrapper {
            width: 30%;
        }
        .edn-type-main-wrapper {
            width: 70%;
        }   

    }
@media screen and (max-width:980px){
        .edn-social-network-wrapper {
            width: 35%;
        }
        .edn-type-main-wrapper {
            width: 65%;
        }  
    }
@media screen and (max-width:800px){
    .edn-subscribe-form input { clear: both; display: block; margin: 2px 2px 8px 2px; }
    .edn-social-network-wrapper {
        width: 25%;
    }
    input#edn_subs_submit_ajax{ margin-left: 0; }
    .edn-position-Top .edn-type-main-wrapper,
    .edn-position-Bottom .edn-type-main-wrapper{ width: 50%;  margin-top:5px;}
    .edn-notify-bar .edn-social-network-wrapper { width: 50%; margin-top:5px;}
    
    .edn-notify-bar .edn-front-title {
      display: block;
      margin-right: 0;
      text-align: left;
      margin-bottom: 3px;
      clear: both;
    } 
    .edn-type-main-wrapper .edn-subscribe-form .edn-front-title {
      /*text-align: center;*/
       display: block;

    }
}
    
@media screen and (max-width:640px){
    .edn-social-network-wrapper {
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
    }

     .edn-notify-bar .edn-front-title {
      
      margin-right: 12px;
    } 
    .edn-type-main-wrapper {
        width: 100%;
        padding-top:0;
    }
    .edn-type-text-wrap {
      width: 90%;
    }
}
 
@media screen and (max-width:480px){
    .edn-social-network-wrapper {
        text-align: center;
        width: 100%;
    } 
    .edn-type-main-wrapper {
        width: 100%;
        padding-bottom: 10px;
    }
    form#subscribeform {
        display: block;
    }
    #subscribeform > input#edn_subs_submit_ajax {
        margin: 0;
    }
    .edn_subs_email_r {
        width: 100%;
        margin-bottom: 10px;
    }
    .edn-type-newsletter-wrap {
        width: 100%;
    }
    .edn-notify-bar .edn-front-title {
        /*text-align: center;*/
    }
    .edn-type-text-wrap {
        padding-top: 0;
    }
    .edn-ticker-slider {
        padding-top: 0;
    }
}