body{
    font-family: Tahoma,Verdana,Segoe,sans-serif;
    color: #666666;
    font-size: 12px;
    overflow-x: hidden;
}

#mainwrap,
#mainwrap-sub{
    margin: 0 auto;
    position: relative;
    display: block;
}

.region:before,
.region:after {
  content:"";
  display:table;
}

.region:after {
  clear:both;
}

.region {
  zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*Generic Table Styles*/

#block-system-main table tbody{
    border: none;
}

#block-system-main table td{
    padding: 10px;
    vertical-align: top;
}

h2{
    font-style: italic;
    font-size: 20px;
    text-transform: uppercase;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
}

p{
    line-height: 1.1;
    font-size: 13px;
}

#mainwrap-sub,
#mainwrap-sub p{
    line-height: 1.6;
    font-size: 14px;
}

.tabs ul.primary{
    white-space: normal;
}

.statistics_counter{
    display: none !important;
}

#block-easy-social-easy-social-block-1{
    margin-top: 20px;
}


/*------------------Top-----------*/

#top{
    margin-top: 0;
    background: #f6f4e8;
    padding-top: 15px;
}

#top #search-block-form{
    display: inline-block;
}

#top #search-block-form{
}

#top #edit-actions{
    position: relative;
    display: inline-block;
}

#top #edit-actions #edit-submit{
    position: absolute;
    right: -39px;
    top: -14px;
    display: inline-block;
}

#top #block-search-form #edit-search-block-form--2{
    padding-left: 5px;
    height: 19px;
    line-height: 1;
    font-size: 11px;
    min-width: 200px;
    border: 1px solid #d9d9d9;
    margin-bottom: 10px;
}


/*------------------Header-----------*/

#header{
    padding: 30px 0;
    border-bottom: 2px solid black;
}

#header #logo img{
    display: block;
    position: relative;
    margin: 0 auto;
    height: auto;
    max-width: 100%;
}

#header .clock{
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px;
    font-family: Tahoma;
}

/*------------------Nav-----------------*/

#nav{
    margin-top: 30px;
    background: #777777;
    width: 100%;
    border-top: 1px solid #f7f7f7;
}

#nav .block-nice-menus {
    display: block;
    position: relative;
    height: 32px;
    clear: both;
}

#nav .block-nice-menus ul.nice-menu{
    margin-left: 120px;
}

#nav .block-nice-menus ul.nice-menu li{
    background: transparent;
    border: none;
    padding: 0 50px 0 10px;
    border-left: 4px solid;
}

#nav .block-nice-menus ul.nice-menu li:hover{
    background: #81a6c1;
}

#nav .block-nice-menus ul.nice-menu li.menu-218{
    border-left-color: #7c8c98;
}

#nav .block-nice-menus ul.nice-menu li.menu-338{
    border-left-color: #a85252;
}

#nav .block-nice-menus ul.nice-menu li.menu-339{
    border-left-color: #496c9c;
}

#nav .block-nice-menus ul.nice-menu li.menu-340{
    border-left-color: #b4a041;
}

#nav .block-nice-menus ul.nice-menu li.menu-341{
    border-left-color: #b46741;
}

#nav .block-nice-menus ul.nice-menu li.menu-342{
    border-left-color: #ae74b3;
}

#nav .block-nice-menus ul.nice-menu li.menu-343{
    border-left-color: #568d55;
}

#nav .block-nice-menus ul.nice-menu li.menu-344{
    border-left-color: #444444;
}

#nav .block-nice-menus ul.nice-menu li a{
    color: #fff;
}

#nav .block-nice-menus ul.nice-menu li a:hover{
    text-decoration: none;
}

#nav .content{
    position: relative;
    margin: 0 auto;
}

#nav #block-nice-menus-1 .nice-menu li a{
    line-height: 24px;
    text-transform: uppercase;
    font-style: italic;
    font-weight: normal;
    font-size: 14px;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
}


/*------------------Main-----------*/

#ticker{
    border-bottom: 2px solid black;
}

#block-views-headlines-ticker-block{
    display: block;
    position: relative;
}

#block-views-headlines-ticker-block h2{
    margin: 0;
    display: inline-block;
    float: left;
    padding: 0 15px;
    font-size: 14px;
    text-transform: uppercase;
    font-style: normal;
    line-height: 30px;
    background: #81a6c1;
    margin-left: 15px;
    color: #566f82;
}

#block-views-headlines-ticker-block #views-ticker-bbc-headlines_ticker{
    list-style: none;
    height: 30px;
    padding-left: 120px;
    line-height: 30px;
    margin: 0;
}

#block-views-headlines-ticker-block #views-ticker-bbc-headlines_ticker li a{
    display: block;
    float: left;
    color: #666;
    white-space: nowrap;
}

/*------------------Main-----------*/
#main{

}

#main #block-views-main-story-block{
    padding-top: 25px;
}

#main #block-views-main-story-homepage-block .content .view-content{
    /*border-bottom: 1px solid #d3d3d3;*/
}

#main #block-views-main-story-block #scrollable_content_main_story{
    height: 530px;
    width: 100%;
}

#main .views-slideshow-cycle-main-frame-row{
    height: auto !important;
}

#main #block-views-main-story-homepage-block .views-field-title{
    position: relative;
    display: block;
    clear: both;
    width: 100%;
}

#main #block-views-main-story-homepage-block .views-field-title a{
    color: #666;
    text-transform: uppercase;
    text-decoration: underline;
    font-style: italic;
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    display: inline-block;
    padding: 10px 0;
    font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
}

