﻿.HomeSliderContainer .BannerImg{
    /*cursor: move; 
    position: absolute; 
    overflow: hidden; 
    left: 0px; 
    top: 0px;*/ 
    width:100%;
    height:100%;
    background: url(../Images/NewsBG.png) no-repeat top right;
    background-size:contain;
    background-color:#ffffff;
}

   .HomeSliderContainer .BannerImg .BannerTextContainer{
       font-family:'Proxima Nova Regular';
       float:left;
       margin-left: 27%;
       margin-top: 9%;
   }

      .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader{
          width:375px;
          height:90px;
          float:left;
      }

         .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader h1{
             font-size:30pt;
             /*font-family:'Proxima Nova Regular';*/
             font-family:'Proxima Nova Semibold';
         }

      .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText{
          font-size:11pt;
          margin-top:32px;
          width:375px;
          float:left;
          text-indent:20px;
      }

         .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText p{
            width:350px;
            float:left;
            margin-left:5px;
         }

         .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText .BannerTextRight{
            margin-left:25px;
         }

.NewsPageGeneralContainer{
    width:100%;
    background-color:#ffffff;
    color:#000000;
    border-bottom:1px solid #43484d;
}

    .NewsPageGeneralContainer .NewsPageLimiter{
        width:1104px;
        margin:0 auto;
        padding-top:5px;
        min-height:400px;
    }

        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer{
            width:100%;
            margin-top:53px;
            padding-bottom:81px;
        }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul{
                padding:0;
            }

                .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li{
                    /*display:inline-block;*/
                    list-style:none;
                }

                    .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails{
                        width:596px;
                        height:943px;
                        background-color:#ffffff;
                        margin-top:-31px;
                        margin-right:9px;
                        color:#000000;
                        float:left;
                        /*display:inline-block;*/
                        
                    }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails .BigNewsImg figure img{                            
                            width:596px;
                            height:596px;
                            background-size:contain;
                        }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails .BigNewsSocialContainer{
                            /*width:80px;*/
                            width:43px;
                            margin:0 auto;
                            margin-top:20px;
                        }

                            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .NewsFacebookShareButton{
                                float:left;
                                width:10px;
                                height:17px;
                                background:url(../Images/Icons/NewsFacebookIconDark.png) no-repeat;
                                cursor:pointer;
                            }

                            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .NewsTwitterShareButton{
                                float:left;
                                width:17px;
                                height:14px;
                                background:url(../Images/Icons/NewsTwitterIconDark.png) no-repeat;
                                margin:2px 0 0 15px;
                                cursor:pointer;
                            }

                            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .NewsInstagramShareButton{
                                float:left;
                                width:17px;
                                height:16px;
                                background:url(../Images/Icons/NewsInstagramIconDark.png) no-repeat;
                                margin-left:15px;
                                cursor:pointer;
                            }

                            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .NewsGoogleShareButton{
                                float:left;
                                width:17px;
                                height:14px;
                                background:url(../Images/Icons/NewsGoogleIconDark.png) no-repeat;
                                margin-left:15px;
                                cursor:pointer;
                            }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails .BigNewsHeader{
                            text-align:center;
                            font-family:'Proxima Nova Semibold';
                            width:465px;
                            margin:0 auto;
                            margin-top:40px;
                            font-size:16pt;
                        }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails .BigNewsTxt{
                            text-align:center;
                            font-family:'Proxima Nova Regular';
                            width:465px;
                            height:145px;
                            margin:0 auto;
                            margin-top:30px;
                            font-size:11pt;
                        }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .NewsDate{
                            text-align:left;
                            font-family:'Proxima Nova Regular';
                            width:105px;
                            color:#c5c5c5;
                            font-size:12pt;
                            margin-top:7px;
                            float:left;
                            /*margin:0 auto;*/
                        }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .ExamineNews{
                            width:24px;
                            height:11px;
                            float:right;
                            background:url(../Images/Icons/NewsExamineIcon.png) no-repeat;
                            margin-top:12px;
                            margin-right:26px;
                        }

                    .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails{
                        width:280px;
                        height:530px;
                        background-color:#ffffff;
                        margin:10px 40px;
                        color:#000000;
                        float:left;
                        cursor:pointer;
                    }
                    
                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails a{
                            color:#000000;
                            text-decoration:none;
                        }                 

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails .SmallNewsImg{                            
                            width:280px;
                            height:280px;
                            /*background-size:cover;*/
                        }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails .SmallNewsSocialContainer{
                            width:43px;
                            margin:0 auto;
                            margin-top:20px;
                        }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails .SmallNewsHeader{
                            text-align:left;
                            font-family:'Proxima Nova Semibold';
                            width:256px;
                            /*margin:0 auto;*/
                            margin-top:20px;
                            font-size:15pt;
                            min-height:55px;
                        }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails:hover .SmallNewsHeader{                           
                            color:#32784a;
                        }

                        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails .SmallNewsDetailsTxt{
                            text-align:left;
                            font-family:'Proxima Nova Regular';
                            width:256px;
                            height:84px;
                            /*margin:0 auto;*/
                            margin-top:5px;
                            font-size:10pt;
                            overflow:hidden;
                        }

        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer .NewsButtonContainer{
            width:245px;
            margin:0 auto;
            margin-top:25px;
        }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer .NewsButtonContainer .ShowOldNewsButton{
                background-color:Transparent;
                width:245px;
                height:43px;
                color:#ffffff;
                border:1px solid #eeeeee;
                /*margin:0 auto;*/
                margin-top:5px;
            }

