.clear{

    clear:both;

}

.clearfix:before{

content: "";

display: table;

table-layout: fixed;

}

.clearfix:after {

clear: both;

}

.edn-notify-bar{
    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 {
position:relative;
}
.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: transparent/*#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:transparent;

    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;

    }

}