.scrollable_content .items div.views-field-title{
    padding: 10px 25px;
}

#main #block-views-main-story-homepage-block{
    margin-top: 40px;
}

#main #block-views-main-story-homepage-block .views-field-title{
    clear: both;
    display: block;
    width: 100%;
    text-align: left;
    padding: 0;
}

#main #block-views-main-story-homepage-block .views-field-body{
    clear: both;
    display: block;
    width: 100%;
    text-align: left;
}

#main #block-views-main-story-homepage-block .scrollable_content .items .slide{
    max-width: 570px;
    width: 100%;
}

#main .views-slideshow-cycle-main-frame-row{
    max-width: 100%;
    /*overflow-x: hidden;*/
    overflow-y: visible;
    width: 100% !important;
}

#main #views_slideshow_cycle_teaser_section_main_story_homepage-block{
    max-width: 100%;
    overflow-y: visible;
    width: 100% !important;
}

#main #views_slideshow_cycle_teaser_section_main_story_homepage-block img{
    max-width: 100%;
    height: auto;
}

#main #block-views-main-story-homepage-block .views-field-view-node{
    clear: both;
    display: block;
    width: 100%;
    text-align: left;
}

#main #block-views-main-story-homepage-block .views-field-view-node a{
    float: right;
    color: #666;
    background: url("./../images/small-grey-arrow.png") no-repeat right center;
    padding-right: 10px;
}

#main #block-views-main-story-homepage-block .view-main-story-homepage{

}

#main #block-views-main-story-homepage-block .scrollable_content{
    height: 570px;
    width: 100%;
}

#main #block-views-main-story-block .scrollable_content .items .slide{
    height: 530px;
    width: 100%;
}

#main #block-views-main-story-homepage-block .scrollable_content .items img{
    height: auto;
    max-width: 100%;
}

#main #block-views-main-story-homepage-block #views_slideshow_controls_text_previous_main_story_homepage-block a,
#main #block-views-main-story-homepage-block #views_slideshow_controls_text_next_main_story_homepage-block a{
    position: absolute;
    margin: 0;
    top: 331px;
    top: 30%;
    display: inline-block;
    z-index: 5;
    height: 40px;
    width: 40px;

    /*hide text*/
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

#main #block-views-main-story-homepage-block #views_slideshow_controls_text_previous_main_story_homepage-block a{
    left: 15px;
    background: rgba(255,255,255,0.7) url("./../images/small-grey-arrow-left.png") no-repeat center;
}

#main #block-views-main-story-homepage-block #views_slideshow_controls_text_next_main_story_homepage-block a{
    right: 15px;
    background: rgba(255,255,255,0.7) url("./../images/small-grey-arrow.png") no-repeat center;
}

#main #block-views-main-story-homepage-block #views_slideshow_controls_text_pause_main_story_homepage-block{
    display: none;
}










#block-quicktabs-popular-stories{
    padding-top: 20px;
}

#block-quicktabs-popular-stories .views-row{
    border-bottom: 1px solid #D0D0D0;
    padding: 10px 0;
}

#block-quicktabs-popular-stories li.first{
    border-right: 4px solid #666;
    padding-right: 10px;
}

#block-quicktabs-popular-stories li.last{
    margin: 0 0 0 5px;
}

#block-quicktabs-popular-stories li.active a{
    border-bottom: 3px solid cornflowerblue;
    padding-bottom: 2px;
}

#block-quicktabs-popular-stories li a:hover{
    border-bottom: 3px solid cornflowerblue;
    padding-bottom: 2px;
    text-decoration: none !important;
}

#block-quicktabs-popular-stories .views-row.views-row-first{
    border-top: 1px solid #D0D0D0;
}

#block-quicktabs-popular-stories .dsq-widget ul.dsq-widget-list {
    border-bottom: 1px solid #666;
}

#block-quicktabs-popular-stories .dsq-widget-item,
#block-quicktabs-popular-stories .views-field-title{
    background: url("./../images/small-grey-arrow.png") no-repeat right center;
    padding-right: 10px;
}


#block-quicktabs-popular-stories li.dsq-widget-item {
    border-top: 1px solid #666;
    padding: 10px 0;
    margin: 0 !important;
}

#block-quicktabs-popular-stories .views-field-title a,
#block-quicktabs-popular-stories .dsq-widget-item a{
    color: #666;
    text-transform: uppercase;
    font-weight: normal;
}

#block-quicktabs-popular-stories .views-field-title a:hover,
#block-quicktabs-popular-stories .dsq-widget-item a:hover{
    color: #000;
}

#block-quicktabs-popular-stories .dsq-widget-item a:hover{
    border: none !important;
    padding: 0 !important;
    text-decoration: none;
}


#block-views-main-advertisement-block{
    padding-top: 35px;
}


/*------------------Content Top-----------*/

#mainwrap #content-top{
    padding: 30px 0;
}



#mainwrap-sub #content #block-views-content-top-block-2 .views-field-body .field-content p a,
#mainwrap #content-top #block-views-content-top-block-1 .views-field-body .field-content p a{
    background: #00a3db;
    color: #fff;
    font-weight: bold;
    padding: 6px 10px;
    text-transform: uppercase;
    margin-bottom: 20px;
    display: inline-block;
}

#mainwrap-sub #content #block-views-content-top-block-2 .content .views-field-body p a,
#mainwrap #content-top #block-views-content-top-block .content .views-field-body p a{
    color: #fff;
    font-weight: bold;
    background: #ff8400;
    padding: 5px 8px;
}

