﻿/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.
-------------------------------------------------------------- */

html
{
    margin: 0;
    padding: 0;
    border: 0;
    overflow-x: hidden;
}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ul, li, fieldset, form, label, legend, caption, article, aside, dialog, figure, footer, header, hgroup, nav, section
{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-align: left;
}
/* This helps to make newer HTML5 elements behave like DIVs in older browers */

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section
{
    display: block;
}
/* Line-height should always be unitless! */

body
{
    line-height: 1.5;
    font-family: Arial;
    z-index: 3;
    overflow-x: hidden;
}
@font-face
{
    font-family: "Nassim";
    src: url("../font/nassim-regular.eot");
    src: local("☺"), url("../font/nassim-regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: "Nassim";
    src: url("../font/nassim-bold.eot");
    src: local("☺"), url("../font/nassim-bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}
input[type=text]
{
    border: none;
    padding: 0;
}
/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
}
blockquote, q
{
    quotes: "" "";
}
/* Remove annoying border on linked images. */

a img
{
    border: none;
}
a
{
    text-decoration: none;
}
a:hover
{
    color: #6269b6 !important;
}
/* Remember to define your own focus styles! */

:focus
{
    outline: 0;
}
.clear
{
    clear: both;
    display: block;
}
.hide
{ 
    display: none;
}
.superhide
{
    display: none !important;
    visibility: hidden !important;
}
.right
{
    float: right;
}
.left
{
    float: left;
}
.ulStyle
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.fontBold
{
    font-weight: bold;
}
/* Desktop  Start   */
.active
{
    opacity: 1 !important;
}
#tempimage
{
    position: absolute;
    right: -30px;
}
#Header
{
    width: 100%;
    max-width: 1135px;
    height: 76px;
    direction: ltr;
    margin: 0 auto;
    background: #6269b6;
    position: relative;
    margin-top: 10px;
}
.topHeader
{
    height: 75px;
    border-bottom: 1px solid #8287bc;
    position: relative;
}
.logoBlock
{
    width: 20.3%;
    padding-left: 1.6%;
    padding-top: 3px;
}
.smalllogo a img
{
    margin-top: 2px;
}
.PagePublishDate
{
    font-size: 12px;
    color: #fff;
    text-align: right;
}

.TopHeaderIconsBlock
{
    width: 26%;
    position: absolute;
    right: 1.1%;
    top: 0;
}
.TopHeaderIconsBlock ul li
{
    display: block;
    float: right;
    margin-left: 15px;
}

.ArabicSite a
{
    color: #fff;
    font-size: 20px;
}
.ArabicSite a:hover
{
    color: #fff !important;
}
.H-spartor
{
    width: 1px;
    height: 21px;
    background: url('../images/topHeadericons.png') scroll right center no-repeat transparent;
    margin-top: 5px;
}
.H-RSSIcon a
{
    width: 15px;
    height: 21px;
    background: url('../images/topHeadericons.png') scroll -157px center no-repeat transparent;
    display: block;
    margin-top: 5px;
}
.H-YouTubeIcon a
{
    width: 19px;
    height: 21px;
    background: url('../images/topHeadericons.png') scroll -123px center no-repeat transparent;
    display: block;
    margin-top: 5px;
}
.H-GoogleIcon a
{
    width: 19px;
    height: 21px;
    background: url('../images/topHeadericons.png') scroll -90px center no-repeat transparent;
    display: block;
    margin-top: 5px;
}
.H-TwitterIcon a
{
    width: 17px;
    height: 21px;
    background: url('../images/topHeadericons.png') scroll -59px center no-repeat transparent;
    display: block;
    margin-top: 5px;
}
.H-FacebookIcon a
{
    width: 10px;
    height: 21px;
    background: url('../images/topHeadericons.png') scroll -34px center no-repeat transparent;
    display: block;
    margin-top: 5px;
}
.H-MultimedaiIcon a
{
    width: 19px;
    height: 21px;
    background: url('../images/topHeadericons.png') scroll 0px center no-repeat transparent;
    display: block;
    margin-top: 5px;
}
.mobileOnly
{
    display: none;
}
.desktopOnly
{
    display: block;
}
#MainWrapper
{
    width: 100%;
    max-width: 1135px;
    height: 100%;
    direction: ltr;
    margin: 0 auto;
}
.MenuBlock
{
    width: 100%;
    max-width: 1135px;
    background: #6269b6;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    display: inline-block;
}
.MenuBlock ul li
{
    display: block;
    float: left;
    font-size: 15px;
    margin-left: 2.7%;
    line-height: 31px;
}
.MenuBlock ul li a
{
    display: block;
    color: #fff;
    text-align: center;
}
.MenuBlock ul li a:hover
{
    color: #fff7b1 !important;
}
.MenuBlock ul li.smalllogo
{
    display: none;
    border-right: 1px solid #8288bc;
    margin-left: 0;
}
.MobilemenuIcon
{
    display: none;
}



.searchBlock
{
    width: 16.7%;
    position: absolute;
    right: 0.6%;
    top: 4px;
    clear: both;
}
.searchBox
{
    width: 85.7%;
    display: inline-block;
    float: left;
    height: 22px;
    text-indent: 5.2%;
    font-size: 13px;
}
.searchIcon
{
    width: 14.2%;
    display: inline-block;
    float: right;
    cursor: pointer;
}

#BreakingNews
{
    height: 43px;
}
/* ------------------------------------------------------------------------------------------------  */




#LeftSiderBar
{
    width: 65.5%;
    float: left;
    max-width: 744px;
}
#RightSiderBar
{
    width: 34.4%;
    float: right;
    max-width: 391px;
    min-height: 600px;
}
#HomePage-MainStory-Block
{
    width: 100%;
    box-shadow: 0 0 7px rgba(81, 82, 90, 0.45);
    padding: 6px 0;
}
.HomeMainBlockContainer
{
}
.HomePage-MainStory
{
    width: 97.98%;
    margin: 0 auto;
}
/*background: url('../images/mainstory.png');*/
.HomePage-MainStory-MainImg
{
    position: relative;
}
.StoryBlock
{
    display: none;
}
.StoryBlock:first-child
{
    display: block;
}
.ArticlTypeIcon
{
    position: absolute;
    left: 15px;
    top: 15px;
}
.SubArticlTypeIcon
{
    position: absolute;
    left: 10px;
    top: 10px;
}
.HomePage-MainStory-MainNews
{
    height: 154px;
    overflow: hidden;
}
.HomePage-MainStory-Image img
{
    max-height: 410px;
}
.HomePage-MainStory-MainNews-Left
{
    width: 60.7%;
    float: left;
}
.HomePage-MainStory-MainNews-Right
{
    width: 37.3%;
    float: right;
    border-left: 1px solid #d1cfce;
    padding-left: 1.7%;
    min-height: 154px;
}
.HomePage-MainStory-MainNews-Left a
{
    font-size: 23px;
    color: #000;
    line-height: 22px;
}
.HomePage-MainStory-MainNews-Left p
{
    font-size: 16px;
    color: #000;
    line-height: 20px;
    width: 94.5%;
    margin-top: 14px;
}
.HomePage-MainStory-MainNews-Right span
{
    font-size: 20px;
    color: #000;
    padding-bottom: 9px;
    display: block;
}
.HomePage-MainStory-MainNews-Right ul li
{
    display: block;
    padding-bottom: 4px;
}
.HomePage-MainStory-MainNews-Right ul li a.relatedLink
{
    width: 87%;
    display: block;
    font-size: 12px;
    color: #000;
    float: left;
    padding-left: 5.2%;
}
.HomePage-MainStory-MainNews-Right ul li a:hover
{
    color: #6269b6;
}
.Mn-videoIcon
{
    width: 19px;
    height: 12px;
    background: url('../images/MnIcon.png') scroll left top no-repeat transparent;
    display: block;
    float: left;
    margin: 2px 0 0 0;
}
.Mn-NormalIcon
{
    width: 19px;
    height: 10px;
    background: url('../images/MnIcon.png') scroll center -26px no-repeat transparent;
    display: block;
    float: left;
    margin: 4px 0 0 0;
}
.Mn-GallaryIcon
{
    width: 19px;
    height: 14px;
    background: url('../images/MnIcon.png') scroll center -43px no-repeat transparent;
    display: block;
    float: left;
    margin: 2px 0 0 0;
}
.Sub-GallaryIcon
{
    width: 19px;
    height: 14px;
    background: url('../images/MnIcon.png') scroll center -43px no-repeat transparent;
    display: block;
    float: left;
    margin: 2px 0 0 0;
    margin-right: 10px;
}
.Sub2-GallaryIcon
{
    width: 19px;
    height: 14px;
    background: url('../images/MnIcon.png') scroll center -43px no-repeat transparent;
    display: block;
    float: left;
    margin: 2px 0 0 0;
    margin-right: 0px;
}
.HomePage-MainStory-PaginationBlock
{
    width: 100%;
    position: relative;
    margin-top: 10px;
    height: 20px;
}
.HomePage-MainStory-PaginationBlock ul
{
    position: absolute;
    right: 0;
    top: 0;
}
.HomePage-MainStory-PaginationBlock ul li
{
    width: 10px;
    height: 10px;
    float: left;
    background: #9a9ab0;
    margin-left: 5px;
    cursor: pointer;
}
.HomePage-MainStory-PaginationBlock ul li.selected
{
    background: #6269b6;
}
.thumnailSliderBlock
{
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 119px;
}
.thumnailSlider ul li
{
    display: block;
    float: left;
    width: 136px;
    margin-right: 12px;
    cursor: pointer;
    opacity: 0.5;
    position: relative;
}
.thumnailSlider ul li:first-child
{
}
.thumnailSlider ul li a
{
    font-size: 14px;
    color: #000;
    display: block;
    line-height: 18px;
}

.NextArrow
{
    width: 18px;
    height: 76px;
    background: url('../images/mnsliderArrow.png') scroll left top transparent no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 10;
}
.PrevArrow
{
    width: 18px;
    height: 76px;
    background: url('../images/mnsliderArrow.png') scroll right top transparent no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 10;
}
.disabled
{
    cursor: default;
}
#HomePage-Highlight
{
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}
.hightlighTitle
{
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding-top: 21px;
    padding-bottom: 8px;
}
.HomePage-H-Block
{
    width: 31.5%;
    float: left;
    margin-bottom: 23px;
    position: relative;
}
.HomePage-H-Block:first-child
{
}
.AuthorName
{
    font-size: 13px;
    display: block;
    color: #666766;
}
.HomePage-H-Block a.HighlightsLink
{
    font-size: 16px;
    color: #000;
    display: block;
    line-height: 19px;
}
.HomePage-H-Block-spartor
{
    width: 2.3%;
    float: left;
    height: 132px;
}
.HomePage-B-Block-spartor
{
    width: 2.3%;
    float: left;
    height: 168px;
}
#HomePage-Brief
{
    width: 100%;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
}
.HomePage-BriefTitle
{
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding-top: 24px;
    padding-bottom: 16px;
}
.HomePage-B-BlockTitle
{
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 4px;
    line-height: 18px;
}
.HomePage-B-Block
{
    width: 28.3%;
    float: left;
    background: #f2f2f2;
    padding: 1% 1.6%;
    font-size: 14px;
    color: #000;
    position: relative;
    margin-bottom: 20px;
    display: block;
}
.HomePage-B-Block:first-child
{
    margin-left: 0;
}
.HomePage-BrifSharing
{
    width: 100%;
    height: 34px;
    background: #dbdbe3;
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
}
.HomePage-BrifSharing ul
{
    text-align: center;
    padding-top: 8px;
    height: 26px;
}
.HomePage-BrifSharing ul li
{
    display: block;
    display: inline-block;
    margin-right: 6.8%;
    cursor: pointer;
    position: relative;
}
.HomePage-B-Block:hover .HomePage-BrifSharing, .HomePage-B-Block:hover .HomePage-BrifSharingbg
{
    display: block;
}
.HomePage-BrifSharingbg:hover
{
    background: #dbdbe3;
}
.bGooglePlus
{
    width: 19px;
    height: 19px;
    background: url('../images/BshareIcon.png') scroll left top no-repeat transparent;
    display: block;
}
.bGooglePlus:hover
{
    background-position: left bottom;
}
.bTwitter
{
    width: 19px;
    height: 19px;
    background: url('../images/BshareIcon.png') scroll -34px top no-repeat transparent;
    display: block;
}
.bTwitter:hover
{
    background-position: -34px bottom;
}
.bFacebook
{
    width: 12px;
    height: 19px;
    background: url('../images/BshareIcon.png') scroll -72px top no-repeat transparent;
    display: block;
}
.bFacebook:hover
{
    background-position: -72px bottom;
}
.bSendToFriend
{
    width: 19px;
    height: 19px;
    background: url('../images/BshareIcon.png') scroll -100px top no-repeat transparent;
    display: block;
}
.bSendToFriend:hover
{
    background-position: -100px bottom;
}
#HomePageSubStoryBlock
{
    padding-top: 27px;
}
.subStoryNewsBlock
{
    width: 47.7%;
    float: left;
    position: relative;
}
.subStoryNewsBlock:first-child
{
    margin-right: 3.48%;
}
.subStoryNewsTitle a
{
    display: block;
    font-size: 20px;
    color: #000;
    font-weight: bold;
    background: url('../images/substoryicon.png') scroll left center no-repeat transparent;
    padding-left: 5.4%;
    margin-bottom: 5px;
}
.wirterNameListMorasl
{
    display: block;
    font-size: 13px;
    color: #666766;
}
.mainSubStoryTitleLink
{
    font-size: 16px;
    color: #000;
}
.subStorySummary
{
    font-size: 14px;
    color: #5d5c5a;
    padding-top: 10px;
    line-height: 16px;
}
.mainSubStoryImage
{
    position: relative;
}
.mainSubStoryVideoIcon
{
    position: absolute;
    left: 4.5%;
    top: 8.5%;
}
.readMoreSubStory
{
    padding-top: 24px;
}
.readMoreSubList ul li
{
    display: block;
    border-top: 2px solid #dddddd;
    width: 100%;
    padding-top: 5px;
}
.readMoreSubList ul li .readMoreSubListLink
{
    width: 85.0%;
    float: left;
    display: block;
    font-size: 16px;
    color: #5d5c5a;
    padding-bottom: 10px;
    padding-left: 2.6%;
}
.subStoryMoreLink
{
    width: 100%;
    text-align: right;
    font-size: 14px;
    color: #6269b6;
    display: block;
    position: absolute;
    right: 0;
    bottom: -20px;
}
.Sn-videoIcon
{
    width: 19px;
    height: 12px;
    background: url('../images/MnIcon.png') scroll left top no-repeat transparent;
    display: block;
    float: left;
    margin: 4px 0 0 0;
    margin-right: 5px;
}
.mainSubStoryTitle
{
    min-height: 136px;
}
.BMArrowPrev, .BMArrowNext
{
    display: none;
}


/* Right Area CSS Start */

.blockTitle
{
    font-size: 20px;
    font-weight: bold;
   
}
.blogBlockTitle
{
  background: url('/Content/english/images/boxeslogo.png') scroll left -78px no-repeat transparent;
    width: 104px;
    height: 40px;   
}
.bythenumbersBlockTitle 
{
     background: url('/Content/english/images/boxeslogo.png') scroll left -150px no-repeat transparent;
    width: 213px;
    height: 37px;   
}
.blockMorelink
{
    display: block;
    text-align: right;
    color: #6269b6;
    font-size: 14px;
}
.commentBlockContainer
{
    padding-left: 17px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 14px;
}
.commentBlockContainer.DP-commentBlockContainer
{
    margin-top: 21px;
}
.commentBlockTitle
{
    float: left;

    background:url('/Content/english/images/boxeslogo.png') scroll left top no-repeat transparent;
    width:138px;
    height:48px;
    margin-bottom:15px;
}
.commentBlockArrowsList
{
    float: right;
    margin-top:15px;
}
.commentBlockArrowsItem
{
    float: left;
    width: 22px;
    height: 21px;
    background-image: url('../images/CommentArrows.png');
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
}
.commentBlockArrowsItemDown
{
    background-position: -22px center;
}
.commentBlockArrowsItem.commentBlockArrowsItemPausePlay
{
background-position: -66px 50%;
 margin-right: 4px;
}
.commentBlockArrowsItem.commentBlockArrowsItemPausePlay.et-run
{
    background-position: -44px center;
    margin-right: 4px;
}
.commentBlockArrowsItemUp
{
    background-position: 0 center;
    margin-right: 4px;
}

.commentBlockContent
{
    clear: both;
    height: 325px;
    overflow: hidden;
    position: relative;
}
.commentBlockList
{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
}
.commentBlockItem
{
    border-top: 1px solid #D1CFCE;
    padding-left: 0px !important;
    padding: 12px 0px 13px 0;
    height: 54px;
}
.commentBlockItem:first-child
{
    padding-top: 0px;
    border: none;
}
.commentBlockItemAuthor
{
    display: block;
    line-height: 15px;
}
.commentBlockItemAuthorLink
{
    color: #666766;
    font-size: 13px;
    font-weight: normal;
}
.commentBlockItemTitleLink
{
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    display: block;
}
.blogBlockContainer
{
    padding-left: 17px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 14px;
    margin-top: 21px;
}
.blogBlockList
{
    margin-top: 4px;
}
.blogBlockItem
{
    border-bottom: 1px solid #D1CFCE;
    padding: 12px 20px 12px 0;
}
.blogBlockItem:last-child
{
    border: none;
}
.blogBlockItemAuthor
{
    display: block;
    line-height: 15px;
}
.blogBlockItemAuthorLink
{
    color: #666766;
    font-size: 13px;
    font-weight: normal;
}
.blogBlockItemTitleLink
{
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
    display: block;
}
.blogBlockMoreLink
{
    padding-top: 11px;
}
.bythenumbersBlockContainer
{
    margin-top: 21px;
    padding-left: 17px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 13px;
}
.bythenumbersBlocklist
{
    margin-top: 7px;
}
.bythenumbersBlockItem
{
    padding-bottom: 18px;
    padding-top: 12px;
    padding-right: 20px;
    border-bottom: 1px solid #D1CFCE;
}
.bythenumbersBlockItem:last-child
{
    border: none;
}
.bythenumbersBlockItemNumber
{
    font-size: 26px;
    font-weight: bold;
    display: block;
    margin-right: 4%;
    float: left;
    line-height: 22px;
}
.bythenumbersBlockItemDesc
{
    font-size: 16px;
    font-weight: normal;
    color: #000;
}
.bythenumbersBlockMoreLink
{
    padding-top: 11px;
}
.mostPopularBlockContainer
{
    padding-left: 17px;
    margin-top: 21px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    min-height: 100px;
}
.mostPopularBlockTitle
{
    float: left;
    padding-bottom: 12px;
}
.mostPopularTabsList
{
    float: right;
    margin-top: 4px;
    margin-right: 13px;
}
.mostPopularTabsItem
{
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
    background-color: #6269B6;
    color: #FFF;
    padding: 0px 6px;
    margin-left: 2px;
    cursor: pointer;
}
.mostPopularTabsItem.selected
{
    color: #000;
    background-color: #D8D8E1;
}
.mostPopularBlockList
{
    clear: both;
}
.mostPopularBlockItem
{
    clear: both;
    padding: 16px 20px 22px 9px;
    border-bottom: 1px solid #D1CFCE;
}
.mostPopularBlockItem:last-child
{
    padding-bottom: 17px;
}
.mostPopularBlockItem:last-child
{
    border: none;
}
.mostPopularBlockItemNumber
{
    display: block;
    float: left;
    width: 28px;
    height: 28px;
    margin-right: 13px;
    text-align: center;
    background-color: #333;
    color: #FFF;
    font-size: 14px;
    line-height: 28px;
    font-weight: bold;
}
.mostPopularBlockItemLink
{
    font-size: 16px;
    font-weight: normal;
    color: #000;
    line-height: 22px;
    display: block;
}
.historyBlockContainer
{
    margin-top: 20px;
    padding-left: 17px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 25px;
}
.historyBlockTitle
{
    float: left;
    background: url('/Content/english/images/boxeslogo.png') scroll left -218px no-repeat transparent;
width: 213px;
height: 43px;
    
}
.historyBlockDate
{
    float: right;
    font-size: 17px;
    font-weight: normal;
    margin-top: 18px;
}
.historyBlockList
{
    clear: both;
    padding-top: 10px;
}
.historyBlockItem
{
    clear: both;
    padding: 3px 20px 11px 0;
    border-bottom: 1px solid #D1CFCE;
}
.historyBlockItem:last-child
{
    border: none;
}
.historyBlockItemNumber
{
    font-size: 26px;
    font-weight: bold;
    display: block;
    float: left;
    min-width: 76px;
}
.historyBlockItemLink
{
    font-size: 16px;
    font-weight: normal;
    color: #000;
    display:inline-block;
    padding-top: 10px;
    width:277px;
    
}
.placeholderBlockContainer
{
    border: 1px solid #DFDEDE;
    height: 324px;
    margin-left: 16px;
    margin-top: 30px;
    background-color: #F1F0F0;
}
.placeholderBlockContents
{
    font-size: 22px;
    font-weight: bold;
    margin: 38px 38px;
    text-align: center;
    height: 250px;
    background-color: #D4D3D3;
}

/* Right Area CSS End */

/* Footer CSS START*/
#Footer
{
    padding-top: 60px;
    width: 100%;
    max-width: 1135px;
    margin: 0 auto;
}
.footerContainer
{
    border-top: 3px solid #6269B5;
    padding-top: 20px;
    padding-left: 30px;
}

.aboutFooterBlockContainer
{
    float: left;
    width: 31%;
}
.aboutFooterBlockTitle
{
    font-size: 16px;
    font-weight: bold;
}
.aboutFooterBlockList
{
    margin-top: 9px;
}
.aboutFooterBlockItem
{
    padding-left: 20px;
    float: left;
    width: 50%;
    box-sizing: border-box;
    margin-bottom: 12px;
    background: url("../images/FooterListIcon.png") no-repeat left center transparent;
}
.aboutFooterBlockItemLink
{
    color: #4f5250;
    font-size: 14px;
    font-weight: normal;
}
.stayUpdatedFooterBlockContainer
{
    float: left;
    margin-left: 56px;
    width: 29%;
}
.stayUpdatedFooterBlockTitle
{
    font-size: 16px;
    font-weight: bold;
}
.stayUpdatedFooterBlockList
{
    margin-top: 9px;
}
.stayUpdatedFooterBlockItem
{
    padding-left: 33px;
    float: left;
    width: 96px;
    margin-bottom: 7px;
    background-image: url("../images/footericons.png");
    background-repeat: no-repeat;
}
.stayUpdatedFooterFacebook
{
    background-position: 4px 0px;
}
.stayUpdatedFooterFacebook:hover
{
    background-position: 4px -154px;
}
.stayUpdatedFooterYoutube
{
    background-position: 4px -92px;
}
.stayUpdatedFooterYoutube:hover
{
    background-position: 4px -245px;
}
.stayUpdatedFooterTwitter
{
    background-position: 4px -33px;
}

.stayUpdatedFooterTwitter:hover
{
    background-position: 4px -187px;
}
.stayUpdatedFooterGoogle
{
    background-position: 4px -126px;
}
.stayUpdatedFooterGoogle:hover
{
    background-position: 4px -280px;
}

.stayUpdatedFooterInstegram
{
    background-position: 4px -329px;
}
.stayUpdatedFooterInstegram:hover
{
    background-position: 4px -304px;
}

.stayUpdatedFooterRSS
{
    background-position: 5px -64px;
}
.stayUpdatedFooterRSS:hover
{
    background-position: 5px -218px;
}
.stayUpdatedFooterBlockItemLink
{
    color: #4f5250;
    font-size: 14px;
    font-weight: normal;
}
.socialFooterBlockContainer
{
    float: left;
    width: 29%;
}
.socialFooterBlockTitle
{
    font-size: 16px;
    font-weight: bold;
}
.followusUl
{
    padding-top: 8px;
}
.followusUl li
{
    padding-bottom: 11px;
}
.bottomBarContainer
{
    border-top: 2px solid #CCCCCC;
}
.bottomBarContainerList
{
    padding-top: 5px;
    padding-left: 15px;
    float: left;
}
.bottomBarContainerItem
{
    float: left;
}
.bottomBarContainerItemlast a
{
    border: none;
}
.bottomBarContainerItemLink
{
    padding: 0 13px;
    font-size: 14px;
    color: #000;
    border-left: 1px solid #000;
}

.bottomBarRights
{
    padding-top: 5px;
    float: right;
    font-size: 14px;
    color: #000;
}
.bottomBarRightsLink
{
    font-size: 14px;
    color: #000;
}
.ToTop
{
    display: none;
}
.bottomBarContainerItem:first-child .bottomBarContainerItemLink
{
    border-left: 0;
}
/* Footer CSS End*/

/* Breaking News Start*/
.breakingNews
{
    margin-top: 5px;
    margin-bottom: 10px;
}
.breakingNewsContainer
{
    float: left;
}

.breakingNewsTitle
{
    float: left;
    font-weight: bold;
    font-size: 15px;
    color: #FFFFFF;
    background-color: #E70C00;
    padding: 2px 5px 2px 10px;
}
.triangleRight
{
    border-left: 26px solid #E70C00;
    border-bottom: 13px solid transparent;
    border-top: 13px solid transparent;
    float: left;
}
#ticker-area
{
    max-width: 875px;
    min-height: 26px;
    line-height: 26px;
    float: left;
}
#ticker-area a
{
    padding-left: 15px;
    font-size: 16px;
    font-weight: normal;
    color: #E70C00;
    display: block;
}
.BNsocialLinks
{
    float: right;
    width: 100px;
    padding-left: 10px;
    border-left: 1px solid #E70C00;
}
.BNsocialItems
{
    float: left;
    position: relative;
}
.BNsocialItems .facebook
{
    background: url(../images/breakingnewsicons.png) -50px center no-repeat transparent;
    width: 25px;
    height: 30px;
    display: block;
}
.BNsocialItems .twitter
{
    background: url(../images/breakingnewsicons.png) -25px center no-repeat transparent;
    width: 25px;
    height: 30px;
    display: block;
}
.BNsocialItems .google
{
    background: url(../images/breakingnewsicons.png) 7px center no-repeat transparent;
    width: 25px;
    height: 30px;
    display: block;
}
.BNsocialItems .mail
{
    background: url(../images/breakingnewsicons.png) -75px center no-repeat transparent;
    width: 25px;
    height: 30px;
    display: block;
}
/*Breaking News End*/
/********************************************************************************************/
.galleryBlockTitle
{
    width: 103px;
    background: #686868;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    line-height: 33px;
    text-align: center;
    margin-top: 30px;
}
.galleryBlockContainer
{
    background-color: #343434;
    position: relative;
}

.galleryBlockAlbumsContainer
{
    width: 30%;
    float: left;
    padding-top: 20px;
}
.galleryBlockAlbumsList
{
}

.galleryBlockAlbumsItems
{
    border-bottom: 1px solid #3B3B3B;
    margin: 0 10px;
    padding: 10px 0;
}
.galleryBlockAlbumsItems:last-child
{
    border-bottom: none;
}
.selected .galleryBlockAlbumsItemsTitle
{
    color: #FFFFFF;
    background: url('../images/galleryTextArrows2.png') right 6px no-repeat transparent;
}
.selected .galleryBlockAlbumsItemsBody
{
    /*display: block;*/
}
.galleryBlockAlbumsItemsTitle
{
    font-size: 16px;
    font-weight: bold;
    color: #9f9f9f;
    background: url('../images/galleryTextArrows2.png') right -34px no-repeat transparent;
    cursor: pointer;
    padding-right:15px
}
.galleryBlockAlbumsItemsBody
{
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    display: none;
    padding-top: 15px;
    padding-bottom: 10px;
}
.galleryBlockSliderContainer
{
    width: 70%;
    float: left;
}
.galleryBlockSliderList
{
    margin-left: 5px;
    margin-top: 16px;
}
.galleryBlockSliderItem
{
    position: relative;
    overflow: hidden;
    display: none;
}
.galleryBlockSliderItem.gvisable
{
    display: block;
}
.galleryBlockSliderItemCaption
{
    position: absolute;
    bottom: 7px;
    height: 85px;
    width: 772px;
    background: rgba(255,255,255,0.7); /*overflow: hidden;*/
}
.captionCloseButton
{
    background: url('../images/galleryTextArrows.png') center 5px no-repeat transparent;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.captionOpenButton
{
    background: url('../images/galleryTextArrows.png') center -14px no-repeat rgba(255,255,255,0.7);
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    opacity: 0;
}
.galleryBlockSliderCaptionTitle a
{
    font-size: 20px;
    font-weight: bold;
    color: #000;
    background: url('../images/galleryalbumicon.png') no-repeat 10px 10px transparent;
    padding: 5px 10px 10px 40px;
    display: block;
}
.galleryBlockSliderThumbs
{
    margin-left: 5px;
    margin-bottom: 8px;
}
.galleryBlockSliderThumbsContainer
{
    float: left;
    margin-left: 10px;
    padding-right: 22px;
    margin-right: 10px;
}
.galleryBlockSliderThumbsList
{
}
.galleryBlockSliderThumbsItems
{
    display: block;
    float: left;
    width: 119px;
    height: 67px;
    margin-right: 8px;
    cursor: pointer;
    opacity: 0.6;
    position: relative;
}
.galleryBlockSliderThumbsItems .ArticlTypeIcon
{
    left: 5px;
    top: 5px;
}
.galleryBlockSliderThumbsItems.selected
{
    opacity: 1;
}
.galleryNextArrow
{
    width: 47px;
    height: 67px;
    background: url('../images/galleryArrows.png') scroll -20px center #4F4F4F no-repeat;
    cursor: pointer;
    z-index: 10;
    float: left;
}
.galleryPrevArrow
{
    width: 47px;
    height: 67px;
    background: url('../images/galleryArrows.png') scroll 15px center #4F4F4F no-repeat;
    cursor: pointer;
    z-index: 10;
    float: left;
}

/* Summary Start  */

.breadCrumbs
{
    font-size: 14px;
    margin-bottom: 10px;
}
.breadCrumbs a
{
    color: #6c73b9;
}
.breadCrumbs span
{
}
.fullwidText
{
    padding-bottom: 20px;
    border-bottom: 1px solid #d1cfd0;
    padding-top: 20px;
    font-size: 15px;
}
.fullwidText:first-child
{
    padding-top: 0;
}
.fullwidText:last-child
{
    border-bottom: none;
}
.fullwidText .specNum
{
    font-weight: 700;
    display: block;
    height: 70px;
    clear: left;
    float: left;
    margin-right: 12px;
    font-size: 18px;
}
.fullwidText .text
{
    display: inline;
}
.topNewsBlockContainer
{
    padding-left: 17px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 14px;
    margin-bottom: 17px;
}
.topNewsBlockItem
{
    clear: both;
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.topNewsBlockItem > a
{
    float: left;
    display: block;
    width: 42%;
    height: 83px;
}
.topNewsBlockItem img
{
}
.topNewsBlockItemTitle
{
    float: left;
    display: block;
    width: 51%;
    margin-left: 6px;
}
.topNewsBlockItemTitle a
{
    color: #000;
    line-height: 18px;
    float: left;
    display: block;
}
.topNewsBlockTitle
{
    margin-bottom: 10px;
}
.topNewsBlockItem:last-child
{
    margin-bottom: 0;
}

#pagination
{
    width: 100%;
    text-align: center;
    padding: 34px 0 16px 0;
}
#pagination li
{
    background-color: #636ab0;
    display: inline-block;
    font-size: 20px;
    height: 33px;
    text-align: center;
    vertical-align: middle;
    width: 30px;
}
#pagination li.selectedPage
{
    background: #bbbbd3 !important;
    color: #fff;
}

.ie7 #pagination li
{
    display: inline;
    zoom: 1;
}
#pagination li.active
{
    background-color: #79b51c;
}
#pagination a
{
    color: #FFFFFF;
    font-size: 18px;
    line-height: 34px;
    display: block;
    text-align: center;
    font-family: Arial;
}
#pagination a:hover
{
    color: #fff !important;
}
#pagination .previous, #pagination .next
{
    width: 23px;
    height: 27px;
    padding: 0;
    background-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
#pagination .previous a
{
    width: 23px;
    height: 27px;
    background: url('/Content/images/pagenationarrow.png') scroll left -28px transparent no-repeat;
}
#pagination .disabeldArrow a
{
    background: url('/Content/images/pagenationarrow.png') scroll left top transparent no-repeat !important;
}
#pagination .disabeldnextArrow a
{
    background: url('/Content/images/pagenationarrow.png') scroll left -55px transparent no-repeat !important;
}
#pagination .next a
{
    width: 23px;
    height: 27px;
    background: url('/Content/images/pagenationarrow.png') scroll left -82px transparent no-repeat;
}

.todayInHistory
{
}

.todayInHistory .specNum
{
    float: none;
    clear: both;
    height: auto;
    margin: 0;
}
.todayInHistory .fullwidText:first-child
{
    padding-top: 13px;
}
.dateChooser
{
}
.dateChooser select
{
    border-color: #6269b7;
    padding: 4px 3px 4px 3px;
    text-align: left;
}
select.daySelect
{
    width: 64px;
}
select.monthSelect
{
    width: 119px;
}
.dateChooser select:first-child
{
    margin-left: 0;
}
.dateChooser button
{
    border: 0;
    padding: 6px 17px;
    color: #fff;
    background: #6168b6;
}
.sumTitle
{
    background: url('../images/sumTitle.png') no-repeat;
    position: relative;
    height: 78px;
    margin-bottom: 15px;
}
.sumTitle h2
{
    text-align: center;
    padding: 24px;
    color: #fff;
    font-weight: 700;
    font-size: 26px;
}
.summaryFullWidthBlock
{
    overflow: hidden;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 18px;
    margin-bottom: 24px;
}
.fullWidthSub
{
    width: 32.1%;
    float: left;
    min-height: 200px;
    margin-right: 1.85%;
    position: relative;
}
.fullWidthSub:last-child
{
    margin-right: 0;
}
.fullWidthSub > img
{
    display: block;
    clear: both;
    max-width: 100%;
    margin-bottom: 9px;
}
.writerBlock
{
    overflow: hidden;
    clear: both;
}
.writerBlock img
{
    float: left;
    margin-right: 10px;
}
.writerBlock .writerName a
{
    float: left;
    clear: right;
    font-size: 13px;
    color: #666766;
    line-height: 16px;
    width: 85%;
}
.writerBlock p a
{
    clear: right;
    display: block;
    float: left;
    font-size: 16px;
    color: #000;
    width: 85%;
}
.summaryText
{
    clear: both;
    display: block;
    margin-top: 6px;
    color: #5d5c5a;
    font-size: 14px;
    line-height: 17px;
}
.summaryText .date
{
    font-weight: 700;
    display: inline;
}
.summaryText p
{
    display: inline;
}
.subStoriesBlock
{
    overflow: hidden;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    margin-bottom: 17px;
}
.subStoriesBlock .subStory
{
    width: 49%;
    float: left;
    margin-bottom: 18px;
    margin-right: 13px;
    position: relative;
}

.subStory.even
{
    clear: right;
    margin-right: 0;
}
.subStory.odd
{
    clear: left;
}
.subStoriesBlock .subStory img
{
    float: left;
    width: 42%;
    margin-right: 10px;
}
.secondSummaryMobile .summarySubIcom,.firstSummaryMobile .summarySubIcom
{
    width: 32px;
    height: 32px;
    float: none;
    padding-bottom: 0 !important;
}
.subStoriesBlock .subStory .summarySubIcom
{
    width: 32px;
    height: 32px;
    float: none;
    padding-bottom: 0 !important;
}
.summarySubIcomBlock
{
    left: 5px;
    top: 5px;
}
.subStoriesBlock .subStoryDetails
{
    float: left;
    width: 52%;
}
.subStory .writerName a, .subStory .date
{
    display: block;
    color: #5d5c5a;
    font-size: 13px;
    line-height: 16px;
}
.subStory p a
{
    color: #000;
    font-size: 16px;
    width: 100%;
    display: block;
    line-height: 20px;
}
.headlinesBlocks
{
}
.headlineBlock
{
    width: 49%;
    float: left;
    margin-bottom: 20px;
    margin-right: 1%;
}
.headlineBlock .writerName a
{
    font-size: 13px;
    color: #666766;
}
.headlineBlock p a
{
    font-size: 16px;
    color: #000;
    display: block;
    line-height: 16px;
}
.headlineBlock .headlineDetails
{
    font-size: 14px;
    color: #5d5c5a;
    line-height: 16px;
    margin-top: 8px;
}
.Seprator
{
    background: #dddddd;
    height: 2px;
    clear: both;
    margin-bottom: 20px;
    width: 99%;
}
.writerNameRead
{
    display: block;
    float: left;
}
.writerNameRead a
{
    font-size: 13px;
    color: #666766;
}

.summaryRight
{
    border-left: 1px solid #f0f0f1;
}
.FeaturedAuthorBlockContainer
{
    padding-left: 17px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 14px;
    overflow: hidden;
}
.FeaturedAuthorBlockContainer .blockTitle
{
    margin-bottom: 17px;
}
.FeaturedAuthorBlockItem
{
    display: block;
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}
.FeaturedAuthorBlockItem img
{
    border: 1px solid #ccc;
    float: left;
    margin-right: 15px;
    width: 75px;
    height: 75px;
}
.FeaturedAuthorBlockItem .writerName a
{
    font-size: 13px;
    color: #666766;
    float: left;
    line-height: 16px;
    width: 74%;
}
.FeaturedAuthorBlockItem h3 a
{
    font-size: 16px;
    color: #000;
    margin-bottom: 0px;
    width: 100%;
    display: block;
    line-height: 21px;
}
.FeaturedAuthorBlockItem ul.writerConnect
{
    display: block;
    float: left;
}
.shareReadAlos
{
    margin-left: 8px;
    margin-top: 5px;
}
.FeaturedAuthorBlockItem ul.writerConnect li
{
    float: left;
    width: 25px;
    height: 17px;
    background: url('../images/writerSocial.png') no-repeat; /* margin-right: 10px; */
}
.writerNameSummary
{
    font-size: 14px;
    color: #666766;
    line-height: 16px;
    margin-top: 10px;
}
.FeaturedAuthorBlockItem ul.writerConnect li.lastIcon
{
    width: 27px;
}

.FeaturedAuthorBlockItem ul.writerConnect li.Wgoogle
{
}
.FeaturedAuthorBlockItem ul.writerConnect li.Wgoogle:hover
{
    background-position: left bottom;
}
.FeaturedAuthorBlockItem ul.writerConnect li.Wtwitter
{
    background-position: -29px 0px;
    width: 33px;
}
.FeaturedAuthorBlockItem ul.writerConnect li.Wtwitter:hover
{
    background-position: -29px bottom;
}
.FeaturedAuthorBlockItem ul.writerConnect li.Wfacebook
{
    background-position: -66px 0px;
    width: 27px;
}
.FeaturedAuthorBlockItem ul.writerConnect li.Wfacebook:hover
{
    background-position: -66px bottom;
    width: 27px;
}
.FeaturedAuthorBlockItem ul.writerConnect li.Wplus
{
    background-position: -99px 0px;
}
.FeaturedAuthorBlockItem ul.writerConnect li.spart
{
    width: 4px;
    background: url('../images/writerSocial.jpg') -25px top no-repeat; /* margin-right: 10px; */
}
.FeaturedAuthorBlockItem ul.writerConnect li.spart:last-child
{
    display: none;
}
.FeaturedAuthorBlockItem ul.writerConnect li a
{
    width: 50px;
    height: 50px;
    display: block;
}
.specialReportsBlockContainer
{
    padding-left: 17px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 14px;
}
.specialReportsBlockContainer .blockTitle
{
    margin-bottom: 12px;
    padding-left: 40px;
    background: url('../images/specialR.png') no-repeat;
}
.specialReportsBlockItem
{
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
}
.specialReportsBlockItem img
{
    float: left;
    margin-right: 10px;
}
.specialReportsBlockItem a
{
    color: #000;
    display: block;
    line-height: 18px;
    float: left;
    width: 56%;
}

.summaryRight > div
{
    margin-bottom: 20px;
    overflow: hidden;
}

.sideMoreLink
{
    color: #6269b6;
    font-size: 14px;
    float: right;
}

.SummarypageTitleMobile
{
    display: none;
}
.sumsumMultimediaContent
{
    text-align: right;
    position: relative;
}
.sumsumMultimediaContent img
{
    width: 95.9%;
}
.sumsumMultimediaText
{
    width: 93.6%;
    position: absolute;
    left: 4.3%;
    bottom: 7px;
    font-size: 18px;
    color: #fff;
    background: #6269b6;
    height: 35px;
    padding-left: 2%;
    line-height: 34px;
    font-weight: bold;
}
.sumsumMultimediaText a
{
    color: #fff;
}
.sumsumMultimediaText a:hover
{
    color: #fff !important;
}
/* Summary End */
/* Detailed Page Start */
.DP-Content
{
}
.DP-Content em
{
    font-style: italic;
}
.DP-Content .DP-Image
{
    float: right;
    position: relative;
    margin-left: 11px;
  
    background: #FFF;
    border-left: 6px solid #FFF;
}
.DP-Image .caption
{
    color: #000;
    font-size: 11px;
    font-weight: bold;
    max-width: 471px;
}
.DP-Image .videoLink
{
    height: 38px;
    width: 38px;
    position: absolute;
    top: 10px;
    left: 10px;
    background: url('../images/videoLink.png') no-repeat;
}
.DP-Summary
{
    color: #666766;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 10px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: 10px 0;
}
#mainstoryVideo
{
    width: 471px;
    height: 265px;
}
.DP-breadCrumbs
{
    color: #000 !important;
}
.DP-breadCrumbs:hover
{
    color: #000 !important;
}
.DP-Content .DP-ContentTitle
{
    font-size: 20px;
    font-weight: 700;
    color: #000;
    line-height: 23px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.DP-Content .writerName a
{
    color: #666766;
    font-size: 13px;
}
.DP-Content .date
{
    color: #666766;
    font-size: 13px;
    display: block;
    margin-bottom: 11px;
}
.DP-Content
{
    font-size: 14px;
    color: #666766;
    line-height: 19px;
}
.DP-Content p
{
    font-size: 14px;
    color: #666766;
    line-height: 19px;
}

.DP-Tags
{
    float: right;
    width: 30%;
    clear: right;
    padding: 14px;
    background: #f0f0ee;
    margin: 10px;
    margin-top: 10px;
    margin-right: 0;
    border-left: 6px solid #FFF;
}
.DP-Tags h2
{
    font-weight: 700;
    font-size: 20px;
    padding-left: 27px;
    background: url('../images/tagsIcon.png') no-repeat center left;
    margin-bottom: 3px;
}
.DP-Tags a
{
    display: inline-block;
    color: #6269b6;
    margin-bottom: 3px;
}
.DP-Content .articleCaption
{
    float: right;
    width: 34%;
    clear: right;
    padding: 14px 0;
    margin-left: 12px;
}
.DP-Content .articleCaption h2
{
    color: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
}
.DP-Share
{
    padding: 10px 10px 0;
    border: 1px solid #d5d5d4;
    margin: 15px 0 20px;
    position: relative;
}
.DP-Share p.arrow
{
    background: url('../images/shareArrow.png') no-repeat;
    width: 19px;
    height: 9px;
    position: absolute;
    top: -9px;
    left: 69px;
}
.DP-Share .shareText
{
    font-weight: 700;
    float: left;
}
.DP-Share .shareText p
{
    color: #000;
}
.DP-Share ul
{
    display: block;
    margin-top: 3px;
}
.DP-Share ul li
{
    position: relative;
    display: inline-block;
    margin-left: 8px;
}
.DP-Share ul li p
{
    float: right;
    margin: 0 2px;
    font-size: 15px;
    color: #9a999a;
}
.DP-Share .social-ico
{
    background-image: url('../images/socailH.png');
    background-repeat: no-repeat;
    display: block;
    width: 22px;
    height: 24px;
    float: right;
    cursor: pointer;
}
.social-ico.google
{
    background-position: -87px 0px;
}
.social-ico.facebook
{
    background-position: -142px 0px;
    width: 14px !important;
}
.social-ico.twitter
{
    background-position: -115px 0px;
}
.social-ico.mailto
{
    background-position: -59px 0px;
}
.social-ico.print
{
    background-position: -28px 0;
    width: 25px;
}
.subStoriesBlock > h2
{
    font-weight: 700;
    font-size: 20px;
    margin: 10px 0;
}

.DP-Comments
{
    margin-top: 29px;
    overflow: hidden;
}
.DP-Comments h2
{
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0;
    float: left;
    display: none;
}
.DP-Comments .DP-CommentsNumber
{
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0;
    display: inline-block;
    margin-left: 5px;
}
.commentsContainer
{
    color: #5d5c5a;
    clear: both;
}
.commentsContainer h3
{
    font-size: 16px;
    color: #000;
    font-weight: 700;
}
.commentsContainer .date
{
    font-size: 13px;
    display: block;
    margin-bottom: 5px;
}
.commentsContainer p.text
{
    font-size: 14px;
    line-height: 17px;
    display: block;
}

.DP-Comments .commentPost
{
    font-weight: 300;
    font-size: 14px;
    background: #6269b6;
    color: #fff;
    padding: 3px 8px;
    float: right;
    cursor: pointer;
    margin-top: 10px;
    display: none;
}
.DP-Comments .commentPost:hover
{
    color: #E4E4E4 !important;
}
.relatedStoriesContainer, .BlogContainer, .sideCommentsContainer
{
    padding-left: 17px;
    box-shadow: 0 6.5px 7px -4px #DCDCDE;
    padding-bottom: 14px;
    overflow: hidden;
    margin-bottom: 17px;
}

#RelatedMediaBlock, #RelatedDocumentsBlock
{
    display: none;
}
.relatedStoriesContainer
{
    margin-top: 5px;
}
.relatedStoriesContainer .RelatedTabs
{
    float: right;
    margin-top: 4px;
    margin-right: 13px;
    margin-bottom: 20px;
}
.relatedStoriesContainer .RelatedTabs li
{
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
    background-color: #6269B6;
    color: #FFF;
    padding: 0px 6px;
    margin-left: 2px;
    cursor: pointer;
}
.relatedStoriesContainer .RelatedTabs li.selected
{
    color: #000;
    background-color: #D8D8E1;
}
.relatedStoriesContainer h2
{
    float: left;
    padding-bottom: 12px;
    font-size: 20px;
    font-weight: bold;
}

#RelatedStoriesBlock ul li
{
    clear: both;
    padding: 16px 20px 14px 0px;
    border-bottom: 1px solid #D1CFCE;
}
#RelatedStoriesBlock ul li:first-child
{
    padding-top: 0;
}
#RelatedStoriesBlock ul li a
{
    color: #000;
    display: block;
    line-height: 19px;
}
#RelatedStoriesBlock ul li:last-child
{
    border: 0;
}

#RelatedDocumentsBlock ul li
{
    clear: both;
    padding: 16px 20px 14px 0px;
    border-bottom: 1px solid #D1CFCE;
    background: url('/Content/english/images/RelatedDocument.png') scroll left center transparent no-repeat;
    padding-left: 25px;
}
#RelatedDocumentsBlock ul li:first-child
{
    padding-top: 0;
    background: url('/Content/english/images/RelatedDocument.png') scroll left top transparent no-repeat;
}
#RelatedDocumentsBlock ul li a
{
    color: #000;
    display: block;
    line-height: 19px;
}
#RelatedDocumentsBlock ul li:last-child
{
    border: 0;
}
.RelatedMediItem
{
    clear: both;
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.RelatedMIcon
{
    position: absolute;
    left: 5px;
    top: 5px;
}
.RelatedMediItem > a
{
    float: left;
    display: block;
    width: 42%;
    height: 83px;
}
.RelatedMediItem img
{
}
.RelatedMediTitle
{
    float: left;
    display: block;
    width: 51%;
    margin-left: 6px;
}
.RelatedMediTitle a
{
    color: #000;
    line-height: 18px;
    float: left;
    display: block;
}
.RelatedMediTitle
{
    margin-bottom: 10px;
}
.RelatedMediItem:last-child
{
    margin-bottom: 0;
}
.RelatedMediItemAudio
{
    clear: both;
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.RelatedMediTitleAudio
{
    display: block;
    margin-bottom: 10px;
}
.RelatedMediTitleAudio a
{
    width: 90%;
    color: #000;
    line-height: 18px;
    display: block;
    background: url('/Content/english/images/raudio.png') scroll left top transparent no-repeat;
    padding-left: 30px;
}
.AudioPlayerBlock
{
    width: 327px;
    position: relative;
    margin-top: 15px;
    display: none;
}
.AudioPlayer
{
    width:100%;
    height:38px;
    padding:0;
    margin:0;
}
.AudiocloseAudio
{
    position: absolute;
    right: 0;
    top: -23px;
    display: block;
    cursor: pointer;
}

.BlogContainer h2, .sideCommentsContainer h2
{
    font-size: 20px;
    font-weight: bold;
}


.BlogContainer ul li, .sideCommentsContainer ul li
{
    clear: both;
    padding: 16px 20px 14px 0px;
    border-bottom: 1px solid #D1CFCE;
}
.BlogContainer ul li a, .sideCommentsContainer ul li a
{
    color: #000;
    display: block;
    line-height: 19px;
}
.BlogContainer ul li:last-child, .sideCommentsContainer ul li:last-child
{
    border: 0;
}
.BlogContainer .writerName a, .sideCommentsContainer .writerName a
{
    color: #666766;
    font-size: 13px;
    display: block;
}
.displayMobile
{
    display: none;
}
h2.displayMobile
{
    font-size: 22px;
    font-weight: 700;
}
.staticPageText
{
    font-size: 14px;
    color: #666766;
    line-height: 19px;
}


[class*="_hcount"] .stArrow
{
    background: none !important;
    display: block !important;
    position: relative;
    font-size: 12px !important;
    border-left: 0;
    margin-left: 0 !important;
    margin-top: 3px !important;
    height: auto !important;
    text-align: center;
    margin: 0 2px;
    font-size: 15px !important;
    color: #9a999a;
}

.stButton span, .stButton
{
    margin: 0 !important;
    float: left;
    padding: 0 !important;
    font-size: 15px !important;
    line-height: 15px !important;
    height: auto !important;
}
.st_googleplus_hcount .stButton_gradient
{
    background: none !important;
    border: none !important;
    font-size: 0 !important;
    float: left;
    filter: none !important;
}
.st_googleplus_hcount
{
    float: right;
}
.stButton .googleplus
{
    background-image: url('../images/socailH.png') !important;
    background-repeat: no-repeat !important;
    display: block;
    width: 22px;
    height: 24px !important;
    background-position: -87px 0px;
    font-size: 0 !important;
}

.stButton .chicklets:hover
{
    opacity: 1 !important;
    -ms-filter: "alpha(opacity=100)" !important;
    filter: alpha(opacity=100) !important;
}

.searchResults
{
}
.searchPageTitle
{
    font-weight: 700;
    margin-bottom: 9px;
    color: #000;
    font-size: 15px;
}
.searchPageTitle.no-result
{
    color: #E70C00;
}
.searchResults .fullwidText
{
    color: #5b5b5b;
    padding-bottom: 13px;
}
.searchResults h3 a
{
    color: #000;
}
.searchResults h3.video
{
    padding-left: 30px;
    background: url('/Content/english/images/videoSearch.png') no-repeat 1px 3px;
}
.searchResults .date
{
    font-size: 13px;
    display: block;
    margin-bottom: 8px;
}
.searchResults .text
{
    font-size: 14px;
    line-height: 19px;
}
.searchResults em
{
    background: #d0d2eb;
    padding: 2px 4px;
}
.siteMapContent .siteMapList.Level.first
{
    padding-bottom: 18.5px;
    text-align: center;
}
.siteMapContent .siteMapList.Level.first li
{
    margin: 0;
    margin-right: 10px;
    width: auto;
    padding: 6px 17px;
}
.siteMapContent .siteMapList
{
    text-align: right;
}
.siteMapContent .siteMapList.Level.sec
{
    margin-bottom: 27px;
    padding-top: 16px;
    text-align: left;
}
.siteMapContent .siteMapList.Level.sec li:first-child
{
    margin-left: 0;
}
.siteMapContent .siteMapList
{
    text-align: right;
}
.siteMapContent .siteMapList li
{
    background-color: #636ab0;
    text-align: center;
    padding: 2px 0;
    display: inline-block;
    color: #FFF;
    font-size: 17px;
    margin-left: 43px;
    min-width: 50px;
padding: 0 10px;
    position: relative;
}
.siteMapContent .siteMapList.sec li:before
{
    height: 19px;
    width: 1px;
    border-left: 1px solid #a3a3a3;
    position: absolute;
    top: -19px;
    content: " ";
    left: 50%;
    margin-left: 1px;
}
.siteMapContent .siteMapList.sec li:after
{
   height: 1px;
width: 158px;
border-bottom: 1px solid #a3a3a3;
position: absolute;
top: -21px;
content: " ";
left: -81px;
}
.siteMapContent .siteMapList.sec li:first-child:after
{
    display: none;
}
.siteMapContent .siteMapList.sec li:last-child:after
{
 
}
.siteMapContent .siteMapList li a, .siteMapContent .siteMapList li
{
    color: #fff;
    font-weight: 700;
}
.siteMapContent .siteMapList li a:hover
{
    color: #ECECEC !important;
}
.siteMapContent .siteMapList.first li:after
{
    height: 15px;
    width: 1px;
    border-left: 1px solid #a3a3a3;
    position: absolute;
    bottom: -15px;
    content: " ";
    left: 50%;
    margin-left: 0px;
}
.siteMapContent .siteMapList.Level.last
{
    width: auto;
    margin-left: 21px;
}
.siteMapContent .siteMapList.Level.last li:before
{
    height: 1px;
    width: 5px;
    border-bottom: 1px solid #a3a3a3;
    position: absolute;
    top: 15px;
    content: " ";
    left: -5px;
    margin-left: 0px;
}
.siteMapContent .siteMapList.Level.last li:after
{
    height: 44px;
    border-right: 1px solid #a3a3a3;
    position: absolute;
    top: -27px;
    content: " ";
    left: -7px;
    left: -22px\9;
    width: 1px;
}
.siteMapContent .siteMapList.Level.last li
{
    display: block;
    margin-bottom: 15px;
    float: left;
    clear: both;
    margin-left: 0;
    background: #d8d8e0;
    font-weight: 300;
    width: auto;
    padding: 2px 8px;
}
.siteMapContent .siteMapList.Level.last li a
{
    font-weight: 300;
    color: #000;
    font-size:14px;
}
.siteMapContent .siteMapList.Level.last li a:hover
{
    color:#000;
}
.mobilebreadCrumbs
{
    display: none;
}
/** Send to Friend Block Start **/
.DP-Share .sendToFriendBlockContainer
{
    bottom: 50px;
    left: -200px;
    opacity: 0;
}
.HomePage-BrifSharing .sendToFriendBlockContainer
{
    bottom: 50px;
    left: -200px;
    opacity: 0;
    z-index: 999;
}
.BNsocialItems .sendToFriendBlockContainer .stf-Arrow
{
    background: none;
    border-right: 25px solid #ECEAEC;
    border-left: 25px transparent;
    border-top: 25px solid transparent;
    top: -24px;
    width: 0;
    height: 0;
    right: 0;
    left: auto;
    box-shadow: 1px 1px 1px #ECEAEC;
}
.BNsocialItems .sendToFriendBlockContainer
{
    top: 50px;
    right: 0;
    opacity: 0;
    z-index: 999;
}
.sendToFriendBlockContainer
{
    width: 371px;
    background-color: #ECEAEC;
    padding: 15px 20px 20px;
    position: absolute;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(207,207,207,1);
    -moz-box-shadow: 0px 2px 2px 0px rgba(207,207,207,1);
    box-shadow: 0px 2px 2px 0px rgba(207,207,207,1);
    z-index: 11;
}
.SendToFriendBlockTitle
{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
#sendToFriendBlockForm
{
}
input[type=text].SendToFriendTextField
{
    width: 333px;
    border: 1px solid #B0ADAD;
    line-height: 27px;
    font-size: 14px;
    color: #000;
    padding: 0 10px;
    height: 27px;
}
.SendToFriendTextArea
{
    width: 333px;
    resize: none;
    height: 72px;
    padding: 5px 10px;
    font-size: 14px;
    color: #000;
    border: 1px solid #B0ADAD;
    font-family: Arial;
}
.focusvalue
{
}
.errorMassage
{
    font-size: 14px;
    color: #ff0101;
    visibility: hidden;
}
#stfBlockName
{
}
#stfBlockNameVald
{
}
#stfBlockSender
{
}
#stfBlockSenderVald
{
}
#stfBlockEmail
{
}
#stfBlockEmailVald
{
}
#stfBlockMassage
{
}
#stfBlockMassageVald
{
}
.buttonContainer
{
    text-align: right;
}
.SendToFriendTextbutton
{
    border: none;
    background-color: #6269B6;
    color: #FFFFFF;
    padding: 3px 8px;
}
.stf-Arrow
{
    width: 25px;
    height: 22px;
    background-image: url('../images/sendtofriendarrow.png');
    position: absolute;
    bottom: -22px;
    left: 50%;
}

.todayInHistory .no-result
{
    margin-top: 7px;
}
/********************************************************************************************************/
.mobileMedia
{
    display: block;
}
.BrifloaderGifDiv
{
    text-align: center;
}
.BriefContent
{
    display: none;
}
.DP-PhotoAlbume
{
    font-size: 14px;
    background: url("/Content/images/writermediaicon.png") no-repeat scroll left -33px #FFF;
    padding-left: 30px;
    color: #0066cc;
    padding-top: 4px;
    padding-bottom: 2px;
    display:block;
}
.DP-PhotoAlbumName {
    font-size: 13px;
    color: #666766;
    font-weight: bold;
}
.arabicLink
{
    display: none !important;
}


.HeaderTopstory{position:absolute;left:39.4%;top:19px;z-index:9999999;width:24.8%;height:60px;}
.HeaderTopstory a.b3MainLink{font-size:15px;font-weight:bold;color:#fff;line-height: 18px;display:block;}
.HeaderTopstory a.b3MainLink:hover{color:#fff !important;}
.HeaderTopstory a.b3SubLink {color:#edffa7;font-size:12px;display:block;}
.HeaderTopstory a.b3SubLink:hover {color:#edffa7 !important;font-size:12px;}
.bo3zezImage{position: absolute;left: 63.8%;top: 9px;z-index: 999999;}

.TweetIcon
{
  display: block;
text-align: right;
/* margin-top: 10px; */
position: absolute;
right: 0;
bottom: 10px;
height: 20px;

}
.qautoClass
{
    position:relative;
    font-size:18px !important;
    line-height: 20px !important;
}

@media only screen and (min-width: 768px)
{

}
/* Desktop  End    */

/* Mobile  Start   */

@media only screen and (max-width: 767px),only screen and (max-device-width: 767px) /* Mobile  */
{
   
   .firstSummaryMobile .summarySubIcom{ width:45px;height:45px;       }
    .HeaderTopstory{display:none;}
    .bo3zezImage{display:none;}
    .arabicLink
    {
        display: block !important;
        border-top: 3px solid #636ab8 !important;
        border-bottom: 0px !important;
        position: relative;
    }
    .arabicLink a
    {
        font-size: 40px !important;
    }
    .arabicArrowmenu
    {
    }
    .lastItemMenu
    {
        border-bottom: 0px !important;
    }
    .FirstdesktopOnly
    {
        display: none !important;
    }
    .Sub-GallaryIcon
    {
        margin-top: 15px;
    }

    .DP-PhotoAlbume
    {
        font-size: 20px;
        background: url("/Content/images/writermediaicon.png") no-repeat scroll left -35px transparent;
        padding-left: 30px;
        color: #0066cc;
        position: relative; /* left: 0; */ /* bottom: -22px; */
        bottom: auto;
        margin-left: 29px;
    }
    .DP-PhotoAlbumName {
        font-size: 20px;
        color: #666766;
        font-weight: bold;
    }
    span.bodyAlbumlinkTitle {
        font-size: 20px;
        color: #666766;
        font-weight: bold;
    }
    div.bodyAlbumContainer a:last-child {
        font-size: 20px;
        background: url("/Content/images/writermediaicon.png") no-repeat scroll left -33px transparent;
        padding-left: 30px;
        color: #0066cc;
        padding-top: 4px;
        padding-bottom: 2px;
        display: block;
    }
    .DP-MainImage
    {
        width: 100%;
    }
    .logodesktopOnly
    {
        display: none !important;
    }
    body
    {
        position: relative;
    }
    #tempimage
    {
        display: none;
    }
    #Header
    {
        height: inherit;
        padding-bottom: 10px;
        margin-top: 0;
    }
    .TopHeaderIconsBlock
    {
        display: none;
    }
    .logoBlock
    {
        width: 232px;
        padding-left: 0;
        position: absolute;
        right: 3.1%;
        top: 0;
    }
    .logoBlock a
    {
        width: 232px;
        display: block;
        text-align: right;
    }

    .topHeader
    {
        border-bottom: 0;
        position: relative;
    }
    .searchBlock
    {
        display: none;
    }
    #LeftSiderBar
    {
        float: none;
        width: 100%;
        max-width: 100%;
    }

    .MenuBlock
    {
        height: auto;
        background: #1e1e1e;
        width: 59%;
        position: absolute !important;
        left: -59%;
        top: 0;
        z-index: 99999;
        height: 100%;
        -webkit-box-shadow: 1px 0px 4px 0px rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 1px 0px 4px 0px rgba(50, 50, 50, 0.75);
        box-shadow: 1px 0px 4px 0px rgba(50, 50, 50, 0.75);
        margin-bottom: 0;
    }
    .MenuBlock ul li
    {
        widh: 100%;
        display: block;
        float: none;
        font-size: 37px;
        line-height: inherit;
        border-bottom: 3px solid #333232;
        border-top: 3px solid #000;
        margin-left: 0;
        height: 87px;
    }
    .MenuBlock ul li a
    {
        width: 84.6%;
        text-align: right;
        padding-right: 9.5%;
        height: 87px;
        display: block;
        line-height: 90px;
    }
    .MenuBlock ul li.selected a
    {
        background: #6269b7;
    }
    .MobilemenuIcon
    {
        width: 43px;
        height: 33px;
        position: absolute;
        left: 4%;
        top: 23px;
        display: block;
    }
    #RightSiderBar
    {
        float: none;
        width: 100%;
        max-width: 100%;
        display:none;
    }
    .HomePage-MainStory-PaginationBlock
    {
        display: none;
    }
    .HomePage-MainStory-MainNews
    {
        height: auto;
    }
    #HomePage-MainStory-Block
    {
        background: #fff;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding-top: 0;
    }
    .HomePage-MainStory
    {
        width: 100%;
    }
    .HomePage-MainStory-MainNews-Left
    {
        width: 100%;
        float: none;
    }
    .HomePage-MainStory-MainNews-Left a
    {
        font-size: 50px;
        color: #000;
        padding-left: 2.8%;
        display: block;
        line-height: 60px;
        border-bottom: 1px solid #a3a2a2;
        padding-bottom: 23px;
    }
    .HomePage-MainStory-MainNews-Left p
    {
        display: none;
    }
    .HomePage-MainStory-MainNews-Right
    {
        display: none !important;
    }
    .thumnailSlider ul li
    {
        display: block ;
        clear: both;
        padding-left: 20px;
        width:100% !important;
        opacity: 1;
        position: relative;
        float:none;
    }
    .thumnailSlider,.thumnailSlider ul
    {
        width:100% !important;
    }
    .thumnailSlider ul li a.slider
    {
        width: 34.5%;
        float: left;
        margin-right: 3.6%;
        margin-bottom: 40px;
    }
    .SubArticlTypeIcon
    {
        position: absolute;
        left: 4%;
        top: 6%;
    }
    .SubArticlTypeIcon img.SubArticlTypeIconImg
    {
        width: 32px;
        height: 32px;
        float: none;
    }
    .thumnailSlider ul li h3
    {
        width: 53%;
        float: left;
        display: block;
       
    }
    .thumnailSlider ul li a
    {
       font-size: 30px;
        color: #000; 
         vertical-align: middle;
        line-height: 34px;
          display: block;
    }
    .thumnailSliderBlock
    {
        padding-top: 60px;
        height: auto;
    }
    .NextArrow
    {
        display: none;
    }
    .PrevArrow
    {
        display: none;
    }
    #HomePage-Highlight
    {
        padding-top: 30px;
        padding-left: 3.2%;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
    }
    .hightlighTitle
    {
        font-size: 40px;
        font-weight: bold;
        color: #000;
        padding-bottom: 0;
        padding-top: 0;
    }
    .HomePage-H-Block
    {
        clear: both;
        width: 100%;
        float: none;
        margin-bottom: 33px;
    }
    .HomePage-H-Block a.HighlightsImg
    {
        width: 34.5%;
        float: left;
        margin-right: 3.5%;
        margin-bottom: 0;
        display: block;
    }
    .HighlightsLinkBlock
    {
        width: 62%;
        float: left;
    }
    .HomePage-H-Block a.HighlightsLink
    {
        font-size: 32px;
        color: #000;
        line-height: 37px;
        display: block;
    }
    .AuthorName
    {
        font-size: 26px;
        color: #666766;
        display: block;
        margin-bottom: 0;
    }
    .HomePage-H-Block-spartor
    {
        display: none;
    }
    .HomePage-B-Block-spartor
    {
        display: none;
    }
    #HomePage-Brief
    {
        padding-top: 30px;
        position: relative;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding-bottom: 40px;
    }
    .HomePage-BriefTitle
    {
        font-size: 40px;
        font-weight: bold;
        color: #000;
        padding-bottom: 32px;
        padding-left: 14.8%;
        padding-top: 0;
    }
    .HomePage-B-BlockTitle
    {
        font-size: 30px;
        font-weight: bold;
        margin-bottom: 14px;
        line-height: 36px;
    }
    .HomePage-B-Block
    {
        width: 65.6%;
        background: #f2f2f2;
        padding: 2.14% 4.4%;
        font-size: 30px;
        position: relative;
        float: none;
        min-height: 434px;
        margin: 0 auto;
    }
    .HomePage-B-Block:first-child
    {
        margin: 0 auto;
    }
    .BMArrowNext
    {
        position: absolute;
        right: 0;
        top: 50%;
        width: 55px;
        height: 86px;
        background: url('../images/BMArrow.png') right top transparent no-repeat scroll;
        cursor: pointer;
    }
    .BMArrowPrev
    {
        position: absolute;
        left: 0;
        top: 50%;
        width: 55px;
        height: 86px;
        background: url('../images/BMArrow.png') left top transparent no-repeat scroll;
        cursor: pointer;
    }
    .arrwoDisabeld
    {
        opacity: 0.5;
        cursor: default;
    }

    .HomePage-BrifSharingbg
    {
        width: 100%;
        height: 74px;
        background: #dbdbe3;
        position: absolute;
        left: 0;
        bottom: 0;
        opacity: 0.8;
        z-index: 9;
        display: none;
    }
    .HomePage-BriefContetn
    {
        overflow: hidden;
    }
    .HomePage-BrifSharing
    {
        width: 100%;
        height: 74px;
        background: transparent;
        bottom: 12px;
        z-index: 10;
        left: 36px;
    }

    .HomePage-BrifSharing ul
    {
        padding-top: 29px;
        height: 26px;
        width: 100%;
    }
    .HomePage-BrifSharing ul li
    {
        display: block;
        text-align: center;
        display: inline-block;
        margin-right: 14.6%;
        cursor: pointer;
    }
    .bGooglePlus
    {
        width: 35px;
        height: 43px;
        background: url('../images/MBshareIcon.png') scroll left top no-repeat transparent;
        display: block;
    }
    .bGooglePlus:hover
    {
        background-position: left top;
    }
    .bTwitter:hover
    {
        background-position: -95px top;
    }
    .bFacebook:hover
    {
        background-position: -200px top;
    }
    .bSendToFriend:hover
    {
        background-position: -289px top;
    }
    .bTwitter
    {
        width: 39px;
        height: 43px;
        background: url('../images/MBshareIcon.png') scroll -95px top no-repeat transparent;
        display: block;
    }
    .bFacebook
    {
        width: 22px;
        height: 43px;
        background: url('../images/MBshareIcon.png') scroll -200px top no-repeat transparent;
        display: block;
    }
    .bSendToFriend
    {
        width: 38px;
        height: 43px;
        background: url('../images/MBshareIcon.png') scroll -289px top no-repeat transparent;
        display: block;
    }
    .BMArrowNext
    {
        display: block;
    }
    .BMArrowPrev
    {
        display: block;
    }
    #HomePageSubStoryBlock
    {
        padding-top: 0px;
    }
    .subStoryNewsBlock
    {
        width: 93.4%;
        margin: 0 auto;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding: 0 3.3%;
        margin-top: 30px;
    }
    .subStoryNewsBlock:first-child
    {
        margin-right: 0;
    }
    .subStoryNewsTitle a
    {
        display: block;
        font-size: 40px;
        font-weight: bold;
        color: #000;
        font-weight: bold;
        background: url('../images/substoryicon.png') scroll left center no-repeat transparent;
        padding-left: 5.4%;
        margin-bottom: 5px;
    }
    .subStoryNewsBlock
    {
        float: none;
    }
    .wirterNameListMorasl
    {
        display: block;
        font-size: 26px;
        color: #666766;
    }
    .mainSubStoryTitleLink
    {
        font-size: 32px;
        color: #000;
    }
    .subStorySummary
    {
        display: none;
    }
    .readMoreSubStory
    {
        padding-top: 24px;
    }
    .readMoreSubList ul li
    {
        display: block;
        border-top: 2px solid #dddddd;
        width: 100%;
        padding: 15px 0;
    }
    .readMoreSubList ul li .readMoreSubListLink
    {
        width: 87.0%;
        float: left;
        display: block;
        font-size: 32px;
        color: #5d5c5a;
        padding-bottom: 10px;
        padding-left: 3.6%;
        line-height: 33px;
    }
    .subStoryMoreLink
    {
        width: 100%;
        text-align: right;
        font-size: 14px;
        color: #6269b6;
        display: none;
    }
    .Sn-videoIcon
    {
        width: 19px;
        height: 12px;
        background: url('../images/MnIcon.png') scroll left top no-repeat transparent;
        display: block;
        float: left;
        margin: 4px 0 0 0;
        margin-right: 5px;
    }


    .mobileOnly
    {
        display: block;
    }
    .desktopOnly
    {
        display: none;
    }

    /* Right area mobile Start*/
    .blockTitle
    {
        font-size: 40px;
    }
    .commentBlockContainer
    {
        background-color: #EEEEF2;
        padding-top: 40px;
        padding-left: 0;
    }
    .commentBlockTitleMob
    {
        padding-left: 17px;
    }
    .commentBlockItem
    {
        padding-left: 17px !important;
        height:auto;
    }
    .commentBlockItemAuthor
    {
        line-height: inherit;
    }
    .commentBlockItemAuthorLink
    {
        font-size: 26px;
        line-height: inherit;
    }
    .commentBlockItemTitleLink
    {
        font-size: 32px;
        line-height: inherit;
    }
    .commentBlockArrowsList
    {
        display: none;
    }
    .commentBlockContent
    {
        height: auto;
        overflow: visible;
    }
    .commentBlockList
    {
        position: relative;
        top: 0;
        right: 0;
        width: 100%;
    }
    .blogBlockContainer
    {
        padding-top: 40px;
        padding-left: 0;
        margin: 0;
    }
    .blogBlockTitleMob
    {
        padding-left: 17px;

    }
    .blogBlockItem
    {
        padding-left: 17px;
    }
    .blogBlockItemAuthor
    {
        line-height: inherit;
    }
    .blogBlockItemAuthorLink
    {
        font-size: 26px;
        line-height: inherit;
    }
    .blogBlockItemTitleLink
    {
        font-size: 32px;
        line-height: inherit;
    }
    .bythenumbersBlockContainer
    {
        padding-right: 20px;
        margin: 0;
        background-color: #EEEEF2;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding-bottom: 0px;
    }
    .bythenumbersBlockMoreLink
    {
        font-size: 16px;
        color: #000;
        padding-bottom: 10px;
    }
    .bythenumbersBlockTitleMob
    {
        padding-left: 20px;
        padding-top: 40px;
    }
    .bythenumbersBlockItem
    {
        padding-left: 20px;
    }
    .bythenumbersBlockItemNumber
    {
        font-size: 32px;
        line-height: inherit;
        margin-right: 20px;
    }
    .bythenumbersBlockItemDesc
    {
        font-size: 32px;
    }
    .historyBlockContainer
    {
        margin: 0px;
        padding-top: 40px;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding-bottom: 0px;
        padding-right: 20px;
    }
    .historyBlockDate
    {
        font-size: 38px;
        margin-top:3px;
    }
    .historyBlockTitleMob
    {
        padding-left: 20px;
 
float:left;
    }
    .historyBlockItem
    {
        padding-left: 20px;
    }

    .historyBlockItemNumber
    {
        font-size: 32px;
        line-height: inherit;
        margin-right: 20px;
    }
    .historyBlockItemLink
    {
        font-size: 32px;
        padding-top: 0;
        width:auto;
        display:block
    }
    /* Right area mobile End*/
    /* footer start */
    .bottomBarContainer
    {
        border-top: none;
    }
    .bottomBarRights
    {
        float: none;
        font-size: 28px;
        color: #4f5250;
        text-align: center;
        display: block;
    }
    .bottomBarRightsLink
    {
        font-size: 28px;
        color: #4f5250;
    }
    .stayUpdatedFooterRSS
    {
        display: none;
    }
    .footerContainer
    {
        border-top: 1px solid #a3a2a2;
        padding-left: 0;
    }
    .stayUpdatedFooterBlockContainer
    {
        width: 100%;
        margin: 0;
        float: none;
    }
    .stayUpdatedFooterBlockTitle
    {
        text-align: center;
        font-size: 30px;
        font-weight: normal;
        color: #4f5250;
    }
    .stayUpdatedFooterBlockItem
    {
        background-image: url('../images/mobileFooterIcons.png');
        width: 100px;
        height: 100px;
        padding: 0;
        margin: 0;
    }
    .stayUpdatedFooterBlockItem a
    {
        width: 83px;
        height: 91px;
        display: block;
    }

    .stayUpdatedFooterBlockItemLink
    {
        font-size: 0px;
    }
    .stayUpdatedFooterBlockList
    {
        width: 401px;
        margin: 0 auto;
    }
    .stayUpdatedFooterFacebook
    {
        background-position: -291px 10px;
    }
    .stayUpdatedFooterFacebook:hover
    {
        background-position: -291px 10px;
    }
    .stayUpdatedFooterYoutube
    {
        background-position: -74px 10px;
    }
    .stayUpdatedFooterYoutube:hover
    {
        background-position: -74px 10px;
    }
    .stayUpdatedFooterTwitter
    {
        background-position: -180px 10px;
    }
    .stayUpdatedFooterTwitter:hover
    {
        background-position: -180px 10px;
    }
    .stayUpdatedFooterInstegram
    {
        background-position: -370px 10px;
    }
    .stayUpdatedFooterInstegram:hover
    {
        background-position: -370px 10px;
    }
    .stayUpdatedFooterGoogle
    {
        background-position: 30px 10px;
    }
    .stayUpdatedFooterGoogle:hover
    {
        background-position: 30px 10px;
    }
    .ToTop
    {
        text-align: center;
        display: block;
        margin-bottom: 30px;
        cursor: pointer;
    }
    /* footer End */

    .mainSubStoryTitle
    {
        min-height: inherit;
    }
    /* Breaking News Start*/
    .breakingNewsContainer
    {
        width: 36%;
    }
    #ticker-area
    {
        width: 64%;
    }
    .breakingNews
    {
        margin-bottom: 7px;
    }
    .breakingNewsTitle
    {
        font-size: 30px;
        font-weight: bold;
        padding: 10px;
        box-sizing: border-box;
        text-align: center;
    }
    #ticker-area a
    {
        padding-left: 15px;
        font-size: 28px;
        font-weight: normal;
        color: #E70C00;
        display: block;
    }
    /* Breaking News End */

    .galleryBlockTitle
    {
        display: none;
    }



    /* Sumamry Mobile Start  */
    .summaryFullWidthBlock
    {
        background: #eeeef2;
        box-shadow: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .fullWidthSub
    {
        width: 100%;
        float: none;
        min-height: inherit;
        margin-bottom: 10px;
    }
    .firstSummaryMobile
    {
        width: 100%;
        margin-bottom: 20px;
        background: #fff;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
        padding-bottom: 38px;
    }
    .writerBlock
    {
        overflow: visible;
        clear: both;
    }
    .writerBlock img
    {
        display: none;
    }
    .writerBlock p a
    {
        font-size: 38px;
        color: #000;
        padding-left: 2.8%;
        display: block;
        line-height: 50px;
        float: none;
    }
    .writerBlock .writerName a
    {
        padding-left: 2.8%;
        font-size: 26px;
        line-height: inherit;
    }
    .fullWidthSub .summaryText
    {
        display: none;
    }
    .secondSummaryMobile
    {
        padding-left: 3.2%;
        clear: both;
    }
    .secondSummaryMobile img
    {
        width: 34.5%;
        float: left;
        margin-right: 3.6%;
        margin-bottom: 40px;
    }
    .secondSummaryMobile .writerBlock
    {
        width: 53%;
        display: table-cell;
        vertical-align: middle;
        height: 120px;
    }
    .secondSummaryMobile .writerBlock p a
    {
        font-size: 32px;
        color: #000;
        float: left;
        display: block;
        line-height: 34px;
    }
    .subStoriesBlock
    {
        background: #eeeef2;
    }
    .subStoriesBlock .subStory
    {
        width: 100%;
        float: none;
        margin-bottom: 18px;
        margin-right: 13px;
        clear: both;
        padding-left: 3.2%;
    }
    .subStoriesBlock .subStory img
    {
        width: 34.5%;
        float: left;
        margin-right: 3.6%;
        margin-bottom: 40px;
    }
    /* Sumamry Mobile End  */

    .breadCrumbs
    {
        display: none;
    }
    .subStoriesBlock .subStoryDetails
    {
        width: 53%;
        display: table-cell;
        vertical-align: middle;
    }
    .subStory .writerName a
    {
        display: block;
        color: #5d5c5a;
        padding-left: 2.8%;
        font-size: 26px !important;
        line-height: 30px;
    }
    .subStory .date
    {
        display: block;
        color: #5d5c5a;
        padding-left: 2.8%;
        font-size: 20px;
        line-height: 30px;
    }
    .subStory p a
    {
        padding-left: 2.8%;
        width: 100%;
        font-size: 32px !important;
        color: #000;
        float: left;
        vertical-align: middle !important;
        display: block;
        line-height: 34px !important;
    }

    .headlineBlock
    {
        width: 100%;
        float: none;
        margin-bottom: 20px;
        margin-right: 0;
        padding-left: 3.2%;
        border-top: 1px solid #a3a2a2;
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .headlineBlock:first-child
    {
        border-top: 0;
        padding-top: 0;
    }
    .Seprator
    {
        display: none;
    }
    .headlineDetails
    {
        display: none;
    }

    .headlineBlock .writerName a
    {
        font-size: 26px;
        color: #666766;
        line-height: 30px;
    }
    .headlineBlock p a
    {
        font-size: 32px;
        color: #000; /* float: left; */
        line-height: 30px;
    }

    .SummarypageTitleMobile
    {
        display: block;
        font-size: 45px;
        background-color: #eeeef2;
        padding-left: 2.8%;
        height: 85px;
        margin: 7px 0;
        color: #282829;
        line-height: 85px;
    }


    .displayMobile
    {
        display: block;
    }
    .breadCrumbs, .DP-Image .caption, .articleCaption, .DP-Comments
    {
        display: none;
    }
    .DP-Content .DP-Image img
    {
        max-width: 100%;
    }
    .DP-Tags
    {
        float: none;
        width: 90%;
        margin: 10px auto;
    }
    .DP-Content .DP-ContentTitle
    {
        clear: both;
        font-size: 25px;
        line-height: normal;
        margin: 0 5px;
        margin-bottom: 11px;
    }
    .DP-Content .writerName a
    {
        font-size: 16px;
        margin: 0 5px;
    }
    .DP-Content .date
    {
        margin: 0 5px;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .DP-Summary
    {
        font-size: 28px;
        line-height: normal;
    }
    .DP-Content
    {
        margin: 0 5px;
        font-size: 17px;
        line-height: normal;
    }
    .DP-Content em
    {
        font-style: italic;
    }
    .DP-Content p
    {
        margin: 0 5px;
        font-size: 17px;
        line-height: normal;
    }
    .DP-Share
    {
        margin-right: 5px;
        margin-left: 5px;
        text-align: center;
    }
    .DP-Share ul li.desktopOnly
    {
        display: none;
    }
    .DP-Share .shareText
    {
        float: none;
        height: 24px;
    }
    .DP-Share ul
    {
        margin-top: 0;
        display: inline;
    }
    .subStoriesBlock
    {
        background: #eeeef2;
        padding: 5px;
    }
    .subStoriesBlock .subStory
    {
        width: 100%;
    }
    .subStory p a
    {
        font-size: 15px;
        line-height: normal;
    }
    .subStory .writerName a, .subStory .date
    {
        font-size: 12px;
    }
    .subStoriesBlock .subStory img
    {
        width: 34%;
    }
    .summarySubIcomBlock
    {
        left: 4%;
        top: 6%;
    }
    .DP-Content .DP-Image
    {
        float: none;
        width: 100%;
        margin-left: 0px;
        margin-bottom: 0px;
    }
    .staticRight, .staticPageShare
    {
        display: none;
    }
    .staticPageText
    {
        margin-top: 10px;
        margin: 5px;
    }

    #mainstoryVideo
    {
        width: 100%;
        height: auto;
    }
    .mobilebreadCrumbs
    {
        display: block;
        margin: 7px 0;
        padding: 5px;
        background: #eeeef2;
    }
    .mobilebreadCrumbs a
    {
        font-size: 45px;
        color: #000;
    }
    .body
    {
        padding: 0 3.1%;
    }
    .DP-Content
    {
        font-size: 28px;
    }
    .DP-Content .date
    {
        font-size: 26px;
        padding: 0 3.1%;
    }
    .DP-Content p
    {
        font-size: 28px;
    }
    .DP-Content .DP-ContentTitle
    {
        font-size: 50px;
        padding: 0 3.1%;
    }
    .DP-Content .writerName
    {
        font-size: 26px;
        padding: 0 3.1%;
        display: block;
    }
    .DP-Content .writerName a
    {
        font-size: 26px;
    }
    .subStoriesBlock > h2
    {
        font-size: 40px;
        padding-left: 2.8%;
    }
    .bdesktopOnly
    {
        display: none;
    }
    .DP-MainImage
    {
        width: 100%;
    }
    .subStoriesBlock .date
    {
        display: none;
    }
    .HomePage-Highligh-Content
    {
        padding-bottom: 10px;
    }
    .DP-Share .social-ico
    {
        width: 44px;
        height: 44px;
        background-size: 300px 48px;
    }
    .social-ico.facebook
    {
        background-position: -272px 0px;
        width: 44px !important;
    }
    .social-ico.twitter
    {
        background-position: -225px 0px;
    }
    .stButton .googleplus
    {
        background-position: -167px -3px;
        background-size: 300px 48px;
        width: 40px;
        height: 40px !important;
    }
    .DP-Share ul li p
    {
        font-size: 22px;
        padding-top: 10px;
    }
    .DP-Share .shareText p
    {
        padding-top: 0;
        margin-top: -9px;
    }
    .stButton .stBubble_hcount
    {
        font-size: 22px !important;
        padding-top: 10px !important;
        padding-left: 5px !important;
    }

    /* Author - page */
    .FeaturedAuthorBlockContainer.AuthorPageBlock
    {
        padding-left: 2.8%;
        box-shadow: 0px;
        padding-bottom: 0px;
    }
    .AuthorPageBlock .FeaturedAuthorBlockItem img
    {
        width: 31.3% !important;
        height: auto !important;
    }
    .AuthorPageBlock .FeaturedAuthorBlockItem h3 a
    {
        width: 64% !important;
    }
    .AuthorPageBlock .writerNameRead a
    {
        font-size: 26px;
        color: #666766;
        font-weight: bold;
    }
    .AuthorPageBlock .writerNameRead
    {
        padding-top: 8%;
    }
    .AuthorPageBlock ul.writerConnect li
    {
        width: 50px;
        height: 38px;
        background: url('../images/mobileWriterSocial.png') no-repeat;
    }
    .AuthorPageBlock ul.writerConnect li.spart
    {
        width: 5px;
        background: url('../images/mobileWriterSocial.png') -50px top no-repeat;
    }
    .AuthorPageBlock ul.writerConnect li.Wgoogle
    {
        background-position: 0px 0px;
    }
    .AuthorPageBlock ul.writerConnect li.Wgoogle:hover
    {
        background-position: 0px -42px;
    }
    .AuthorPageBlock ul.writerConnect li.Wtwitter
    {
        background-position: -55px 0px;
        width: 68px;
    }
    .AuthorPageBlock ul.writerConnect li.Wtwitter:hover
    {
        background-position: -55px -42px;
    }
    .AuthorPageBlock ul.writerConnect li.Wfacebook
    {
        background-position: -130px 0px;
        width: 46px;
    }
    .AuthorPageBlock ul.writerConnect li.Wfacebook:hover
    {
        background-position: -130px -42px;
        width: 46px;
    }
    .loadMore .loadMoreButton
    {
        padding: 0px;
        width: 100%;
        margin: 10px 0px 20px;
        border: 0px;
        height: 85px;
        background-color: #6269b6;
        font-size: 32px;
        color: #ffffff;
        -webkit-border-radius: 0px;
        -webkit-box-shadow: 0px;
        text-align: center;
        line-height: 78px;
        cursor: pointer;
    }
    .block
    {
        width: 96% !important;
        border-top: 1px solid #a3a2a2;
        padding: 40px 20px;
    }
    .block:first-child
    {
        padding-top: 0px;
        border-top: 0px !important;
    }
    .AuthorPageBlock .block
    {
        width: 100% !important;
    }
    .blocks .writerBlock p a
    {
        width: 100% !important;
        padding-left: 0px;
        font-size: 32px;
    }
    .blocks .writerBlock
    {
        display: table-footer-group;
    }
    .blocks .summaryText p
    {
        display: none;
    }
    .blocks .summaryText span
    {
        display: none;
    }
    .blocks .summaryText span.date
    {
        display: block;
        font-size: 26px;
        font-weight: normal;
    }
    .blocks .summaryText
    {
        display: table-header-group;
    }
    .AuthorPageBlock .writerNameRead
    {
        width: 100%;
        display: block;
    }
    .FeaturedAuthorBlockContainer.AuthorPageBlock
    {
        margin-left: 20px !important;
        box-shadow: none !important;
        margin-top: 20px;
    }
    .AuthorPage .blocks
    {
        padding-right: 0px !important;
    }
    .blocksRow
    {
        display: none !important;
    }

    /* special numbers */
    .specialNumberContent .fullwidText .specNum
    {
        font-size: 32px;
        display: table-cell;
    }
    .bythenumbersBlockContainer .bythenumbersBlockItemNumber
    {
    }
    .bythenumbersBlockContainer .bythenumbersBlockItemDesc
    {
    }
    .specialNumberContent .fullwidText .text
    {
        font-size: 32px;
        display: table-cell;
    }
    .specialNumberContent .fullwidText:first-child
    {
        padding-top: 20px;
    }
    .specialNumberContent .fullwidText
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    /* today in history */
    .todayInHistory .fullwidText
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .todayInHistory .fullwidText:first-child
    {
        padding-top: 20px;
    }
    .todayInHistory .specNum
    {
        float: left;
        clear: both;
        height: auto;
        margin-right: 12px;
        font-size: 32px;
        margin-left: 0px;
    }
    .todayInHistory .fullwidText .text
    {
        display: inline;
        font-size: 32px;
        -webkit-appearance: none;
    }
    .todayInHistory .dateChooser select
    {
        font-size: 28px;
        padding: 5px 13px 5px 3px;
        float: left;
        margin-right: 10px;
        text-shadow: none;
        background-color: #ffffff;
    }
    .dateChooser select
    {
        border-radius: 0px;
        -webkit-box-shadow: #fff;
        -webkit-border-radius: 0px;
        height: 60px;
    }
    .todayInHistory select.daySelect
    {
        background: url('/Content/english/images/Arrow.png') no-repeat 98% center;
        width: 20%;
    }
    select.monthSelect
    {
        width: auto;
    }
    .todayInHistory .dateChooser .monthSelect
    {
        padding-left: 3px;
        font-size: 28px;
        background: url('/Content/english/images/Arrow.png') no-repeat 98% center;
        width: 55%;
    }
    .dateChooser
    {
        display: table;
        overflow: hidden;
        text-align: center;
        margin: 38px auto 0px;
        height: 60px;
        width: 74%;
    }
    .dateChooser button
    {
        border: 1px solid #6168b6;
        padding: 0px;
        color: #fff;
        background: #6168b6;
        float: left;
        font-size: 28px;
        height: 60px;
        width: 20%;
    }
    .todayInHistory .no-result
    {
        margin-top: 7px;
        padding: 20px 20px;
        font-size: 26px;
    }

    /* Media Pag */
    .mediaButtons.mobileButtons
    {
        display: table;
        margin-left: auto;
        margin-right: auto;
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .mediaButtons.mobileButtons li
    {
        font-size: 28px;
        padding: 15px 0px;
        width: 130px;
        margin-left: 20px;
    }
    .mediaButtons.mobileButtons li:first-child
    {
        margin-left: 0px;
    }
    .summaryFullWidthBlock.mediaPage a img
    {
        width: 100%;
    }
    .Mobile .category
    {
        font-size: 28px;
        padding: 9px 28px;
    }
    .summaryFullWidthBlock.mediaPage
    {
        background: none;
    }
    .mediaPage .writerBlock p a
    {
        padding: 30px 2.8% 0px;
        width: 95%;
    }
    .mediaBlocks.subStoriesBlock
    {
        padding: 60px 20px 0px;
    }
    .mediaBlocks.mobileMediaBlocks .subStory
    {
        width: 47%;
        padding-right: 0px;
        padding-left: 0px;
    }
    .mediaBlocks.mobileMediaBlocks .subStory:nth-child(5n+2)
    {
        margin-left: 2%;
        margin-right: 0%;
    }
    .mediaBlocks.mobileMediaBlocks .subStory:nth-child(5n+4)
    {
        margin-left: 2%;
        margin-right: 0%;
    }
    .mediaBlocks.mobileMediaBlocks .subStory:nth-child(2n+3)
    {
        margin-right: 0% !important;
        margin-left: 2%;
    }

    .mediaBlocks.mobileMediaBlocks .writerBlock
    {
        min-height: 68px;
    }
    .mediaBlocks .subStory img
    {
        width: 34.5%;
        float: left;
        margin-right: 3.6%;
        margin-bottom: 20px;
    }
    .mediaBlocks.mobileMediaBlocks .category:hover
    {
        color: #ffffff !important;
    }
    .mediaBlocks.mobileMediaBlocks .category
    {
        position: relative;
        background: none;
        color: #6269b6;
        padding: 0px;
        font-size: 28px;
    }
    .mediaBlocks.mobileMediaBlocks .subStory p a:hover
    {
        color: #000000 !important;
        padding-left: 0px;
    }
    .mediaBlocks.mobileMediaBlocks .subStory p a
    {
        font-size: 28px;
        padding-left: 0px;
    }
    .mediaBlocks.mobileMediaBlocks .writerBlock
    {
        overflow: hidden;
        clear: both;
        margin-top: 0px;
        display: table-footer-group;
    }
    .mediaBlocks .subStory .summarySubIcom
    {
        width: 40px;
        height: 40px;
        float: none;
        padding-bottom: 0 !important;
    }
    .mediaBlocks.mobileMediaBlocks .category:hover
    {
        color: #6269b6 !important;
    }
    .mobileMediaBlocks.mediaPage .fullWidthSub:nth-child(1) .summarySubIcomBlock
    {
        left: 2%;
        top: 3%;
    }
    .mobileMediaBlocks.mediaPage .fullWidthSub .summarySubIcomBlock
    {
        left: 6%;
        top: 6%;
    }
    .mobileMediaBlocks.mediaPage .writerBlock p a
    {
        padding: 0px;
        width: 100%;
    }
    .mobileMediaBlocks.mediaPage .fullWidthSub:nth-child(1), .mobileMediaBlocks .mediaPage .fullWidthSub:nth-child(2), .mobileMediaBlocks .mediaPage .fullWidthSub:nth-child(3)
    {
        width: 100%;
        float: none;
        margin-right: 0px;
        position: relative;
        margin-left: 0px;
        height: auto;
    }
    .mobileMediaBlocks.mediaPage .fullWidthSub:nth-child(1) .category:hover
    {
        color: #ffffff !important;
    }
    .mobileMediaBlocks.mediaPage .fullWidthSub:nth-child(1)
    {
        width: 100% !important;
        display: table;
        box-shadow: 0 6.5px 7px -4px #DCDCDE;
    }
    .mobileMediaBlocks.mediaPage .fullWidthSub:nth-child(1) .category
    {
        background-color: #6269B6;
        color: #FFFFFF;
        font-family: arial;
        padding: 3px 30px;
        position: absolute;
        right: 0;
        white-space: nowrap;
        display: block;
    }
    .mediaBlocks.mobileMediaBlocks .fullWidthSub:nth-child(1) .writerBlock, .mediaBlocks.mobileMediaBlocks .subStory:nth-child(1) .image_substories
    {
        display: block;
    }
    .mediaBlocks.mobileMediaBlocks .subStory
    {
        width: 47% !important;
        margin-bottom: 60px !important;
        margin-left: 2%;
    }
    .mediaBlocks.mobileMediaBlocks .subStory:nth-child(1) .writerBlock p
    {
        padding-bottom: 30px;
        overflow: hidden;
        min-height: 38px;
        background-color: #ffffff;
        padding-left: 2%;
        padding-right: 2%;
    }
    .mediaBlocks.mobileMediaBlocks .subStory:nth-child(1) img
    {
        padding-bottom: 32px;
        margin-bottom: 0px;
        background-color: #ffffff;
    }
    .mobileMediaBlocks
    {
        background-color: #eeeef2 !important;
    }
    .mediaBlocks.mobileMediaBlocks .subStory
    {
        display: table;
    }
    .mediaBlocks.mobileMediaBlocks .subStory .image_substories
    {
        display: table-header-group;
    }
    .mediaBlocks.mobileMediaBlocks .writerBlock p
    {
        min-height: 68px;
    }
}

.bodyAlbum {
                max-width: 100%;
                width: 100%;
}
.bodyAlbumContainer {
                width:471px;
                margin:0 auto;
}
.bodyAlbumContainer a:last-child {
                font-size: 13px;
                background: url("/Content/images/writermediaicon.png") no-repeat scroll left -33px transparent;
                padding-left: 30px;
                color: #0066cc;
                padding-top: 4px;
                padding-bottom: 2px;
                display:block;
}
.bodyAlbumlinkTitle {
                font-size: 13px;
                color: #666766;
                font-weight:bold;
}


/* Mobile  End   */

/* large screen */
@media only screen and (min-width:1200px)
{
    .mediaBlocks .subStory:nth-child(5n+5)
    {
        margin-left: 1.7%;
        margin-right: 1.7%;
    }
    .mediaBlocks .subStory:nth-child(5n+7)
    {
        margin-left: 1.7%;
        margin-right: 1.7%;
    }

}