.SocialNewsGeneralContainer{
    margin-top:0;
}

@media only screen and (max-width: 767px) {
    /*.HomeSliderContainer {
    height: 150px;
}*/
    .HomeSliderContainer .BannerImg .BannerTextContainer {
        margin-left: 2%;
        margin-top: 2%;
    }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader {
            width: 312px;
            height: 35px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader h1 {
                /*font-size: 7pt;*/
                font-size: 2.6vw;
            }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText {
            font-size: 2vw;
            width: 50%;
            margin-top: 22px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText p {
                width: initial;
                margin-left: 0;
                margin-right: 5px;
            }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText .BannerTextRight {
                margin-left: 10px;
            }

    .BusinessPartners{
        margin-top:-1px;
    }

    .NewsPageGeneralContainer .NewsPageLimiter{
        width:100%;
    }

        .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails{
            width: 100%;
            max-width:596px;
            height: initial;
            margin-right:0;
            margin-bottom:11px;
        }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li{
                width:294px;
                margin:0 auto;
            }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails .BigNewsImg figure img{
                width:100%;
                height:inherit;
            }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails .BigNewsHeader{
                width:100%;
                font-size:14pt;
            }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails .BigNewsTxt{
                width:95%;
            }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails{
                margin:10px;
            }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails .SmallNewsHeader{
                font-size:14pt;
            }

            .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .SmallNewsDetails .SmallNewsDetailsTxt{
                height:124px;
                width:95%;
            }
}

@media only screen and (min-width: 598px) and (max-width: 1206px) {    

    .HomeSliderContainer .BannerImg .BannerTextContainer {
        margin-left: 2%;
        margin-top: 2%;
    }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader {
            width: 312px;
            height: 35px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerTextHeader h1 {
                /*font-size: 7pt;*/
                font-size: 2.6vw;
            }

        .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText {
            font-size: 1.8vw;
            width: 50%;
            margin-top: 22px;
        }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText p {
                width: initial;
                margin-left: 0;
                margin-right: 5px;
            }

            .HomeSliderContainer .BannerImg .BannerTextContainer .BannerText .BannerTextRight {
                margin-left: 10px;
            }

    .NewsPageGeneralContainer .NewsPageLimiter{
        width:606px;
    }

    .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails{
        width:596px;
    }

    .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li{
        /*width:596px;*/
        width:100%;
        margin:0 auto;
    }

    .NewsPageGeneralContainer .NewsPageLimiter .NewsListContainer ul li .BigNewsDetails{
        margin-bottom:11px;
    }

    .SocialNewsGeneralContainer .SocialNewsEncapsulation{
        width:100%;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1523px) {
    .HomeSliderContainer .BannerImg .BannerTextContainer{
        margin-left:24%;
    }
}