#mainwrap-sub #content #block-views-content-top-block-2{
    position: relative;
    display: block;
    min-width: 350px;
}

/*-----------------Content Top----------------*/

#block-views-latest-news-block{

}

#block-views-latest-news-block .views-row.views-row-first{
    border-top: 1px solid #d0d0d0;
    padding-top: 15px;
}

#block-views-latest-news-block .views-row{
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 15px;
    clear: both;
    display: block;
    padding-bottom: 10px;
}

#block-views-latest-news-block .views-row .views-field-field-news-image{
    display: inline-block;
    float: left;
    margin-right: 15px;
}

#block-views-latest-news-block .views-row .views-field-field-news-image img{
    border: 4px solid #d3d3d3;
}

#block-views-latest-news-block .views-row .views-field-title{
    margin-bottom: 7px;
}

#block-views-latest-news-block .views-row .views-field-title a{
    font-size: 14px;
    text-transform: uppercase;
    color: grey;
    text-decoration: underline;
}

#block-views-latest-news-block .views-row .views-field-field-author{
    display: inline-block;
}

#block-views-latest-news-block .views-row .views-field-field-section{
    background: url("./../images/article_tag.png") no-repeat left 6px;
    height: 35px;
    display: inline-block;
    width: 105px;
    margin-bottom: 7px;
}

#block-views-latest-news-block .views-row .views-field-field-section a{
    border-left: 5px solid;
    font-family: Myriad Pro;
    font-style: italic;
    color: #000;
    height: 30px;
    display: inline-block;
    padding-top: 7px;
    padding-left: 5px;
}

#block-views-latest-news-block .views-row .views-field-view-node a{
    color: #666;
    float: right;
    padding-right: 15px;
    padding-left: 25px;
}

#block-views-latest-news-block .views-row.Business .views-field-view-node a{
    background: url("./../images/business-bubble.png") no-repeat 6px center;
}
#block-views-latest-news-block .views-row.News .views-field-view-node a{
    background: url("./../images/news-bubble.png") no-repeat 6px center;
}
#block-views-latest-news-block .views-row.Opinion .views-field-view-node a{
    background: url("./../images/opinions-bubble.png") no-repeat 6px center;
}
#block-views-latest-news-block .views-row.Lifestyle .views-field-view-node a{
    background: url("./../images/lifestyle-bubble.png") no-repeat 6px center;
}
#block-views-latest-news-block .views-row.In-Depth .views-field-view-node a{
    background: url("./../images/indepth-bubble.png") no-repeat 6px center;
}
#block-views-latest-news-block .views-row.Sports .views-field-view-node a{
    background: url("./../images/sports-bubble.png") no-repeat 6px center;
}
#block-views-latest-news-block .views-row.Business .views-field-view-node a{
    background: url("./../images/business-bubble.png") no-repeat 6px center;
}

#block-views-latest-news-block .views-row .latest-news-group.views-fieldset{
    border-right: 4px solid;
    padding: 0 15px;
}

#block-views-latest-news-block .views-row .latest-news-group.views-fieldset .image-field-caption{
    display: none;
}

#block-views-latest-news-block .views-row.In-Depth .latest-news-group.views-fieldset{
    border-right-color: #c88d00;
}

#block-views-latest-news-block .views-row.Business .latest-news-group.views-fieldset{
    border-right-color: #105ec9;
}

#block-views-latest-news-block .views-row.News .latest-news-group.views-fieldset{
    border-right-color: #a85252;
}

#block-views-latest-news-block .views-row.Lifestyle .latest-news-group.views-fieldset{
    border-right-color: #eacd44;
}

#block-views-latest-news-block .views-row.Opinions .latest-news-group.views-fieldset{
    border-right-color: #ac72b1;
}

#block-views-latest-news-block .views-row.Sports .latest-news-group.views-fieldset{
    border-right-color: #9bcc99;
}

#block-views-latest-news-block .views-row .views-field-field-section.In-Depth a{
    border-color: #c88d00;
}

#block-views-latest-news-block .views-row .views-field-field-section.Business a{
    border-color: #105ec9;
}

#block-views-latest-news-block .views-row .views-field-field-section.News a{
    border-color: #a85252;
}

#block-views-latest-news-block .views-row .views-field-field-section.Lifestyle a{
    border-color: #eacd44;
}

#block-views-latest-news-block .views-row .views-field-field-section.Opinions a{
    border-color: #ac72b1;
}

#block-views-latest-news-block .views-row .views-field-field-section.Sports a{
    border-color: #9bcc99;
}


#block-views-editorials-block .views-row{
    border-bottom: 1px solid #D0D0D0;
    padding: 12px 0;
}

#block-views-editorials-block .views-row .views-field-title a{
    color: #666;
    text-transform: uppercase;
    text-decoration: underline;
}

#block-views-editorials-block .view-mid-content-advertisement .views-row.views-row-last{
    border: none;
}

#block-views-editorials-block .view-footer{
    margin-top: 40px;
}

#block-views-cartoons-block{
    margin-bottom: 20px;
}

#block-views-cartoons-block .more-link a{
    position: relative;
    display: block;
    width: 100%;
    padding: 15px 0;
    text-align: center;
    color: #666;
    text-decoration: underline;
    text-transform: uppercase;
    background: #e8e8e8 url("./../images/small-grey-arrow.png") no-repeat 255px center;
}

.simplead-container img,
.views-field-field-ad-image img,
#block-views-cartoons-block img{
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

#block-views-from-archives-block h2{
    position: absolute;
    padding: 10px 15px;
}

#block-views-from-archives-block .content .view-content{
    background-color: #e2e2e2;
    padding: 16px;
    float: right;
}

#block-views-from-archives-block .content .image-field-caption{
    display: none !important;
}

#block-views-from-archives-block .content .view-content .views-field-title{
    padding: 0 15px;
}

#block-views-from-archives-block .content .view-content .views-field-title a{
    color: #666;
    text-transform: uppercase;
    text-decoration: underline;
}

#block-views-from-archives-block .content .view-content .views-field-body{
    padding: 10px 15px;
}

#block-views-from-archives-block .content .view-content img{
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}

#block-block-4{

}

@font-face {
    font-family: 'weather';
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
    url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),
    url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),
    url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

#block-block-4 {
    text-align: center;
    text-transform: uppercase;
    margin-top: 30px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-bottom: 24px;
    display: inline-block;
}

i {
    color: #666;
    font-family: weather;
    font-size: 130px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.0;
}

.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

#block-block-4 h2 {
    margin: 0;
    color: #666;
    font-size: 80px;
    font-weight: 300;
    text-align: center;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}

#block-block-4 ul {
    margin: 0;
    padding: 0;
}

#block-block-4 li {
    padding: 15px;
    display: inline-block;
    border-radius: 4px;
    font-size: 13px;
    width: 30%;
    white-space: nowrap;
    border: 2px solid #ccc;
}

#block-block-4 .currently {
    margin: 0 20px;
}

/*------------------Content-----------*/

#content{
    display: block;
    position: relative;
    width: 100%;
    padding: 40px 0;
}

#mainwrap #content #block-views-business-block-1,
#mainwrap #content #block-views-business-block-2,
#mainwrap #content #block-views-business-block-3,
#mainwrap #content #block-views-business-block{
    margin-top: 20px;
}

#mainwrap #content #block-views-business-block-1 .content .view-header,
#mainwrap #content #block-views-business-block-2 .content .view-header,
#mainwrap #content #block-views-business-block-3 .content .view-header,
#mainwrap #content #block-views-business-block .content .view-header{
    border-left: 4px solid;
    padding: 5px;
    margin: 10px 0;
}

#mainwrap #content #block-views-business-block-1 .content .view-header p,
#mainwrap #content #block-views-business-block-2 .content .view-header p,
#mainwrap #content #block-views-business-block-3 .content .view-header p,
#mainwrap #content #block-views-business-block .content .view-header p{
    margin: 0;
}

#mainwrap #content #block-views-business-block-1 .content,
#mainwrap #content #block-views-business-block-2 .content,
#mainwrap #content #block-views-business-block-3 .content,
#mainwrap #content #block-views-business-block .content{
    border: 1px solid #d3d3d3;
}

#mainwrap #content #block-views-business-block-1 .content h2,
#mainwrap #content #block-views-business-block-2 .content h2,
#mainwrap #content #block-views-business-block-3 .content h2,
#mainwrap #content #block-views-business-block .content h2{
    padding-left: 10px;
    font-size: 18px;
    margin: 0;
}

#mainwrap #content #block-views-business-block-1 .content img,
#mainwrap #content #block-views-business-block-2 .content img,
#mainwrap #content #block-views-business-block-3 .content img,
#mainwrap #content #block-views-business-block .content img{
    display: none;
}

#mainwrap #content #block-views-business-block-1 .content .views-row-first img,
#mainwrap #content #block-views-business-block-2 .content .views-row-first img,
#mainwrap #content #block-views-business-block-3 .content .views-row-first img,
#mainwrap #content #block-views-business-block .content .views-row-first img{
    display: block;
    width: 100%;
    height: auto;
}

#mainwrap #content #block-views-business-block-1 .view-header .triangle,
#mainwrap #content #block-views-business-block-2 .view-header .triangle,
#mainwrap #content #block-views-business-block-3 .view-header .triangle,
#mainwrap #content #block-views-business-block .view-header .triangle{
    width: 14px;
    height: 5px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 6px solid;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 20px;
}

#mainwrap #content .business .view-header,
#mainwrap #content #block-views-business-block.business .view-header .triangle{
    border-left-color: #105ec9 !important;
}

#mainwrap #content .lifestyle .view-header,
#mainwrap #content #block-views-business-block-1.lifestyle .view-header .triangle{
    border-left-color: #eacd44 !important;
}

#mainwrap #content .in-depth .view-header,
#mainwrap #content #block-views-business-block-3.in-depth .view-header .triangle{
    border-left-color: #c88d00 !important;
}

#mainwrap #content .sports .view-header,
#mainwrap #content #block-views-business-block-2.sports .view-header .triangle{
    border-left-color: #9bcc99 !important;
}

#mainwrap #content .block-views .views-field-title,
#mainwrap #content .block-views .views-field-body{
    padding: 0 10px;
}

#mainwrap #content .block-views .views-row{
    border-bottom: 1px solid #d3d3d3;
}

#mainwrap #content .block-views .views-field-title{
    text-transform: uppercase;
    display: inline-block;
    margin-top: 10px;
}

#mainwrap #content .block-views .views-field-title a{
    color: #666;
    text-decoration: underline;
}

#mainwrap #content #block-views-656e2d2958a359bf14598ebf3f25e5d2{
    margin-top: 40px;
    display: inline-block;
}

#mainwrap #content #block-views-656e2d2958a359bf14598ebf3f25e5d2 .field-content{
    padding: 0 !important;
}

#mainwrap #content #block-views-656e2d2958a359bf14598ebf3f25e5d2 .views-row{
    border: none;
}

#mainwrap #content #block-views-656e2d2958a359bf14598ebf3f25e5d2 .views-row img{
    max-width: 100%;
    margin-bottom: 20px;
    position: relative;
    display: block;
    width: 100%;
}


/*-----------------Content Bottom------------------*/

#mainwrap #content-bottom{
    padding: 0 0 50px 0;
}

#block-views-news-on-the-map-block .view-news-on-the-map{
    max-width: 100%;
    overflow-x: hidden;
}

#block-views-news-on-the-map-block .view-news-on-the-map .gmap-map{
    width: 100% !important;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll{
    border: 1px solid #d3d3d3;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll h2{
    font-weight: bold;
    padding: 0 30px;
    margin-bottom: 0;
    line-height: 1;
    text-transform: none !important;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll h2 a{
    font-size: 13px;
    color: #666;
    font-weight: bold;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll .field-name-body{
    padding: 15px 30px;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll .field-name-body,
#mainwrap #content-bottom #block-views-poll-block .content .view-poll .form-item.form-type-radio{
    border-bottom: 1px solid #d3d3d3;
    color: #666666;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll .form-item.form-type-radio{
    padding: 10px;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll .poll-message,
#mainwrap #content-bottom #block-views-poll-block .content .view-poll .poll-bar{
    padding: 10px;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll .form-item label.option{
    color: #666;
    font-weight: bold;
}

#mainwrap #content-bottom #block-views-poll-block .content .view-poll .form-item{
    margin: 0;
}


#mainwrap #content-bottom #block-views-poll-block .content .view-poll input.form-submit{
    margin: 10px auto;
    display: block;
    background: #81a6c1;
    color: black;
    border: 1px solid #5A9CCD;
    padding: 3px 10px;
    border-radius: 2px;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-clip-horizontal,
#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-container-horizontal{
    width: 100% !important;
    height: auto;
    min-height: 125px !important;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-clip-horizontal ul li{
    position: relative;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-item{
    height: 125px !important;
    border: none;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-next-disabled,
#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-prev-disabled{
    display: block !important;
}

.jcarousel-skin-default .jcarousel-next{
    background: #fff url("./../images/arrow-right.png") no-repeat top right !important;
    height: 125px;
    width: 50px;
    top: 20px;
    right: 0;
}

.jcarousel-skin-default .jcarousel-prev{
    background: #fff url("./../images/arrow-left.png") no-repeat top left !important;
    height: 125px;
    width: 50px;
    top: 20px;
    left: 0;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-container-horizontal .views-field-field-news-image img:hover{
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-container-horizontal .views-field-field-news-image{
    z-index: 5 !important;
    position: relative;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-container-horizontal .views-field-field-news-image:hover{
    z-index: 0 !important;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-container-horizontal .views-field-title{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 186px;
    background: rgba(0,0,0,0.5);
    height: 125px;
    margin: 0 auto;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-container-horizontal .views-field-title:hover{
    z-index: 6;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-container-horizontal .views-field-title a{
    font-size: 12px;
    color: #fff;
    top: 20%;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    padding: 10px;
}

#block-views-news-gallery-block .jcarousel-skin-default .jcarousel-container-horizontal .views-field-title a{
    text-decoration: none;
}


/*------------------Sidebar-------------------*/

.region-sidebar #block-views-related-stories-block .views-row-first .views-field-title a{
    border-top: 1px solid #D0D0D0;
}

.region-sidebar #block-views-related-stories-block{
    margin-bottom: 40px;
}

.region-sidebar #block-views-related-stories-block .views-field-title a{
    display: block;
    color: #666;
    border-bottom: 1px solid #D0D0D0;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 13px;
    padding: 10px 3px;
}

.region-sidebar #block-views-editorials-block-1{

}

.region-sidebar #block-views-editorials-block-1 .views-row{
    margin-bottom: 20px;
}

.region-sidebar #block-views-editorials-block-1 .views-field-title a{
    display: block;
    color: #666;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 3px;
}

.region-sidebar #block-views-featured-stories-block{
    margin-top: 40px;
}

.region-sidebar #block-views-featured-stories-block .views-row{
    display: block;
    position: relative;
    padding: 0 !important;
}

.region-sidebar #block-views-featured-stories-block .views-row-first .views-field-title{
    border-top: 1px solid #D0D0D0;
}

.region-sidebar #block-views-featured-stories-block .views-field-title{
    display: block;
    border-bottom: 1px solid #D0D0D0;
    padding: 0 3px;
}

.region-sidebar #block-views-featured-stories-block .views-field-title a{
    color: #666;
    margin: 7px 0;
    display: inline-block;
    font-weight: 200;
    text-transform: uppercase;
}

.region-sidebar #block-disqus-disqus-recent-comments{
    display: inline-block;
    margin-top: 30px;
}



/*------------------Footer-------------------*/

#footer{
    background: #81a6c1;
    padding: 10px 0 20px 0;
    border-top: 115px solid #b6cbdb;
}

#footer #block-views-footer-contact-details-block{
    background: #81a6c1;
    color: #000;
}

#footer #block-views-footer-contact-details-block h2{
    background: url("./../images/small-logo.png") no-repeat 10px 50px !important;
    width: 100%;
    height: 110px;
    top: -121px !important;

    /*Hide the text*/
    text-indent: 100% !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    font-size: 0 !important;
    color: transparent;
}

#footer #block-views-footer-contact-details-block .view-footer{
    margin-top: 20px;
}

#footer #block-views-footer-contact-details-block .view-footer p a{
    display: inline-block;
    margin-right: 20px;
    height: 30px;
    width: 30px;
}

#footer #block-views-footer-contact-details-block .view-footer p .facebook{
    background: url("./../images/facebook.png") no-repeat center;
}

#footer #block-views-footer-contact-details-block .view-footer p .facebook:hover{
    background: url("./../images/facebook002.png") no-repeat center;
}

#footer #block-views-footer-contact-details-block .view-footer p .twitter{
    background: url("./../images/twitter.png") no-repeat center;
}

#footer #block-views-footer-contact-details-block .view-footer p .twitter:hover{
    background: url("./../images/twitter002.png") no-repeat center;
}

#footer #block-views-footer-contact-details-block .view-footer p .youtube{
    background: url("./../images/youtube.png") no-repeat center;
}

#footer #block-views-footer-contact-details-block .view-footer p .youtube:hover{
    background: url("./../images/youtube002.png") no-repeat center;
}

#footer #block-views-footer-contact-details-block-2{
    /*background: #81a6c1 url("./../images/sections-bg.png") no-repeat left -3px;*/
    background: #81a6c1;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p{
    background: url("./../images/rss-icon-footer.png") no-repeat left 5px;
    padding-left: 20px;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p:hover{
    background: url("./../images/rss-icon-footer002.png") no-repeat left 5px;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p a{
    border-left: 3px solid;
    margin-bottom: 10px;
    line-height: 1.4;
    padding: 2px 0 2px 8px;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p .news{
    border-left-color: #e42626;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p .business{
    border-left-color: #105ec9;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p .lifestyle{
    border-left-color: #eacd44;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p .indepth{
    border-left-color: #c88d00;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p .opinions{
    border-left-color: #f6bdfb;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p .sports{
    border-left-color: #4e995c;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p .archives{
    border-left-color: #818181;
}

#footer #block-views-footer-contact-details-block-1 .field-name-body a{
    padding: 10px 0;
}

#footer #block-views-footer-contact-details-block-1{
    background: #81a6c1;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body p{
    line-height: 1;
    margin: 0;
}

#footer #block-views-footer-contact-details-block-2 .field-name-body a,
#footer #block-views-footer-contact-details-block-1 .field-name-body a{
    display: block;
    color: #000;
    font-style: italic;
}

#footer h2{
    position: absolute;
    top: -40px;
    left: 0;
    color: #000;
    width: 100%;
    margin: 0;
}

#footer h2 a{
    color: #000;
}

/*------------------Footer Bottom-------------------*/

#footer-bottom{
    background: #000;
    border-bottom: 90px solid #b6cbdb;
    /*height: 120px;*/
}

#footer-bottom .content,
#footer-bottom a{
    line-height: 30px;
    color: #fff;
}

#footer-bottom .content p{
    margin: 0;
}

/*------------------ SubPage -------------------*/

#mainwrap-sub #content #page-title{
    font-size: 32px;
    padding-left: 15px;
}

#content #block-system-main .field-label{
    font-weight: normal;
}

#content #block-system-main .addtoany_list{
    margin-bottom: 20px;
    display: inline-block;
}

#content #block-system-main .field-name-field-author h2{
    font-size: 16px !important;
    text-transform: none !important;
}

/*#content #block-system-main .field-name-field-author h2:before{*/
    /*font-size: 16px;*/
    /*text-transform: none;*/
    /*content: "By: ";*/
/*}*/

#content #block-system-main .field-name-field-news-image{
    float: left;
    margin: 10px 20px 20px 5px;
}

#content #block-system-main .node-news-article .galleryformatter{
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    height: auto;
    margin: 10px 20px 20px 5px;
}

#content #block-system-main .node-news-article .field-name-field-news-image img{
    border: 2px solid #ccc;
    border-radius: 2px;
    max-width: 100%;
    height: auto;
}

#content #block-system-main .node-news-article .gallery-thumbs{
    display: none !important;
}

#content #block-system-main .field-name-field-author{
    display: inline-block;
    position: relative;
}

#content #block-system-main .field-name-field-date{
    display: inline-block;
    margin-right: 10px;
}

#content #block-system-main .field-name-field-date .date-display-single{
    border-left: 2px solid #666;
    display: inline-block;
    padding-left: 10px;
    margin-left: 10px;
    line-height: 1;
}

#content #block-system-main .field-name-body{
    line-height: 1.4;
    font-size: 14px;
    margin-bottom: 30px;
}

#content #block-system-main .field-name-field-news-item-location{
    margin-bottom: 30px;
}

#content #block-system-main .field-name-field-news-item-location .google_map_field_display{
    width: 100%;
}

#content #block-system-main .field-name-field-article-tag{
    margin-bottom: 30px;
}

#content #block-system-main .field-name-field-article-tag .field-item{
    display: inline-block;
    padding-right: 20px;
}

#content #block-system-main .field-name-field-article-tag .field-item a{
    background: #81a6c1;
    padding: 3px 5px;
    color: #000;
    border-radius: 4px;
}

#content #block-system-main .field-name-field-article-tag .field-item a:hover{
    background: #8da5c1;
    text-decoration: none;
}

#block-system-main .view-content .views-row{
    border-top: 1px dotted #ccc;
    padding-top: 10px;
}

#block-system-main .view-content .views-row-last{
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
}

#block-system-main .view-header .view-content .views-row-last{
    border: none !important;
}

#block-system-main .view-header .view-content .views-row .views-field-field-news-image{
    float: none !important;
    margin: 0 auto !important;
    position: relative;
    max-width: 100%;
}

#block-system-main .view-header .view-content .views-row .views-field-title{
    display: block !important;
    margin-bottom: 10px;
}

#block-system-main .view-header .view-content .views-row .views-field-field-author{
    display: inline-block;
    float: left;
    padding-right: 10px;
    line-height: 1;
}

/*#block-system-main .view-header .view-content .views-row .views-field-field-author a{*/
    /*display: inline-block;*/
    /*float: left;*/
    /*border-right: 2px solid #666;*/
    /*padding-right: 10px;*/
    /*line-height: 1;*/
/*}*/

#block-system-main .view-header .view-content .views-row{
    border: none !important;
}

#block-system-main .view-header .view-content .views-row-first{
    border-right: 2px dotted #ccc !important;
}

#block-system-main .view-header .view-content .views-row .views-field-field-date{
    line-height: 1;
}

#block-system-main .view-header .view-content .views-row .views-field-field-news-image img{
    float: none !important;
    margin: 0 auto;
    position: relative;
    max-width: 100%;
    height: auto;
}

/*------------------Image Hover Styles-------------------*/

.views-field-field-gallery-image img,
.views-field-field-cartoon-image img,
.field-name-field-news-image img,
.views-field-field-news-image img{
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.views-field-field-gallery-image img:hover{
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.views-field-field-cartoon-image img:hover,
.field-name-field-news-image img:hover,
.field-name-field-news-image img:hover,
.views-field-field-news-image img:hover{
    -moz-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    -o-transform: scale(1.1) rotate(3deg);
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}

.views-field-field-gallery-image,
.views-field-field-cartoon-image,
.field-name-field-news-image,
.views-field-field-news-image{
    overflow: hidden;
}

/*------------------Taxonomy Page Styles-------------------*/

.page-archives #block-system-main .views-row,
.page-taxonomy-term #block-system-main .views-row{
    display: block;
    position: relative;
    clear: both;
    margin-bottom: 30px;
}

.page-taxonomy-term #block-system-main .view-header .views-row{
    clear: none !important;
}

.page-archives #block-system-main .views-field-title,
.page-taxonomy-term #block-system-main .views-field-title{
    display: block;
}

.page-archives #block-system-main .views-field-title a,
.page-taxonomy-term #block-system-main .views-field-title a{
    color: #666;
    text-transform: uppercase;
    text-decoration: underline;
    margin-top: 0;
    display: inline-block;
    max-width: 65%;
}

.page-taxonomy-term #block-system-main .view-header .views-field-title a{
    margin-top: 10px;
}

.page-archives #block-system-main .views-field-field-author,
.page-archives #block-system-main .views-field-field-date,
.page-taxonomy-term #block-system-main .views-field-field-author,
.page-taxonomy-term #block-system-main .views-field-field-date{
    margin: 5px 0 2px 0;
    display: inline-block;
    color: #B5B2B2;
}

.page-archives #block-system-main .views-field-field-author a,
.page-taxonomy-term #block-system-main .views-field-field-author a{
    color: #B5B2B2;
}

.page-archives #block-system-main .views-field-field-date,
.page-taxonomy-term #block-system-main .views-field-field-date{
    border-left: 2px solid #B5B2B2;
    display: inline-block;
    line-height: 1;
    padding-left: 5px;
}

.page-archives #block-system-main .views-field-field-news-image,
.page-taxonomy-term #block-system-main .views-field-field-news-image{
    float: left;
    margin: 0 10px 20px 10px;
}

.page-archives #block-system-main .views-field-body,
.page-taxonomy-term #block-system-main .views-field-body{
    margin-top: 10px;
}

.page-archives #block-system-main .image-field-caption,
.page-taxonomy-term #block-system-main .image-field-caption{
    display: none !important;
}

.page-archives #block-system-main .views-exposed-form{
    margin-bottom: 30px;
    background: #DAEAF5;
    padding: 20px 10px;
    border-radius: 3px;
}

.page-archives #block-system-main .views-exposed-form .views-exposed-widget .form-submit{
    margin-top: 0;
}

.page-archives #block-system-main .views-exposed-form label{
    font-size: 16px;
    font-weight: normal;
}

.page-archives #block-system-main .views-exposed-form .container-inline-date label{
    float: left;
    margin-right: 10px;
}

.page-archives #block-system-main .views-exposed-form #edit-field-date-value-1-wrapper{
    display: block;
    float: none;
    margin-bottom: 10px;
}

.page-archives #block-system-main .views-exposed-form #edit-field-date-value-1-wrapper #edit-field-date-value-min-wrapper{
    display: inline-block;
}

.page-archives #block-system-main .views-exposed-form #edit-field-date-value-1-wrapper #edit-field-date-value-max-wrapper{
    display: inline-block;
    margin-left: 55px;
}

.page-archives #block-system-main .views-exposed-form .views-exposed-widget label{
    display: inline-block;
}

.page-archives #block-system-main .views-exposed-form .views-exposed-widget .views-widget{
    display: inline-block;
    margin-left: 5px;
}

.page-archives #block-system-main .views-exposed-form .views-exposed-widget .views-widget input{
    max-width: 195px;
}

#content .node-author .field-name-field-photo{
    float: left;
    margin: 0 20px 20px 10px;
}

#content .node-author .field{
    display: inline-block;
    min-width: 35%;

}

#content .node-author .field-name-field-first-name{
    margin-top: 20px;
}


/*------------------Single Article Styles-------------------*/

.node-type-news-article #block-system-main{
    padding: 0 15px;
}

.node-type-news-article #block-system-main .field-name-field-author a{
    /*color: #B5B2B2;*/
    color: #666;
}

#content #block-system-main .field-name-field-date .date-display-single{
    /*color: #B5B2B2;*/
    color: #666;
}

/*------------------Webform Styles-------------------*/

#block-system-main .node-webform input{
    padding: 5px;
}

/*------------------Contact Us Page Styles-------------------*/

.page-node-50 #block-system-main .node-webform .webform-component-textarea{
    max-width: 420px;
    width: 100%;
}


/*------------------Responsive Menu-------------------*/

.responsive-menus.responsified span.toggler{
    background: #777777;
    background: transparent;
    box-shadow: none;
    padding-bottom: 10px;
}

.responsive-menus.responsified .responsive-menus-simple{
    background-color: #777;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    box-shadow: none;
}

.responsive-menus.responsified .responsive-menus-simple li a{
    padding: 7px 5%;
}

.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{
    top: 32px;
}


.page-weekly-cartoons table{
    table-layout: fixed;
    max-width: 100%;
    width: 100%;
}

.page-weekly-cartoons table img{
    max-width: 100%;
    height: auto;
}

/*------------------Responsive Styles-------------------*/


@media (max-width: 1199px){

    #nav .block-nice-menus ul.nice-menu{
        margin-left: 0;
    }

    #nav .block-nice-menus ul.nice-menu li{
        padding: 0 20px 0 10px;
    }
}

@media (max-width: 1009px){

    #nav .block-nice-menus ul.nice-menu{
        margin-left: 0;
    }

    #nav .block-nice-menus ul.nice-menu li{
        padding: 0 15px 0 10px;
    }
}

@media (max-width: 991px){

    #main #block-views-main-story-homepage-block .view-main-story-homepage{
        min-height: 540px;
    }

    #block-quicktabs-popular-stories{
        padding-top: 0;
    }

    #block-views-business-block-2{
        clear: left;
    }

    #nav .block-nice-menus ul.nice-menu li{
        padding: 0 10px 0 10px;
    }

    #footer #block-views-footer-contact-details-block-2{
        margin-bottom: 50px;
    }

    #footer #block-views-footer-contact-details-block{
        margin-bottom: 50px;
    }

    #main #block-views-main-story-homepage-block #scrollable_content_wrapper_main_story_homepage{
        width: 550px;
        display: block;
        position: relative;
        margin: 0 auto;
    }

    #main #block-views-main-story-homepage-block a.scrollable_content_prev{
        left: 0;
    }

    #main #block-views-main-story-homepage-block a.scrollable_content_next{
        right: 0;
    }

    #block-system-main .view-header .view-content .views-row-first {
        border-right: none !important;
    }

    #footer-bottom .content,
    #footer-bottom a{
        line-height: 1;
        font-size: 11px;
        padding: 10px 0;
    }

}

@media screen and (max-width: 768px){

    #main #block-views-main-story-homepage-block .view-main-story-homepage{
        max-height: 470px;
        min-height: 300px;
    }

    #ticker{
        display: none;
    }

    #block-block-1{
        float: none !important;
        width: 250px;
        margin: 0 auto;
    }

    #block-search-form{
        float: none !important;
        width: 275px;
        margin: 0 auto;
    }

    #block-weather-system-1,
    #block-views-news-gallery-block,
    #block-views-news-on-the-map-block{
        display: none;
    }
}

@media screen and (max-width: 791px){
    #footer h2{
        top: -20px;
    }

    #main #block-views-main-story-homepage-block {
        min-height: 525px;
    }
}

@media screen and (max-width: 692px){

    #main #block-views-main-story-homepage-block {
        min-height: 300px !important;
    }
}

@media screen and (max-width: 570px){

    #main #block-views-main-story-homepage-block .scrollable_content{
        height: 565px;
    }

    #main #block-views-main-story-homepage-block #scrollable_content_wrapper_main_story_homepage{
        width: 100%;
    }

    #main #block-views-main-story-homepage-block .views-field-title{
        padding: 10px;
    }

    #main #block-views-main-story-homepage-block .views-field-title a{
        font-size: 15px !important;
        max-width: 370px !important;
        display: inline-block;
    }

}

@media screen and (max-width: 500px){

    #block-block-4 li {
        width: 100%;
        margin: 5px auto !important;
        position: relative;
    }

}

@media screen and (max-width: 475px){
    #mainwrap #content #block-views-business-block-1,
    #mainwrap #content #block-views-business-block-2,
    #mainwrap #content #block-views-business-block-3,
    #mainwrap #content #block-views-business-block{
        width: 100% !important;
        display: block;
    }

}

@media screen and (max-width: 416px){
    #block-views-latest-news-block .views-row .views-field-field-author a{
        display: inline-block;
        margin-bottom: 10px;
    }

}

@media screen and (max-width: 410px){
    #block-views-latest-news-block .views-row .views-field-title a{
        clear: both !important;
        display: block;
    }
}
